diff options
author | Ethan Chen <intervigil@gmail.com> | 2014-11-08 23:30:53 -0800 |
---|---|---|
committer | Ethan Chen <intervigil@gmail.com> | 2015-10-09 09:08:31 -0700 |
commit | 15c0f942070a2cbb26df0c225c7f01ac1172cc6b (patch) | |
tree | 366e41b365bede6707979a0fcd4a512957903de0 | |
parent | ca75a63e98e636598fe5f2846edec7b41fdb2a15 (diff) | |
download | android_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.mk | 4 | ||||
-rw-r--r-- | mm-video-legacy/vidc/vdec.mk | 8 | ||||
-rw-r--r-- | mm-video-legacy/vidc/venc.mk | 10 | ||||
-rw-r--r-- | mm-video-v4l2/vidc/vdec.mk | 8 | ||||
-rw-r--r-- | mm-video-v4l2/vidc/venc.mk | 6 |
5 files changed, 20 insertions, 16 deletions
@@ -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) |