From abb11f81f5e23ebda3334f1a8669aa9097a3895d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Thu, 8 Jan 2015 13:40:43 +0100 Subject: Speed up "erl" invocations Use "+A0 -noinput -boot start_clean" as start argument. Use halt/{1,2} to shutdown the VM faster. --- core/core.mk | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'core/core.mk') diff --git a/core/core.mk b/core/core.mk index a5fbffd..848c8e1 100644 --- a/core/core.mk +++ b/core/core.mk @@ -28,6 +28,10 @@ V ?= 0 gen_verbose_0 = @echo " GEN " $@; gen_verbose = $(gen_verbose_$(V)) +# "erl" command. + +ERL = erl +A0 -noinput -boot start_clean + # Core targets. ifneq ($(words $(MAKECMDGOALS)),1) @@ -76,7 +80,7 @@ define core_http_get endef else define core_http_get - erl -noshell -eval 'ssl:start(), inets:start(), case httpc:request(get, {"$(2)", []}, [{autoredirect, true}], []) of {ok, {{_, 200, _}, _, Body}} -> case file:write_file("$(1)", Body) of ok -> ok; {error, R1} -> halt(R1) end; {error, R2} -> halt(R2) end, halt(0).' + $(ERL) -eval 'ssl:start(), inets:start(), case httpc:request(get, {"$(2)", []}, [{autoredirect, true}], []) of {ok, {{_, 200, _}, _, Body}} -> case file:write_file("$(1)", Body) of ok -> ok; {error, R1} -> halt(R1) end; {error, R2} -> halt(R2) end, halt(0).' endef endif -- cgit v1.2.3