Subversion Repositories SE.SVN

Rev

Blame | Last modification | View Log | RSS feed

REBAR = ./rebar3

all: compile

$(REBAR):
        wget https://s3.amazonaws.com/rebar3/rebar3
        chmod +x rebar3

compile: src/epgsql_errcodes.erl $(REBAR)
        @$(REBAR) compile

clean: $(REBAR)
        @$(REBAR) clean

src/epgsql_errcodes.erl:
        ./generate_errcodes_src.sh > src/epgsql_errcodes.erl

test: compile
        @$(REBAR) do ct -v

dialyzer: compile
        @$(REBAR) dialyzer

elvis: $(REBAR)
        @$(REBAR) as lint lint

.PHONY: all compile clean test dialyzer elvis