Loading camera/Android.bp +24 −0 Original line number Diff line number Diff line Loading @@ -113,6 +113,30 @@ cc_library_shared { } cc_library_host_static { name: "libcamera_client_host", srcs: [ "CameraMetadata.cpp", "VendorTagDescriptor.cpp", ], shared_libs: [ "libbase", "libcamera_metadata", ], include_dirs: [ "system/media/private/camera/include", "frameworks/native/include/media/openmax", ], export_include_dirs: [ "include", "include/camera" ], } // AIDL interface between camera clients and the camera service. filegroup { name: "libcamera_client_aidl", Loading services/camera/libcameraservice/Android.bp +36 −1 Original line number Diff line number Diff line Loading @@ -95,7 +95,6 @@ cc_library_shared { "utils/CameraThreadState.cpp", "utils/CameraTraces.cpp", "utils/AutoConditionLock.cpp", "utils/ExifUtils.cpp", "utils/SessionConfigurationUtils.cpp", "utils/SessionStatsBuilder.cpp", "utils/TagMonitor.cpp", Loading Loading @@ -164,6 +163,7 @@ cc_library_shared { "libprocessinfoservice_aidl", "libbinderthreadstateutils", "media_permission-aidl-cpp", "libcameraservice_host", ], export_shared_lib_headers: [ Loading Loading @@ -193,3 +193,38 @@ cc_library_shared { ], } cc_library_static { name: "libcameraservice_host", host_supported: true, // Camera service source srcs: [ "utils/ExifUtils.cpp", ], shared_libs: [ "libbase", "libbinder", "libcamera_metadata", "libexif", "liblog", "libutils", ], include_dirs: [ "frameworks/av/camera/include", "frameworks/av/camera/include/camera", ], export_include_dirs: ["."], cflags: [ "-Wall", "-Wextra", "-Werror", "-Wno-ignored-qualifiers", ], } No newline at end of file services/camera/libcameraservice/tests/Android.bp +37 −0 Original line number Diff line number Diff line Loading @@ -75,3 +75,40 @@ cc_test { test_suites: ["device-tests"], } cc_test_host { name: "cameraservice_test_host", include_dirs: [ "frameworks/av/camera/include", "frameworks/av/camera/include/camera", ], shared_libs: [ "libbase", "libbinder", "libcamera_metadata", "libexif", "liblog", "libutils", ], static_libs: [ "libcamera_client_host", "libcameraservice_host", "libgmock", ], srcs: [ "ExifUtilsTest.cpp", ], cflags: [ "-Wall", "-Wextra", "-Werror", ], test_suites: ["device-tests"], } No newline at end of file Loading
camera/Android.bp +24 −0 Original line number Diff line number Diff line Loading @@ -113,6 +113,30 @@ cc_library_shared { } cc_library_host_static { name: "libcamera_client_host", srcs: [ "CameraMetadata.cpp", "VendorTagDescriptor.cpp", ], shared_libs: [ "libbase", "libcamera_metadata", ], include_dirs: [ "system/media/private/camera/include", "frameworks/native/include/media/openmax", ], export_include_dirs: [ "include", "include/camera" ], } // AIDL interface between camera clients and the camera service. filegroup { name: "libcamera_client_aidl", Loading
services/camera/libcameraservice/Android.bp +36 −1 Original line number Diff line number Diff line Loading @@ -95,7 +95,6 @@ cc_library_shared { "utils/CameraThreadState.cpp", "utils/CameraTraces.cpp", "utils/AutoConditionLock.cpp", "utils/ExifUtils.cpp", "utils/SessionConfigurationUtils.cpp", "utils/SessionStatsBuilder.cpp", "utils/TagMonitor.cpp", Loading Loading @@ -164,6 +163,7 @@ cc_library_shared { "libprocessinfoservice_aidl", "libbinderthreadstateutils", "media_permission-aidl-cpp", "libcameraservice_host", ], export_shared_lib_headers: [ Loading Loading @@ -193,3 +193,38 @@ cc_library_shared { ], } cc_library_static { name: "libcameraservice_host", host_supported: true, // Camera service source srcs: [ "utils/ExifUtils.cpp", ], shared_libs: [ "libbase", "libbinder", "libcamera_metadata", "libexif", "liblog", "libutils", ], include_dirs: [ "frameworks/av/camera/include", "frameworks/av/camera/include/camera", ], export_include_dirs: ["."], cflags: [ "-Wall", "-Wextra", "-Werror", "-Wno-ignored-qualifiers", ], } No newline at end of file
services/camera/libcameraservice/tests/Android.bp +37 −0 Original line number Diff line number Diff line Loading @@ -75,3 +75,40 @@ cc_test { test_suites: ["device-tests"], } cc_test_host { name: "cameraservice_test_host", include_dirs: [ "frameworks/av/camera/include", "frameworks/av/camera/include/camera", ], shared_libs: [ "libbase", "libbinder", "libcamera_metadata", "libexif", "liblog", "libutils", ], static_libs: [ "libcamera_client_host", "libcameraservice_host", "libgmock", ], srcs: [ "ExifUtilsTest.cpp", ], cflags: [ "-Wall", "-Wextra", "-Werror", ], test_suites: ["device-tests"], } No newline at end of file