diff --git a/Android.mk b/Android.mk
index a08bbc192070abf84233e7903f43c3a5ababcbbb..e0d9fea4a569fda9536c0d98a25f6f39168c2b3e 100644
--- a/Android.mk
+++ b/Android.mk
@@ -1,4 +1,4 @@
-ifeq ($(call is-vendor-board-platform,QCOM),true)
+ifneq (,$(filter $(QCOM_BOARD_PLATFORMS),$(TARGET_BOARD_PLATFORM)))
 LOCAL_PATH:= $(call my-dir)
 LOCAL_DIR_PATH:= $(call my-dir)
 include $(CLEAR_VARS)
diff --git a/FMRecord/Android.mk b/FMRecord/Android.mk
index 00837f03f3e1abfcc1f4a4e49427d16e9bcd504b..647b9419a6c5000ade91c63d06a46003951cd06d 100644
--- a/FMRecord/Android.mk
+++ b/FMRecord/Android.mk
@@ -1,4 +1,4 @@
-ifeq ($(call is-vendor-board-platform,QCOM),true)
+ifneq (,$(filter $(QCOM_BOARD_PLATFORMS),$(TARGET_BOARD_PLATFORM)))
 LOCAL_PATH:= $(call my-dir)
 include $(CLEAR_VARS)
 
diff --git a/fmapp/Android.mk b/fmapp/Android.mk
index 68569c416787055af8e3409001c9d28d4120d4a9..cb1f066d97abac35fcf4796362890ff226b6b666 100644
--- a/fmapp/Android.mk
+++ b/fmapp/Android.mk
@@ -10,7 +10,7 @@ LOCAL_SRC_FILES := $(call all-java-files-under, src/com/codeaurora/fmradio) \
         src/com/codeaurora/fmradio/IFMTransmitterService.aidl \
 
 
-ifeq ($(call is-platform-sdk-version-at-least,11),true)
+ifeq (1,$(filter 1,$(shell echo "$$(( $(PLATFORM_SDK_VERSION) >= 11 ))" )))
 LOCAL_SRC_FILES +=  $(call all-java-files-under, src/com/codeaurora/hc_utils)
 else
 LOCAL_SRC_FILES +=  $(call all-java-files-under, src/com/codeaurora/utils)
diff --git a/fmapp2/Android.mk b/fmapp2/Android.mk
index 47c8a1bda0788076464d4414027524644400cd34..d899d9c291528437e5d1bac5906418ecf6305888 100644
--- a/fmapp2/Android.mk
+++ b/fmapp2/Android.mk
@@ -10,7 +10,7 @@ LOCAL_SRC_FILES := $(call all-java-files-under, src/com/caf/fmradio) \
         src/com/caf/fmradio/IFMTransmitterService.aidl \
 
 
-ifeq ($(call is-platform-sdk-version-at-least,11),true)
+ifeq (1,$(filter 1,$(shell echo "$$(( $(PLATFORM_SDK_VERSION) >= 11 ))" )))
 LOCAL_SRC_FILES +=  $(call all-java-files-under, src/com/caf/hc_utils)
 else
 LOCAL_SRC_FILES +=  $(call all-java-files-under, src/com/caf/utils)
diff --git a/jni/Android.mk b/jni/Android.mk
index 594332f3731cca82aadd03d13c0fff02c51582e0..56f7da326791e10e22df2ac320095cffd7b5064f 100644
--- a/jni/Android.mk
+++ b/jni/Android.mk
@@ -1,4 +1,4 @@
-ifeq ($(call is-vendor-board-platform,QCOM),true)
+ifneq (,$(filter $(QCOM_BOARD_PLATFORMS),$(TARGET_BOARD_PLATFORM)))
 LOCAL_PATH := $(call my-dir)
 include $(CLEAR_VARS)