blob: e4d05fd6fe0fd16b9f9a4f92dc55b4979d04f77a [file] [log] [blame]
package {
// See: http://go/android-license-faq
// A large-scale-change added 'default_applicable_licenses' to import
// all of the 'license_kinds' from "system_bt_license"
// to get the below license kinds:
// SPDX-license-identifier-Apache-2.0
default_applicable_licenses: ["system_bt_license"],
}
rust_defaults {
name: "pdl_defaults",
srcs: ["src/main.rs"],
rustlibs: [
"libpest",
"libserde",
"libserde_json",
"libstructopt",
"libcodespan_reporting",
"libquote",
"libsyn",
"libproc_macro2",
"libanyhow",
"libtempfile",
],
proc_macros: [
"libpest_derive",
],
}
rust_binary_host {
name: "pdl",
defaults: ["pdl_defaults"],
}
rust_test_host {
name: "pdl_inline_tests",
defaults: ["pdl_defaults"],
test_suites: ["general-tests"],
data: [
"rustfmt",
"rustfmt.toml",
],
}