summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEthan Chen <intervigil@gmail.com>2014-11-08 23:30:53 -0800
committerEthan Chen <intervigil@gmail.com>2015-10-09 09:08:31 -0700
commit15c0f942070a2cbb26df0c225c7f01ac1172cc6b (patch)
tree366e41b365bede6707979a0fcd4a512957903de0
parentca75a63e98e636598fe5f2846edec7b41fdb2a15 (diff)
downloadandroid_hardware_qcom_media-15c0f942070a2cbb26df0c225c7f01ac1172cc6b.tar.gz
android_hardware_qcom_media-15c0f942070a2cbb26df0c225c7f01ac1172cc6b.tar.bz2
android_hardware_qcom_media-15c0f942070a2cbb26df0c225c7f01ac1172cc6b.zip
media: Use project pathmap
Change-Id: I7f18f9af0eac23baba2559b40dcddbc1081e91f5
-rw-r--r--Android.mk4
-rw-r--r--mm-video-legacy/vidc/vdec.mk8
-rw-r--r--mm-video-legacy/vidc/venc.mk10
-rw-r--r--mm-video-v4l2/vidc/vdec.mk8
-rw-r--r--mm-video-v4l2/vidc/venc.mk6
5 files changed, 20 insertions, 16 deletions
diff --git a/Android.mk b/Android.mk
index 64f9fac0..fbce970c 100644
--- a/Android.mk
+++ b/Android.mk
@@ -1,3 +1,5 @@
+ifeq ($(call my-dir),$(call project-path-for,qcom-media)/default)
+
QCOM_MEDIA_ROOT := $(call my-dir)
ifneq ($(filter msm8610 msm8226 msm8974 msm8960 msm8660 msm7627a msm7630_surf msm8084 msm8992 msm8994,$(TARGET_BOARD_PLATFORM)),)
include $(QCOM_MEDIA_ROOT)/mm-core/Android.mk
@@ -15,3 +17,5 @@ endif
ifneq ($(filter msm8610 msm8226 msm8974 msm8960 msm8084 msm8992 msm8994,$(TARGET_BOARD_PLATFORM)),)
include $(QCOM_MEDIA_ROOT)/libc2dcolorconvert/Android.mk
endif
+
+endif
diff --git a/mm-video-legacy/vidc/vdec.mk b/mm-video-legacy/vidc/vdec.mk
index 478d2bc7..160f28a0 100644
--- a/mm-video-legacy/vidc/vdec.mk
+++ b/mm-video-legacy/vidc/vdec.mk
@@ -53,7 +53,7 @@ LOCAL_PATH:= $(ROOT_DIR)
libmm-vdec-inc := $(LOCAL_PATH)/vdec/inc
libmm-vdec-inc += $(OMX_VIDEO_PATH)/vidc/common/inc
-libmm-vdec-inc += hardware/qcom/media/mm-core/inc
+libmm-vdec-inc += $(call project-path-for,qcom-media)/$(TARGET_BOARD_PLATFORM)/mm-core/inc
#DRM include - Interface which loads the DRM library
libmm-vdec-inc += $(OMX_VIDEO_PATH)/DivxDrmDecrypt/inc
libmm-vdec-inc += $(TARGET_OUT_HEADERS)/qcom/display
@@ -61,7 +61,7 @@ libmm-vdec-inc += $(TARGET_OUT_HEADERS)/adreno
libmm-vdec-inc += $(TARGET_OUT_HEADERS)/adreno200
libmm-vdec-inc += frameworks/native/include/media/openmax
libmm-vdec-inc += frameworks/native/include/media/hardware
-libmm-vdec-inc += hardware/qcom/media/libc2dcolorconvert
+libmm-vdec-inc += $(call project-path-for,qcom-media)/$(TARGET_BOARD_PLATFORM)/libc2dcolorconvert
libmm-vdec-inc += frameworks/av/include/media/stagefright
LOCAL_MODULE := libOmxVdec
@@ -90,7 +90,7 @@ include $(BUILD_SHARED_LIBRARY)
# ---------------------------------------------------------------------------------
include $(CLEAR_VARS)
-mm-vdec-test-inc := hardware/qcom/media/mm-core/inc
+mm-vdec-test-inc := $(call project-path-for,qcom-media)/$(TARGET_BOARD_PLATFORM)/mm-core/inc
mm-vdec-test-inc += $(LOCAL_PATH)/vdec/inc
LOCAL_MODULE := mm-vdec-omx-test
@@ -110,7 +110,7 @@ include $(BUILD_EXECUTABLE)
# ---------------------------------------------------------------------------------
include $(CLEAR_VARS)
-mm-vdec-drv-test-inc := hardware/qcom/media/mm-core/inc
+mm-vdec-drv-test-inc := $(call project-path-for,qcom-media)/$(TARGET_BOARD_PLATFORM)/mm-core/inc
mm-vdec-drv-test-inc += $(LOCAL_PATH)/vdec/inc
LOCAL_MODULE := mm-video-driver-test
diff --git a/mm-video-legacy/vidc/venc.mk b/mm-video-legacy/vidc/venc.mk
index 052d4a66..015db19d 100644
--- a/mm-video-legacy/vidc/venc.mk
+++ b/mm-video-legacy/vidc/venc.mk
@@ -44,14 +44,14 @@ include $(CLEAR_VARS)
libmm-venc-inc := $(LOCAL_PATH)/venc/inc
libmm-venc-inc += $(OMX_VIDEO_PATH)/vidc/common/inc
-libmm-venc-inc += hardware/qcom/media/mm-core/inc
-libmm-venc-inc += hardware/qcom/media/libstagefrighthw
+libmm-venc-inc += $(call project-path-for,qcom-media)/$(TARGET_BOARD_PLATFORM)/mm-core/inc
+libmm-venc-inc += $(call project-path-for,qcom-media)/$(TARGET_BOARD_PLATFORM)/libstagefrighthw
libmm-venc-inc += $(TARGET_OUT_HEADERS)/qcom/display
libmm-venc-inc += $(TARGET_OUT_HEADERS)/adreno
libmm-venc-inc += $(TARGET_OUT_HEADERS)/adreno200
libmm-venc-inc += frameworks/native/include/media/hardware
libmm-venc-inc += frameworks/native/include/media/openmax
-libmm-venc-inc += hardware/qcom/media/libc2dcolorconvert
+libmm-venc-inc += $(call project-path-for,qcom-media)/$(TARGET_BOARD_PLATFORM)/libc2dcolorconvert
libmm-venc-inc += frameworks/av/include/media/stagefright
LOCAL_MODULE := libOmxVenc
@@ -84,7 +84,7 @@ include $(CLEAR_VARS)
mm-venc-test720p-inc := $(TARGET_OUT_HEADERS)/mm-core
mm-venc-test720p-inc += $(LOCAL_PATH)/venc/inc
mm-venc-test720p-inc += $(OMX_VIDEO_PATH)/vidc/common/inc
-mm-venc-test720p-inc += hardware/qcom/media/mm-core/inc
+mm-venc-test720p-inc += $(call project-path-for,qcom-media)/$(TARGET_BOARD_PLATFORM)/mm-core/inc
mm-venc-test720p-inc += $(TARGET_OUT_HEADERS)/qcom/display
LOCAL_MODULE := mm-venc-omx-test720p
@@ -111,7 +111,7 @@ venc-test-inc += $(LOCAL_PATH)/venc/inc
LOCAL_MODULE := mm-video-encdrv-test
LOCAL_MODULE_TAGS := optional
LOCAL_C_INCLUDES := $(venc-test-inc)
-LOCAL_C_INCLUDES += hardware/qcom/media/mm-core/inc
+LOCAL_C_INCLUDES += $(call project-path-for,qcom-media)/$(TARGET_BOARD_PLATFORM)/mm-core/inc
LOCAL_SRC_FILES := venc/test/video_encoder_test.c
diff --git a/mm-video-v4l2/vidc/vdec.mk b/mm-video-v4l2/vidc/vdec.mk
index ffee562d..190ee1f9 100644
--- a/mm-video-v4l2/vidc/vdec.mk
+++ b/mm-video-v4l2/vidc/vdec.mk
@@ -95,7 +95,7 @@ LOCAL_PATH:= $(ROOT_DIR)
libmm-vdec-inc := $(LOCAL_PATH)/vdec/inc
libmm-vdec-inc += $(OMX_VIDEO_PATH)/vidc/common/inc
-libmm-vdec-inc += hardware/qcom/media/mm-core/inc
+libmm-vdec-inc += $(call project-path-for,qcom-media)/$(TARGET_BOARD_PLATFORM)/mm-core/inc
#DRM include - Interface which loads the DRM library
libmm-vdec-inc += $(OMX_VIDEO_PATH)/DivxDrmDecrypt/inc
libmm-vdec-inc += $(TARGET_OUT_HEADERS)/qcom/display
@@ -103,7 +103,7 @@ libmm-vdec-inc += $(TARGET_OUT_HEADERS)/adreno
libmm-vdec-inc += frameworks/native/include/media/openmax
libmm-vdec-inc += frameworks/native/include/media/hardware
libmm-vdec-inc += $(vdec-inc)
-libmm-vdec-inc += hardware/qcom/media/libc2dcolorconvert
+libmm-vdec-inc += $(call project-path-for,qcom-media)/$(TARGET_BOARD_PLATFORM)/libc2dcolorconvert
libmm-vdec-inc += frameworks/av/include/media/stagefright
@@ -179,7 +179,7 @@ endif
# ---------------------------------------------------------------------------------
include $(CLEAR_VARS)
-mm-vdec-test-inc := hardware/qcom/media/mm-core/inc
+mm-vdec-test-inc := $(call project-path-for,qcom-media)/$(TARGET_BOARD_PLATFORM)/mm-core/inc
mm-vdec-test-inc += $(LOCAL_PATH)/vdec/inc
mm-vdec-test-inc += $(vdec-inc)
@@ -200,7 +200,7 @@ LOCAL_SRC_FILES += vdec/test/omx_vdec_test.cpp
# ---------------------------------------------------------------------------------
include $(CLEAR_VARS)
-mm-vdec-drv-test-inc := hardware/qcom/media/mm-core/inc
+mm-vdec-drv-test-inc := $(call project-path-for,qcom-media)/$(TARGET_BOARD_PLATFORM)/mm-core/inc
mm-vdec-drv-test-inc += $(LOCAL_PATH)/vdec/inc
mm-vdec-drv-test-inc += $(vdec-inc)
diff --git a/mm-video-v4l2/vidc/venc.mk b/mm-video-v4l2/vidc/venc.mk
index 9f799cc8..c55187c3 100644
--- a/mm-video-v4l2/vidc/venc.mk
+++ b/mm-video-v4l2/vidc/venc.mk
@@ -77,13 +77,13 @@ include $(CLEAR_VARS)
libmm-venc-inc := $(LOCAL_PATH)/venc/inc
libmm-venc-inc += $(OMX_VIDEO_PATH)/vidc/common/inc
-libmm-venc-inc += hardware/qcom/media/mm-core/inc
-libmm-venc-inc += hardware/qcom/media/libstagefrighthw
+libmm-venc-inc += $(call project-path-for,qcom-media)/$(TARGET_BOARD_PLATFORM)/mm-core/inc
+libmm-venc-inc += $(call project-path-for,qcom-media)/$(TARGET_BOARD_PLATFORM)/libstagefrighthw
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 += hardware/qcom/media/libc2dcolorconvert
+libmm-venc-inc += $(call project-path-for,qcom-media)/$(TARGET_BOARD_PLATFORM)/libc2dcolorconvert
libmm-venc-inc += frameworks/av/include/media/stagefright
libmm-venc-inc += frameworks/av/include/media/hardware
libmm-venc-inc += $(venc-inc)