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