summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/altar/Makefile')
-rw-r--r--src/altar/Makefile19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/altar/Makefile b/src/altar/Makefile
new file mode 100644
index 0000000..d5372f1
--- /dev/null
+++ b/src/altar/Makefile
@@ -0,0 +1,19 @@
+ELM_CC = elm-make --warn
+
+SRC_DIR = src
+WWW_DIR = www
+WWW_SCRIPT_DIR = $(WWW_DIR)/script
+
+MAIN_MODULE = $(SRC_DIR)/Main.elm
+SUB_MODULES = $(shell find $(SRC_DIR) -type f | grep "elm$$")
+
+$(WWW_SCRIPT_DIR)/main.js: $(MAIN_MODULE) $(SUB_MODULES)
+ $(ELM_CC) $(MAIN_MODULE) --output $@
+
+build: $(WWW_SCRIPT_DIR)/main.js
+
+clean:
+ rm -f $(WWW_SCRIPT_DIR)/main.js
+
+reset:
+ rm -rf elm-stuff