From 37d5ef75306c45ca95550f4af40d9750c5b9cb88 Mon Sep 17 00:00:00 2001 From: Hannes Schulze Date: Mon, 6 May 2024 13:42:55 +0200 Subject: initial commit yup, i definitely wrote all of this in a single commit --- res/styles/meson.build | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 res/styles/meson.build (limited to 'res/styles/meson.build') diff --git a/res/styles/meson.build b/res/styles/meson.build new file mode 100644 index 0000000..fbc904c --- /dev/null +++ b/res/styles/meson.build @@ -0,0 +1,32 @@ +sassc = find_program('sassc') + +styles = ['default', 'monokai-pro', 'teatime'] +style_targets = [] + +common_inputs = files( + 'partials/_base.scss', + 'partials/_notification.scss', + 'partials/_panel.scss', + 'partials/_launcher.scss', + 'partials/_control-center.scss', + '_common.scss', +) + +foreach style : styles + style_targets += custom_target( + style + '.scss', + input: [style + '.scss'] + common_inputs, + output: style + '.css', + command: [sassc, '-a', '-M', '-t', 'compact', '@INPUT0@', '@OUTPUT@'], + ) +endforeach + +styles_resource = gnome.compile_resources( + 'styles-resource', + 'styles.gresource.xml', + source_dir: [ + meson.current_build_dir(), + meson.current_source_dir(), + ], + dependencies: style_targets, +) -- cgit v1.3.1