Current section

Files

Jump to
brunhilde Makefile
Raw

Makefile

build:
rebar3 compile
start: servers
erl -boot start_sasl -pa _build/default/lib/*/ebin \
-pa priv -eval "application:start(brunhilde)" \
-config ebin/sys.config
.PHONY: start
clean:
rm -rf _build
rm -f ebin/*.beam
rm -f priv/*.beam
rm -rf lux_logs
rm -rf log/*.log
.PHONY: clean
servers: build
erlc -o priv/ servers/*.erl -pa _build/default/lib/brunhilde/ebin/
.PHONY: servers
# if no plt file:
# dialyzer --build_plt --apps mnesia
# dialyzer --add_to_plt ./_build/default/lib/brunhilde/
dialyzer:
dialyzer --src src/
.PHONY: dialyzer
test: build
lux test/
.PHONY: test