Makefile 925 B

12345678910111213141516171819202122232425262728293031
  1. PROJECT = emqttd
  2. PROJECT_DESCRIPTION = Erlang MQTT Broker
  3. PROJECT_VERSION = 2.0
  4. DEPS = gproc lager gen_logger gen_conf esockd mochiweb
  5. dep_gproc = git https://github.com/uwiger/gproc.git
  6. dep_lager = git https://github.com/basho/lager.git
  7. dep_gen_conf = git https://github.com/emqtt/gen_conf.git
  8. dep_gen_logger = git https://github.com/emqtt/gen_logger.git
  9. dep_esockd = git https://github.com/emqtt/esockd.git emq20
  10. dep_mochiweb = git https://github.com/emqtt/mochiweb.git
  11. ERLC_OPTS += +'{parse_transform, lager_transform}'
  12. TEST_ERLC_OPTS += +debug_info
  13. TEST_ERLC_OPTS += +'{parse_transform, lager_transform}'
  14. EUNIT_OPTS = verbose
  15. # EUNIT_ERL_OPTS =
  16. CT_SUITES = emqttd emqttd_access emqttd_lib emqttd_mod emqttd_net \
  17. emqttd_mqueue emqttd_protocol emqttd_topic emqttd_trie
  18. CT_OPTS = -cover test/ct.cover.spec -erl_args -name emqttd_ct@127.0.0.1
  19. COVER = true
  20. include erlang.mk
  21. app:: rebar.config