1cc_defaults { 2 name: "cas_service_defaults", 3 defaults: ["hidl_defaults"], 4 vendor: true, 5 relative_install_path: "hw", 6 srcs: [ 7 "CasImpl.cpp", 8 "DescramblerImpl.cpp", 9 "MediaCasService.cpp", 10 "service.cpp", 11 "SharedLibrary.cpp", 12 "TypeConvert.cpp", 13 ], 14 15 compile_multilib: "32", 16 17 shared_libs: [ 18 "[email protected]", 19 "[email protected]", 20 "[email protected]", 21 "libbinder", 22 "libhidlbase", 23 "libhidlmemory", 24 "liblog", 25 "libstagefright_foundation", 26 "libutils", 27 ], 28 header_libs: [ 29 "media_plugin_headers", 30 ], 31} 32 33cc_binary { 34 name: "[email protected]", 35 vintf_fragments: ["[email protected]"], 36 defaults: ["cas_service_defaults"], 37 init_rc: ["[email protected]"], 38} 39 40cc_binary { 41 name: "[email protected]", 42 vintf_fragments: ["[email protected]"], 43 overrides: ["[email protected]"], 44 defaults: ["cas_service_defaults"], 45 init_rc: ["[email protected]"], 46 cflags: ["-DLAZY_SERVICE"], 47} 48