elm-mdl/Makefile
2016-04-13 08:17:25 +02:00

36 lines
806 B
Makefile

ELM=elm-make --yes
PAGES=../elm-mdl-gh-pages
demo:
(cd demo; $(ELM) Demo.elm --warn --output ../elm.js)
comp:
$(ELM) examples/Component.elm --warn --output elm.js
comp-tea:
$(ELM) examples/Component.elm --warn --output elm.js
docs:
$(ELM) --docs=docs.json
test: docs comp comp-tea docs
wip-pages :
(cd demo; elm-make Demo.elm --output ../$(PAGES)/wip.js)
(cd $(PAGES); git commit -am "Update."; git push origin gh-pages)
pages :
(cd demo; elm-make Demo.elm --output ../$(PAGES)/elm.js)
(cd $(PAGES); git commit -am "Update."; git push origin gh-pages)
cleanish :
rm -f elm.js index.html docs.json
clean : cleanish
rm -rf elm-stuff/build-artifacts demo/elm-stuff/build-artifacts
distclean : clean
rm -rf elm-stuff
.PHONY : pages elm.js clean cleanish distclean demo docs test