1234567891011121314151617181920212223242526272829303132 |
- 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/*
|