aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile23
1 files changed, 18 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 10629d3..8860b36 100644
--- a/Makefile
+++ b/Makefile
@@ -1,20 +1,28 @@
# See LICENSE for licensing information.
PROJECT = cowboy
+PROJECT_DESCRIPTION = Small, fast, modular HTTP server.
+PROJECT_VERSION = 2.0.0-pre.2
+PROJECT_REGISTERED = cowboy_clock
# Options.
-COMPILE_FIRST = cowboy_middleware cowboy_sub_protocol
-CT_OPTS += -pa test -ct_hooks cowboy_ct_hook [] # -boot start_sasl
-PLT_APPS = crypto public_key ssl
+COMPILE_FIRST = cowboy_middleware cowboy_stream cowboy_sub_protocol
+PLT_APPS = public_key ssl
+CT_OPTS += -ct_hooks cowboy_ct_hook [] # -boot start_sasl
+CI_OTP = OTP-18.0.2
# Dependencies.
+OTP_DEPS = crypto
+
DEPS = cowlib ranch
-dep_cowlib = git https://github.com/ninenines/cowlib 1.3.0
+dep_cowlib = git https://github.com/ninenines/cowlib master
+dep_ranch = git https://github.com/ninenines/ranch 1.1.0
TEST_DEPS = ct_helper gun
-dep_ct_helper = git https://github.com/extend/ct_helper.git master
+dep_ct_helper = git https://github.com/extend/ct_helper master
+dep_gun = git https://github.com/ninenines/gun master
# Standard targets.
@@ -27,6 +35,11 @@ TEST_ERLC_OPTS += +'{parse_transform, eunit_autoexport}'
# DIALYZER_OPTS += --src -r test
+# Use erl_make_certs from the tested release.
+
+ci-setup:: clean deps test-deps
+ $(gen_verbose) cp ~/.kerl/builds/$(CI_OTP_RELEASE)/otp_src_git/lib/ssl/test/erl_make_certs.erl deps/ct_helper/src/
+
# Documentation.
dep_ezdoc = git https://github.com/ninenines/ezdoc master