1*7181e266SAndroid Build Coastguard Worker// Copyright (C) 2013 The Android Open Source Project 2*7181e266SAndroid Build Coastguard Worker// 3*7181e266SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 4*7181e266SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 5*7181e266SAndroid Build Coastguard Worker// You may obtain a copy of the License at 6*7181e266SAndroid Build Coastguard Worker// 7*7181e266SAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 8*7181e266SAndroid Build Coastguard Worker// 9*7181e266SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 10*7181e266SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 11*7181e266SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*7181e266SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 13*7181e266SAndroid Build Coastguard Worker// limitations under the License. 14*7181e266SAndroid Build Coastguard Worker// 15*7181e266SAndroid Build Coastguard Worker// 16*7181e266SAndroid Build Coastguard Worker 17*7181e266SAndroid Build Coastguard Workerpackage { 18*7181e266SAndroid Build Coastguard Worker default_applicable_licenses: ["external_objenesis_license"], 19*7181e266SAndroid Build Coastguard Worker} 20*7181e266SAndroid Build Coastguard Worker 21*7181e266SAndroid Build Coastguard Worker// Added automatically by a large-scale-change 22*7181e266SAndroid Build Coastguard Worker// 23*7181e266SAndroid Build Coastguard Worker// large-scale-change included anything that looked like it might be a license 24*7181e266SAndroid Build Coastguard Worker// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc. 25*7181e266SAndroid Build Coastguard Worker// 26*7181e266SAndroid Build Coastguard Worker// Please consider removing redundant or irrelevant files from 'license_text:'. 27*7181e266SAndroid Build Coastguard Worker// See: http://go/android-license-faq 28*7181e266SAndroid Build Coastguard Workerlicense { 29*7181e266SAndroid Build Coastguard Worker name: "external_objenesis_license", 30*7181e266SAndroid Build Coastguard Worker visibility: [":__subpackages__"], 31*7181e266SAndroid Build Coastguard Worker license_kinds: [ 32*7181e266SAndroid Build Coastguard Worker "SPDX-license-identifier-Apache-2.0", 33*7181e266SAndroid Build Coastguard Worker ], 34*7181e266SAndroid Build Coastguard Worker license_text: [ 35*7181e266SAndroid Build Coastguard Worker "LICENSE.txt", 36*7181e266SAndroid Build Coastguard Worker "NOTICE", 37*7181e266SAndroid Build Coastguard Worker ], 38*7181e266SAndroid Build Coastguard Worker} 39*7181e266SAndroid Build Coastguard Worker 40*7181e266SAndroid Build Coastguard Workerjava_library_static { 41*7181e266SAndroid Build Coastguard Worker name: "objenesis", 42*7181e266SAndroid Build Coastguard Worker host_supported: true, 43*7181e266SAndroid Build Coastguard Worker hostdex: true, 44*7181e266SAndroid Build Coastguard Worker srcs: ["main/src/main/java/**/*.java"], 45*7181e266SAndroid Build Coastguard Worker sdk_version: "core_current", 46*7181e266SAndroid Build Coastguard Worker} 47*7181e266SAndroid Build Coastguard Worker 48*7181e266SAndroid Build Coastguard Worker// Compatibility library for old name of host target 49*7181e266SAndroid Build Coastguard Workerjava_library_host { 50*7181e266SAndroid Build Coastguard Worker name: "objenesis-host", 51*7181e266SAndroid Build Coastguard Worker static_libs: ["objenesis"], 52*7181e266SAndroid Build Coastguard Worker} 53*7181e266SAndroid Build Coastguard Worker 54*7181e266SAndroid Build Coastguard Worker//-------------------------------- 55*7181e266SAndroid Build Coastguard Worker// Builds the Objenesis TCK as a device-targeted library 56*7181e266SAndroid Build Coastguard Worker 57*7181e266SAndroid Build Coastguard Workerjava_library_static { 58*7181e266SAndroid Build Coastguard Worker name: "objenesis-tck", 59*7181e266SAndroid Build Coastguard Worker sdk_version: "core_current", 60*7181e266SAndroid Build Coastguard Worker 61*7181e266SAndroid Build Coastguard Worker static_libs: ["objenesis"], 62*7181e266SAndroid Build Coastguard Worker srcs: ["tck/src/main/java/**/*.java"], 63*7181e266SAndroid Build Coastguard Worker java_resource_dirs: ["tck/src/main/resources"], 64*7181e266SAndroid Build Coastguard Worker} 65