0
Fork 0
mirror of https://github.com/ninenines/cowboy.git synced 2025-07-14 12:20:24 +00:00

Update erlang.mk

This commit is contained in:
Loïc Hoguin 2013-12-02 12:15:20 +01:00
parent df81862554
commit 893e612b61

13
erlang.mk vendored
View file

@ -24,7 +24,7 @@ export PKG_FILE
PKG_FILE_URL ?= https://raw.github.com/extend/erlang.mk/master/packages.v1.tsv PKG_FILE_URL ?= https://raw.github.com/extend/erlang.mk/master/packages.v1.tsv
define get_pkg_file define get_pkg_file
wget -O $(PKG_FILE) $(PKG_FILE_URL) || rm $(PKG_FILE) wget --no-check-certificate -O $(PKG_FILE) $(PKG_FILE_URL) || rm $(PKG_FILE)
endef endef
# Verbosity and tweaks. # Verbosity and tweaks.
@ -58,7 +58,8 @@ ifneq ($(wildcard $(RELX_CONFIG)),)
RELX ?= $(CURDIR)/relx RELX ?= $(CURDIR)/relx
export RELX export RELX
RELX_URL ?= https://github.com/erlware/relx/releases/download/0.4.0/relx RELX_URL ?= https://github.com/erlware/relx/releases/download/v0.5.2/relx
RELX_OPTS ?=
define get_relx define get_relx
wget -O $(RELX) $(RELX_URL) || rm $(RELX) wget -O $(RELX) $(RELX_URL) || rm $(RELX)
@ -66,7 +67,7 @@ define get_relx
endef endef
rel: clean-rel all $(RELX) rel: clean-rel all $(RELX)
@$(RELX) @$(RELX) -c $(RELX_CONFIG) $(RELX_OPTS)
$(RELX): $(RELX):
@$(call get_relx) @$(call get_relx)
@ -106,7 +107,7 @@ app: ebin/$(PROJECT).app
$(eval MODULES := $(shell find ebin -type f -name \*.beam \ $(eval MODULES := $(shell find ebin -type f -name \*.beam \
| sed 's/ebin\///;s/\.beam/,/' | sed '$$s/.$$//')) | sed 's/ebin\///;s/\.beam/,/' | sed '$$s/.$$//'))
$(appsrc_verbose) cat src/$(PROJECT).app.src \ $(appsrc_verbose) cat src/$(PROJECT).app.src \
| sed 's/{modules,\s*\[\]}/{modules, \[$(MODULES)\]}/' \ | sed 's/{modules,[[:space:]]*\[\]}/{modules, \[$(MODULES)\]}/' \
> ebin/$(PROJECT).app > ebin/$(PROJECT).app
define compile_erl define compile_erl
@ -189,9 +190,11 @@ clean-deps:
# Documentation. # Documentation.
EDOC_OPTS ?=
docs: clean-docs docs: clean-docs
$(gen_verbose) erl -noshell \ $(gen_verbose) erl -noshell \
-eval 'edoc:application($(PROJECT), ".", []), init:stop().' -eval 'edoc:application($(PROJECT), ".", [$(EDOC_OPTS)]), init:stop().'
clean-docs: clean-docs:
$(gen_verbose) rm -f doc/*.css doc/*.html doc/*.png doc/edoc-info $(gen_verbose) rm -f doc/*.css doc/*.html doc/*.png doc/edoc-info