blob: decc5feb70753b93b3067de60a1839775d766da5 [file] [log] [blame]
Bob Badour948e6aa2021-02-12 21:02:31 -08001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "frameworks_av_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["frameworks_av_license"],
8}
9
Pawin Vongmasae113d802018-02-15 17:05:08 -080010minijail_common_cflags = [
11 "-Wall",
12 "-Werror",
13]
14
15cc_defaults {
16 name: "libavservices_minijail_defaults",
17 srcs: ["minijail.cpp"],
18 cflags: minijail_common_cflags,
19 shared_libs: [
20 "libbase",
21 "libminijail",
22 ],
23}
24
25// Small library for media.extractor and media.codec sandboxing.
26cc_library_shared {
27 name: "libavservices_minijail",
28 defaults: ["libavservices_minijail_defaults"],
Justin Yun9ee5dca2019-12-03 19:35:12 +090029 vendor_available: true,
Jooyung Hane3cf41a2020-04-30 04:22:22 +090030 min_sdk_version: "29",
Ray Essick5556a6c2022-01-27 20:02:35 -080031 apex_available: [
32 "//apex_available:platform",
33 "com.android.media.swcodec",
34 ],
35
Pawin Vongmasae113d802018-02-15 17:05:08 -080036 export_include_dirs: ["."],
37}
38
Pawin Vongmasae113d802018-02-15 17:05:08 -080039// Unit tests.
40cc_test {
41 name: "libavservices_minijail_unittest",
42 defaults: ["libavservices_minijail_defaults"],
43 srcs: [
44 "av_services_minijail_unittest.cpp",
45 ],
Ray Essickd03d42b2020-01-19 17:27:41 -080046 test_suites: ["device-tests"],
Pawin Vongmasae113d802018-02-15 17:05:08 -080047}