aboutsummaryrefslogtreecommitdiff
path: root/build.ninja
diff options
context:
space:
mode:
authorCem Keylan <cem@ckyln.com>2021-08-30 22:07:27 +0300
committerCem Keylan <cem@ckyln.com>2021-08-30 22:07:27 +0300
commita23ddc82631e0f9f9f4f74c5ec4666306f4e26d6 (patch)
tree30121139561dd7d87921bfbcb55c74f894afd01f /build.ninja
parentca1e804b4df96e51fd25427203ec7d4e19e63ce8 (diff)
downloadcarbslinux-style-a23ddc82631e0f9f9f4f74c5ec4666306f4e26d6.tar.gz
switch to ninja
Diffstat (limited to 'build.ninja')
-rw-r--r--build.ninja21
1 files changed, 21 insertions, 0 deletions
diff --git a/build.ninja b/build.ninja
new file mode 100644
index 0000000..d84dd08
--- /dev/null
+++ b/build.ninja
@@ -0,0 +1,21 @@
+sass = sassc
+site_sass = sass/colors.scss sass/sitestyle.scss sass/bar.scss sass/code.scss sass/reset.scss
+
+rule min_css
+ command = $sass -tcompressed -Isass $in $out
+ description = CSS $out
+
+rule css
+ command = $sass -Isass $in $out
+ description = CSS $out
+
+rule CLEAN
+ command = rm -f carbslinux.css carbslinux.min.css
+ description = cleaning...
+
+build all: phony carbslinux.css carbslinux.min.css
+build carbslinux.css: css sass/carbslinux.scss | sass/colors.scss sass/sitestyle.scss sass/bar.scss sass/code.scss sass/reset.scss
+build carbslinux.min.css: min_css sass/carbslinux.scss | sass/colors.scss sass/sitestyle.scss sass/bar.scss sass/code.scss sass/reset.scss
+build clean: phony CLEAN
+build CLEAN: CLEAN
+default all