1cc_library_shared { 2 name: "android.hardware.tv.cec@1.0-impl", 3 defaults: ["hidl_defaults"], 4 vendor: true, 5 relative_install_path: "hw", 6 srcs: ["HdmiCec.cpp"], 7 8 shared_libs: [ 9 "libhidlbase", 10 "liblog", 11 "libbase", 12 "libutils", 13 "libhardware", 14 "android.hardware.tv.cec@1.0", 15 ], 16 17} 18 19cc_binary { 20 name: "android.hardware.tv.cec@1.0-service", 21 defaults: ["hidl_defaults"], 22 relative_install_path: "hw", 23 vendor: true, 24 init_rc: ["android.hardware.tv.cec@1.0-service.rc"], 25 srcs: ["service.cpp"], 26 27 shared_libs: [ 28 "liblog", 29 "libcutils", 30 "libdl", 31 "libbase", 32 "libutils", 33 "libhardware_legacy", 34 "libhardware", 35 "libhidlbase", 36 "android.hardware.tv.cec@1.0", 37 ], 38 39} 40 41cc_binary { 42 name: "android.hardware.tv.cec@1.0-service.mock", 43 vintf_fragments: ["android.hardware.tv.cec@1.0-service.mock.xml"], 44 relative_install_path: "hw", 45 vendor: true, 46 init_rc: ["android.hardware.tv.cec@1.0-service.mock.rc"], 47 srcs: [ 48 "serviceMock.cpp", 49 "HdmiCecMock.cpp", 50 ], 51 52 shared_libs: [ 53 "liblog", 54 "libcutils", 55 "libbase", 56 "libutils", 57 "libhardware", 58 "libhidlbase", 59 "android.hardware.tv.cec@1.0", 60 ], 61} 62