aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-11-28 00:16:32 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-11-28 00:16:32 +0000
commit858afbf5912d239df2939a513de1ef741896e351 (patch)
tree1b6515691e15a498044b385dca5ed3761a7c99a6
parent05a8d927e15731610128a76ae626ef43732564dc (diff)
parentb677fe48c79c7670234d76799897b89a35b2b9b2 (diff)
downloadtflite-support-android14-qpr2-s1-release.tar.gz
Change-Id: I228314842697d1c995d6173e4d11e1d11d25c9dd
-rw-r--r--Android.bp33
1 files changed, 16 insertions, 17 deletions
diff --git a/Android.bp b/Android.bp
index e3b272b5..d217adc2 100644
--- a/Android.bp
+++ b/Android.bp
@@ -454,36 +454,35 @@ cc_library_static {
],
}
-// Add header file targets.
-genrule {
- name: "tflite_support_metadata_schema",
- srcs: ["tensorflow_lite_support/metadata/metadata_schema.fbs"],
- out: ["tensorflow_lite_support/metadata/metadata_schema_generated.h"],
- defaults: ["tflite_support_fbgen"],
-}
-
// -----------------
// Generate headers with FlatBuffer schema compiler.
// -----------------
-genrule_defaults {
- name: "tflite_support_fbgen",
+
+FLATC_ARGS = "$(location flatc) --cpp --no-union-value-namespacing --gen-object-api --keep-prefix -I external/tflite-support -o $$(dirname $(out)) "
+
+genrule {
+ name: "tflite_support_metadata_schema",
tools: ["flatc"],
- // "depfile" is used here in conjunction with flatc's -M to gather the deps
- cmd: "$(location flatc) --cpp --no-union-value-namespacing --gen-object-api --keep-prefix -I external/tflite-support -M $(in) >$(depfile) && " +
- "$(location flatc) --cpp --no-union-value-namespacing --gen-object-api --keep-prefix -I external/tflite-support -o $$(dirname $(out)) $(in)",
- depfile: true,
+ srcs: ["tensorflow_lite_support/metadata/metadata_schema.fbs"],
+ cmd: FLATC_ARGS + " $(in)",
+ out: ["tensorflow_lite_support/metadata/metadata_schema_generated.h"],
}
genrule {
name: "tflite_support_spm_config",
+ tools: ["flatc"],
srcs: ["tensorflow_lite_support/custom_ops/kernel/sentencepiece/config.fbs"],
+ cmd: FLATC_ARGS + " $(in)",
out: ["tensorflow_lite_support/custom_ops/kernel/sentencepiece/config_generated.h"],
- defaults: ["tflite_support_fbgen"],
}
genrule {
name: "tflite_support_spm_encoder_config",
- srcs: ["tensorflow_lite_support/custom_ops/kernel/sentencepiece/encoder_config.fbs"],
+ tools: ["flatc"],
+ srcs: [
+ "tensorflow_lite_support/custom_ops/kernel/sentencepiece/config.fbs",
+ "tensorflow_lite_support/custom_ops/kernel/sentencepiece/encoder_config.fbs",
+ ],
+ cmd: FLATC_ARGS + " $(location tensorflow_lite_support/custom_ops/kernel/sentencepiece/encoder_config.fbs)",
out: ["tensorflow_lite_support/custom_ops/kernel/sentencepiece/encoder_config_generated.h"],
- defaults: ["tflite_support_fbgen"],
}