aboutsummaryrefslogtreecommitdiffstats
path: root/test/Makefile
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2015-09-09 19:41:15 +0200
committerLoïc Hoguin <[email protected]>2015-09-09 19:41:15 +0200
commit5c5c92862e673025172d73133976d896e6f9a332 (patch)
treea4dca9990b055b88d27a4d36111ed61fbc510a2f /test/Makefile
parente019242f5a3a9a9809184fd41b35f70d7bcd7edf (diff)
parent4191bf78c25cd947facc199d18321b3fcac736d7 (diff)
downloaderlang.mk-5c5c92862e673025172d73133976d896e6f9a332.tar.gz
erlang.mk-5c5c92862e673025172d73133976d896e6f9a332.tar.bz2
erlang.mk-5c5c92862e673025172d73133976d896e6f9a332.zip
Merge branch 'fix-no-erlang-app-support' of https://github.com/rabbitmq/erlang.mk
Diffstat (limited to 'test/Makefile')
-rw-r--r--test/Makefile13
1 files changed, 12 insertions, 1 deletions
diff --git a/test/Makefile b/test/Makefile
index 3e27d15..78942e5 100644
--- a/test/Makefile
+++ b/test/Makefile
@@ -77,7 +77,7 @@ clean-core: clean-core-app clean-core-upgrade
# Core: Building applications.
-CORE_APP_CASES = asn1 error generate-erl generate-erl-include generate-erl-prepend help hrl hrl-recursive mib no-makedep xrl xrl-include yrl yrl-include
+CORE_APP_CASES = asn1 error generate-erl generate-erl-include generate-erl-prepend help hrl hrl-recursive mib no-app no-makedep xrl xrl-include yrl yrl-include
CORE_APP_TARGETS = $(addprefix core-app-,$(CORE_APP_CASES))
CORE_APP_CLEAN_TARGETS = $(addprefix clean-,$(CORE_APP_TARGETS))
@@ -772,6 +772,17 @@ core-app-mib: build clean-core-app-mib
[{module, M} = code:load_file(M) || M <- Mods], \
halt()"
+core-app-no-app: build clean-core-app-no-app
+
+ $i "Bootstrap a project without an OTP library"
+ $t mkdir $(APP)/
+ $t cp ../erlang.mk $(APP)/
+ $t $(MAKE) -C $(APP) -f erlang.mk bootstrap-lib $v
+ $t rm -rf $(APP)/src
+
+ $i "Build the project"
+ $t $(MAKE) -C $(APP) $v
+
core-app-no-makedep: build clean-core-app-no-makedep
$i "Bootstrap a new OTP library named $(APP)"