blob: a35c9db254273c4656168f2a087772b66db5e677 [file] [log] [blame]
Changyeon Jo2400b692019-07-18 21:32:48 -07001cc_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",
Changyeon Joc6fa0ab2019-10-12 05:25:44 -070010 "EvsDisplay.cpp",
11 "ConfigManager.cpp",
12 "ConfigManagerUtil.cpp",
Changyeon Jo2400b692019-07-18 21:32:48 -070013 ],
14 init_rc: ["android.hardware.automotive.evs@1.1-service.rc"],
15
16 shared_libs: [
17 "android.hardware.automotive.evs@1.0",
18 "android.hardware.automotive.evs@1.1",
Changyeon Jo56c9b372019-10-09 14:04:31 -070019 "android.hardware.camera.device@3.3",
Changyeon Jo2400b692019-07-18 21:32:48 -070020 "libbase",
21 "libbinder",
Changyeon Joc6fa0ab2019-10-12 05:25:44 -070022 "liblog",
Changyeon Jo2400b692019-07-18 21:32:48 -070023 "libhardware",
24 "libhidlbase",
Changyeon Jo2400b692019-07-18 21:32:48 -070025 "liblog",
26 "libui",
27 "libutils",
Changyeon Joc6fa0ab2019-10-12 05:25:44 -070028 "libcamera_metadata",
29 "libtinyxml2",
Changyeon Jo043a7a02020-01-02 17:55:55 -080030 "android.hidl.token@1.0-utils",
31 "android.frameworks.automotive.display@1.0",
32 "android.hardware.graphics.bufferqueue@1.0",
33 "android.hardware.graphics.bufferqueue@2.0",
Changyeon Jo2400b692019-07-18 21:32:48 -070034 ],
35
36 cflags: [
37 "-O0",
38 "-g",
39 ],
Changyeon Joc6fa0ab2019-10-12 05:25:44 -070040
41 required: [
42 "evs_default_configuration.xml",
43 ],
44}
45
46prebuilt_etc {
47 name: "evs_default_configuration.xml",
Changyeon Job0e72922020-01-30 09:00:35 -080048 soc_specific: true,
Changyeon Joc6fa0ab2019-10-12 05:25:44 -070049 src: "resources/evs_default_configuration.xml",
50 sub_dir: "automotive/evs",
Changyeon Jo2400b692019-07-18 21:32:48 -070051}