Makefile 506 B

12345678910111213141516171819202122232425262728293031
  1. all:
  2. @rebar compile
  3. clean:
  4. @rebar clean
  5. @find $(PWD)/. -name "erl_crash\.dump" | xargs rm -f
  6. deps: clean
  7. @rebar delete-deps
  8. @rebar get-deps
  9. dialyze:
  10. @dialyzer -n -c src/*.erl
  11. run:
  12. @erl -pa ebin \
  13. -name syn@127.0.0.1 \
  14. +K true \
  15. +P 5000000 \
  16. +Q 1000000 \
  17. -mnesia schema_location ram \
  18. -eval 'syn:start().'
  19. tests:
  20. @mkdir -p /tmp/logs; \
  21. ct_run -sname syn -dir test -logdir /tmp/logs -pa ebin; \
  22. res=$$?; \
  23. rm -rf /tmp/logs; \
  24. if [ $$res != 0 ]; then exit $$res; fi;
  25. travis: all tests