xref: /aosp_15_r20/external/noto-fonts/Android.bp (revision e5825d3be9fd13b272e7df556d285d1f07f3b027)
1*e5825d3bSAndroid Build Coastguard Worker//
2*e5825d3bSAndroid Build Coastguard Worker// Copyright (C) 2018 The Android Open Source Project
3*e5825d3bSAndroid Build Coastguard Worker//
4*e5825d3bSAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
5*e5825d3bSAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
6*e5825d3bSAndroid Build Coastguard Worker// You may obtain a copy of the License at
7*e5825d3bSAndroid Build Coastguard Worker//
8*e5825d3bSAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
9*e5825d3bSAndroid Build Coastguard Worker//
10*e5825d3bSAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
11*e5825d3bSAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
12*e5825d3bSAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*e5825d3bSAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
14*e5825d3bSAndroid Build Coastguard Worker// limitations under the License.
15*e5825d3bSAndroid Build Coastguard Worker
16*e5825d3bSAndroid Build Coastguard Worker// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS.  PLEASE
17*e5825d3bSAndroid Build Coastguard Worker//     CONSULT THE OWNERS AND [email protected] BEFORE
18*e5825d3bSAndroid Build Coastguard Worker//     DEPENDING ON IT IN YOUR PROJECT. ***
19*e5825d3bSAndroid Build Coastguard Worker
20*e5825d3bSAndroid Build Coastguard Worker// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS.  PLEASE
21*e5825d3bSAndroid Build Coastguard Worker//     CONSULT THE OWNERS AND [email protected] BEFORE
22*e5825d3bSAndroid Build Coastguard Worker//     DEPENDING ON IT IN YOUR PROJECT. ***
23*e5825d3bSAndroid Build Coastguard Workerpackage {
24*e5825d3bSAndroid Build Coastguard Worker    default_applicable_licenses: ["external_noto-fonts_license"],
25*e5825d3bSAndroid Build Coastguard Worker}
26*e5825d3bSAndroid Build Coastguard Worker
27*e5825d3bSAndroid Build Coastguard Worker// Added automatically by a large-scale-change that took the approach of
28*e5825d3bSAndroid Build Coastguard Worker// 'apply every license found to every target'. While this makes sure we respect
29*e5825d3bSAndroid Build Coastguard Worker// every license restriction, it may not be entirely correct.
30*e5825d3bSAndroid Build Coastguard Worker//
31*e5825d3bSAndroid Build Coastguard Worker// e.g. GPL in an MIT project might only apply to the contrib/ directory.
32*e5825d3bSAndroid Build Coastguard Worker//
33*e5825d3bSAndroid Build Coastguard Worker// Please consider splitting the single license below into multiple licenses,
34*e5825d3bSAndroid Build Coastguard Worker// taking care not to lose any license_kind information, and overriding the
35*e5825d3bSAndroid Build Coastguard Worker// default license using the 'licenses: [...]' property on targets as needed.
36*e5825d3bSAndroid Build Coastguard Worker//
37*e5825d3bSAndroid Build Coastguard Worker// For unused files, consider creating a 'fileGroup' with "//visibility:private"
38*e5825d3bSAndroid Build Coastguard Worker// to attach the license to, and including a comment whether the files may be
39*e5825d3bSAndroid Build Coastguard Worker// used in the current project.
40*e5825d3bSAndroid Build Coastguard Worker// See: http://go/android-license-faq
41*e5825d3bSAndroid Build Coastguard Workerlicense {
42*e5825d3bSAndroid Build Coastguard Worker    name: "external_noto-fonts_license",
43*e5825d3bSAndroid Build Coastguard Worker    visibility: [":__subpackages__"],
44*e5825d3bSAndroid Build Coastguard Worker    license_kinds: [
45*e5825d3bSAndroid Build Coastguard Worker        "SPDX-license-identifier-Apache-2.0",
46*e5825d3bSAndroid Build Coastguard Worker        "SPDX-license-identifier-MIT",
47*e5825d3bSAndroid Build Coastguard Worker        "SPDX-license-identifier-OFL", // by exception only
48*e5825d3bSAndroid Build Coastguard Worker        "SPDX-license-identifier-Unicode-DFS",
49*e5825d3bSAndroid Build Coastguard Worker        "SPDX-license-identifier-W3C",
50*e5825d3bSAndroid Build Coastguard Worker    ],
51*e5825d3bSAndroid Build Coastguard Worker    // large-scale-change unable to identify any license_text files
52*e5825d3bSAndroid Build Coastguard Worker}
53*e5825d3bSAndroid Build Coastguard Worker
54*e5825d3bSAndroid Build Coastguard Workerfilegroup {
55*e5825d3bSAndroid Build Coastguard Worker    name: "recovery_noto-fonts_dep",
56*e5825d3bSAndroid Build Coastguard Worker    export_to_make_var: "recovery_noto-fonts_dep",
57*e5825d3bSAndroid Build Coastguard Worker    srcs: [
58*e5825d3bSAndroid Build Coastguard Worker        "notosanscjk/NotoSansCJK-Regular.ttc",
59*e5825d3bSAndroid Build Coastguard Worker        "notonaskharabicui/NotoNaskhArabicUI-Regular.ttf",
60*e5825d3bSAndroid Build Coastguard Worker        "notosansarmenian/NotoSansArmenian-VF.ttf",
61*e5825d3bSAndroid Build Coastguard Worker        "notosansbengaliui/NotoSansBengaliUI-VF.ttf",
62*e5825d3bSAndroid Build Coastguard Worker        "notosansdevanagariui/NotoSansDevanagariUI-VF.ttf",
63*e5825d3bSAndroid Build Coastguard Worker        "notosansethiopic/NotoSansEthiopic-VF.ttf",
64*e5825d3bSAndroid Build Coastguard Worker        "notosansgeorgian/NotoSansGeorgian-VF.ttf",
65*e5825d3bSAndroid Build Coastguard Worker        "notosansgujaratiui/NotoSansGujaratiUI-Regular.ttf",
66*e5825d3bSAndroid Build Coastguard Worker        "notosansgurmukhiui/NotoSansGurmukhiUI-VF.ttf",
67*e5825d3bSAndroid Build Coastguard Worker        "notosanshebrew/1.04/NotoSansHebrew-Regular.ttf",
68*e5825d3bSAndroid Build Coastguard Worker        "notosanskannadaui/NotoSansKannadaUI-VF.ttf",
69*e5825d3bSAndroid Build Coastguard Worker        "notosanskhmerui/NotoSansKhmerUI-Regular.ttf",
70*e5825d3bSAndroid Build Coastguard Worker        "notosanslaoui/NotoSansLaoUI-Regular.ttf",
71*e5825d3bSAndroid Build Coastguard Worker        "notosansmalayalamui/NotoSansMalayalamUI-VF.ttf",
72*e5825d3bSAndroid Build Coastguard Worker        "notosansmyanmarui/NotoSansMyanmarUI-Regular.otf",
73*e5825d3bSAndroid Build Coastguard Worker        "notosansoriya/NotoSansOriya-Regular.ttf",
74*e5825d3bSAndroid Build Coastguard Worker        "notosanssinhalaui/NotoSansSinhalaUI-VF.ttf",
75*e5825d3bSAndroid Build Coastguard Worker        "notosanstamilui/NotoSansTamilUI-VF.ttf",
76*e5825d3bSAndroid Build Coastguard Worker        "notosansteluguui/NotoSansTeluguUI-VF.ttf",
77*e5825d3bSAndroid Build Coastguard Worker        "notosansthaiui/NotoSansThaiUI-Regular.ttf",
78*e5825d3bSAndroid Build Coastguard Worker    ],
79*e5825d3bSAndroid Build Coastguard Worker}
80*e5825d3bSAndroid Build Coastguard Worker
81*e5825d3bSAndroid Build Coastguard Workerfilegroup {
82*e5825d3bSAndroid Build Coastguard Worker    name: "noto-fonts",
83*e5825d3bSAndroid Build Coastguard Worker    srcs: [
84*e5825d3bSAndroid Build Coastguard Worker        ":NotoColorEmoji",
85*e5825d3bSAndroid Build Coastguard Worker        ":NotoNaskhArabic",
86*e5825d3bSAndroid Build Coastguard Worker        ":NotoNaskhArabicUI",
87*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansAdlam-VF",
88*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansAhom",
89*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansAnatolianHieroglyphs",
90*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansArmenian-VF",
91*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansAvestan",
92*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansBalinese",
93*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansBamum",
94*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansBassaVah",
95*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansBatak",
96*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansBengali-VF",
97*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansBengaliUI-VF",
98*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansBhaiksuki",
99*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansBrahmi",
100*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansBuginese",
101*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansBuhid",
102*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansCJK",
103*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansCanadianAboriginal",
104*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansCarian",
105*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansChakma",
106*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansCham",
107*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansCherokee",
108*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansCoptic",
109*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansCuneiform",
110*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansCypriot",
111*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansDeseret",
112*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansDevanagari-VF",
113*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansDevanagariUI-VF",
114*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansEgyptianHieroglyphs",
115*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansElbasan",
116*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansEthiopic-VF",
117*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansGeorgian-VF",
118*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansGlagolitic",
119*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansGothic",
120*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansGrantha",
121*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansGujarati",
122*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansGujaratiUI",
123*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansGunjalaGondi",
124*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansGurmukhi-VF",
125*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansGurmukhiUI-VF",
126*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansHanifiRohingya",
127*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansHanunoo",
128*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansHatran",
129*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansHebrew",
130*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansImperialAramaic",
131*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansInscriptionalPahlavi",
132*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansInscriptionalParthian",
133*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansJavanese",
134*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansKaithi",
135*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansKannada-VF",
136*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansKannadaUI-VF",
137*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansKayahLi",
138*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansKharoshthi",
139*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansKhmer-VF",
140*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansKhmerUI",
141*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansKhojki",
142*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansLao",
143*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansLaoUI",
144*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansLepcha",
145*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansLimbu",
146*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansLinearA",
147*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansLinearB",
148*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansLisu",
149*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansLycian",
150*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansLydian",
151*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansMalayalam-VF",
152*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansMalayalamUI-VF",
153*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansMandaic",
154*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansManichaean",
155*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansMarchen",
156*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansMasaramGondi",
157*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansMedefaidrin-VF",
158*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansMeeteiMayek",
159*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansMeroitic",
160*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansMiao",
161*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansModi",
162*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansMongolian",
163*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansMro",
164*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansMultani",
165*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansMyanmar",
166*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansMyanmarUI",
167*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansNKo",
168*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansNabataean",
169*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansNewTaiLue",
170*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansNewa",
171*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansOgham",
172*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansOlChiki",
173*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansOldItalic",
174*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansOldNorthArabian",
175*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansOldPermic",
176*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansOldPersian",
177*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansOldSouthArabian",
178*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansOldTurkic",
179*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansOriya",
180*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansOriyaUI",
181*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansOsage",
182*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansOsmanya",
183*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansPahawhHmong",
184*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansPalmyrene",
185*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansPauCinHau",
186*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansPhagsPa",
187*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansPhoenician",
188*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansRejang",
189*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansRunic",
190*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansSamaritan",
191*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansSaurashtra",
192*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansSharada",
193*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansShavian",
194*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansSinhala-VF",
195*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansSinhalaUI-VF",
196*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansSoraSompeng",
197*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansSoyombo-VF",
198*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansSundanese",
199*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansSylotiNagri",
200*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansSymbols-Regular-Subsetted",
201*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansSyriac",
202*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansTagalog",
203*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansTagbanwa",
204*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansTaiLe",
205*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansTaiTham",
206*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansTaiViet",
207*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansTakri-VF",
208*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansTamil-VF",
209*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansTamilUI-VF",
210*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansTelugu-VF",
211*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansTeluguUI-VF",
212*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansThaana",
213*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansThai",
214*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansThaiUI",
215*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansTifinagh",
216*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansUgaritic",
217*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansVai",
218*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansWancho",
219*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansWarangCiti",
220*e5825d3bSAndroid Build Coastguard Worker        ":NotoSansYi",
221*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerif",
222*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifArmenian-VF",
223*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifBengali-VF",
224*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifCJK",
225*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifDevanagari-VF",
226*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifDogra",
227*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifEthiopic-VF",
228*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifGeorgian-VF",
229*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifGujarati-VF",
230*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifGurmukhi-VF",
231*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifHebrew",
232*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifHentaigana",
233*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifKannada-VF",
234*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifKhmer",
235*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifLao",
236*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifMalayalam-VF",
237*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifMyanmar",
238*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifNyiakengPuachueHmong-VF",
239*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifSinhala-VF",
240*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifTamil-VF",
241*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifTelugu-VF",
242*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifThai",
243*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifTibetan-VF",
244*e5825d3bSAndroid Build Coastguard Worker        ":NotoSerifYezidi-VF",
245*e5825d3bSAndroid Build Coastguard Worker    ],
246*e5825d3bSAndroid Build Coastguard Worker}
247