diff --git a/Android.mk b/Android.mk index 2602a804..8cd7b803 100644 --- a/Android.mk +++ b/Android.mk @@ -1,3 +1,5 @@ +ifeq ($(call my-dir),$(call project-path-for,qcom-media)) + QCOM_MEDIA_ROOT := $(call my-dir) #Compile these for all targets under QCOM_BOARD_PLATFORMS list. @@ -16,3 +18,5 @@ endif include $(QCOM_MEDIA_ROOT)/hypv-intercept/Android.mk endif + +endif diff --git a/hypv-intercept/Android.mk b/hypv-intercept/Android.mk index 00f066de..527d4cd7 100644 --- a/hypv-intercept/Android.mk +++ b/hypv-intercept/Android.mk @@ -4,7 +4,7 @@ include $(CLEAR_VARS) LOCAL_SRC_FILES := \ hypv_intercept.cpp -LOCAL_C_INCLUDES = $(TOP)/hardware/qcom/media/mm-video-v4l2/vidc/common/inc +LOCAL_C_INCLUDES := $(call project-path-for,qcom-media)/mm-video-v4l2/vidc/common/inc LOCAL_SHARED_LIBRARIES := liblog libdl diff --git a/mm-video-v4l2/vidc/common/Android.mk b/mm-video-v4l2/vidc/common/Android.mk index 41321c5a..ff8ca586 100644 --- a/mm-video-v4l2/vidc/common/Android.mk +++ b/mm-video-v4l2/vidc/common/Android.mk @@ -22,9 +22,9 @@ libmm-vidc-def += -D_ANDROID_ICS_ # --------------------------------------------------------------------------------- libmm-vidc-inc := $(LOCAL_PATH)/inc -libmm-vidc-inc += $(TOP)/hardware/qcom/media/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/libc2dcolorconvert +libmm-vidc-inc += $(TOP)/$(call project-path-for,qcom-media)/libc2dcolorconvert libmm-vidc-inc += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include LOCAL_MODULE := libOmxVidcCommon diff --git a/mm-video-v4l2/vidc/vdec/Android.mk b/mm-video-v4l2/vidc/vdec/Android.mk index f4d462db..31980ca4 100644 --- a/mm-video-v4l2/vidc/vdec/Android.mk +++ b/mm-video-v4l2/vidc/vdec/Android.mk @@ -71,14 +71,14 @@ include $(CLEAR_VARS) # Common Includes libmm-vdec-inc := $(LOCAL_PATH)/inc -libmm-vdec-inc += $(TOP)/hardware/qcom/media/mm-video-v4l2/vidc/common/inc -libmm-vdec-inc += $(TOP)/hardware/qcom/media/mm-core/inc +libmm-vdec-inc += $(call project-path-for,qcom-media)/mm-video-v4l2/vidc/common/inc +libmm-vdec-inc += $(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/libc2dcolorconvert -libmm-vdec-inc += $(TOP)/hardware/qcom/media/hypv-intercept +libmm-vdec-inc += $(call project-path-for,qcom-media)/libc2dcolorconvert +libmm-vdec-inc += $(call project-path-for,qcom-media)/hypv-intercept libmm-vdec-inc += frameworks/native/libs/nativewindow/include/ libmm-vdec-inc += frameworks/native/libs/arect/include/ libmm-vdec-inc += frameworks/native/libs/nativebase/include @@ -88,7 +88,7 @@ libmm-vdec-inc += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include ifeq ($(PLATFORM_SDK_VERSION), 18) #JB_MR2 libmm-vdec-def += -DANDROID_JELLYBEAN_MR2=1 -libmm-vdec-inc += $(TOP)/hardware/qcom/media/libstagefrighthw +libmm-vdec-inc += $(call project-path-for,qcom-media)/libstagefrighthw endif # Common Dependencies diff --git a/mm-video-v4l2/vidc/venc/Android.mk b/mm-video-v4l2/vidc/venc/Android.mk index 13503f65..2f9b84e8 100644 --- a/mm-video-v4l2/vidc/venc/Android.mk +++ b/mm-video-v4l2/vidc/venc/Android.mk @@ -94,9 +94,9 @@ endif # Common Includes libmm-venc-inc := $(LOCAL_PATH)/inc -libmm-venc-inc += $(TOP)/hardware/qcom/media/mm-video-v4l2/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)/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 @@ -104,8 +104,8 @@ libmm-venc-inc += frameworks/native/libs/nativewindow/include/ libmm-venc-inc += frameworks/native/libs/arect/include/ libmm-venc-inc += frameworks/native/libs/nativebase/include libmm-venc-inc += frameworks/native/include/media/openmax -libmm-venc-inc += hardware/qcom/media/libc2dcolorconvert -libmm-venc-inc += hardware/qcom/media/hypv-intercept +libmm-venc-inc += $(call project-path-for,qcom-media)/libc2dcolorconvert +libmm-venc-inc += $(call project-path-for,qcom-media)/hypv-intercept libmm-venc-inc += $(TARGET_OUT_HEADERS)/libvqzip libmm-venc-inc += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include ifeq ($(call is-board-platform-in-list, $(TARGETS_THAT_SUPPORT_PQ)),true)