summaryrefslogtreecommitdiff
blob: d5372f102518ec4b2d6521048a638d31b7d20c09 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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