
Some checks failed
qdate tests and dialyzer / OTP 23.x (push) Has been cancelled
qdate tests and dialyzer / OTP 24.x (push) Has been cancelled
qdate tests and dialyzer / OTP 25.x (push) Has been cancelled
qdate tests and dialyzer / OTP 26.x (push) Has been cancelled
qdate tests and dialyzer / OTP 27.x (push) Has been cancelled
41 lines
738 B
Makefile
41 lines
738 B
Makefile
all: compile
|
|
|
|
# Check if rebar3.mk exists, and if not, download it
|
|
ifeq ("$(wildcard rebar3.mk)","")
|
|
$(shell curl -O https://raw.githubusercontent.com/choptastic/rebar3.mk/master/rebar3.mk)
|
|
endif
|
|
|
|
# rebar3.mk adds a new rebar3 rule to your Makefile
|
|
# (see https://github.com/choptastic/rebar3.mk) for full info
|
|
include rebar3.mk
|
|
|
|
compile: rebar3
|
|
$(REBAR) compile
|
|
|
|
update: rebar3
|
|
$(REBAR) update
|
|
|
|
test:
|
|
EUNIT=1 $(REBAR) compile
|
|
EUNIT=1 $(REBAR) eunit
|
|
|
|
dialyzer: compile
|
|
DIALYZER=1 $(REBAR) dialyzer
|
|
|
|
dev:
|
|
mkdir -p _checkouts
|
|
cd _checkouts; git clone https://github.com/choptastic/qdate_localtime
|
|
|
|
|
|
run: rebar3
|
|
$(REBAR) shell
|
|
|
|
push_tags:
|
|
git push --tag
|
|
|
|
pull_tags:
|
|
git pull --tag
|
|
|
|
publish: rebar3 pull_tags
|
|
$(REBAR) hex publish
|
|
|