ERL=erl ERLC=erlc PARSER=src/erlydtl/erlydtl_parser all: compile compile: $(PARSER).erl -mkdir -p ebintest $(ERL) -make $(PARSER).erl: $(PARSER).yrl $(ERLC) -o src/erlydtl src/erlydtl/erlydtl_parser.yrl run: compile $(ERL) -pa ebin test: compile $(ERL) -noshell -pa ebin -pa ebintest \ -s erlydtl_functional_tests run_tests \ -s erlydtl_dateformat_tests run_tests \ -s erlydtl_unittests run_tests \ -s sources_parser_unittests run_tests \ -s init stop clean: rm -fv ebin/*.beam rm -fv ebintest/* rm -fv erl_crash.dump $(PARSER).erl rm -fv examples/rendered_output/*