Makefile 543 B

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