blob: 394bd079f4bc08eb07cb9c246fc937b95637a77a [file] [log] [blame]
cc_binary {
name: "mediaswcodec",
vendor_available: true,
min_sdk_version: "29",
srcs: [
"main_swcodecservice.cpp",
],
shared_libs: [
"libavservices_minijail",
"libbase",
"libhidlbase",
"liblog",
"libmedia_codecserviceregistrant",
],
header_libs: [
"libmedia_headers",
],
init_rc: ["mediaswcodec.rc"],
required: ["mediaswcodec.policy"],
cflags: [
"-Werror",
"-Wall",
"-Wno-error=deprecated-declarations",
],
}
prebuilt_etc {
name: "mediaswcodec.policy",
sub_dir: "seccomp_policy",
arch: {
arm: {
src: "seccomp_policy/mediaswcodec-arm.policy",
},
arm64: {
src: "seccomp_policy/mediaswcodec-arm64.policy",
},
x86: {
src: "seccomp_policy/mediacodec-x86.policy",
},
x86_64: {
src: "seccomp_policy/mediacodec-x86.policy",
},
},
required: [
"crash_dump.policy",
"code_coverage.policy",
],
}