media: hal: Conditionally build HAL modules

* libplatformconfig and libOmxSwVencMpeg4 have proprietary
header dependencies.
* Hence, allow the modules to be hidden when proprietary headers
are not present in source tree.

Issue: FP4-INT#3
Change-Id: I8c8c88945c2095b91eb95bd70eb0f7f1c820f283
diff --git a/libplatformconfig/Android.mk b/libplatformconfig/Android.mk
index 13b4ef8..d1a9d7f 100644
--- a/libplatformconfig/Android.mk
+++ b/libplatformconfig/Android.mk
@@ -1,3 +1,4 @@
+ifeq ($(TARGET_HAS_PROPRIETARY_HEADERS), true)
 LOCAL_PATH := $(call my-dir)
 LOCAL_DIR_PATH:= $(call my-dir)
 include $(CLEAR_VARS)
@@ -55,3 +56,4 @@
 LOCAL_VENDOR_MODULE := true
 
 include $(BUILD_SHARED_LIBRARY)
+endif
diff --git a/mm-video-v4l2/vidc/venc/Android.mk b/mm-video-v4l2/vidc/venc/Android.mk
index ac53ea9..ae29900 100644
--- a/mm-video-v4l2/vidc/venc/Android.mk
+++ b/mm-video-v4l2/vidc/venc/Android.mk
@@ -129,6 +129,7 @@
 # 			Make the Shared library (libOmxSwVencMpeg4)
 # ---------------------------------------------------------------------------------
 
+ifeq ($(TARGET_HAS_PROPRIETARY_HEADERS), true)
 include $(CLEAR_VARS)
 
 libmm-venc-inc      += $(TARGET_OUT_HEADERS)/mm-video/swvenc
@@ -178,6 +179,7 @@
 
 include $(BUILD_SHARED_LIBRARY)
 endif
+endif
 
 
 # ---------------------------------------------------------------------------------