Makefile 526 B

123456789101112131415161718192021222324252627282930
  1. PROJECT_DIR:=$(strip $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST)))))
  2. all:
  3. @rebar compile
  4. clean:
  5. @rebar clean
  6. @find $(PWD)/. -name "erl_crash\.dump" | xargs rm -f
  7. deps: clean
  8. @rebar delete-deps
  9. @rebar get-deps
  10. dialyze:
  11. @dialyzer -n -c src/*.erl
  12. run:
  13. @erl -pa ebin \
  14. -name syn@127.0.0.1 \
  15. +K true \
  16. +P 5000000 \
  17. +Q 1000000 \
  18. -mnesia schema_location ram \
  19. -eval 'syn:start().'
  20. tests: all
  21. ct_run -dir $(PROJECT_DIR)/test -logdir $(PROJECT_DIR)/test/results \
  22. -pa $(PROJECT_DIR)/ebin
  23. travis: tests