diff --git a/gpu_tonemapper/Android.mk b/gpu_tonemapper/Android.mk index 2d10319f..6af401ee 100644 --- a/gpu_tonemapper/Android.mk +++ b/gpu_tonemapper/Android.mk @@ -18,6 +18,7 @@ LOCAL_MODULE_TAGS := optional LOCAL_C_INCLUDES := $(TARGET_OUT_HEADERS)/qcom/display/ LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include LOCAL_SHARED_LIBRARIES := libEGL libGLESv2 libui libutils liblog +LOCAL_ADDITIONAL_DEPENDENCIES := $(common_deps) $(kernel_deps) LOCAL_CFLAGS := $(version_flag) -Wno-missing-field-initializers -Wall \ -Wno-unused-parameter -std=c++11 -DLOG_TAG=\"GPU_TONEMAPPER\" diff --git a/include/Android.mk b/include/Android.mk index 95c5d25f..ec07ddee 100644 --- a/include/Android.mk +++ b/include/Android.mk @@ -15,6 +15,7 @@ LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH) \ $(display_top)/libdrmutils \ $(display_top)/libqdutils \ $(display_top)/libqservice \ + $(display_top)/gpu_tonemapper \ $(display_top)/sdm/include ifeq ($(TARGET_USES_GRALLOC1), true) diff --git a/libgralloc/Android.mk b/libgralloc/Android.mk index 8d5dfd37..b9119993 100644 --- a/libgralloc/Android.mk +++ b/libgralloc/Android.mk @@ -27,6 +27,7 @@ endif LOCAL_MODULE_RELATIVE_PATH := hw LOCAL_MODULE_TAGS := optional LOCAL_C_INCLUDES := $(common_includes) $(kernel_includes) +LOCAL_HEADER_LIBRARIES := display_headers LOCAL_SHARED_LIBRARIES := $(common_libs) libmemalloc libqdMetaData libqdutils ifneq ($(TARGET_IS_HEADLESS), true) LOCAL_SHARED_LIBRARIES += libGLESv1_CM libdrmutils @@ -51,6 +52,7 @@ endif LOCAL_MODULE_TAGS := optional LOCAL_C_INCLUDES := $(common_includes) $(kernel_includes) +LOCAL_HEADER_LIBRARIES := display_headers LOCAL_SHARED_LIBRARIES := $(common_libs) libqdutils libdl LOCAL_CFLAGS := $(common_flags) -DLOG_TAG=\"qdmemalloc\" -Wno-sign-conversion LOCAL_ADDITIONAL_DEPENDENCIES := $(common_deps) $(kernel_deps) diff --git a/sdm/libs/hwc/Android.mk b/sdm/libs/hwc/Android.mk index 049f0f97..c3d906fb 100644 --- a/sdm/libs/hwc/Android.mk +++ b/sdm/libs/hwc/Android.mk @@ -13,16 +13,16 @@ endif LOCAL_MODULE_RELATIVE_PATH := hw LOCAL_MODULE_TAGS := optional LOCAL_C_INCLUDES := $(common_includes) +LOCAL_HEADER_LIBRARIES := display_headers -LOCAL_CFLAGS := -Wno-missing-field-initializers -Wno-unused-parameter \ - -std=c++11 -fcolor-diagnostics\ - -DLOG_TAG=\"SDM\" $(common_flags) +LOCAL_CFLAGS := $(common_flags) -Wno-missing-field-initializers -Wno-unused-parameter \ + -std=c++11 -fcolor-diagnostics -Wno-sign-conversion -DLOG_TAG=\"SDM\" LOCAL_CLANG := true LOCAL_SHARED_LIBRARIES := libsdmcore libqservice libbinder libhardware libhardware_legacy \ libutils libcutils libsync libmemalloc libqdutils libdl \ libpowermanager libsdmutils libgpu_tonemapper libc++ liblog \ - libdrmutils + libdrmutils libui LOCAL_SRC_FILES := hwc_session.cpp \ hwc_display.cpp \ diff --git a/sdm/libs/hwc/hwc_display.cpp b/sdm/libs/hwc/hwc_display.cpp index 5940faff..17b4b99f 100644 --- a/sdm/libs/hwc/hwc_display.cpp +++ b/sdm/libs/hwc/hwc_display.cpp @@ -35,6 +35,8 @@ #include #include #include +#include +#include #include #include #include diff --git a/sdm/libs/hwc/hwc_display_external_test.cpp b/sdm/libs/hwc/hwc_display_external_test.cpp index acbf4e0e..e629cd61 100644 --- a/sdm/libs/hwc/hwc_display_external_test.cpp +++ b/sdm/libs/hwc/hwc_display_external_test.cpp @@ -29,6 +29,8 @@ #include #include +#include +#include #include #include #include