| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- .PHONY: rel deps test plugins
- APP = emqttd
- BASE_DIR = $(shell pwd)
- REBAR = $(BASE_DIR)/rebar
- DIST = $(BASE_DIR)/rel/$(APP)
- all: deps compile
- compile: deps
- @$(REBAR) compile
- deps:
- @$(REBAR) get-deps
- update-deps:
- @$(REBAR) update-deps
- xref:
- @$(REBAR) xref skip_deps=true
- clean:
- @$(REBAR) clean
- test:
- @$(REBAR) skip_deps=true eunit
- edoc:
- @$(REBAR) doc
- rel: compile
- @cd rel && ../rebar generate -f
- plugins:
- @for plugin in ./plugins/* ; do \
- cp -R $${plugin} $(DIST)/plugins/ && rm -rf $(DIST)/$${plugin}/src/ ; \
- done
- dist: rel plugins
|