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