xref: /aosp_15_r20/external/ant-glob/Android.bp (revision d2027db59f74e44e50822d83afd2160902b23ffe)
1*d2027db5STreehugger Robot// Copyright (C) 2012 The Android Open Source Project
2*d2027db5STreehugger Robot//
3*d2027db5STreehugger Robot// Licensed under the Apache License, Version 2.0 (the "License");
4*d2027db5STreehugger Robot// you may not use this file except in compliance with the License.
5*d2027db5STreehugger Robot// You may obtain a copy of the License at
6*d2027db5STreehugger Robot//
7*d2027db5STreehugger Robot//      http://www.apache.org/licenses/LICENSE-2.0
8*d2027db5STreehugger Robot//
9*d2027db5STreehugger Robot// Unless required by applicable law or agreed to in writing, software
10*d2027db5STreehugger Robot// distributed under the License is distributed on an "AS IS" BASIS,
11*d2027db5STreehugger Robot// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*d2027db5STreehugger Robot// See the License for the specific language governing permissions and
13*d2027db5STreehugger Robot// limitations under the License.
14*d2027db5STreehugger Robot
15*d2027db5STreehugger Robotpackage {
16*d2027db5STreehugger Robot    default_applicable_licenses: ["external_ant-glob_license"],
17*d2027db5STreehugger Robot}
18*d2027db5STreehugger Robot
19*d2027db5STreehugger Robot// Added automatically by a large-scale-change that took the approach of
20*d2027db5STreehugger Robot// 'apply every license found to every target'. While this makes sure we respect
21*d2027db5STreehugger Robot// every license restriction, it may not be entirely correct.
22*d2027db5STreehugger Robot//
23*d2027db5STreehugger Robot// e.g. GPL in an MIT project might only apply to the contrib/ directory.
24*d2027db5STreehugger Robot//
25*d2027db5STreehugger Robot// Please consider splitting the single license below into multiple licenses,
26*d2027db5STreehugger Robot// taking care not to lose any license_kind information, and overriding the
27*d2027db5STreehugger Robot// default license using the 'licenses: [...]' property on targets as needed.
28*d2027db5STreehugger Robot//
29*d2027db5STreehugger Robot// For unused files, consider creating a 'fileGroup' with "//visibility:private"
30*d2027db5STreehugger Robot// to attach the license to, and including a comment whether the files may be
31*d2027db5STreehugger Robot// used in the current project.
32*d2027db5STreehugger Robot// See: http://go/android-license-faq
33*d2027db5STreehugger Robotlicense {
34*d2027db5STreehugger Robot    name: "external_ant-glob_license",
35*d2027db5STreehugger Robot    visibility: [":__subpackages__"],
36*d2027db5STreehugger Robot    license_kinds: [
37*d2027db5STreehugger Robot        "SPDX-license-identifier-Apache-2.0",
38*d2027db5STreehugger Robot        "SPDX-license-identifier-W3C",
39*d2027db5STreehugger Robot        "legacy_unencumbered",
40*d2027db5STreehugger Robot    ],
41*d2027db5STreehugger Robot    license_text: [
42*d2027db5STreehugger Robot        "NOTICE",
43*d2027db5STreehugger Robot    ],
44*d2027db5STreehugger Robot}
45*d2027db5STreehugger Robot
46*d2027db5STreehugger Robotjava_library_host {
47*d2027db5STreehugger Robot    name: "ant-glob",
48*d2027db5STreehugger Robot
49*d2027db5STreehugger Robot    // Only compile source java files in this lib.
50*d2027db5STreehugger Robot    srcs: ["src/**/*.java"],
51*d2027db5STreehugger Robot    include_srcs: true,
52*d2027db5STreehugger Robot}
53