diff options
author | Abhishek Jain <abhij@codeaurora.org> | 2018-04-03 19:18:26 +0530 |
---|---|---|
committer | Davide Garberi <dade.garberi@gmail.com> | 2020-01-25 14:48:43 +0100 |
commit | 504baeed4c68f3549f36549a4b4c518acd65e2f4 (patch) | |
tree | bdde8e830ba2eca904c1239132fb4a8e9798c645 | |
parent | 48c62c50622c3e3c745eda535b0838f538a02413 (diff) |
msm8996-common: qcom-camera: Completed FR49059 and FR49058
FR49059: Accessing AOSP/Google projects Headers
Description: Vendor modules cannot refer AOSP header
paths with absolute or Global Paths instead add
corresponding header library
FR49058 : VNDK compliance
Description : VNDK is set of AOSP libraries which
are exposed to vendor (partition) for development.
Example :
error: vendor lib "/vendor/lib/libeffects.so"
depends on non-eligible lib
"/system/lib/libeffectsconfig.so".
Here , QCOM vendor-partition Library
using lib outside VNDK from system.
CRs-Fixed: 2217547
Change-Id: I51a88145fccba592080d6287ae7ff14d12c65296
-rw-r--r-- | camera/QCamera2/Android.mk | 9 | ||||
-rw-r--r-- | camera/QCamera2/HAL/QCamera2HWI.cpp | 2 | ||||
-rw-r--r-- | camera/QCamera2/HAL/QCamera2HWI.h | 2 | ||||
-rw-r--r-- | camera/QCamera2/HAL/QCameraChannel.h | 2 | ||||
-rwxr-xr-x | camera/QCamera2/HAL/QCameraMem.cpp | 2 | ||||
-rw-r--r-- | camera/QCamera2/HAL/QCameraMem.h | 2 | ||||
-rw-r--r-- | camera/QCamera2/HAL/QCameraMuxer.h | 2 | ||||
-rw-r--r-- | camera/QCamera2/HAL/QCameraParameters.cpp | 2 | ||||
-rw-r--r-- | camera/QCamera2/HAL/QCameraParameters.h | 2 | ||||
-rw-r--r-- | camera/QCamera2/HAL/QCameraStream.h | 2 | ||||
-rw-r--r-- | camera/QCamera2/QCamera2Factory.cpp | 2 | ||||
-rw-r--r-- | camera/QCamera2/stack/mm-camera-interface/Android.mk | 4 | ||||
-rw-r--r-- | camera/QCamera2/stack/mm-jpeg-interface/Android.mk | 5 | ||||
-rw-r--r-- | camera/QCamera2/stack/mm-lib2d-interface/Android.mk | 1 | ||||
-rw-r--r-- | camera/QCamera2/util/QCameraDisplay.cpp | 2 | ||||
-rw-r--r-- | camera/QCamera2/util/QCameraTrace.h | 1 | ||||
-rw-r--r-- | camera/mm-image-codec/qomx_core/Android.mk | 8 |
17 files changed, 28 insertions, 22 deletions
diff --git a/camera/QCamera2/Android.mk b/camera/QCamera2/Android.mk index 39a9ef6..8246d45 100644 --- a/camera/QCamera2/Android.mk +++ b/camera/QCamera2/Android.mk @@ -80,12 +80,9 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/stack/mm-camera-interface/inc \ $(LOCAL_PATH)/util \ $(LOCAL_PATH)/HAL3 \ - hardware/libhardware/include/hardware \ $(call project-path-for,qcom-media)/libstagefrighthw \ $(call project-path-for,qcom-media)/mm-core/inc \ - system/core/include/cutils \ - system/core/include/system \ - system/media/camera/include/system + $(TARGET_OUT_HEADERS)/mm-camera-lib/cp/prebuilt #HAL 1.0 Include paths LOCAL_C_INCLUDES += \ @@ -121,6 +118,10 @@ ifeq ($(TARGET_TS_MAKEUP),true) LOCAL_SHARED_LIBRARIES += libts_face_beautify_hal libts_detected_face_hal endif LOCAL_HEADER_LIBRARIES += media_plugin_headers +LOCAL_HEADER_LIBRARIES += libandroid_sensor_headers +LOCAL_HEADER_LIBRARIES += libcutils_headers +LOCAL_HEADER_LIBRARIES += libsystem_headers +LOCAL_HEADER_LIBRARIES += libhardware_headers LOCAL_STATIC_LIBRARIES := android.hardware.camera.common@1.0-helper diff --git a/camera/QCamera2/HAL/QCamera2HWI.cpp b/camera/QCamera2/HAL/QCamera2HWI.cpp index 7066805..e1cd590 100644 --- a/camera/QCamera2/HAL/QCamera2HWI.cpp +++ b/camera/QCamera2/HAL/QCamera2HWI.cpp @@ -38,7 +38,7 @@ #include <stdio.h> #include <stdlib.h> #include "gralloc_priv.h" -#include "native_handle.h" +#include "cutils/native_handle.h" // Camera definitions #include "android/QCamera2External.h" diff --git a/camera/QCamera2/HAL/QCamera2HWI.h b/camera/QCamera2/HAL/QCamera2HWI.h index 0c1a00a..e0cdc3d 100644 --- a/camera/QCamera2/HAL/QCamera2HWI.h +++ b/camera/QCamera2/HAL/QCamera2HWI.h @@ -35,7 +35,7 @@ #include <utils/Condition.h> // Camera dependencies -#include "camera.h" +#include "hardware/camera.h" #include "QCameraAllocator.h" #include "QCameraChannel.h" #include "QCameraCmdThread.h" diff --git a/camera/QCamera2/HAL/QCameraChannel.h b/camera/QCamera2/HAL/QCameraChannel.h index 1db634d..695ddbd 100644 --- a/camera/QCamera2/HAL/QCameraChannel.h +++ b/camera/QCamera2/HAL/QCameraChannel.h @@ -30,7 +30,7 @@ #ifndef __QCAMERA_CHANNEL_H__ #define __QCAMERA_CHANNEL_H__ -#include "camera.h" +#include "hardware/camera.h" #include "QCameraMem.h" #include "QCameraParameters.h" #include "QCameraStream.h" diff --git a/camera/QCamera2/HAL/QCameraMem.cpp b/camera/QCamera2/HAL/QCameraMem.cpp index 2502cf3..6fc269e 100755 --- a/camera/QCamera2/HAL/QCameraMem.cpp +++ b/camera/QCamera2/HAL/QCameraMem.cpp @@ -34,7 +34,7 @@ #include <utils/Errors.h> #define MMAN_H <SYSTEM_HEADER_PREFIX/mman.h> #include MMAN_H -#include "gralloc.h" +#include "hardware/gralloc.h" #include "gralloc_priv.h" // Camera dependencies diff --git a/camera/QCamera2/HAL/QCameraMem.h b/camera/QCamera2/HAL/QCameraMem.h index ec75e51..62eff55 100644 --- a/camera/QCamera2/HAL/QCameraMem.h +++ b/camera/QCamera2/HAL/QCameraMem.h @@ -39,7 +39,7 @@ #include "qdMetaData.h" // Camera dependencies -#include "camera.h" +#include "hardware/camera.h" extern "C" { #include "mm_camera_interface.h" diff --git a/camera/QCamera2/HAL/QCameraMuxer.h b/camera/QCamera2/HAL/QCameraMuxer.h index a85612e..da411c8 100644 --- a/camera/QCamera2/HAL/QCameraMuxer.h +++ b/camera/QCamera2/HAL/QCameraMuxer.h @@ -29,7 +29,7 @@ #ifndef __QCAMERAMUXER_H__ #define __QCAMERAMUXER_H__ -#include "camera.h" +#include "hardware/camera.h" #include "QCamera2HWI.h" #include "QCamera3HWI.h" diff --git a/camera/QCamera2/HAL/QCameraParameters.cpp b/camera/QCamera2/HAL/QCameraParameters.cpp index cefca23..5fa5eab 100644 --- a/camera/QCamera2/HAL/QCameraParameters.cpp +++ b/camera/QCamera2/HAL/QCameraParameters.cpp @@ -40,7 +40,7 @@ #define SYSINFO_H <SYSTEM_HEADER_PREFIX/sysinfo.h> #include SYSINFO_H #include "gralloc_priv.h" -#include "graphics.h" +#include "system/graphics.h" // Camera dependencies #include "QCameraBufferMaps.h" diff --git a/camera/QCamera2/HAL/QCameraParameters.h b/camera/QCamera2/HAL/QCameraParameters.h index ee00117..3c9bac7 100644 --- a/camera/QCamera2/HAL/QCameraParameters.h +++ b/camera/QCamera2/HAL/QCameraParameters.h @@ -28,7 +28,7 @@ #include <utils/Errors.h> // Camera dependencies -#include "camera.h" +#include "hardware/camera.h" #include "QCameraMem.h" #include "QCameraParametersIntf.h" #include "QCameraThermalAdapter.h" diff --git a/camera/QCamera2/HAL/QCameraStream.h b/camera/QCamera2/HAL/QCameraStream.h index fc5c443..ea39539 100644 --- a/camera/QCamera2/HAL/QCameraStream.h +++ b/camera/QCamera2/HAL/QCameraStream.h @@ -31,7 +31,7 @@ #define __QCAMERA_STREAM_H__ // Camera dependencies -#include "camera.h" +#include "hardware/camera.h" #include "QCameraCmdThread.h" #include "QCameraMem.h" #include "QCameraAllocator.h" diff --git a/camera/QCamera2/QCamera2Factory.cpp b/camera/QCamera2/QCamera2Factory.cpp index 33b051a..cd184ee 100644 --- a/camera/QCamera2/QCamera2Factory.cpp +++ b/camera/QCamera2/QCamera2Factory.cpp @@ -36,7 +36,7 @@ // Camera dependencies #ifdef QCAMERA_HAL1_SUPPORT -#include "camera.h" +#include "hardware/camera.h" #include "HAL/QCamera2HWI.h" #include "QCameraMuxer.h" #endif diff --git a/camera/QCamera2/stack/mm-camera-interface/Android.mk b/camera/QCamera2/stack/mm-camera-interface/Android.mk index 9b96326..f6e55a7 100644 --- a/camera/QCamera2/stack/mm-camera-interface/Android.mk +++ b/camera/QCamera2/stack/mm-camera-interface/Android.mk @@ -34,7 +34,6 @@ LOCAL_COPY_HEADERS += ../common/cam_types.h LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/inc \ $(LOCAL_PATH)/../common \ - hardware/libhardware/include/hardware \ $(call project-path-for,qcom-media)/media/mm-core/inc \ system/media/camera/include \ @@ -51,8 +50,9 @@ LOCAL_SRC_FILES := $(MM_CAM_FILES) LOCAL_MODULE := libmmcamera_interface LOCAL_PRELINK_MODULE := false -LOCAL_SHARED_LIBRARIES := libdl libcutils liblog libutils +LOCAL_SHARED_LIBRARIES := libdl libcutils liblog LOCAL_HEADER_LIBRARIES := libsystem_headers libhardware_headers +LOCAL_HEADER_LIBRARIES += media_plugin_headers LOCAL_HEADER_LIBRARIES += generated_kernel_headers LOCAL_MODULE_TAGS := optional LOCAL_VENDOR_MODULE := true diff --git a/camera/QCamera2/stack/mm-jpeg-interface/Android.mk b/camera/QCamera2/stack/mm-jpeg-interface/Android.mk index 3a3a1c6..2885620 100644 --- a/camera/QCamera2/stack/mm-jpeg-interface/Android.mk +++ b/camera/QCamera2/stack/mm-jpeg-interface/Android.mk @@ -9,11 +9,12 @@ LOCAL_CFLAGS+= -D_ANDROID_ -DQCAMERA_REDEFINE_LOG LOCAL_CFLAGS += -Wall -Wextra -Werror -Wno-unused-parameter LOCAL_HEADER_LIBRARIES := generated_kernel_headers +LOCAL_HEADER_LIBRARIES += libutils_headers +LOCAL_HEADER_LIBRARIES += media_plugin_headers LIB2D_ROTATION=false LOCAL_C_INCLUDES += \ - frameworks/native/include/media/openmax \ $(LOCAL_PATH)/inc \ $(LOCAL_PATH)/../common \ $(LOCAL_PATH)/../mm-camera-interface/inc \ @@ -68,7 +69,7 @@ LOCAL_SRC_FILES := \ LOCAL_MODULE := libmmjpeg_interface LOCAL_PRELINK_MODULE := false -LOCAL_SHARED_LIBRARIES := libdl libcutils liblog libqomx_core libmmcamera_interface libutils +LOCAL_SHARED_LIBRARIES := libdl libcutils liblog libqomx_core libmmcamera_interface ifeq ($(strip $(LIB2D_ROTATION)),true) LOCAL_SHARED_LIBRARIES += libmmlib2d_interface endif diff --git a/camera/QCamera2/stack/mm-lib2d-interface/Android.mk b/camera/QCamera2/stack/mm-lib2d-interface/Android.mk index 9f72f45..1cbd0b3 100644 --- a/camera/QCamera2/stack/mm-lib2d-interface/Android.mk +++ b/camera/QCamera2/stack/mm-lib2d-interface/Android.mk @@ -9,6 +9,7 @@ LOCAL_CFLAGS+= -D_ANDROID_ -DQCAMERA_REDEFINE_LOG LOCAL_CFLAGS += -Wall -Wextra -Werror -Wno-unused-parameter LOCAL_HEADER_LIBRARIES := generated_kernel_headers +LOCAL_HEADER_LIBRARIES += libutils_headers IMGLIB_HEADER_PATH := $(TARGET_OUT_INTERMEDIATES)/include/mm-camera/imglib diff --git a/camera/QCamera2/util/QCameraDisplay.cpp b/camera/QCamera2/util/QCameraDisplay.cpp index efd0c3f..6312b5e 100644 --- a/camera/QCamera2/util/QCameraDisplay.cpp +++ b/camera/QCamera2/util/QCameraDisplay.cpp @@ -30,7 +30,7 @@ #define LOG_TAG "QCameraDisplay" // Camera dependencies -#include <properties.h> +#include <cutils/properties.h> extern "C" { #include "mm_camera_dbg.h" } diff --git a/camera/QCamera2/util/QCameraTrace.h b/camera/QCamera2/util/QCameraTrace.h index d7eeb8f..3464d6c 100644 --- a/camera/QCamera2/util/QCameraTrace.h +++ b/camera/QCamera2/util/QCameraTrace.h @@ -20,6 +20,7 @@ #ifndef __QCAMERATRACE_H__ #define __QCAMERATRACE_H__ +#include <pthread.h> #include <utils/Trace.h> #ifdef QCAMERA_REDEFINE_LOG diff --git a/camera/mm-image-codec/qomx_core/Android.mk b/camera/mm-image-codec/qomx_core/Android.mk index 35e4a4a..b8f0d8a 100644 --- a/camera/mm-image-codec/qomx_core/Android.mk +++ b/camera/mm-image-codec/qomx_core/Android.mk @@ -10,8 +10,10 @@ LOCAL_MODULE_TAGS := optional LOCAL_CFLAGS := -Werror \ -g -O0 -LOCAL_C_INCLUDES := frameworks/native/include/media/openmax \ - $(LOCAL_PATH)/../qexif +LOCAL_C_INCLUDES := $(LOCAL_PATH)/../qexif + +LOCAL_HEADER_LIBRARIES := libutils_headers +LOCAL_HEADER_LIBRARIES += media_plugin_headers LOCAL_INC_FILES := qomx_core.h \ QOMX_JpegExtensions.h @@ -21,7 +23,7 @@ LOCAL_SRC_FILES := qomx_core.c LOCAL_MODULE := libqomx_core LOCAL_PRELINK_MODULE := false LOCAL_VENDOR_MODULE := true -LOCAL_SHARED_LIBRARIES := libcutils libdl liblog libutils +LOCAL_SHARED_LIBRARIES := libcutils libdl liblog LOCAL_32_BIT_ONLY := true include $(BUILD_SHARED_LIBRARY) |