summaryrefslogtreecommitdiff
path: root/mm-video-v4l2/vidc/venc/Android.mk
diff options
context:
space:
mode:
authorManikanta Kanamarlapudi <kmanikan@codeaurora.org>2018-03-05 16:26:27 +0530
committerManikanta Kanamarlapudi <kmanikan@codeaurora.org>2018-03-27 12:03:07 +0530
commitebb75f28d9dc228fbecbfd3230af223a86124aea (patch)
treecb3b2ffa69586c808ead8367272b615ce8ecaa2b /mm-video-v4l2/vidc/venc/Android.mk
parent4278ec3722d5770f3c02114c1699819f1fcb4589 (diff)
downloadmedia-ebb75f28d9dc228fbecbfd3230af223a86124aea.tar.gz
media: change way of accessing aosp project headers
- Remove hardcode paths of aosp headers in vendor make files. - Add aosp header libraries to access aosp headers. CRs-Fixed: 2206443 Change-Id: Ib2b4f1ddeb48397bbe2afdfb9ac54cc3cb3fd9ac
Diffstat (limited to 'mm-video-v4l2/vidc/venc/Android.mk')
-rw-r--r--mm-video-v4l2/vidc/venc/Android.mk20
1 files changed, 15 insertions, 5 deletions
diff --git a/mm-video-v4l2/vidc/venc/Android.mk b/mm-video-v4l2/vidc/venc/Android.mk
index ce10f137..7f14d330 100644
--- a/mm-video-v4l2/vidc/venc/Android.mk
+++ b/mm-video-v4l2/vidc/venc/Android.mk
@@ -63,11 +63,6 @@ libmm-venc-inc += hardware/qcom/media/libstagefrighthw
libmm-venc-inc += hardware/qcom/media/libplatformconfig
libmm-venc-inc += $(TARGET_OUT_HEADERS)/qcom/display
libmm-venc-inc += $(TARGET_OUT_HEADERS)/adreno
-libmm-venc-inc += frameworks/native/include/media/hardware
-libmm-venc-inc += frameworks/native/include/media/openmax
-libmm-venc-inc += frameworks/native/libs/nativewindow/include
-libmm-venc-inc += frameworks/native/libs/nativebase/include
-libmm-venc-inc += frameworks/native/libs/arect/include
libmm-venc-inc += hardware/qcom/media/libc2dcolorconvert
libmm-venc-inc += $(TARGET_OUT_HEADERS)/libvqzip
libmm-venc-inc += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
@@ -89,6 +84,14 @@ LOCAL_MODULE := libOmxVenc
LOCAL_MODULE_TAGS := optional
LOCAL_VENDOR_MODULE := true
LOCAL_CFLAGS := $(libmm-venc-def)
+
+LOCAL_HEADER_LIBRARIES := \
+ media_plugin_headers \
+ libnativebase_headers \
+ libcutils_headers \
+ libutils_headers \
+ libhardware_headers \
+
LOCAL_C_INCLUDES := $(libmm-venc-inc)
LOCAL_ADDITIONAL_DEPENDENCIES := $(libmm-venc-add-dep)
@@ -121,6 +124,13 @@ LOCAL_MODULE := libOmxSwVencMpeg4
LOCAL_MODULE_TAGS := optional
LOCAL_VENDOR_MODULE := true
LOCAL_CFLAGS := $(libmm-venc-def)
+
+LOCAL_HEADER_LIBRARIES := \
+ media_plugin_headers \
+ libnativebase_headers \
+ libutils_headers \
+ libhardware_headers \
+
LOCAL_C_INCLUDES := $(libmm-venc-inc)
LOCAL_ADDITIONAL_DEPENDENCIES := $(libmm-venc-add-dep)