aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2013-02-20 11:14:28 +0100
committerLoïc Hoguin <[email protected]>2013-02-20 11:14:28 +0100
commit76b5cfea3f4a755b31a95b24176afeb87adaf442 (patch)
tree03212cb924f4795c833f5e2ce495627d96793768
parent1f59607b7adcff49d2407f53eead75deb4f8b239 (diff)
downloadcowboy-76b5cfea3f4a755b31a95b24176afeb87adaf442.tar.gz
cowboy-76b5cfea3f4a755b31a95b24176afeb87adaf442.tar.bz2
cowboy-76b5cfea3f4a755b31a95b24176afeb87adaf442.zip
Compile cowboy_sub_protocol behaviour before modules using it
-rw-r--r--Makefile4
1 files changed, 3 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 6d910a9..7ce65e2 100644
--- a/Makefile
+++ b/Makefile
@@ -36,10 +36,12 @@ app: ebin/$(PROJECT).app
| sed 's/{modules, \[\]}/{modules, \[$(MODULES)\]}/' \
> ebin/$(PROJECT).app
+COMPILE_FIRST = src/cowboy_middleware.erl src/cowboy_sub_protocol.erl
+
ebin/$(PROJECT).app: src/*.erl
@mkdir -p ebin/
$(erlc_verbose) erlc -v $(ERLC_OPTS) -o ebin/ -pa ebin/ \
- src/$(PROJECT)_middleware.erl $?
+ $(COMPILE_FIRST) $?
clean:
$(gen_verbose) rm -rf ebin/ test/*.beam erl_crash.dump