1*1b3e0c61SAndroid Build Coastguard Worker// Copyright (C) 2024 The Android Open Source Project 2*1b3e0c61SAndroid Build Coastguard Worker// 3*1b3e0c61SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 4*1b3e0c61SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 5*1b3e0c61SAndroid Build Coastguard Worker// You may obtain a copy of the License at 6*1b3e0c61SAndroid Build Coastguard Worker// 7*1b3e0c61SAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 8*1b3e0c61SAndroid Build Coastguard Worker// 9*1b3e0c61SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 10*1b3e0c61SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 11*1b3e0c61SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*1b3e0c61SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 13*1b3e0c61SAndroid Build Coastguard Worker// limitations under the License. 14*1b3e0c61SAndroid Build Coastguard Worker 15*1b3e0c61SAndroid Build Coastguard Workerpackage { 16*1b3e0c61SAndroid Build Coastguard Worker default_applicable_licenses: [ 17*1b3e0c61SAndroid Build Coastguard Worker "gturri_axmlrpc_LICENSE", 18*1b3e0c61SAndroid Build Coastguard Worker ], 19*1b3e0c61SAndroid Build Coastguard Worker} 20*1b3e0c61SAndroid Build Coastguard Worker 21*1b3e0c61SAndroid Build Coastguard Workerlicense { 22*1b3e0c61SAndroid Build Coastguard Worker name: "gturri_axmlrpc_LICENSE", 23*1b3e0c61SAndroid Build Coastguard Worker visibility: [":__subpackages__"], 24*1b3e0c61SAndroid Build Coastguard Worker license_kinds: [ 25*1b3e0c61SAndroid Build Coastguard Worker "SPDX-license-identifier-MIT", 26*1b3e0c61SAndroid Build Coastguard Worker ], 27*1b3e0c61SAndroid Build Coastguard Worker license_text: [ 28*1b3e0c61SAndroid Build Coastguard Worker "LICENSE", 29*1b3e0c61SAndroid Build Coastguard Worker ], 30*1b3e0c61SAndroid Build Coastguard Worker} 31*1b3e0c61SAndroid Build Coastguard Worker 32*1b3e0c61SAndroid Build Coastguard Workerjava_library_host { 33*1b3e0c61SAndroid Build Coastguard Worker name: "gturri_axmlrpc", 34*1b3e0c61SAndroid Build Coastguard Worker srcs: ["src/main/**/*.java"], 35*1b3e0c61SAndroid Build Coastguard Worker static_libs: [ 36*1b3e0c61SAndroid Build Coastguard Worker "gturri_jiso8601", 37*1b3e0c61SAndroid Build Coastguard Worker ], 38*1b3e0c61SAndroid Build Coastguard Worker visibility: [ 39*1b3e0c61SAndroid Build Coastguard Worker ":__subpackages__", 40*1b3e0c61SAndroid Build Coastguard Worker "//test/dts/libs/hostside/servo", 41*1b3e0c61SAndroid Build Coastguard Worker ], 42*1b3e0c61SAndroid Build Coastguard Worker} 43*1b3e0c61SAndroid Build Coastguard Worker 44*1b3e0c61SAndroid Build Coastguard Worker// The tests depend on wiremock, which is not available in Android. 45*1b3e0c61SAndroid Build Coastguard Worker// But if it was, here is the rule to build the tests: 46*1b3e0c61SAndroid Build Coastguard Worker// java_test_host { 47*1b3e0c61SAndroid Build Coastguard Worker// name: "gturri_axmlrpc-tests", 48*1b3e0c61SAndroid Build Coastguard Worker// srcs: ["src/test/java/**/*.java"], 49*1b3e0c61SAndroid Build Coastguard Worker// static_libs: [ 50*1b3e0c61SAndroid Build Coastguard Worker// "gturri_axmlrpc", 51*1b3e0c61SAndroid Build Coastguard Worker// "junit", 52*1b3e0c61SAndroid Build Coastguard Worker// "wiremock", 53*1b3e0c61SAndroid Build Coastguard Worker// ], 54*1b3e0c61SAndroid Build Coastguard Worker// } 55