target: Add API for identifying build type
Add API for finding user variant build
Change-Id: Ia91f21ba8a934707bcd640ef234238a6994cb6a0
diff --git a/AndroidBoot.mk b/AndroidBoot.mk
index b27a1a0..06647a9 100644
--- a/AndroidBoot.mk
+++ b/AndroidBoot.mk
@@ -25,6 +25,7 @@
ifneq ($(TARGET_BUILD_VARIANT),user)
DEVICE_STATUS := DEFAULT_UNLOCK=true
+ USER_BUILD_VARIANT=true
endif
ifeq ($(TARGET_BOARD_PLATFORM),msm8660)
diff --git a/include/target.h b/include/target.h
index 4a2891c..772afdf 100644
--- a/include/target.h
+++ b/include/target.h
@@ -85,4 +85,5 @@
void ulpi_write(unsigned val, unsigned reg);
void target_crypto_init_params(void);
int target_cont_splash_screen(void);
+bool target_build_variant_user();
#endif
diff --git a/target/init.c b/target/init.c
index 9c850e5..97809cc 100644
--- a/target/init.c
+++ b/target/init.c
@@ -216,3 +216,13 @@
{
return DDR_CONFIG_VAL;
}
+
+/* Return Build variant */
+__WEAK bool target_build_variant_user()
+{
+#if USER_BUILD_VARIANT
+ return true;
+#else
+ return false;
+#endif
+}