1cc_binary { 2 name: "android.hardware.cas@1.0-service", 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 product_variables: { 16 treble: { 17 cflags: ["-DUSE_VNDBINDER"], 18 }, 19 }, 20 21 compile_multilib: "32", 22 init_rc: ["android.hardware.cas@1.0-service.rc"], 23 24 shared_libs: [ 25 "android.hardware.cas@1.0", 26 "android.hardware.cas.native@1.0", 27 "android.hidl.memory@1.0", 28 "libbinder", 29 "libhidlbase", 30 "libhidlmemory", 31 "libhidltransport", 32 "liblog", 33 "libutils", 34 ], 35 header_libs: [ 36 "libstagefright_foundation_headers", 37 "media_plugin_headers", 38 ], 39} 40