blob: 394bd079f4bc08eb07cb9c246fc937b95637a77a [file] [log] [blame]
Chong Zhang9bda4522019-02-27 13:43:50 -08001cc_binary {
2 name: "mediaswcodec",
3 vendor_available: true,
Jooyung Hanbee35cb2020-04-30 04:22:22 +09004 min_sdk_version: "29",
Chong Zhang9bda4522019-02-27 13:43:50 -08005
6 srcs: [
7 "main_swcodecservice.cpp",
8 ],
9
10 shared_libs: [
11 "libavservices_minijail",
12 "libbase",
Steven Moreland5fee0f22019-06-10 13:35:00 -070013 "libhidlbase",
Chong Zhang9bda4522019-02-27 13:43:50 -080014 "liblog",
15 "libmedia_codecserviceregistrant",
16 ],
17
Chong Zhang9bda4522019-02-27 13:43:50 -080018 header_libs: [
19 "libmedia_headers",
20 ],
21
22 init_rc: ["mediaswcodec.rc"],
23
24 required: ["mediaswcodec.policy"],
25
26 cflags: [
27 "-Werror",
28 "-Wall",
29 "-Wno-error=deprecated-declarations",
30 ],
Chong Zhang9bda4522019-02-27 13:43:50 -080031}
32
33prebuilt_etc {
34 name: "mediaswcodec.policy",
35 sub_dir: "seccomp_policy",
36 arch: {
37 arm: {
38 src: "seccomp_policy/mediaswcodec-arm.policy",
39 },
40 arm64: {
41 src: "seccomp_policy/mediaswcodec-arm64.policy",
42 },
43 x86: {
44 src: "seccomp_policy/mediacodec-x86.policy",
45 },
46 x86_64: {
47 src: "seccomp_policy/mediacodec-x86.policy",
48 },
49 },
Ray Essick0ad729e2019-11-05 15:07:27 -080050 required: [
51 "crash_dump.policy",
52 "code_coverage.policy",
53 ],
Chong Zhang9bda4522019-02-27 13:43:50 -080054}