• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cc_library_shared {
2    name: "libgooglecamerahwl_impl",
3    owner: "google",
4    proprietary: true,
5    srcs: [
6        "EmulatedCameraProviderHWLImpl.cpp",
7        "EmulatedCameraDeviceHWLImpl.cpp",
8        "EmulatedCameraDeviceSessionHWLImpl.cpp",
9        "EmulatedLogicalRequestState.cpp",
10        "EmulatedRequestProcessor.cpp",
11        "EmulatedRequestState.cpp",
12        "EmulatedScene.cpp",
13        "EmulatedSensor.cpp",
14        "EmulatedTorchState.cpp",
15        "JpegCompressor.cpp",
16        "utils/ExifUtils.cpp",
17        "utils/HWLUtils.cpp",
18        "utils/StreamConfigurationMap.cpp",
19    ],
20    cflags: [
21        "-Werror",
22        "-Wextra",
23        "-Wall",
24    ],
25    shared_libs: [
26        "android.frameworks.sensorservice@1.0",
27        "android.hardware.graphics.mapper@2.0",
28        "android.hardware.graphics.mapper@3.0",
29        "android.hardware.graphics.mapper@4.0",
30        "android.hardware.camera.provider@2.4",
31        "android.hardware.camera.provider@2.5",
32        "android.hardware.camera.provider@2.6",
33        "android.hardware.sensors@1.0",
34        "android.hidl.allocator@1.0",
35        "libbase",
36        "libcamera_metadata",
37        "libcutils",
38        "libexif",
39        "libgralloctypes",
40        "libhardware",
41        "libhidlbase",
42        "libgooglecamerahalutils",
43        "libjpeg",
44        "libjsoncpp",
45        "liblog",
46        "libsync",
47        "libutils",
48        "libyuv",
49    ],
50    static_libs: [
51        "android.hardware.camera.common@1.0-helper",
52    ],
53    include_dirs: [
54        "system/media/private/camera/include",
55    ],
56    header_libs: [
57        "libgooglecamerahal_headers",
58    ],
59}
60