summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArne Coucheron <arco68@gmail.com>2020-11-15 01:15:08 +0100
committerJulian Veit <Claymore1298@gmail.com>2020-11-28 10:52:20 +0100
commit06e45cd7c3195cbac29f134cc5551b5e0031302a (patch)
treedcc4b00a74fe8d09c267d3c0070bbbb6544c1913
parentcd246f93dcd34648c29da6c4d12f943bfc6b75b0 (diff)
display: Add display headers libs12.0-caf-8994r11.1-caf-8994r11.0-caf-8994
LOCAL_COPY_HEADERS is deprecated. Replace with headers lib to avoid build warnings. Change-Id: I5512cec25ad8f93cbdf97ab817e608e8628d45ff
-rw-r--r--Android.mk12
-rw-r--r--common.mk12
-rw-r--r--libcopybit/Android.mk8
-rw-r--r--libgralloc/Android.mk9
-rw-r--r--libhdmi/Android.mk3
-rw-r--r--libhwcomposer/Android.mk5
-rw-r--r--liboverlay/Android.mk3
-rw-r--r--libqdutils/Android.mk11
-rw-r--r--libqservice/Android.mk7
9 files changed, 22 insertions, 48 deletions
diff --git a/Android.mk b/Android.mk
index ac06d1256..e5abd13c9 100644
--- a/Android.mk
+++ b/Android.mk
@@ -26,4 +26,16 @@ ifneq ($(filter msm% apq%,$(TARGET_BOARD_PLATFORM)),)
endif
endif
+include $(CLEAR_VARS)
+LOCAL_MODULE := display_headers
+LOCAL_EXPORT_C_INCLUDE_DIRS := \
+ $(display_top)/libcopybit \
+ $(display_top)/libgralloc \
+ $(display_top)/libhdmi \
+ $(display_top)/libhwcomposer \
+ $(display_top)/liboverlay \
+ $(display_top)/libqdutils \
+ $(display_top)/libqservice
+include $(BUILD_HEADER_LIBRARY)
+
endif
diff --git a/common.mk b/common.mk
index b173e816d..cc17e1d42 100644
--- a/common.mk
+++ b/common.mk
@@ -1,13 +1,4 @@
-#Common headers
-common_includes := $(call project-path-for,qcom-display)/libgralloc
-common_includes += $(call project-path-for,qcom-display)/liboverlay
-common_includes += $(call project-path-for,qcom-display)/libcopybit
-common_includes += $(call project-path-for,qcom-display)/libqdutils
-common_includes += $(call project-path-for,qcom-display)/libhwcomposer
-common_includes += $(call project-path-for,qcom-display)/libhdmi
-common_includes += $(call project-path-for,qcom-display)/libqservice
-
-common_header_export_path := qcom/display
+display_top := $(call my-dir)
#Common libraries external to display HAL
common_libs := liblog libutils libcutils libhardware
@@ -18,7 +9,6 @@ common_flags += -Wconversion -Wall -Werror -Wno-sign-conversion
ifeq ($(TARGET_USES_POST_PROCESSING),true)
common_flags += -DUSES_POST_PROCESSING
- common_includes += $(TARGET_OUT_HEADERS)/pp/inc
endif
ifeq ($(ARCH_ARM_HAVE_NEON),true)
diff --git a/libcopybit/Android.mk b/libcopybit/Android.mk
index 1570083e3..6b5a16799 100644
--- a/libcopybit/Android.mk
+++ b/libcopybit/Android.mk
@@ -16,19 +16,13 @@ LOCAL_PATH:= $(call my-dir)
include $(LOCAL_PATH)/../common.mk
include $(CLEAR_VARS)
-LOCAL_COPY_HEADERS_TO := $(common_header_export_path)
-LOCAL_COPY_HEADERS := copybit.h copybit_priv.h c2d2.h
-include $(BUILD_COPY_HEADERS)
-
-include $(CLEAR_VARS)
LOCAL_MODULE := copybit.$(TARGET_BOARD_PLATFORM)
LOCAL_VENDOR_MODULE := true
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_MODULE_TAGS := optional
-LOCAL_C_INCLUDES := $(common_includes)
LOCAL_SHARED_LIBRARIES := $(common_libs) libdl libmemalloc
LOCAL_CFLAGS := $(common_flags) -DLOG_TAG=\"qdcopybit\"
-LOCAL_HEADER_LIBRARIES := generated_kernel_headers
+LOCAL_HEADER_LIBRARIES := display_headers generated_kernel_headers
ifeq ($(TARGET_USES_C2D_COMPOSITION),true)
LOCAL_CFLAGS += -DCOPYBIT_Z180=1 -DC2D_SUPPORT_DISPLAY=1
diff --git a/libgralloc/Android.mk b/libgralloc/Android.mk
index fc48a333a..a8cf3ea00 100644
--- a/libgralloc/Android.mk
+++ b/libgralloc/Android.mk
@@ -21,14 +21,11 @@ LOCAL_MODULE := gralloc.$(TARGET_BOARD_PLATFORM)
LOCAL_VENDOR_MODULE := true
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_MODULE_TAGS := optional
-LOCAL_C_INCLUDES := $(common_includes)
LOCAL_SHARED_LIBRARIES := $(common_libs) libmemalloc libqdMetaData
LOCAL_SHARED_LIBRARIES += libqdutils libGLESv1_CM
LOCAL_CFLAGS := $(common_flags) -DLOG_TAG=\"qdgralloc\"
-LOCAL_HEADER_LIBRARIES := generated_kernel_headers
+LOCAL_HEADER_LIBRARIES := display_headers generated_kernel_headers
LOCAL_SRC_FILES := gpu.cpp gralloc.cpp framebuffer.cpp mapper.cpp
-LOCAL_COPY_HEADERS_TO := $(common_header_export_path)
-LOCAL_COPY_HEADERS := gralloc_priv.h gr.h
include $(BUILD_SHARED_LIBRARY)
@@ -38,11 +35,9 @@ include $(CLEAR_VARS)
LOCAL_MODULE := libmemalloc
LOCAL_VENDOR_MODULE := true
LOCAL_MODULE_TAGS := optional
-LOCAL_C_INCLUDES := $(common_includes)
LOCAL_SHARED_LIBRARIES := $(common_libs) libqdutils libdl
LOCAL_CFLAGS := $(common_flags) -DLOG_TAG=\"qdmemalloc\"
-LOCAL_HEADER_LIBRARIES := generated_kernel_headers
+LOCAL_HEADER_LIBRARIES := display_headers generated_kernel_headers
LOCAL_SRC_FILES := ionalloc.cpp alloc_controller.cpp
-LOCAL_COPY_HEADERS := alloc_controller.h memalloc.h
include $(BUILD_SHARED_LIBRARY)
diff --git a/libhdmi/Android.mk b/libhdmi/Android.mk
index 90dde3c33..df0127dc2 100644
--- a/libhdmi/Android.mk
+++ b/libhdmi/Android.mk
@@ -5,10 +5,9 @@ include $(CLEAR_VARS)
LOCAL_MODULE := libhdmi
LOCAL_VENDOR_MODULE := true
LOCAL_MODULE_TAGS := optional
-LOCAL_C_INCLUDES := $(common_includes)
LOCAL_SHARED_LIBRARIES := $(common_libs) liboverlay libqdutils
LOCAL_CFLAGS := $(common_flags) -DLOG_TAG=\"qdhdmi\" -Wno-float-conversion
-LOCAL_HEADER_LIBRARIES := generated_kernel_headers
+LOCAL_HEADER_LIBRARIES := display_headers generated_kernel_headers
LOCAL_SRC_FILES := hdmi.cpp
include $(BUILD_SHARED_LIBRARY)
diff --git a/libhwcomposer/Android.mk b/libhwcomposer/Android.mk
index 3dc471459..9e6b4a52a 100644
--- a/libhwcomposer/Android.mk
+++ b/libhwcomposer/Android.mk
@@ -6,9 +6,6 @@ LOCAL_MODULE := hwcomposer.$(TARGET_BOARD_PLATFORM)
LOCAL_VENDOR_MODULE := true
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_MODULE_TAGS := optional
-LOCAL_C_INCLUDES := $(common_includes) \
- $(TOP)/external/skia/include/core \
- $(TOP)/external/skia/include/images
LOCAL_SHARED_LIBRARIES := $(common_libs) libEGL liboverlay \
libhdmi libqdutils libhardware_legacy \
libdl libmemalloc libqservice libsync \
@@ -25,7 +22,7 @@ ifeq ($(VSYNC_EVENT_PHASE_OFFSET_NS),)
LOCAL_CFLAGS += -DDYNAMIC_FPS
endif
-LOCAL_HEADER_LIBRARIES := generated_kernel_headers
+LOCAL_HEADER_LIBRARIES := display_headers generated_kernel_headers
LOCAL_SRC_FILES := hwc.cpp \
hwc_utils.cpp \
hwc_uevents.cpp \
diff --git a/liboverlay/Android.mk b/liboverlay/Android.mk
index f593e6342..a4c7d5ab4 100644
--- a/liboverlay/Android.mk
+++ b/liboverlay/Android.mk
@@ -5,11 +5,10 @@ include $(CLEAR_VARS)
LOCAL_MODULE := liboverlay
LOCAL_VENDOR_MODULE := true
LOCAL_MODULE_TAGS := optional
-LOCAL_C_INCLUDES := $(common_includes)
LOCAL_SHARED_LIBRARIES := $(common_libs) libqdutils libmemalloc \
libsync libdl
LOCAL_CFLAGS := $(common_flags) -DLOG_TAG=\"qdoverlay\"
-LOCAL_HEADER_LIBRARIES := generated_kernel_headers
+LOCAL_HEADER_LIBRARIES := display_headers generated_kernel_headers
LOCAL_SRC_FILES := \
overlay.cpp \
overlayUtils.cpp \
diff --git a/libqdutils/Android.mk b/libqdutils/Android.mk
index 964c81265..be5901ada 100644
--- a/libqdutils/Android.mk
+++ b/libqdutils/Android.mk
@@ -6,11 +6,8 @@ LOCAL_MODULE := libqdutils
LOCAL_VENDOR_MODULE := true
LOCAL_MODULE_TAGS := optional
LOCAL_SHARED_LIBRARIES := $(common_libs) libui libbinder libqservice
-LOCAL_C_INCLUDES := $(common_includes)
LOCAL_CFLAGS := $(common_flags) -DLOG_TAG=\"qdutils\" -Wno-float-conversion
-LOCAL_COPY_HEADERS_TO := $(common_header_export_path)
-LOCAL_COPY_HEADERS := display_config.h mdp_version.h
-LOCAL_HEADER_LIBRARIES := generated_kernel_headers
+LOCAL_HEADER_LIBRARIES := display_headers generated_kernel_headers
LOCAL_SRC_FILES := profiler.cpp mdp_version.cpp \
idle_invalidator.cpp \
comptype.cpp qd_utils.cpp \
@@ -20,11 +17,8 @@ include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)
-LOCAL_COPY_HEADERS_TO := $(common_header_export_path)
-LOCAL_COPY_HEADERS := qdMetaData.h
LOCAL_SHARED_LIBRARIES := liblog libcutils
-LOCAL_C_INCLUDES := $(common_includes)
-LOCAL_HEADER_LIBRARIES := generated_kernel_headers
+LOCAL_HEADER_LIBRARIES := display_headers generated_kernel_headers
LOCAL_SRC_FILES := qdMetaData.cpp
LOCAL_CFLAGS := $(common_flags)
LOCAL_CFLAGS += -DLOG_TAG=\"DisplayMetaData\"
@@ -32,4 +26,3 @@ LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := libqdMetaData
LOCAL_VENDOR_MODULE := true
include $(BUILD_SHARED_LIBRARY)
-
diff --git a/libqservice/Android.mk b/libqservice/Android.mk
index ff0b6ff2b..fb3f36a6e 100644
--- a/libqservice/Android.mk
+++ b/libqservice/Android.mk
@@ -5,16 +5,11 @@ include $(CLEAR_VARS)
LOCAL_MODULE := libqservice
LOCAL_VENDOR_MODULE := true
LOCAL_MODULE_TAGS := optional
-LOCAL_C_INCLUDES := $(common_includes)
LOCAL_SHARED_LIBRARIES := $(common_libs) libbinder
LOCAL_CFLAGS := $(common_flags) -DLOG_TAG=\"qdqservice\"
-LOCAL_HEADER_LIBRARIES := generated_kernel_headers
+LOCAL_HEADER_LIBRARIES := display_headers generated_kernel_headers
LOCAL_SRC_FILES := QService.cpp \
IQService.cpp \
IQClient.cpp
-LOCAL_COPY_HEADERS_TO := $(common_header_export_path)
-LOCAL_COPY_HEADERS := IQService.h \
- IQClient.h
-
include $(BUILD_SHARED_LIBRARY)