diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -5,6 +5,10 @@ CT_SUITES = eunit include erlang.mk +.PHONY: gen perfs + +# Mimetypes module generator. + GEN_URL = http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types GEN_SRC = src/cow_mimetypes.erl.src GEN_OUT = src/cow_mimetypes.erl @@ -25,3 +29,15 @@ gen: $(gen_verbose) cat $(GEN_SRC) \ | tail -n +`grep -n "%% GENERATED" $(GEN_SRC) | cut -d : -f 1` \ >> $(GEN_OUT) + +# Performance testing. + +deps/horse: + git clone -n -- https://github.com/extend/horse $(DEPS_DIR)/horse + cd $(DEPS_DIR)/horse ; git checkout -q master + $(MAKE) -C $(DEPS_DIR)/horse + +perfs: ERLC_OPTS += -DPERF=1 +'{parse_transform, horse_autoexport}' +perfs: clean deps deps/horse app + $(gen_verbose) erl -noshell -pa ebin deps/horse/ebin \ + -eval 'horse:app_perf($(PROJECT)), init:stop().' |