1cc_library_shared { 2 name: "android.hardware.sensors@1.0-impl", 3 defaults: ["hidl_defaults"], 4 proprietary: true, 5 relative_install_path: "hw", 6 srcs: ["Sensors.cpp"], 7 shared_libs: [ 8 "liblog", 9 "libcutils", 10 "libhardware", 11 "libbase", 12 "libutils", 13 "libhidlbase", 14 "libhidltransport", 15 "android.hardware.sensors@1.0", 16 ], 17 static_libs: [ 18 "android.hardware.sensors@1.0-convert", 19 "multihal", 20 ], 21 local_include_dirs: ["include/sensors"], 22} 23 24cc_library_static { 25 name: "android.hardware.sensors@1.0-convert", 26 vendor_available: true, 27 defaults: ["hidl_defaults"], 28 srcs: ["convert.cpp"], 29 export_include_dirs: ["include"], 30 shared_libs: [ 31 "liblog", 32 "libcutils", 33 "libhardware", 34 "libbase", 35 "libutils", 36 "libhidlbase", 37 "libhidltransport", 38 "android.hardware.sensors@1.0", 39 ], 40 local_include_dirs: ["include/sensors"], 41 export_shared_lib_headers: [ 42 "libhardware", 43 ], 44} 45 46cc_binary { 47 name: "android.hardware.sensors@1.0-service", 48 relative_install_path: "hw", 49 vendor: true, 50 init_rc: ["android.hardware.sensors@1.0-service.rc"], 51 srcs: ["service.cpp"], 52 53 shared_libs: [ 54 "liblog", 55 "libcutils", 56 "libdl", 57 "libbase", 58 "libutils", 59 "libhidlbase", 60 "libhidltransport", 61 "android.hardware.sensors@1.0", 62 ], 63} 64