Makefile 732 B

123456789101112131415161718192021222324252627282930
  1. RELEASE := kakaranet
  2. COOKIE := sample
  3. APPS := kernel stdlib sasl gproc cowboy mimetypes ranch erlydtl n2o face db server
  4. VER := 1.0.0
  5. VM := rels/web/files/vm.args
  6. SYS := rels/web/files/sys.config
  7. PLT_NAME := ~/.n2o_dialyzer.plt
  8. ERL_ARGS := -args_file $(VM) -config $(SYS)
  9. RUN_DIR ?= rels/web/devbox
  10. LOG_DIR ?= rels/web/devbox/logs
  11. N2O := deps/n2o/priv/static
  12. APP := apps/face/priv/static/nitrogen
  13. ifeq "$(SV)" "1"
  14. REBAR_D = -DLOG_VERBOSE=1
  15. endif
  16. ifeq "$(SD)" "1"
  17. REBAR_D = -DSERVER_LOG_VERBOSE=1 -DSERVER_LOG_DEBUG=1
  18. endif
  19. default: get-deps compile static-link
  20. static-link:
  21. rm -rf $(N2O)
  22. rm -rf $(APP)
  23. ln -s ../../n2o_scripts $(N2O)
  24. ln -s ../../../../deps/n2o/priv/static/n2o $(APP)
  25. include otp.mk