| IBROWSE_VSN = $(shell sed -n 's/.*{vsn,.*"\(.*\)"}.*/\1/p' src/ibrowse.app.src) |
| |
| DIALYZER_PLT=$(CURDIR)/.dialyzer_plt |
| DIALYZER_APPS=erts kernel stdlib ssl crypto public_key |
| |
| REBAR ?= $(shell which rebar3) |
| |
| all: compile |
| |
| compile: |
| $(REBAR) compile |
| |
| clean: |
| $(REBAR) clean |
| |
| test: |
| $(REBAR) eunit |
| |
| xref: all |
| $(REBAR) xref |
| |
| docs: |
| $(REBAR) edoc |
| |
| dialyzer: |
| $(REBAR) dialyzer |
| |
| |
| install: compile |
| mkdir -p $(DESTDIR)/lib/ibrowse-$(IBROWSE_VSN)/ |
| cp -r _build/lib/default/ibrowse/ebin $(DESTDIR)/lib/ibrowse-$(IBROWSE_VSN)/ |
| |
| .PHONY: test docs |