xref: /aosp_15_r20/external/libtextclassifier/native/FlatBufferHeaders.bp (revision 993b0882672172b81d12fad7a7ac0c3e5c824a12)
1*993b0882SAndroid Build Coastguard Worker//
2*993b0882SAndroid Build Coastguard Worker// Copyright (C) 2018 The Android Open Source Project
3*993b0882SAndroid Build Coastguard Worker//
4*993b0882SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
5*993b0882SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
6*993b0882SAndroid Build Coastguard Worker// You may obtain a copy of the License at
7*993b0882SAndroid Build Coastguard Worker//
8*993b0882SAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
9*993b0882SAndroid Build Coastguard Worker//
10*993b0882SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
11*993b0882SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
12*993b0882SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*993b0882SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
14*993b0882SAndroid Build Coastguard Worker// limitations under the License.
15*993b0882SAndroid Build Coastguard Worker//
16*993b0882SAndroid Build Coastguard Worker
17*993b0882SAndroid Build Coastguard Workergenrule {
18*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_utils_i18n_language-tag",
19*993b0882SAndroid Build Coastguard Worker    srcs: ["utils/i18n/language-tag.fbs"],
20*993b0882SAndroid Build Coastguard Worker    out: ["utils/i18n/language-tag_generated.h"],
21*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
22*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(in)",
23*993b0882SAndroid Build Coastguard Worker}
24*993b0882SAndroid Build Coastguard Worker
25*993b0882SAndroid Build Coastguard Workergenrule {
26*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_utils_tflite_text_encoder_config",
27*993b0882SAndroid Build Coastguard Worker    srcs: ["utils/tflite/text_encoder_config.fbs"],
28*993b0882SAndroid Build Coastguard Worker    out: ["utils/tflite/text_encoder_config_generated.h"],
29*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
30*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(in)",
31*993b0882SAndroid Build Coastguard Worker}
32*993b0882SAndroid Build Coastguard Worker
33*993b0882SAndroid Build Coastguard Workergenrule {
34*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_utils_resources",
35*993b0882SAndroid Build Coastguard Worker    srcs: [
36*993b0882SAndroid Build Coastguard Worker        "utils/i18n/language-tag.fbs",
37*993b0882SAndroid Build Coastguard Worker        "utils/resources.fbs",
38*993b0882SAndroid Build Coastguard Worker        "utils/zlib/buffer.fbs",
39*993b0882SAndroid Build Coastguard Worker    ],
40*993b0882SAndroid Build Coastguard Worker    out: ["utils/resources_generated.h"],
41*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
42*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(location utils/resources.fbs)",
43*993b0882SAndroid Build Coastguard Worker}
44*993b0882SAndroid Build Coastguard Worker
45*993b0882SAndroid Build Coastguard Workergenrule {
46*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_utils_grammar_rules",
47*993b0882SAndroid Build Coastguard Worker    srcs: [
48*993b0882SAndroid Build Coastguard Worker        "utils/flatbuffers/flatbuffers.fbs",
49*993b0882SAndroid Build Coastguard Worker        "utils/grammar/rules.fbs",
50*993b0882SAndroid Build Coastguard Worker        "utils/grammar/semantics/expression.fbs",
51*993b0882SAndroid Build Coastguard Worker        "utils/i18n/language-tag.fbs",
52*993b0882SAndroid Build Coastguard Worker        "utils/zlib/buffer.fbs",
53*993b0882SAndroid Build Coastguard Worker    ],
54*993b0882SAndroid Build Coastguard Worker    out: ["utils/grammar/rules_generated.h"],
55*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
56*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(location utils/grammar/rules.fbs)",
57*993b0882SAndroid Build Coastguard Worker}
58*993b0882SAndroid Build Coastguard Worker
59*993b0882SAndroid Build Coastguard Workergenrule {
60*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_utils_grammar_testing_value",
61*993b0882SAndroid Build Coastguard Worker    srcs: ["utils/grammar/testing/value.fbs"],
62*993b0882SAndroid Build Coastguard Worker    out: ["utils/grammar/testing/value_generated.h"],
63*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
64*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(in)",
65*993b0882SAndroid Build Coastguard Worker}
66*993b0882SAndroid Build Coastguard Worker
67*993b0882SAndroid Build Coastguard Workergenrule {
68*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_utils_grammar_semantics_expression",
69*993b0882SAndroid Build Coastguard Worker    srcs: [
70*993b0882SAndroid Build Coastguard Worker        "utils/flatbuffers/flatbuffers.fbs",
71*993b0882SAndroid Build Coastguard Worker        "utils/grammar/semantics/expression.fbs",
72*993b0882SAndroid Build Coastguard Worker    ],
73*993b0882SAndroid Build Coastguard Worker    out: ["utils/grammar/semantics/expression_generated.h"],
74*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
75*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(location utils/grammar/semantics/expression.fbs)",
76*993b0882SAndroid Build Coastguard Worker}
77*993b0882SAndroid Build Coastguard Worker
78*993b0882SAndroid Build Coastguard Workergenrule {
79*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_utils_zlib_buffer",
80*993b0882SAndroid Build Coastguard Worker    srcs: ["utils/zlib/buffer.fbs"],
81*993b0882SAndroid Build Coastguard Worker    out: ["utils/zlib/buffer_generated.h"],
82*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
83*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(in)",
84*993b0882SAndroid Build Coastguard Worker}
85*993b0882SAndroid Build Coastguard Worker
86*993b0882SAndroid Build Coastguard Workergenrule {
87*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_utils_normalization",
88*993b0882SAndroid Build Coastguard Worker    srcs: ["utils/normalization.fbs"],
89*993b0882SAndroid Build Coastguard Worker    out: ["utils/normalization_generated.h"],
90*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
91*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(in)",
92*993b0882SAndroid Build Coastguard Worker}
93*993b0882SAndroid Build Coastguard Worker
94*993b0882SAndroid Build Coastguard Workergenrule {
95*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_utils_intents_intent-config",
96*993b0882SAndroid Build Coastguard Worker    srcs: [
97*993b0882SAndroid Build Coastguard Worker        "utils/intents/intent-config.fbs",
98*993b0882SAndroid Build Coastguard Worker        "utils/zlib/buffer.fbs",
99*993b0882SAndroid Build Coastguard Worker    ],
100*993b0882SAndroid Build Coastguard Worker    out: ["utils/intents/intent-config_generated.h"],
101*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
102*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(location utils/intents/intent-config.fbs)",
103*993b0882SAndroid Build Coastguard Worker}
104*993b0882SAndroid Build Coastguard Worker
105*993b0882SAndroid Build Coastguard Workergenrule {
106*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_utils_container_bit-vector",
107*993b0882SAndroid Build Coastguard Worker    srcs: ["utils/container/bit-vector.fbs"],
108*993b0882SAndroid Build Coastguard Worker    out: ["utils/container/bit-vector_generated.h"],
109*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
110*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(in)",
111*993b0882SAndroid Build Coastguard Worker}
112*993b0882SAndroid Build Coastguard Worker
113*993b0882SAndroid Build Coastguard Workergenrule {
114*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_utils_codepoint-range",
115*993b0882SAndroid Build Coastguard Worker    srcs: ["utils/codepoint-range.fbs"],
116*993b0882SAndroid Build Coastguard Worker    out: ["utils/codepoint-range_generated.h"],
117*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
118*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(in)",
119*993b0882SAndroid Build Coastguard Worker}
120*993b0882SAndroid Build Coastguard Worker
121*993b0882SAndroid Build Coastguard Workergenrule {
122*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_utils_tokenizer",
123*993b0882SAndroid Build Coastguard Worker    srcs: ["utils/tokenizer.fbs"],
124*993b0882SAndroid Build Coastguard Worker    out: ["utils/tokenizer_generated.h"],
125*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
126*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(in)",
127*993b0882SAndroid Build Coastguard Worker}
128*993b0882SAndroid Build Coastguard Worker
129*993b0882SAndroid Build Coastguard Workergenrule {
130*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_utils_flatbuffers_flatbuffers",
131*993b0882SAndroid Build Coastguard Worker    srcs: ["utils/flatbuffers/flatbuffers.fbs"],
132*993b0882SAndroid Build Coastguard Worker    out: ["utils/flatbuffers/flatbuffers_generated.h"],
133*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
134*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(in)",
135*993b0882SAndroid Build Coastguard Worker}
136*993b0882SAndroid Build Coastguard Worker
137*993b0882SAndroid Build Coastguard Workergenrule {
138*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_actions_actions_model",
139*993b0882SAndroid Build Coastguard Worker    srcs: [
140*993b0882SAndroid Build Coastguard Worker        "actions/actions-entity-data.fbs",
141*993b0882SAndroid Build Coastguard Worker        "actions/actions_model.fbs",
142*993b0882SAndroid Build Coastguard Worker        "annotator/entity-data.fbs",
143*993b0882SAndroid Build Coastguard Worker        "annotator/experimental/experimental.fbs",
144*993b0882SAndroid Build Coastguard Worker        "annotator/model.fbs",
145*993b0882SAndroid Build Coastguard Worker        "utils/codepoint-range.fbs",
146*993b0882SAndroid Build Coastguard Worker        "utils/container/bit-vector.fbs",
147*993b0882SAndroid Build Coastguard Worker        "utils/flatbuffers/flatbuffers.fbs",
148*993b0882SAndroid Build Coastguard Worker        "utils/grammar/rules.fbs",
149*993b0882SAndroid Build Coastguard Worker        "utils/grammar/semantics/expression.fbs",
150*993b0882SAndroid Build Coastguard Worker        "utils/i18n/language-tag.fbs",
151*993b0882SAndroid Build Coastguard Worker        "utils/intents/intent-config.fbs",
152*993b0882SAndroid Build Coastguard Worker        "utils/normalization.fbs",
153*993b0882SAndroid Build Coastguard Worker        "utils/resources.fbs",
154*993b0882SAndroid Build Coastguard Worker        "utils/tokenizer.fbs",
155*993b0882SAndroid Build Coastguard Worker        "utils/zlib/buffer.fbs",
156*993b0882SAndroid Build Coastguard Worker    ],
157*993b0882SAndroid Build Coastguard Worker    out: ["actions/actions_model_generated.h"],
158*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
159*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(location actions/actions_model.fbs)",
160*993b0882SAndroid Build Coastguard Worker}
161*993b0882SAndroid Build Coastguard Worker
162*993b0882SAndroid Build Coastguard Workergenrule {
163*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_actions_actions-entity-data",
164*993b0882SAndroid Build Coastguard Worker    srcs: ["actions/actions-entity-data.fbs"],
165*993b0882SAndroid Build Coastguard Worker    out: ["actions/actions-entity-data_generated.h"],
166*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
167*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(in)",
168*993b0882SAndroid Build Coastguard Worker}
169*993b0882SAndroid Build Coastguard Worker
170*993b0882SAndroid Build Coastguard Workergenrule {
171*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_lang_id_common_flatbuffers_embedding-network",
172*993b0882SAndroid Build Coastguard Worker    srcs: ["lang_id/common/flatbuffers/embedding-network.fbs"],
173*993b0882SAndroid Build Coastguard Worker    out: ["lang_id/common/flatbuffers/embedding-network_generated.h"],
174*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
175*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(in)",
176*993b0882SAndroid Build Coastguard Worker}
177*993b0882SAndroid Build Coastguard Worker
178*993b0882SAndroid Build Coastguard Workergenrule {
179*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_lang_id_common_flatbuffers_model",
180*993b0882SAndroid Build Coastguard Worker    srcs: ["lang_id/common/flatbuffers/model.fbs"],
181*993b0882SAndroid Build Coastguard Worker    out: ["lang_id/common/flatbuffers/model_generated.h"],
182*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
183*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(in)",
184*993b0882SAndroid Build Coastguard Worker}
185*993b0882SAndroid Build Coastguard Worker
186*993b0882SAndroid Build Coastguard Workergenrule {
187*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_annotator_entity-data",
188*993b0882SAndroid Build Coastguard Worker    srcs: ["annotator/entity-data.fbs"],
189*993b0882SAndroid Build Coastguard Worker    out: ["annotator/entity-data_generated.h"],
190*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
191*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(in)",
192*993b0882SAndroid Build Coastguard Worker}
193*993b0882SAndroid Build Coastguard Worker
194*993b0882SAndroid Build Coastguard Workergenrule {
195*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_annotator_person_name_person_name_model",
196*993b0882SAndroid Build Coastguard Worker    srcs: [
197*993b0882SAndroid Build Coastguard Worker        "annotator/entity-data.fbs",
198*993b0882SAndroid Build Coastguard Worker        "annotator/experimental/experimental.fbs",
199*993b0882SAndroid Build Coastguard Worker        "annotator/model.fbs",
200*993b0882SAndroid Build Coastguard Worker        "annotator/person_name/person_name_model.fbs",
201*993b0882SAndroid Build Coastguard Worker        "utils/codepoint-range.fbs",
202*993b0882SAndroid Build Coastguard Worker        "utils/container/bit-vector.fbs",
203*993b0882SAndroid Build Coastguard Worker        "utils/flatbuffers/flatbuffers.fbs",
204*993b0882SAndroid Build Coastguard Worker        "utils/grammar/rules.fbs",
205*993b0882SAndroid Build Coastguard Worker        "utils/grammar/semantics/expression.fbs",
206*993b0882SAndroid Build Coastguard Worker        "utils/i18n/language-tag.fbs",
207*993b0882SAndroid Build Coastguard Worker        "utils/intents/intent-config.fbs",
208*993b0882SAndroid Build Coastguard Worker        "utils/normalization.fbs",
209*993b0882SAndroid Build Coastguard Worker        "utils/resources.fbs",
210*993b0882SAndroid Build Coastguard Worker        "utils/tokenizer.fbs",
211*993b0882SAndroid Build Coastguard Worker        "utils/zlib/buffer.fbs",
212*993b0882SAndroid Build Coastguard Worker    ],
213*993b0882SAndroid Build Coastguard Worker    out: ["annotator/person_name/person_name_model_generated.h"],
214*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
215*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(location annotator/person_name/person_name_model.fbs)",
216*993b0882SAndroid Build Coastguard Worker}
217*993b0882SAndroid Build Coastguard Worker
218*993b0882SAndroid Build Coastguard Workergenrule {
219*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_annotator_experimental_experimental",
220*993b0882SAndroid Build Coastguard Worker    srcs: ["annotator/experimental/experimental.fbs"],
221*993b0882SAndroid Build Coastguard Worker    out: ["annotator/experimental/experimental_generated.h"],
222*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
223*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(in)",
224*993b0882SAndroid Build Coastguard Worker}
225*993b0882SAndroid Build Coastguard Worker
226*993b0882SAndroid Build Coastguard Workergenrule {
227*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_annotator_model",
228*993b0882SAndroid Build Coastguard Worker    srcs: [
229*993b0882SAndroid Build Coastguard Worker        "annotator/entity-data.fbs",
230*993b0882SAndroid Build Coastguard Worker        "annotator/experimental/experimental.fbs",
231*993b0882SAndroid Build Coastguard Worker        "annotator/model.fbs",
232*993b0882SAndroid Build Coastguard Worker        "utils/codepoint-range.fbs",
233*993b0882SAndroid Build Coastguard Worker        "utils/container/bit-vector.fbs",
234*993b0882SAndroid Build Coastguard Worker        "utils/flatbuffers/flatbuffers.fbs",
235*993b0882SAndroid Build Coastguard Worker        "utils/grammar/rules.fbs",
236*993b0882SAndroid Build Coastguard Worker        "utils/grammar/semantics/expression.fbs",
237*993b0882SAndroid Build Coastguard Worker        "utils/i18n/language-tag.fbs",
238*993b0882SAndroid Build Coastguard Worker        "utils/intents/intent-config.fbs",
239*993b0882SAndroid Build Coastguard Worker        "utils/normalization.fbs",
240*993b0882SAndroid Build Coastguard Worker        "utils/resources.fbs",
241*993b0882SAndroid Build Coastguard Worker        "utils/tokenizer.fbs",
242*993b0882SAndroid Build Coastguard Worker        "utils/zlib/buffer.fbs",
243*993b0882SAndroid Build Coastguard Worker    ],
244*993b0882SAndroid Build Coastguard Worker    out: ["annotator/model_generated.h"],
245*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
246*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(location annotator/model.fbs)",
247*993b0882SAndroid Build Coastguard Worker}
248*993b0882SAndroid Build Coastguard Worker
249*993b0882SAndroid Build Coastguard Workergenrule {
250*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_fbgen_annotator_datetime_datetime",
251*993b0882SAndroid Build Coastguard Worker    srcs: ["annotator/datetime/datetime.fbs"],
252*993b0882SAndroid Build Coastguard Worker    out: ["annotator/datetime/datetime_generated.h"],
253*993b0882SAndroid Build Coastguard Worker    tools: ["flatc"],
254*993b0882SAndroid Build Coastguard Worker    cmd: FBGEN_ARGS + "$(in)",
255*993b0882SAndroid Build Coastguard Worker}
256*993b0882SAndroid Build Coastguard Worker
257*993b0882SAndroid Build Coastguard Workercc_library_headers {
258*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_flatbuffer_headers",
259*993b0882SAndroid Build Coastguard Worker    stl: "libc++_static",
260*993b0882SAndroid Build Coastguard Worker    sdk_version: "current",
261*993b0882SAndroid Build Coastguard Worker    min_sdk_version: "30",
262*993b0882SAndroid Build Coastguard Worker    apex_available: [
263*993b0882SAndroid Build Coastguard Worker        "//apex_available:platform",
264*993b0882SAndroid Build Coastguard Worker        "com.android.extservices",
265*993b0882SAndroid Build Coastguard Worker        "com.android.adservices",
266*993b0882SAndroid Build Coastguard Worker    ],
267*993b0882SAndroid Build Coastguard Worker    generated_headers: [
268*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_i18n_language-tag",
269*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_tflite_text_encoder_config",
270*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_resources",
271*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_grammar_rules",
272*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_grammar_semantics_expression",
273*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_zlib_buffer",
274*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_normalization",
275*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_intents_intent-config",
276*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_container_bit-vector",
277*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_codepoint-range",
278*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_tokenizer",
279*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_flatbuffers_flatbuffers",
280*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_actions_actions_model",
281*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_actions_actions-entity-data",
282*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_lang_id_common_flatbuffers_embedding-network",
283*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_lang_id_common_flatbuffers_model",
284*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_annotator_entity-data",
285*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_annotator_person_name_person_name_model",
286*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_annotator_experimental_experimental",
287*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_annotator_model",
288*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_annotator_datetime_datetime",
289*993b0882SAndroid Build Coastguard Worker    ],
290*993b0882SAndroid Build Coastguard Worker    export_generated_headers: [
291*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_i18n_language-tag",
292*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_tflite_text_encoder_config",
293*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_resources",
294*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_grammar_rules",
295*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_grammar_semantics_expression",
296*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_zlib_buffer",
297*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_normalization",
298*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_intents_intent-config",
299*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_container_bit-vector",
300*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_codepoint-range",
301*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_tokenizer",
302*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_flatbuffers_flatbuffers",
303*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_actions_actions_model",
304*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_actions_actions-entity-data",
305*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_lang_id_common_flatbuffers_embedding-network",
306*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_lang_id_common_flatbuffers_model",
307*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_annotator_entity-data",
308*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_annotator_person_name_person_name_model",
309*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_annotator_experimental_experimental",
310*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_annotator_model",
311*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_annotator_datetime_datetime",
312*993b0882SAndroid Build Coastguard Worker    ],
313*993b0882SAndroid Build Coastguard Worker}
314*993b0882SAndroid Build Coastguard Worker
315*993b0882SAndroid Build Coastguard Workercc_library_headers {
316*993b0882SAndroid Build Coastguard Worker    name: "libtextclassifier_flatbuffer_testonly_headers",
317*993b0882SAndroid Build Coastguard Worker    stl: "libc++_static",
318*993b0882SAndroid Build Coastguard Worker    sdk_version: "current",
319*993b0882SAndroid Build Coastguard Worker    min_sdk_version: "30",
320*993b0882SAndroid Build Coastguard Worker    apex_available: [
321*993b0882SAndroid Build Coastguard Worker        "//apex_available:platform",
322*993b0882SAndroid Build Coastguard Worker        "com.android.extservices",
323*993b0882SAndroid Build Coastguard Worker    ],
324*993b0882SAndroid Build Coastguard Worker    generated_headers: [
325*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_grammar_testing_value",
326*993b0882SAndroid Build Coastguard Worker    ],
327*993b0882SAndroid Build Coastguard Worker    export_generated_headers: [
328*993b0882SAndroid Build Coastguard Worker        "libtextclassifier_fbgen_utils_grammar_testing_value",
329*993b0882SAndroid Build Coastguard Worker    ],
330*993b0882SAndroid Build Coastguard Worker}
331