ewc: qdcm: Add featurization support for OSS builds
To ensure that OSS builds are fully compilable, add a flag for
including proprietary header files.
Change-Id: I5d3a5c1ea926628bea41362a64bd43ee57b0cc5d
diff --git a/libhwcomposer/Android.mk b/libhwcomposer/Android.mk
index 348fbd3..5be5d00 100644
--- a/libhwcomposer/Android.mk
+++ b/libhwcomposer/Android.mk
@@ -9,9 +9,11 @@
$(TOP)/external/skia/include/core \
$(TOP)/external/skia/include/images
+ifeq ($(strip $(TARGET_USES_QCOM_DISPLAY_PP)),true)
LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/qdcm/inc \
$(TARGET_OUT_HEADERS)/common/inc \
$(TARGET_OUT_HEADERS)/pp/inc
+endif
LOCAL_SHARED_LIBRARIES := $(common_libs) libEGL liboverlay \
libhdmi libqdutils libhardware_legacy \
@@ -48,9 +50,13 @@
TARGET_MIGRATE_QDCM := $(call is-board-platform-in-list,$(TARGET_MIGRATE_QDCM_LIST))
ifeq ($(TARGET_MIGRATE_QDCM), true)
+ifeq ($(strip $(TARGET_USES_QCOM_DISPLAY_PP)),true)
LOCAL_SRC_FILES += hwc_qdcm.cpp
else
LOCAL_SRC_FILES += hwc_qdcm_legacy.cpp
endif
+else
+LOCAL_SRC_FILES += hwc_qdcm_legacy.cpp
+endif
include $(BUILD_SHARED_LIBRARY)