2022-12-09 15:12:47 -06:00
|
|
|
all: rebar3
|
2015-07-25 20:16:51 +02:00
|
|
|
./rebar3 compile
|
2014-01-09 16:11:18 -08:00
|
|
|
|
2022-12-09 15:12:47 -06:00
|
|
|
check: rebar3
|
2015-07-25 20:16:51 +02:00
|
|
|
./rebar3 eunit
|
2014-01-09 16:11:18 -08:00
|
|
|
|
2022-12-09 15:12:47 -06:00
|
|
|
dialyzer: rebar3
|
2021-06-30 18:42:38 -05:00
|
|
|
./rebar3 dialyzer
|
2021-06-30 21:19:47 -05:00
|
|
|
|
2022-12-09 15:12:47 -06:00
|
|
|
publish: rebar3
|
2021-06-30 21:19:47 -05:00
|
|
|
./rebar3 hex publish
|
2022-12-09 15:12:47 -06:00
|
|
|
|
|
|
|
rebar3:
|
|
|
|
@(echo "Building rebar3...")
|
|
|
|
@(rm -fr tmp)
|
|
|
|
@(mkdir -p tmp)
|
|
|
|
@(cd tmp && \
|
|
|
|
git clone https://github.com/erlang/rebar3 && \
|
|
|
|
cd rebar3 && \
|
|
|
|
./bootstrap)
|
|
|
|
@(echo "Moving rebar3 executable locally (NOT installing system-wide)")
|
|
|
|
@(mv tmp/rebar3/rebar3 .)
|
|
|
|
@(echo "Cleaning up rebar3 remnants")
|
|
|
|
@(rm -fr tmp)
|