From 30ac929bf7a79963c8aa5e2bfef62dc932f90186 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Fri, 23 Nov 2018 17:40:57 +0100 Subject: Ensure apps have APPS_DIR and DEPS_DIR defined So they can use include files and other from other apps when they're built directly, and that they use the same deps directory. --- test/core_deps.mk | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'test/core_deps.mk') diff --git a/test/core_deps.mk b/test/core_deps.mk index 6132e52..6573939 100644 --- a/test/core_deps.mk +++ b/test/core_deps.mk @@ -297,6 +297,21 @@ core-deps-apps-dir-include-lib: build clean $i "Distclean the application" $t $(MAKE) -C $(APP) distclean $v + $i "Build in a subdirectory" + $t $(MAKE) -C $(APP)/deep/libs/boy_app $v + + $i "Check that all compiled files exist (excluding the top-level app)" + $t ! test -f $(APP)/$(APP).d + $t ! test -f $(APP)/ebin/$(APP).app + + $t test -f $(APP)/deep/libs/boy_app/boy_app.d + $t test -f $(APP)/deep/libs/boy_app/ebin/boy_app.app + $t test -f $(APP)/deep/libs/boy_app/ebin/boy.beam + + $t test -f $(APP)/deep/libs/girl_app/girl_app.d + $t test -f $(APP)/deep/libs/girl_app/ebin/girl_app.app + $t test -f $(APP)/deep/libs/girl_app/ebin/girl.beam + core-deps-apps-new-app: build clean $i "Bootstrap a new OTP library named $(APP)" -- cgit v1.2.3