blob: 03e1e41797b74c05b91ec777622bf72964bfd1ab [file] [log] [blame]
Marco Nelissen78e95132019-04-30 15:52:10 -07001// service library
2cc_library_shared {
3 name: "libmediaextractorservice",
4 cflags: [
5 "-Wall",
6 "-Werror",
7 ],
8 srcs: ["MediaExtractorService.cpp"],
9
10 shared_libs: [
Marco Nelissen42057ce2019-09-23 12:15:57 -070011 "libdatasource",
Marco Nelissen78e95132019-04-30 15:52:10 -070012 "libmedia",
13 "libstagefright",
Marco Nelissen1426aac2020-02-25 10:00:39 -080014 "libstagefright_foundation",
Marco Nelissen78e95132019-04-30 15:52:10 -070015 "libbinder",
16 "libutils",
Dichen Zhang289d4522019-05-16 15:56:24 -070017 "liblog",
Marco Nelissen78e95132019-04-30 15:52:10 -070018 ],
Marco Nelissen7c96ea72020-01-10 15:46:22 -080019 header_libs: [
20 "libmediametrics_headers",
21 ],
Marco Nelissen78e95132019-04-30 15:52:10 -070022}
23
24// service executable
25cc_binary {
26 name: "mediaextractor",
27
28 srcs: ["main_extractorservice.cpp"],
29 shared_libs: [
30 "libmedia",
31 "libmediaextractorservice",
Andy Hungd7e0dd42020-03-27 16:42:34 -070032 "libmediautils",
Marco Nelissen78e95132019-04-30 15:52:10 -070033 "libbinder",
34 "libutils",
35 "liblog",
36 "libavservices_minijail",
37 ],
Marco Nelissen78e95132019-04-30 15:52:10 -070038 init_rc: ["mediaextractor.rc"],
39
Marco Nelissen78e95132019-04-30 15:52:10 -070040 cflags: [
41 "-Wall",
42 "-Werror",
43 ],
Ray Essick44574862020-02-13 12:39:14 -080044
45 required: ["mediaextractor.policy"],
Marco Nelissen78e95132019-04-30 15:52:10 -070046}
47
48prebuilt_etc {
49 name: "mediaextractor.policy",
50 sub_dir: "seccomp_policy",
51 arch: {
52 arm: {
53 src: "seccomp_policy/mediaextractor-arm.policy",
54 },
55 arm64: {
56 src: "seccomp_policy/mediaextractor-arm64.policy",
57 },
58 x86: {
59 src: "seccomp_policy/mediaextractor-x86.policy",
60 },
61 x86_64: {
62 src: "seccomp_policy/mediaextractor-x86_64.policy",
63 },
64 },
Ray Essick40d50f32019-11-05 15:07:27 -080065 required: [
66 "crash_dump.policy",
67 "code_coverage.policy",
68 ],
Marco Nelissen78e95132019-04-30 15:52:10 -070069}
70