summaryrefslogtreecommitdiffstats
path: root/camera/android-api.mk
diff options
context:
space:
mode:
authorZiyan <jaraidaniel@gmail.com>2016-01-03 14:19:34 +0100
committerDániel Járai <jaraidaniel@gmail.com>2016-01-03 06:57:39 -0800
commite0c5a929875a3f858926d7fec7e236d6db1006a3 (patch)
tree175f7cedf1c33e09e5ede924348530827637e4fb /camera/android-api.mk
parent0b9a81bcf50f519eaaf7933984ec975f275f0530 (diff)
downloaddevice_samsung_tuna-e0c5a929875a3f858926d7fec7e236d6db1006a3.zip
device_samsung_tuna-e0c5a929875a3f858926d7fec7e236d6db1006a3.tar.gz
device_samsung_tuna-e0c5a929875a3f858926d7fec7e236d6db1006a3.tar.bz2
Add camera sources in-tree
From hardware/ti/omap4 revision e57f2b6. Change-Id: I2e6164fdf6c0e2a2e75aee3bba3fe58a9c470add
Diffstat (limited to 'camera/android-api.mk')
-rw-r--r--camera/android-api.mk39
1 files changed, 39 insertions, 0 deletions
diff --git a/camera/android-api.mk b/camera/android-api.mk
new file mode 100644
index 0000000..da3f56e
--- /dev/null
+++ b/camera/android-api.mk
@@ -0,0 +1,39 @@
+
+# Makefile variables and C/C++ macros to recognize API level
+ANDROID_API_LP_OR_LATER :=
+ANDROID_API_KK_OR_LATER :=
+ANDROID_API_JB_MR1_OR_LATER :=
+ANDROID_API_JB_OR_LATER :=
+ANDROID_API_ICS_OR_LATER :=
+ANDROID_API_CFLAGS :=
+
+ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 20 || echo 1),)
+ ANDROID_API_LP_OR_LATER := true
+ ANDROID_API_CFLAGS += -DANDROID_API_LP_OR_LATER
+endif
+ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 19 || echo 1),)
+ ANDROID_API_KK_OR_LATER := true
+ ANDROID_API_CFLAGS += -DANDROID_API_KK_OR_LATER
+endif
+ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 17 || echo 1),)
+ ANDROID_API_JB_MR1_OR_LATER := true
+ ANDROID_API_CFLAGS += -DANDROID_API_JB_MR1_OR_LATER
+endif
+ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 16 || echo 1),)
+ ANDROID_API_JB_OR_LATER := true
+ ANDROID_API_CFLAGS += -DANDROID_API_JB_OR_LATER
+endif
+ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 14 || echo 1),)
+ ANDROID_API_ICS_OR_LATER := true
+ ANDROID_API_CFLAGS += -DANDROID_API_ICS_OR_LATER
+endif
+
+define clear-android-api-vars
+$(eval ANDROID_API_LP_OR_LATER:=) \
+$(eval ANDROID_API_KK_OR_LATER:=) \
+$(eval ANDROID_API_JB_MR1_OR_LATER:=) \
+$(eval ANDROID_API_JB_OR_LATER:=) \
+$(eval ANDROID_API_ICS_OR_LATER:=) \
+$(eval ANDROID_API_CFLAGS:=) \
+$(eval clear-android-api-vars:=)
+endef