aboutsummaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorAndrew Hsieh <andrewhsieh@google.com>2015-02-13 07:01:30 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-02-13 07:01:32 +0000
commitedf04ae2e24597b0afb9d44fadf8d714a9fc8030 (patch)
tree60ff9079944d44a36d69a34a5ce10bdb6173f135 /build
parent24e184b915157af4ff037aa1c94780ba2eb4f501 (diff)
parent6df7fc4badb638de7917b03a19ff0697a5fb4243 (diff)
downloadndk-edf04ae2e24597b0afb9d44fadf8d714a9fc8030.tar.gz
Merge "Use APP_PROJECT_PATH if NDK_PROJECT_PATH isn't set"
Diffstat (limited to 'build')
-rw-r--r--build/core/build-local.mk16
1 files changed, 16 insertions, 0 deletions
diff --git a/build/core/build-local.mk b/build/core/build-local.mk
index 860a7846f..384ffb779 100644
--- a/build/core/build-local.mk
+++ b/build/core/build-local.mk
@@ -111,6 +111,22 @@ find-project-dir-inner-2 = \
)
NDK_PROJECT_PATH := $(strip $(NDK_PROJECT_PATH))
+APP_PROJECT_PATH := $(strip $(APP_PROJECT_PATH))
+
+ifneq (,$(APP_PROJECT_PATH))
+ ifeq (,$(NDK_PROJECT_PATH))
+ # If NDK_PROJECT_PATH isn't set and APP_PROJECT_PATH is present, use APP_PROJECT_PATH
+ $(call ndk_log,Use APP_PROJECT_PATH for NDK_PROJECT_PATH: $(APP_PROJECT_PATH))
+ NDK_PROJECT_PATH := $(APP_PROJECT_PATH)
+ else
+ # If both NDK_PROJECT_PATH and APP_PROJECT_PATH are present, check consistency
+ ifneq ($(NDK_PROJECT_PATH),$(APP_PROJECT_PATH))
+ $(call __ndk_info,WARNING: NDK_PROJECT_PATH and APP_PROJECT_PATH are both set but not equal literally)
+ $(call __ndk_info, NDK_PROJECT_PATH = $(NDK_PROJECT_PATH))
+ $(call __ndk_info, APP_PROJECT_PATH = $(APP_PROJECT_PATH))
+ endif
+ endif
+endif
ifeq (null,$(NDK_PROJECT_PATH))