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

Compile cowboy_sub_protocol behaviour before modules using it

This commit is contained in:
Loïc Hoguin 2013-02-20 11:14:28 +01:00
parent 1f59607b7a
commit 76b5cfea3f

View file

@ -36,10 +36,12 @@ app: ebin/$(PROJECT).app
| sed 's/{modules, \[\]}/{modules, \[$(MODULES)\]}/' \ | sed 's/{modules, \[\]}/{modules, \[$(MODULES)\]}/' \
> ebin/$(PROJECT).app > ebin/$(PROJECT).app
COMPILE_FIRST = src/cowboy_middleware.erl src/cowboy_sub_protocol.erl
ebin/$(PROJECT).app: src/*.erl ebin/$(PROJECT).app: src/*.erl
@mkdir -p ebin/ @mkdir -p ebin/
$(erlc_verbose) erlc -v $(ERLC_OPTS) -o ebin/ -pa ebin/ \ $(erlc_verbose) erlc -v $(ERLC_OPTS) -o ebin/ -pa ebin/ \
src/$(PROJECT)_middleware.erl $? $(COMPILE_FIRST) $?
clean: clean:
$(gen_verbose) rm -rf ebin/ test/*.beam erl_crash.dump $(gen_verbose) rm -rf ebin/ test/*.beam erl_crash.dump