blob: 25c36fa448f1f831ea995b2a4ee1b8c0bcb8760f [file] [log] [blame]
Chong Zhang9bda4522019-02-27 13:43:50 -08001cc_binary {
2 name: "mediaswcodec",
3 vendor_available: true,
4
5 srcs: [
6 "main_swcodecservice.cpp",
7 ],
8
9 shared_libs: [
10 "libavservices_minijail",
11 "libbase",
12 "libhidltransport",
13 "libhwbinder",
14 "liblog",
15 "libmedia_codecserviceregistrant",
16 ],
17
18 target: {
19 vendor: {
20 exclude_shared_libs: ["libavservices_minijail"],
21 shared_libs: ["libavservices_minijail_vendor"],
22 },
23 },
24
25 header_libs: [
26 "libmedia_headers",
27 ],
28
29 init_rc: ["mediaswcodec.rc"],
30
31 required: ["mediaswcodec.policy"],
32
33 cflags: [
34 "-Werror",
35 "-Wall",
36 "-Wno-error=deprecated-declarations",
37 ],
38
39 sanitize: {
40 scudo: true,
41 },
42}
43
44prebuilt_etc {
45 name: "mediaswcodec.policy",
46 sub_dir: "seccomp_policy",
47 arch: {
48 arm: {
49 src: "seccomp_policy/mediaswcodec-arm.policy",
50 },
51 arm64: {
52 src: "seccomp_policy/mediaswcodec-arm64.policy",
53 },
54 x86: {
55 src: "seccomp_policy/mediacodec-x86.policy",
56 },
57 x86_64: {
58 src: "seccomp_policy/mediacodec-x86.policy",
59 },
60 },
61 required: ["crash_dump.policy"],
62}