Makefile 506 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. REBAR := rebar3
  2. .PHONY: all
  3. all: es
  4. .PHONY: compile
  5. compile:
  6. $(REBAR) compile
  7. .PHONY: clean
  8. clean: distclean
  9. .PHONY: distclean
  10. distclean:
  11. @rm -rf _build erl_crash.dump rebar3.crashdump
  12. .PHONY: xref
  13. xref:
  14. $(REBAR) xref
  15. .PHONY: eunit
  16. eunit: compile
  17. $(REBAR) eunit -v -c
  18. $(REBAR) cover
  19. .PHONY: ct
  20. ct: compile
  21. $(REBAR) as test ct -v
  22. cover:
  23. $(REBAR) cover
  24. .PHONY: dialyzer
  25. dialyzer:
  26. $(REBAR) dialyzer
  27. .PHONY: es
  28. es: compile
  29. $(REBAR) escriptize
  30. .PHONY: elvis
  31. elvis:
  32. ./scripts/elvis-check.sh