mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-14 20:30:23 +00:00
Update erlang.mk
This commit is contained in:
parent
df81862554
commit
893e612b61
1 changed files with 8 additions and 5 deletions
13
erlang.mk
vendored
13
erlang.mk
vendored
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue