1*5a923131SAndroid Build Coastguard Worker// 2*5a923131SAndroid Build Coastguard Worker// Copyright (C) 2015 The Android Open Source Project 3*5a923131SAndroid Build Coastguard Worker// 4*5a923131SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 5*5a923131SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 6*5a923131SAndroid Build Coastguard Worker// You may obtain a copy of the License at 7*5a923131SAndroid Build Coastguard Worker// 8*5a923131SAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 9*5a923131SAndroid Build Coastguard Worker// 10*5a923131SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 11*5a923131SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 12*5a923131SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*5a923131SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 14*5a923131SAndroid Build Coastguard Worker// limitations under the License. 15*5a923131SAndroid Build Coastguard Worker// 16*5a923131SAndroid Build Coastguard Worker 17*5a923131SAndroid Build Coastguard Workerpackage { 18*5a923131SAndroid Build Coastguard Worker default_applicable_licenses: ["Android-Apache-2.0"], 19*5a923131SAndroid Build Coastguard Worker} 20*5a923131SAndroid Build Coastguard Worker 21*5a923131SAndroid Build Coastguard Workercc_defaults { 22*5a923131SAndroid Build Coastguard Worker name: "libbinderwrapper_defaults", 23*5a923131SAndroid Build Coastguard Worker 24*5a923131SAndroid Build Coastguard Worker cflags: [ 25*5a923131SAndroid Build Coastguard Worker "-Wall", 26*5a923131SAndroid Build Coastguard Worker "-Werror", 27*5a923131SAndroid Build Coastguard Worker "-Wno-unused-parameter", 28*5a923131SAndroid Build Coastguard Worker 29*5a923131SAndroid Build Coastguard Worker ], 30*5a923131SAndroid Build Coastguard Worker export_include_dirs: ["include"], 31*5a923131SAndroid Build Coastguard Worker shared_libs: [ 32*5a923131SAndroid Build Coastguard Worker "libbinder", 33*5a923131SAndroid Build Coastguard Worker "libutils", 34*5a923131SAndroid Build Coastguard Worker ], 35*5a923131SAndroid Build Coastguard Worker} 36*5a923131SAndroid Build Coastguard Worker 37*5a923131SAndroid Build Coastguard Worker// libbinderwrapper shared library 38*5a923131SAndroid Build Coastguard Worker// ======================================================== 39*5a923131SAndroid Build Coastguard Workercc_library_shared { 40*5a923131SAndroid Build Coastguard Worker name: "libbinderwrapper", 41*5a923131SAndroid Build Coastguard Worker defaults: ["libbinderwrapper_defaults"], 42*5a923131SAndroid Build Coastguard Worker vendor_available: true, 43*5a923131SAndroid Build Coastguard Worker 44*5a923131SAndroid Build Coastguard Worker srcs: [ 45*5a923131SAndroid Build Coastguard Worker "binder_wrapper.cc", 46*5a923131SAndroid Build Coastguard Worker "real_binder_wrapper.cc", 47*5a923131SAndroid Build Coastguard Worker ], 48*5a923131SAndroid Build Coastguard Worker} 49*5a923131SAndroid Build Coastguard Worker 50*5a923131SAndroid Build Coastguard Worker// libbinderwrapper_test_support static library 51*5a923131SAndroid Build Coastguard Worker// ======================================================== 52*5a923131SAndroid Build Coastguard Workercc_library_static { 53*5a923131SAndroid Build Coastguard Worker name: "libbinderwrapper_test_support", 54*5a923131SAndroid Build Coastguard Worker defaults: ["libbinderwrapper_defaults"], 55*5a923131SAndroid Build Coastguard Worker 56*5a923131SAndroid Build Coastguard Worker static_libs: ["libgtest"], 57*5a923131SAndroid Build Coastguard Worker shared_libs: ["libbinderwrapper"], 58*5a923131SAndroid Build Coastguard Worker 59*5a923131SAndroid Build Coastguard Worker srcs: [ 60*5a923131SAndroid Build Coastguard Worker "binder_test_base.cc", 61*5a923131SAndroid Build Coastguard Worker "stub_binder_wrapper.cc", 62*5a923131SAndroid Build Coastguard Worker ], 63*5a923131SAndroid Build Coastguard Worker} 64