1// service library
2package {
3    default_applicable_licenses: [
4        "frameworks_av_services_mediatranscoding_license",
5    ],
6}
7
8// Added automatically by a large-scale-change
9// See: http://go/android-license-faq
10license {
11    name: "frameworks_av_services_mediatranscoding_license",
12    visibility: [":__subpackages__"],
13    license_kinds: [
14        "SPDX-license-identifier-Apache-2.0",
15    ],
16    license_text: [
17        "NOTICE",
18    ],
19}
20
21cc_library {
22    name: "libmediatranscodingservice",
23
24    srcs: [
25        "MediaTranscodingService.cpp",
26        "SimulatedTranscoder.cpp",
27    ],
28
29    min_sdk_version: "29",
30    apex_available: [
31        "com.android.media",
32        "test_com.android.media",
33    ],
34
35    shared_libs: [
36        "libandroid#31",
37        "libbase",
38        "libbinder_ndk",
39        "libcutils",
40        "liblog",
41        "libmediatranscoding",
42        "libutils",
43    ],
44
45    export_shared_lib_headers: [
46        "libmediatranscoding",
47    ],
48
49    static_libs: [
50        "mediatranscoding_aidl_interface-ndk_platform",
51    ],
52
53    cflags: [
54        "-Werror",
55        "-Wall",
56    ],
57}
58
59cc_binary {
60    name: "mediatranscoding",
61
62    srcs: [
63        "main_mediatranscodingservice.cpp",
64    ],
65
66    shared_libs: [
67        "libbase",
68        "libbinder_ndk",
69        "libutils",
70        "liblog",
71        "libbase",
72        "libmediatranscoding",
73        "libmediatranscodingservice",
74    ],
75
76    min_sdk_version: "29",
77    apex_available: [
78        "com.android.media",
79        "test_com.android.media",
80    ],
81
82    static_libs: [
83        "mediatranscoding_aidl_interface-ndk_platform",
84    ],
85
86    cflags: [
87        "-Werror",
88        "-Wall",
89    ],
90}
91