• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cc_binary {
2    name: "android.hardware.automotive.evs@1.1-service",
3    defaults: ["hidl_defaults"],
4    proprietary: true,
5    relative_install_path: "hw",
6    srcs: [
7        "service.cpp",
8        "EvsCamera.cpp",
9        "EvsEnumerator.cpp",
10        "EvsDisplay.cpp",
11        "ConfigManager.cpp",
12        "ConfigManagerUtil.cpp",
13        "EvsUltrasonicsArray.cpp",
14    ],
15    init_rc: ["android.hardware.automotive.evs@1.1-service.rc"],
16
17    shared_libs: [
18        "android.hardware.automotive.evs@1.0",
19        "android.hardware.automotive.evs@1.1",
20        "android.hardware.camera.device@3.3",
21        "android.hidl.allocator@1.0",
22        "android.hidl.memory@1.0",
23        "libbase",
24        "libbinder",
25        "liblog",
26        "libhardware",
27        "libhidlbase",
28        "libhidlmemory",
29        "liblog",
30        "libui",
31        "libutils",
32        "libcamera_metadata",
33        "libtinyxml2",
34        "android.hidl.token@1.0-utils",
35        "android.frameworks.automotive.display@1.0",
36        "android.hardware.graphics.bufferqueue@1.0",
37        "android.hardware.graphics.bufferqueue@2.0",
38    ],
39
40    cflags: [
41        "-O0",
42        "-g",
43    ],
44
45    required: [
46        "evs_default_configuration.xml",
47    ],
48
49    vintf_fragments: [
50        "manifest_android.hardware.automotive.evs@1.1-service.xml",
51    ],
52}
53
54prebuilt_etc {
55    name: "evs_default_configuration.xml",
56    soc_specific: true,
57    src: "resources/evs_default_configuration.xml",
58    sub_dir: "automotive/evs",
59}
60