summaryrefslogtreecommitdiff
path: root/www/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'www/Makefile')
-rw-r--r--www/Makefile28
1 files changed, 28 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
new file mode 100644
index 0000000..a9f86e7
--- /dev/null
+++ b/www/Makefile
@@ -0,0 +1,28 @@
+DEPLOY_TARGET="/var/www/imok.ngha.ro/"
+
+PATH := node_modules/.bin:$(PATH)
+SHELL := /bin/bash
+
+css_out := index.css
+js_out := index.js
+libs := lib/app.js
+styles := styles/app.scss
+
+.PHONY: all clean deploy
+
+all: $(app_bundle)
+
+%.js:
+ babel $< --out-file $@
+
+%.css:
+ sass --style compressed $< $@
+
+index.css: $(styles)
+index.js: $(libs)
+build: index.css index.js
+
+deploy: index.*
+ rsync -vr $^ $(DEPLOY_TARGET)
+
+all: build deploy