blob: a7c7b4282b6708a6aa5b4c088ba9c891aa668edf [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 Jo2400b692019-07-18 21:32:48 -070030 ],
31
32 cflags: [
33 "-O0",
34 "-g",
35 ],
Changyeon Joc6fa0ab2019-10-12 05:25:44 -070036
37 required: [
38 "evs_default_configuration.xml",
39 ],
40}
41
42prebuilt_etc {
43 name: "evs_default_configuration.xml",
Changyeon Job0e72922020-01-30 09:00:35 -080044 soc_specific: true,
Changyeon Joc6fa0ab2019-10-12 05:25:44 -070045 src: "resources/evs_default_configuration.xml",
46 sub_dir: "automotive/evs",
Changyeon Jo2400b692019-07-18 21:32:48 -070047}