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