1*608e00cbSXin Li// 2*608e00cbSXin Li// Copyright (C) 2020 The Android Open Source Project 3*608e00cbSXin Li// 4*608e00cbSXin Li// Licensed under the Apache License, Version 2.0 (the "License"); 5*608e00cbSXin Li// you may not use this file except in compliance with the License. 6*608e00cbSXin Li// You may obtain a copy of the License at 7*608e00cbSXin Li// 8*608e00cbSXin Li// http://www.apache.org/licenses/LICENSE-2.0 9*608e00cbSXin Li// 10*608e00cbSXin Li// Unless required by applicable law or agreed to in writing, software 11*608e00cbSXin Li// distributed under the License is distributed on an "AS IS" BASIS, 12*608e00cbSXin Li// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*608e00cbSXin Li// See the License for the specific language governing permissions and 14*608e00cbSXin Li// limitations under the License. 15*608e00cbSXin Li// 16*608e00cbSXin Li 17*608e00cbSXin Li// The Java S2 geometry lib. 18*608e00cbSXin Lipackage { 19*608e00cbSXin Li default_applicable_licenses: ["external_s2-geometry-library-java_license"], 20*608e00cbSXin Li} 21*608e00cbSXin Li 22*608e00cbSXin Li// Added automatically by a large-scale-change 23*608e00cbSXin Li// See: http://go/android-license-faq 24*608e00cbSXin Lilicense { 25*608e00cbSXin Li name: "external_s2-geometry-library-java_license", 26*608e00cbSXin Li visibility: [":__subpackages__"], 27*608e00cbSXin Li license_kinds: [ 28*608e00cbSXin Li "SPDX-license-identifier-Apache-2.0", 29*608e00cbSXin Li ], 30*608e00cbSXin Li license_text: [ 31*608e00cbSXin Li "LICENSE", 32*608e00cbSXin Li ], 33*608e00cbSXin Li} 34*608e00cbSXin Li 35*608e00cbSXin Lijava_library { 36*608e00cbSXin Li name: "s2-geometry-library-java", 37*608e00cbSXin Li host_supported: true, 38*608e00cbSXin Li sdk_version: "30", 39*608e00cbSXin Li srcs: ["src/**/*.java"], 40*608e00cbSXin Li static_libs: [ 41*608e00cbSXin Li "guava", 42*608e00cbSXin Li ], 43*608e00cbSXin Li apex_available: [ 44*608e00cbSXin Li "//apex_available:platform", 45*608e00cbSXin Li "com.android.geotz", 46*608e00cbSXin Li ], 47*608e00cbSXin Li} 48*608e00cbSXin Li 49*608e00cbSXin Li// A bundle of the S2 geometry lib and its tests. 50*608e00cbSXin Li// 51*608e00cbSXin Li// atest --host s2-geometry-library-java-tests 52*608e00cbSXin Lijava_test { 53*608e00cbSXin Li name: "s2-geometry-library-java-tests", 54*608e00cbSXin Li host_supported: true, 55*608e00cbSXin Li sdk_version: "current", 56*608e00cbSXin Li srcs: ["tests/**/*.java"], 57*608e00cbSXin Li static_libs: [ 58*608e00cbSXin Li "s2-geometry-library-java", 59*608e00cbSXin Li ], 60*608e00cbSXin Li libs: [ 61*608e00cbSXin Li "junit", 62*608e00cbSXin Li ], 63*608e00cbSXin Li test_suites: ["general-tests"], 64*608e00cbSXin Li} 65*608e00cbSXin Li 66*608e00cbSXin Li// Device tests: atest S2GeometryLibraryJavaTests 67*608e00cbSXin Liandroid_test { 68*608e00cbSXin Li name: "S2GeometryLibraryJavaTests", 69*608e00cbSXin Li sdk_version: "current", 70*608e00cbSXin Li manifest: "AndroidManifest.xml", 71*608e00cbSXin Li static_libs: [ 72*608e00cbSXin Li "s2-geometry-library-java-tests", 73*608e00cbSXin Li "androidx.test.rules", 74*608e00cbSXin Li "junit", 75*608e00cbSXin Li ], 76*608e00cbSXin Li} 77