diff options
Diffstat (limited to 'experiments/prepare_bazel_test_env/data/templates/tools/tradefederation/core/BUILD.bazel.template')
-rw-r--r-- | experiments/prepare_bazel_test_env/data/templates/tools/tradefederation/core/BUILD.bazel.template | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/experiments/prepare_bazel_test_env/data/templates/tools/tradefederation/core/BUILD.bazel.template b/experiments/prepare_bazel_test_env/data/templates/tools/tradefederation/core/BUILD.bazel.template new file mode 100644 index 0000000..3493ba6 --- /dev/null +++ b/experiments/prepare_bazel_test_env/data/templates/tools/tradefederation/core/BUILD.bazel.template @@ -0,0 +1,65 @@ +# Copyright {year}, The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# WARNING: This BUILD file was generated by a tool. +# It should not be manually modified. + +# SOONG_TARGET:tradefed-core +# SOONG_TARGET:atest-tradefed + +package(default_visibility=["//visibility:public"]) + +_TF_JARS = glob(["{prebuilts_dir_name}/host/tradefed/*.jar"]) +_TF_JARNAMES = [ + f.replace("{prebuilts_dir_name}/host/tradefed/", "") for f in _TF_JARS +] + +genrule(name="tradefed_lib_soong_import", + srcs=_TF_JARS, + outs=_TF_JARNAMES, + cmd="cp -t $(RULEDIR) $(SRCS)") + +java_import(name="tradefed_lib", jars=[":tradefed_lib_soong_import"]) + +genrule(name="script_help", + srcs=[ + "{prebuilts_dir_name}/host/bin/script_help.sh", + ], + outs=["script_help.sh"], + cmd="cp -t $(RULEDIR) $<") + +genrule( + name="tradefed", + srcs=[ + ":script_help", + ":tradefed_lib", + "{prebuilts_dir_name}/host/bin/tradefed.sh", + ], + outs=["tradefed.sh"], + cmd= + "cp -t $(RULEDIR) $(location {prebuilts_dir_name}/host/bin/tradefed.sh)", + executable=True, +) + +genrule( + name="atest_tradefed", + srcs=[ + ":script_help", ":tradefed_lib", + "{prebuilts_dir_name}/host/bin/atest_tradefed.sh" + ], + outs=["atest_tradefed.sh"], + cmd= + "cp -t $(RULEDIR) $(location {prebuilts_dir_name}/host/bin/atest_tradefed.sh)", + executable=True, +) |