summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArne Coucheron <arco68@gmail.com>2018-10-21 00:27:58 +0200
committerArne Coucheron <arco68@gmail.com>2018-10-23 00:42:48 +0200
commit652f261c26957423d67d6f009cbf2d1c54b49da8 (patch)
treec5011500b0bf7d65967b93e2826802c765779f31
parent86ae60600cb9a135f6cfdbbd6efe5281ec9a5412 (diff)
downloadandroid_hardware_qcom_media-backup/lineage-16.0-caf-8960-20190914.tar.gz
android_hardware_qcom_media-backup/lineage-16.0-caf-8960-20190914.tar.bz2
android_hardware_qcom_media-backup/lineage-16.0-caf-8960-20190914.zip
media: Use generated kernel headersbackup/lineage-16.0-caf-8960-20190914
Change-Id: I2f848353e2e8d1ba0b233c1d0b271e0595ff9a79
-rw-r--r--libc2dcolorconvert/Android.mk4
-rw-r--r--mm-video/vidc/vdec/Android.mk15
-rw-r--r--mm-video/vidc/venc/Android.mk12
3 files changed, 12 insertions, 19 deletions
diff --git a/libc2dcolorconvert/Android.mk b/libc2dcolorconvert/Android.mk
index 1caa3212..01c14d9f 100644
--- a/libc2dcolorconvert/Android.mk
+++ b/libc2dcolorconvert/Android.mk
@@ -9,13 +9,13 @@ LOCAL_C_INCLUDES := \
$(TOP)/frameworks/av/include/media/stagefright \
$(TOP)/frameworks/native/include/media/openmax \
$(TOP)/$(call project-path-for,qcom-display)/libcopybit
-LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
LOCAL_SHARED_LIBRARIES := liblog libdl
+LOCAL_HEADER_LIBRARIES := generated_kernel_headers
+
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := libc2dcolorconvert
-LOCAL_ADDITIONAL_DEPENDENCIES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr
LOCAL_VENDOR_MODULE := true
diff --git a/mm-video/vidc/vdec/Android.mk b/mm-video/vidc/vdec/Android.mk
index 9876b2ba..2f7708e4 100644
--- a/mm-video/vidc/vdec/Android.mk
+++ b/mm-video/vidc/vdec/Android.mk
@@ -62,7 +62,6 @@ LOCAL_PATH:= $(ROOT_DIR)
libmm-vdec-inc := $(LOCAL_PATH)/inc
libmm-vdec-inc += $(OMX_VIDEO_PATH)/vidc/common/inc
libmm-vdec-inc += $(call project-path-for,qcom-media)/mm-core/inc
-libmm-vdec-inc += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
libmm-vdec-inc += $(call project-path-for,qcom-display)/libgralloc
libmm-vdec-inc += frameworks/native/include/media/openmax
libmm-vdec-inc += frameworks/native/include/media/hardware
@@ -77,6 +76,7 @@ libmm-vdec-inc += frameworks/av/media/libmediaplayerservice
libmm-vdec-inc += frameworks/native/include/binder
libmm-vdec-inc += $(call project-path-for,qcom-display)/libqdutils
+LOCAL_HEADER_LIBRARIES := generated_kernel_headers
LOCAL_MODULE := libOmxVdec
LOCAL_MODULE_TAGS := optional
@@ -99,9 +99,6 @@ LOCAL_SRC_FILES += ../common/src/vidc_color_converter.cpp
# omx_vdec.cpp: address of array 'extra->data' will always evaluate to 'true'
LOCAL_CLANG_CFLAGS += -Wno-pointer-bool-conversion
-
-LOCAL_ADDITIONAL_DEPENDENCIES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr
-
LOCAL_CFLAGS += -Wno-error
include $(BUILD_SHARED_LIBRARY)
@@ -113,7 +110,8 @@ include $(CLEAR_VARS)
mm-vdec-test-inc := $(call project-path-for,qcom-media)/mm-core/inc
mm-vdec-test-inc += $(LOCAL_PATH)/inc
-mm-vdec-test-inc += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
+
+LOCAL_HEADER_LIBRARIES := generated_kernel_headers
LOCAL_MODULE := mm-vdec-omx-test
LOCAL_MODULE_TAGS := optional
@@ -125,8 +123,6 @@ LOCAL_SHARED_LIBRARIES := libutils libui libOmxCore libOmxVdec libbinder libc
LOCAL_SRC_FILES := src/queue.c
LOCAL_SRC_FILES += test/omx_vdec_test.cpp
-LOCAL_ADDITIONAL_DEPENDENCIES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr
-
include $(BUILD_EXECUTABLE)
# ---------------------------------------------------------------------------------
@@ -136,7 +132,8 @@ include $(CLEAR_VARS)
mm-vdec-drv-test-inc := $(call project-path-for,qcom-media)/mm-core/inc
mm-vdec-drv-test-inc += $(LOCAL_PATH)/inc
-mm-vdec-drv-test-inc += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
+
+LOCAL_HEADER_LIBRARIES := generated_kernel_headers
LOCAL_MODULE := mm-video-driver-test
LOCAL_MODULE_TAGS := optional
@@ -146,8 +143,6 @@ LOCAL_C_INCLUDES := $(mm-vdec-drv-test-inc)
LOCAL_SRC_FILES := src/message_queue.c
LOCAL_SRC_FILES += test/decoder_driver_test.c
-LOCAL_ADDITIONAL_DEPENDENCIES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr
-
include $(BUILD_EXECUTABLE)
endif #BUILD_TINY_ANDROID
diff --git a/mm-video/vidc/venc/Android.mk b/mm-video/vidc/venc/Android.mk
index 8a9db0c5..38ab6977 100644
--- a/mm-video/vidc/venc/Android.mk
+++ b/mm-video/vidc/venc/Android.mk
@@ -59,16 +59,14 @@ libmm-venc-inc += frameworks/native/libs/nativebase/include
libmm-venc-inc += $(call project-path-for,qcom-media)/libc2dcolorconvert
libmm-venc-inc += $(call project-path-for,qcom-display)/libcopybit
libmm-venc-inc += frameworks/av/include/media/stagefright
-libmm-venc-inc += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
-
+LOCAL_HEADER_LIBRARIES := generated_kernel_headers
LOCAL_MODULE := libOmxVenc
LOCAL_MODULE_TAGS := optional
LOCAL_VENDOR_MODULE := true
LOCAL_CFLAGS := $(libmm-venc-def)
LOCAL_C_INCLUDES := $(libmm-venc-inc)
-LOCAL_ADDITIONAL_DEPENDENCIES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr
LOCAL_SHARED_LIBRARIES := liblog libutils libbinder libcutils \
libc2dcolorconvert libdl libhardware
@@ -98,13 +96,13 @@ mm-venc-test720p-inc += $(LOCAL_PATH)/inc
mm-venc-test720p-inc += $(OMX_VIDEO_PATH)/vidc/common/inc
mm-venc-test720p-inc += $(call project-path-for,qcom-media)/mm-core/inc
mm-venc-test720p-inc += $(call project-path-for,qcom-display)/libgralloc
-mm-venc-test720p-inc += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
+
+LOCAL_HEADER_LIBRARIES := generated_kernel_headers
LOCAL_MODULE := mm-venc-omx-test720p
LOCAL_MODULE_TAGS := optional
LOCAL_CFLAGS := $(libmm-venc-def)
LOCAL_C_INCLUDES := $(mm-venc-test720p-inc)
-LOCAL_ADDITIONAL_DEPENDENCIES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr
LOCAL_SHARED_LIBRARIES := libmm-omxcore libOmxVenc libbinder
LOCAL_SRC_FILES := test/venc_test.cpp
@@ -121,13 +119,13 @@ include $(BUILD_EXECUTABLE)
include $(CLEAR_VARS)
venc-test-inc += $(LOCAL_PATH)/inc
-venc-test-inc += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
+
+LOCAL_HEADER_LIBRARIES := generated_kernel_headers
LOCAL_MODULE := mm-video-encdrv-test
LOCAL_MODULE_TAGS := optional
LOCAL_C_INCLUDES := $(venc-test-inc)
LOCAL_C_INCLUDES += $(call project-path-for,qcom-media)/mm-core/inc
-LOCAL_ADDITIONAL_DEPENDENCIES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr
LOCAL_SRC_FILES := test/video_encoder_test.c
LOCAL_SRC_FILES += test/queue.c