summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEthan Chen <intervigil@gmail.com>2014-11-08 23:30:53 -0800
committerEthan Chen <intervigil@gmail.com>2016-11-20 21:19:13 -0800
commitd8bc359c9025d1bb922e9a832cfdcefb6698fc9e (patch)
tree2da679ddb9f6f083522adaa5c12cae6726d17fcf
parentd9b056e5a20394418b373a9a4dc93603e3dfd52d (diff)
downloadandroid_hardware_qcom_media-d8bc359c9025d1bb922e9a832cfdcefb6698fc9e.tar.gz
android_hardware_qcom_media-d8bc359c9025d1bb922e9a832cfdcefb6698fc9e.tar.bz2
android_hardware_qcom_media-d8bc359c9025d1bb922e9a832cfdcefb6698fc9e.zip
media: Use project pathmap
Change-Id: I7f18f9af0eac23baba2559b40dcddbc1081e91f5
-rw-r--r--Android.mk4
l---------msm89601
-rw-r--r--msm8974/mm-video-legacy/vidc/vdec.mk8
-rw-r--r--msm8974/mm-video-legacy/vidc/venc.mk10
-rw-r--r--msm8974/mm-video-v4l2/vidc/vdec.mk8
-rw-r--r--msm8974/mm-video-v4l2/vidc/venc.mk6
-rw-r--r--msm8996/mm-video-v4l2/vidc/common/Android.mk4
-rw-r--r--msm8996/mm-video-v4l2/vidc/vdec/Android.mk8
-rw-r--r--msm8996/mm-video-v4l2/vidc/venc/Android.mk8
-rw-r--r--msm8996/videopp/Android.mk2
10 files changed, 32 insertions, 27 deletions
diff --git a/Android.mk b/Android.mk
index ea3fb447..82c4726f 100644
--- a/Android.mk
+++ b/Android.mk
@@ -1,3 +1,5 @@
+ifeq ($(call my-dir)/$(TARGET_BOARD_PLATFORM),$(call project-path-for,qcom-media))
+
# TODO: Find a better way to separate build configs for ADP vs non-ADP devices
ifneq ($(TARGET_BOARD_AUTO),true)
# for msm8996 targets, use the msm8996 directory, for all other targets
@@ -25,3 +27,5 @@ ifneq ($(TARGET_BOARD_AUTO),true)
include $(QCOM_MEDIA_ROOT)/libc2dcolorconvert/Android.mk
endif
endif
+
+endif
diff --git a/msm8960 b/msm8960
new file mode 120000
index 00000000..b1f709db
--- /dev/null
+++ b/msm8960
@@ -0,0 +1 @@
+msm8974 \ No newline at end of file
diff --git a/msm8974/mm-video-legacy/vidc/vdec.mk b/msm8974/mm-video-legacy/vidc/vdec.mk
index 88955159..b14b8938 100644
--- a/msm8974/mm-video-legacy/vidc/vdec.mk
+++ b/msm8974/mm-video-legacy/vidc/vdec.mk
@@ -55,7 +55,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/msm8974/mm-core/inc
+libmm-vdec-inc += $(call project-path-for,qcom-media)/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
@@ -63,7 +63,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/msm8974/libc2dcolorconvert
+libmm-vdec-inc += $(call project-path-for,qcom-media)/libc2dcolorconvert
libmm-vdec-inc += frameworks/av/include/media/stagefright
libmm-vdec-inc += $(vdec-inc)
@@ -95,7 +95,7 @@ include $(BUILD_SHARED_LIBRARY)
# ---------------------------------------------------------------------------------
include $(CLEAR_VARS)
-mm-vdec-test-inc := hardware/qcom/media/msm8974/mm-core/inc
+mm-vdec-test-inc := $(call project-path-for,qcom-media)/mm-core/inc
mm-vdec-test-inc += $(LOCAL_PATH)/vdec/inc
mm-vdec-test-inc += $(vdec-inc)
@@ -118,7 +118,7 @@ include $(BUILD_EXECUTABLE)
# ---------------------------------------------------------------------------------
include $(CLEAR_VARS)
-mm-vdec-drv-test-inc := hardware/qcom/media/msm8974/mm-core/inc
+mm-vdec-drv-test-inc := $(call project-path-for,qcom-media)/mm-core/inc
mm-vdec-drv-test-inc += $(LOCAL_PATH)/vdec/inc
mm-vdec-drv-test-inc += $(vdec-inc)
diff --git a/msm8974/mm-video-legacy/vidc/venc.mk b/msm8974/mm-video-legacy/vidc/venc.mk
index 97a54ffc..7b7e709d 100644
--- a/msm8974/mm-video-legacy/vidc/venc.mk
+++ b/msm8974/mm-video-legacy/vidc/venc.mk
@@ -47,14 +47,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/msm8974/mm-core/inc
-libmm-venc-inc += hardware/qcom/media/msm8974/libstagefrighthw
+libmm-venc-inc += $(call project-path-for,qcom-media)/mm-core/inc
+libmm-venc-inc += $(call project-path-for,qcom-media)/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/msm8974/libc2dcolorconvert
+libmm-venc-inc += $(call project-path-for,qcom-media)/libc2dcolorconvert
libmm-venc-inc += frameworks/av/include/media/stagefright
libmm-venc-inc += $(venc-inc)
@@ -89,7 +89,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/msm8974/mm-core/inc
+mm-venc-test720p-inc += $(call project-path-for,qcom-media)/mm-core/inc
mm-venc-test720p-inc += $(TARGET_OUT_HEADERS)/qcom/display
mm-venc-test720p-inc += $(venc-inc)
@@ -120,7 +120,7 @@ venc-test-inc += $(venc-inc)
LOCAL_MODULE := mm-video-encdrv-test
LOCAL_MODULE_TAGS := optional
LOCAL_C_INCLUDES := $(venc-test-inc)
-LOCAL_C_INCLUDES += hardware/qcom/media/msm8974/mm-core/inc
+LOCAL_C_INCLUDES += $(call project-path-for,qcom-media)/mm-core/inc
LOCAL_SRC_FILES := venc/test/video_encoder_test.c
diff --git a/msm8974/mm-video-v4l2/vidc/vdec.mk b/msm8974/mm-video-v4l2/vidc/vdec.mk
index 6de0036c..c41206d3 100644
--- a/msm8974/mm-video-v4l2/vidc/vdec.mk
+++ b/msm8974/mm-video-v4l2/vidc/vdec.mk
@@ -99,7 +99,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/msm8974/mm-core/inc
+libmm-vdec-inc += $(call project-path-for,qcom-media)/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
@@ -107,7 +107,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/msm8974/libc2dcolorconvert
+libmm-vdec-inc += $(call project-path-for,qcom-media)/libc2dcolorconvert
libmm-vdec-inc += frameworks/av/include/media/stagefright
@@ -187,7 +187,7 @@ endif
# ---------------------------------------------------------------------------------
include $(CLEAR_VARS)
-mm-vdec-test-inc := hardware/qcom/media/msm8974/mm-core/inc
+mm-vdec-test-inc := $(call project-path-for,qcom-media)/mm-core/inc
mm-vdec-test-inc += $(LOCAL_PATH)/vdec/inc
mm-vdec-test-inc += $(vdec-inc)
@@ -208,7 +208,7 @@ LOCAL_SRC_FILES += vdec/test/omx_vdec_test.cpp
# ---------------------------------------------------------------------------------
include $(CLEAR_VARS)
-mm-vdec-drv-test-inc := hardware/qcom/media/msm8974/mm-core/inc
+mm-vdec-drv-test-inc := $(call project-path-for,qcom-media)/mm-core/inc
mm-vdec-drv-test-inc += $(LOCAL_PATH)/vdec/inc
mm-vdec-drv-test-inc += $(vdec-inc)
diff --git a/msm8974/mm-video-v4l2/vidc/venc.mk b/msm8974/mm-video-v4l2/vidc/venc.mk
index 87a00db5..ae905bdc 100644
--- a/msm8974/mm-video-v4l2/vidc/venc.mk
+++ b/msm8974/mm-video-v4l2/vidc/venc.mk
@@ -79,13 +79,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/msm8974/mm-core/inc
-libmm-venc-inc += hardware/qcom/media/msm8974/libstagefrighthw
+libmm-venc-inc += $(call project-path-for,qcom-media)/mm-core/inc
+libmm-venc-inc += $(call project-path-for,qcom-media)/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/msm8974/libc2dcolorconvert
+libmm-venc-inc += $(call project-path-for,qcom-media)/libc2dcolorconvert
libmm-venc-inc += frameworks/av/include/media/stagefright
libmm-venc-inc += frameworks/av/include/media/hardware
libmm-venc-inc += $(venc-inc)
diff --git a/msm8996/mm-video-v4l2/vidc/common/Android.mk b/msm8996/mm-video-v4l2/vidc/common/Android.mk
index 3bfd6142..e68cd06f 100644
--- a/msm8996/mm-video-v4l2/vidc/common/Android.mk
+++ b/msm8996/mm-video-v4l2/vidc/common/Android.mk
@@ -21,9 +21,9 @@ libmm-vidc-def += -D_ANDROID_ICS_
# ---------------------------------------------------------------------------------
libmm-vidc-inc := $(LOCAL_PATH)/inc
-libmm-vidc-inc += $(TOP)/hardware/qcom/media/msm8996/mm-core/inc
+libmm-vidc-inc += $(TOP)/$(call project-path-for,qcom-media)/mm-core/inc
libmm-vidc-inc += $(TARGET_OUT_HEADERS)/qcom/display
-libmm-vidc-inc += $(TOP)/hardware/qcom/media/msm8996/libc2dcolorconvert
+libmm-vidc-inc += $(TOP)/$(call project-path-for,qcom-media)/libc2dcolorconvert
libmm-vidc-inc += $(TOP)/frameworks/av/include/media/stagefright
ifeq ($(TARGET_COMPILE_WITH_MSM_KERNEL),true)
libmm-vidc-inc += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
diff --git a/msm8996/mm-video-v4l2/vidc/vdec/Android.mk b/msm8996/mm-video-v4l2/vidc/vdec/Android.mk
index a1c04eae..59f17ec3 100644
--- a/msm8996/mm-video-v4l2/vidc/vdec/Android.mk
+++ b/msm8996/mm-video-v4l2/vidc/vdec/Android.mk
@@ -66,13 +66,13 @@ include $(CLEAR_VARS)
# Common Includes
libmm-vdec-inc := $(LOCAL_PATH)/inc
-libmm-vdec-inc += $(TOP)/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/common/inc
-libmm-vdec-inc += $(TOP)/hardware/qcom/media/msm8996/mm-core/inc
+libmm-vdec-inc += $(TOP)/$(call project-path-for,qcom-media)/mm-video-v4l2/vidc/common/inc
+libmm-vdec-inc += $(TOP)/$(call project-path-for,qcom-media)/mm-core/inc
libmm-vdec-inc += $(TARGET_OUT_HEADERS)/qcom/display
libmm-vdec-inc += $(TARGET_OUT_HEADERS)/adreno
libmm-vdec-inc += $(TOP)/frameworks/native/include/media/openmax
libmm-vdec-inc += $(TOP)/frameworks/native/include/media/hardware
-libmm-vdec-inc += $(TOP)/hardware/qcom/media/msm8996/libc2dcolorconvert
+libmm-vdec-inc += $(TOP)/$(call project-path-for,qcom-media)/libc2dcolorconvert
libmm-vdec-inc += $(TOP)/frameworks/av/include/media/stagefright
libmm-vdec-inc += $(TARGET_OUT_HEADERS)/mm-video/SwVdec
libmm-vdec-inc += $(TARGET_OUT_HEADERS)/mm-video/swvdec
@@ -82,7 +82,7 @@ endif
ifeq ($(PLATFORM_SDK_VERSION), 18) #JB_MR2
libmm-vdec-def += -DANDROID_JELLYBEAN_MR2=1
-libmm-vdec-inc += $(TOP)/hardware/qcom/media/msm8996/libstagefrighthw
+libmm-vdec-inc += $(TOP)/$(call project-path-for,qcom-media)/libstagefrighthw
endif
# Common Dependencies
diff --git a/msm8996/mm-video-v4l2/vidc/venc/Android.mk b/msm8996/mm-video-v4l2/vidc/venc/Android.mk
index d71e1eba..4bb1d921 100644
--- a/msm8996/mm-video-v4l2/vidc/venc/Android.mk
+++ b/msm8996/mm-video-v4l2/vidc/venc/Android.mk
@@ -55,14 +55,14 @@ endif
# Common Includes
libmm-venc-inc := $(LOCAL_PATH)/inc
-libmm-venc-inc += $(TOP)/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/common/inc
-libmm-venc-inc += hardware/qcom/media/msm8996/mm-core/inc
-libmm-venc-inc += hardware/qcom/media/msm8996/libstagefrighthw
+libmm-venc-inc += $(call project-path-for,qcom-media)/mm-video-v4l2/vidc/common/inc
+libmm-venc-inc += $(call project-path-for,qcom-media)/mm-core/inc
+libmm-venc-inc += $(call project-path-for,qcom-media)/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/msm8996/libc2dcolorconvert
+libmm-venc-inc += $(call project-path-for,qcom-media)/libc2dcolorconvert
libmm-venc-inc += $(TARGET_OUT_HEADERS)/libvqzip
libmm-venc-inc += frameworks/av/include/media/stagefright
ifeq ($(TARGET_COMPILE_WITH_MSM_KERNEL),true)
diff --git a/msm8996/videopp/Android.mk b/msm8996/videopp/Android.mk
index 53993264..696ab36e 100644
--- a/msm8996/videopp/Android.mk
+++ b/msm8996/videopp/Android.mk
@@ -44,7 +44,7 @@ LOCAL_PATH:= $(ROOT_DIR)
libmm-vidpp-inc += $(LOCAL_PATH)/inc
libmm-vidpp-inc += $(OMX_VIDEO_PATH)/vidc/common/inc
-libmm-vidpp-inc += hardware/qcom/media/msm8996/mm-core/inc
+libmm-vidpp-inc += $(call project-path-for,qcom-media)/msm8996/mm-core/inc
libmm-vidpp-inc += $(TARGET_OUT_HEADERS)/qcom/display
libmm-vidpp-inc += frameworks/native/include/media/openmax
libmm-vidpp-inc += frameworks/native/include/media/hardware