1*d57664e9SAndroid Build Coastguard Worker// Copyright (C) 2010 The Android Open Source Project 2*d57664e9SAndroid Build Coastguard Worker// 3*d57664e9SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 4*d57664e9SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 5*d57664e9SAndroid Build Coastguard Worker// You may obtain a copy of the License at 6*d57664e9SAndroid Build Coastguard Worker// 7*d57664e9SAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 8*d57664e9SAndroid Build Coastguard Worker// 9*d57664e9SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 10*d57664e9SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 11*d57664e9SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*d57664e9SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 13*d57664e9SAndroid Build Coastguard Worker// limitations under the License. 14*d57664e9SAndroid Build Coastguard Worker 15*d57664e9SAndroid Build Coastguard Worker// libandroidfw is partially built for the host (used by obbtool, aapt, and others) 16*d57664e9SAndroid Build Coastguard Worker 17*d57664e9SAndroid Build Coastguard Workerpackage { 18*d57664e9SAndroid Build Coastguard Worker default_applicable_licenses: ["frameworks_base_libs_androidfw_license"], 19*d57664e9SAndroid Build Coastguard Worker} 20*d57664e9SAndroid Build Coastguard Worker 21*d57664e9SAndroid Build Coastguard Worker// Added automatically by a large-scale-change 22*d57664e9SAndroid Build Coastguard Worker// See: http://go/android-license-faq 23*d57664e9SAndroid Build Coastguard Workerlicense { 24*d57664e9SAndroid Build Coastguard Worker name: "frameworks_base_libs_androidfw_license", 25*d57664e9SAndroid Build Coastguard Worker visibility: [":__subpackages__"], 26*d57664e9SAndroid Build Coastguard Worker license_kinds: [ 27*d57664e9SAndroid Build Coastguard Worker "SPDX-license-identifier-Apache-2.0", 28*d57664e9SAndroid Build Coastguard Worker ], 29*d57664e9SAndroid Build Coastguard Worker license_text: [ 30*d57664e9SAndroid Build Coastguard Worker "NOTICE", 31*d57664e9SAndroid Build Coastguard Worker ], 32*d57664e9SAndroid Build Coastguard Worker} 33*d57664e9SAndroid Build Coastguard Worker 34*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 35*d57664e9SAndroid Build Coastguard Worker name: "backup_flags_cc_lib", 36*d57664e9SAndroid Build Coastguard Worker host_supported: true, 37*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "backup_flags", 38*d57664e9SAndroid Build Coastguard Worker} 39*d57664e9SAndroid Build Coastguard Worker 40*d57664e9SAndroid Build Coastguard Workercc_defaults { 41*d57664e9SAndroid Build Coastguard Worker name: "libandroidfw_defaults", 42*d57664e9SAndroid Build Coastguard Worker cpp_std: "gnu++2b", 43*d57664e9SAndroid Build Coastguard Worker cflags: [ 44*d57664e9SAndroid Build Coastguard Worker "-Werror", 45*d57664e9SAndroid Build Coastguard Worker "-Wunreachable-code", 46*d57664e9SAndroid Build Coastguard Worker ], 47*d57664e9SAndroid Build Coastguard Worker header_libs: [ 48*d57664e9SAndroid Build Coastguard Worker "native_headers", 49*d57664e9SAndroid Build Coastguard Worker ], 50*d57664e9SAndroid Build Coastguard Worker target: { 51*d57664e9SAndroid Build Coastguard Worker windows: { 52*d57664e9SAndroid Build Coastguard Worker // The Windows compiler warns incorrectly for value initialization with {}. 53*d57664e9SAndroid Build Coastguard Worker cppflags: ["-Wno-missing-field-initializers"], 54*d57664e9SAndroid Build Coastguard Worker }, 55*d57664e9SAndroid Build Coastguard Worker host: { 56*d57664e9SAndroid Build Coastguard Worker cflags: ["-DSTATIC_ANDROIDFW_FOR_TOOLS"], 57*d57664e9SAndroid Build Coastguard Worker }, 58*d57664e9SAndroid Build Coastguard Worker }, 59*d57664e9SAndroid Build Coastguard Worker} 60*d57664e9SAndroid Build Coastguard Worker 61*d57664e9SAndroid Build Coastguard Workercc_library { 62*d57664e9SAndroid Build Coastguard Worker name: "libandroidfw", 63*d57664e9SAndroid Build Coastguard Worker defaults: ["libandroidfw_defaults"], 64*d57664e9SAndroid Build Coastguard Worker host_supported: true, 65*d57664e9SAndroid Build Coastguard Worker srcs: [ 66*d57664e9SAndroid Build Coastguard Worker "ApkAssets.cpp", 67*d57664e9SAndroid Build Coastguard Worker "ApkParsing.cpp", 68*d57664e9SAndroid Build Coastguard Worker "Asset.cpp", 69*d57664e9SAndroid Build Coastguard Worker "AssetDir.cpp", 70*d57664e9SAndroid Build Coastguard Worker "AssetManager.cpp", 71*d57664e9SAndroid Build Coastguard Worker "AssetManager2.cpp", 72*d57664e9SAndroid Build Coastguard Worker "AssetsProvider.cpp", 73*d57664e9SAndroid Build Coastguard Worker "AttributeResolution.cpp", 74*d57664e9SAndroid Build Coastguard Worker "BigBuffer.cpp", 75*d57664e9SAndroid Build Coastguard Worker "BigBufferStream.cpp", 76*d57664e9SAndroid Build Coastguard Worker "ChunkIterator.cpp", 77*d57664e9SAndroid Build Coastguard Worker "ConfigDescription.cpp", 78*d57664e9SAndroid Build Coastguard Worker "FileStream.cpp", 79*d57664e9SAndroid Build Coastguard Worker "Idmap.cpp", 80*d57664e9SAndroid Build Coastguard Worker "LoadedArsc.cpp", 81*d57664e9SAndroid Build Coastguard Worker "Locale.cpp", 82*d57664e9SAndroid Build Coastguard Worker "LocaleData.cpp", 83*d57664e9SAndroid Build Coastguard Worker "misc.cpp", 84*d57664e9SAndroid Build Coastguard Worker "NinePatch.cpp", 85*d57664e9SAndroid Build Coastguard Worker "ObbFile.cpp", 86*d57664e9SAndroid Build Coastguard Worker "PosixUtils.cpp", 87*d57664e9SAndroid Build Coastguard Worker "Png.cpp", 88*d57664e9SAndroid Build Coastguard Worker "PngChunkFilter.cpp", 89*d57664e9SAndroid Build Coastguard Worker "PngCrunch.cpp", 90*d57664e9SAndroid Build Coastguard Worker "ResourceTimer.cpp", 91*d57664e9SAndroid Build Coastguard Worker "ResourceTypes.cpp", 92*d57664e9SAndroid Build Coastguard Worker "ResourceUtils.cpp", 93*d57664e9SAndroid Build Coastguard Worker "StreamingZipInflater.cpp", 94*d57664e9SAndroid Build Coastguard Worker "StringPool.cpp", 95*d57664e9SAndroid Build Coastguard Worker "TypeWrappers.cpp", 96*d57664e9SAndroid Build Coastguard Worker "Util.cpp", 97*d57664e9SAndroid Build Coastguard Worker "ZipFileRO.cpp", 98*d57664e9SAndroid Build Coastguard Worker "ZipUtils.cpp", 99*d57664e9SAndroid Build Coastguard Worker ], 100*d57664e9SAndroid Build Coastguard Worker export_include_dirs: ["include"], 101*d57664e9SAndroid Build Coastguard Worker export_shared_lib_headers: ["libz"], 102*d57664e9SAndroid Build Coastguard Worker static_libs: [ 103*d57664e9SAndroid Build Coastguard Worker "libincfs-utils", 104*d57664e9SAndroid Build Coastguard Worker "libpng", 105*d57664e9SAndroid Build Coastguard Worker ], 106*d57664e9SAndroid Build Coastguard Worker whole_static_libs: [ 107*d57664e9SAndroid Build Coastguard Worker "libandroidfw_pathutils", 108*d57664e9SAndroid Build Coastguard Worker "libincfs-utils", 109*d57664e9SAndroid Build Coastguard Worker ], 110*d57664e9SAndroid Build Coastguard Worker export_static_lib_headers: ["libincfs-utils"], 111*d57664e9SAndroid Build Coastguard Worker target: { 112*d57664e9SAndroid Build Coastguard Worker android: { 113*d57664e9SAndroid Build Coastguard Worker srcs: [ 114*d57664e9SAndroid Build Coastguard Worker "BackupData.cpp", 115*d57664e9SAndroid Build Coastguard Worker "BackupHelpers.cpp", 116*d57664e9SAndroid Build Coastguard Worker "CursorWindow.cpp", 117*d57664e9SAndroid Build Coastguard Worker ], 118*d57664e9SAndroid Build Coastguard Worker shared_libs: [ 119*d57664e9SAndroid Build Coastguard Worker "libbase", 120*d57664e9SAndroid Build Coastguard Worker "libbinder", 121*d57664e9SAndroid Build Coastguard Worker "liblog", 122*d57664e9SAndroid Build Coastguard Worker "libcutils", 123*d57664e9SAndroid Build Coastguard Worker "libincfs", 124*d57664e9SAndroid Build Coastguard Worker "libutils", 125*d57664e9SAndroid Build Coastguard Worker "libz", 126*d57664e9SAndroid Build Coastguard Worker ], 127*d57664e9SAndroid Build Coastguard Worker static_libs: [ 128*d57664e9SAndroid Build Coastguard Worker "libziparchive_for_incfs", 129*d57664e9SAndroid Build Coastguard Worker "backup_flags_cc_lib", 130*d57664e9SAndroid Build Coastguard Worker ], 131*d57664e9SAndroid Build Coastguard Worker static: { 132*d57664e9SAndroid Build Coastguard Worker enabled: false, 133*d57664e9SAndroid Build Coastguard Worker }, 134*d57664e9SAndroid Build Coastguard Worker }, 135*d57664e9SAndroid Build Coastguard Worker host: { 136*d57664e9SAndroid Build Coastguard Worker shared: { 137*d57664e9SAndroid Build Coastguard Worker enabled: false, 138*d57664e9SAndroid Build Coastguard Worker }, 139*d57664e9SAndroid Build Coastguard Worker static_libs: [ 140*d57664e9SAndroid Build Coastguard Worker "libbase", 141*d57664e9SAndroid Build Coastguard Worker "libcutils", 142*d57664e9SAndroid Build Coastguard Worker "liblog", 143*d57664e9SAndroid Build Coastguard Worker "libutils", 144*d57664e9SAndroid Build Coastguard Worker "libziparchive", 145*d57664e9SAndroid Build Coastguard Worker ], 146*d57664e9SAndroid Build Coastguard Worker shared_libs: [ 147*d57664e9SAndroid Build Coastguard Worker "libz", 148*d57664e9SAndroid Build Coastguard Worker ], 149*d57664e9SAndroid Build Coastguard Worker }, 150*d57664e9SAndroid Build Coastguard Worker host_linux: { 151*d57664e9SAndroid Build Coastguard Worker srcs: [ 152*d57664e9SAndroid Build Coastguard Worker "CursorWindow.cpp", 153*d57664e9SAndroid Build Coastguard Worker ], 154*d57664e9SAndroid Build Coastguard Worker }, 155*d57664e9SAndroid Build Coastguard Worker windows: { 156*d57664e9SAndroid Build Coastguard Worker enabled: true, 157*d57664e9SAndroid Build Coastguard Worker }, 158*d57664e9SAndroid Build Coastguard Worker }, 159*d57664e9SAndroid Build Coastguard Worker sanitize: { 160*d57664e9SAndroid Build Coastguard Worker blocklist: "libandroidfw_blocklist.txt", 161*d57664e9SAndroid Build Coastguard Worker }, 162*d57664e9SAndroid Build Coastguard Worker} 163*d57664e9SAndroid Build Coastguard Worker 164*d57664e9SAndroid Build Coastguard Workercc_library_static { 165*d57664e9SAndroid Build Coastguard Worker name: "libandroidfw_pathutils", 166*d57664e9SAndroid Build Coastguard Worker defaults: ["libandroidfw_defaults"], 167*d57664e9SAndroid Build Coastguard Worker host_supported: true, 168*d57664e9SAndroid Build Coastguard Worker export_include_dirs: ["include_pathutils"], 169*d57664e9SAndroid Build Coastguard Worker srcs: [ 170*d57664e9SAndroid Build Coastguard Worker "PathUtils.cpp", 171*d57664e9SAndroid Build Coastguard Worker ], 172*d57664e9SAndroid Build Coastguard Worker shared_libs: [ 173*d57664e9SAndroid Build Coastguard Worker "libutils", 174*d57664e9SAndroid Build Coastguard Worker ], 175*d57664e9SAndroid Build Coastguard Worker target: { 176*d57664e9SAndroid Build Coastguard Worker windows: { 177*d57664e9SAndroid Build Coastguard Worker enabled: true, 178*d57664e9SAndroid Build Coastguard Worker }, 179*d57664e9SAndroid Build Coastguard Worker }, 180*d57664e9SAndroid Build Coastguard Worker visibility: [ 181*d57664e9SAndroid Build Coastguard Worker ":__subpackages__", 182*d57664e9SAndroid Build Coastguard Worker "//frameworks/base/tools/aapt", 183*d57664e9SAndroid Build Coastguard Worker ], 184*d57664e9SAndroid Build Coastguard Worker} 185*d57664e9SAndroid Build Coastguard Worker 186*d57664e9SAndroid Build Coastguard Workercommon_test_libs = [ 187*d57664e9SAndroid Build Coastguard Worker "libandroidfw", 188*d57664e9SAndroid Build Coastguard Worker "libbase", 189*d57664e9SAndroid Build Coastguard Worker "libcutils", 190*d57664e9SAndroid Build Coastguard Worker "libutils", 191*d57664e9SAndroid Build Coastguard Worker "libziparchive", 192*d57664e9SAndroid Build Coastguard Worker] 193*d57664e9SAndroid Build Coastguard Worker 194*d57664e9SAndroid Build Coastguard Workercc_test { 195*d57664e9SAndroid Build Coastguard Worker name: "libandroidfw_tests", 196*d57664e9SAndroid Build Coastguard Worker host_supported: true, 197*d57664e9SAndroid Build Coastguard Worker defaults: ["libandroidfw_defaults"], 198*d57664e9SAndroid Build Coastguard Worker cppflags: [ 199*d57664e9SAndroid Build Coastguard Worker // This is to suppress warnings/errors from gtest 200*d57664e9SAndroid Build Coastguard Worker "-Wno-unnamed-type-template-args", 201*d57664e9SAndroid Build Coastguard Worker ], 202*d57664e9SAndroid Build Coastguard Worker srcs: [ 203*d57664e9SAndroid Build Coastguard Worker // Helpers/infra for testing. 204*d57664e9SAndroid Build Coastguard Worker "tests/CommonHelpers.cpp", 205*d57664e9SAndroid Build Coastguard Worker "tests/TestHelpers.cpp", 206*d57664e9SAndroid Build Coastguard Worker "tests/TestMain.cpp", 207*d57664e9SAndroid Build Coastguard Worker 208*d57664e9SAndroid Build Coastguard Worker // Actual tests. 209*d57664e9SAndroid Build Coastguard Worker "tests/ApkAssets_test.cpp", 210*d57664e9SAndroid Build Coastguard Worker "tests/ApkParsing_test.cpp", 211*d57664e9SAndroid Build Coastguard Worker "tests/AppAsLib_test.cpp", 212*d57664e9SAndroid Build Coastguard Worker "tests/Asset_test.cpp", 213*d57664e9SAndroid Build Coastguard Worker "tests/AssetManager2_test.cpp", 214*d57664e9SAndroid Build Coastguard Worker "tests/AttributeFinder_test.cpp", 215*d57664e9SAndroid Build Coastguard Worker "tests/AttributeResolution_test.cpp", 216*d57664e9SAndroid Build Coastguard Worker "tests/BigBuffer_test.cpp", 217*d57664e9SAndroid Build Coastguard Worker "tests/ByteBucketArray_test.cpp", 218*d57664e9SAndroid Build Coastguard Worker "tests/CombinedIterator_test.cpp", 219*d57664e9SAndroid Build Coastguard Worker "tests/Config_test.cpp", 220*d57664e9SAndroid Build Coastguard Worker "tests/ConfigDescription_test.cpp", 221*d57664e9SAndroid Build Coastguard Worker "tests/ConfigLocale_test.cpp", 222*d57664e9SAndroid Build Coastguard Worker "tests/DynamicRefTable_test.cpp", 223*d57664e9SAndroid Build Coastguard Worker "tests/FileStream_test.cpp", 224*d57664e9SAndroid Build Coastguard Worker "tests/Idmap_test.cpp", 225*d57664e9SAndroid Build Coastguard Worker "tests/LoadedArsc_test.cpp", 226*d57664e9SAndroid Build Coastguard Worker "tests/Locale_test.cpp", 227*d57664e9SAndroid Build Coastguard Worker "tests/NinePatch_test.cpp", 228*d57664e9SAndroid Build Coastguard Worker "tests/ResourceTimer_test.cpp", 229*d57664e9SAndroid Build Coastguard Worker "tests/ResourceUtils_test.cpp", 230*d57664e9SAndroid Build Coastguard Worker "tests/ResTable_test.cpp", 231*d57664e9SAndroid Build Coastguard Worker "tests/Split_test.cpp", 232*d57664e9SAndroid Build Coastguard Worker "tests/StringPiece_test.cpp", 233*d57664e9SAndroid Build Coastguard Worker "tests/StringPool_test.cpp", 234*d57664e9SAndroid Build Coastguard Worker "tests/Theme_test.cpp", 235*d57664e9SAndroid Build Coastguard Worker "tests/TypeWrappers_test.cpp", 236*d57664e9SAndroid Build Coastguard Worker "tests/ZipUtils_test.cpp", 237*d57664e9SAndroid Build Coastguard Worker ], 238*d57664e9SAndroid Build Coastguard Worker static_libs: ["libgmock"], 239*d57664e9SAndroid Build Coastguard Worker target: { 240*d57664e9SAndroid Build Coastguard Worker android: { 241*d57664e9SAndroid Build Coastguard Worker srcs: [ 242*d57664e9SAndroid Build Coastguard Worker "tests/BackupData_test.cpp", 243*d57664e9SAndroid Build Coastguard Worker "tests/BackupHelpers_test.cpp", 244*d57664e9SAndroid Build Coastguard Worker "tests/CursorWindow_test.cpp", 245*d57664e9SAndroid Build Coastguard Worker "tests/ObbFile_test.cpp", 246*d57664e9SAndroid Build Coastguard Worker "tests/PosixUtils_test.cpp", 247*d57664e9SAndroid Build Coastguard Worker ], 248*d57664e9SAndroid Build Coastguard Worker shared_libs: common_test_libs + [ 249*d57664e9SAndroid Build Coastguard Worker "libbinder", 250*d57664e9SAndroid Build Coastguard Worker "liblog", 251*d57664e9SAndroid Build Coastguard Worker "libui", 252*d57664e9SAndroid Build Coastguard Worker ], 253*d57664e9SAndroid Build Coastguard Worker }, 254*d57664e9SAndroid Build Coastguard Worker host: { 255*d57664e9SAndroid Build Coastguard Worker static_libs: common_test_libs + [ 256*d57664e9SAndroid Build Coastguard Worker "liblog", 257*d57664e9SAndroid Build Coastguard Worker "libz", 258*d57664e9SAndroid Build Coastguard Worker ], 259*d57664e9SAndroid Build Coastguard Worker }, 260*d57664e9SAndroid Build Coastguard Worker }, 261*d57664e9SAndroid Build Coastguard Worker data: [ 262*d57664e9SAndroid Build Coastguard Worker "tests/data/**/*.apk", 263*d57664e9SAndroid Build Coastguard Worker "tests/data/**/*.arsc", 264*d57664e9SAndroid Build Coastguard Worker "tests/data/**/*.idmap", 265*d57664e9SAndroid Build Coastguard Worker ], 266*d57664e9SAndroid Build Coastguard Worker device_common_data: [ 267*d57664e9SAndroid Build Coastguard Worker ":FrameworkResourcesSparseTestApp", 268*d57664e9SAndroid Build Coastguard Worker ":FrameworkResourcesNotSparseTestApp", 269*d57664e9SAndroid Build Coastguard Worker ], 270*d57664e9SAndroid Build Coastguard Worker test_suites: ["device-tests"], 271*d57664e9SAndroid Build Coastguard Worker} 272*d57664e9SAndroid Build Coastguard Worker 273*d57664e9SAndroid Build Coastguard Workercc_benchmark { 274*d57664e9SAndroid Build Coastguard Worker name: "libandroidfw_benchmarks", 275*d57664e9SAndroid Build Coastguard Worker defaults: ["libandroidfw_defaults"], 276*d57664e9SAndroid Build Coastguard Worker test_config: "tests/AndroidTest_Benchmarks.xml", 277*d57664e9SAndroid Build Coastguard Worker srcs: [ 278*d57664e9SAndroid Build Coastguard Worker // Helpers/infra for benchmarking. 279*d57664e9SAndroid Build Coastguard Worker "tests/BenchMain.cpp", 280*d57664e9SAndroid Build Coastguard Worker "tests/BenchmarkHelpers.cpp", 281*d57664e9SAndroid Build Coastguard Worker "tests/CommonHelpers.cpp", 282*d57664e9SAndroid Build Coastguard Worker 283*d57664e9SAndroid Build Coastguard Worker // Actual benchmarks. 284*d57664e9SAndroid Build Coastguard Worker "tests/AssetManager2_bench.cpp", 285*d57664e9SAndroid Build Coastguard Worker "tests/AttributeResolution_bench.cpp", 286*d57664e9SAndroid Build Coastguard Worker "tests/CursorWindow_bench.cpp", 287*d57664e9SAndroid Build Coastguard Worker "tests/Generic_bench.cpp", 288*d57664e9SAndroid Build Coastguard Worker "tests/SparseEntry_bench.cpp", 289*d57664e9SAndroid Build Coastguard Worker "tests/Theme_bench.cpp", 290*d57664e9SAndroid Build Coastguard Worker ], 291*d57664e9SAndroid Build Coastguard Worker shared_libs: common_test_libs, 292*d57664e9SAndroid Build Coastguard Worker data: [ 293*d57664e9SAndroid Build Coastguard Worker "tests/data/**/*.apk", 294*d57664e9SAndroid Build Coastguard Worker ":FrameworkResourcesSparseTestApp", 295*d57664e9SAndroid Build Coastguard Worker ":FrameworkResourcesNotSparseTestApp", 296*d57664e9SAndroid Build Coastguard Worker ], 297*d57664e9SAndroid Build Coastguard Worker} 298*d57664e9SAndroid Build Coastguard Worker 299*d57664e9SAndroid Build Coastguard Workercc_library { 300*d57664e9SAndroid Build Coastguard Worker name: "libandroidfw_fuzzer_lib", 301*d57664e9SAndroid Build Coastguard Worker defaults: ["libandroidfw_defaults"], 302*d57664e9SAndroid Build Coastguard Worker host_supported: true, 303*d57664e9SAndroid Build Coastguard Worker srcs: [ 304*d57664e9SAndroid Build Coastguard Worker "CursorWindow.cpp", 305*d57664e9SAndroid Build Coastguard Worker ], 306*d57664e9SAndroid Build Coastguard Worker export_include_dirs: ["include"], 307*d57664e9SAndroid Build Coastguard Worker target: { 308*d57664e9SAndroid Build Coastguard Worker android: { 309*d57664e9SAndroid Build Coastguard Worker shared_libs: common_test_libs + [ 310*d57664e9SAndroid Build Coastguard Worker "libbinder", 311*d57664e9SAndroid Build Coastguard Worker "liblog", 312*d57664e9SAndroid Build Coastguard Worker ], 313*d57664e9SAndroid Build Coastguard Worker }, 314*d57664e9SAndroid Build Coastguard Worker host: { 315*d57664e9SAndroid Build Coastguard Worker static_libs: common_test_libs + [ 316*d57664e9SAndroid Build Coastguard Worker "libbinder", 317*d57664e9SAndroid Build Coastguard Worker "liblog", 318*d57664e9SAndroid Build Coastguard Worker ], 319*d57664e9SAndroid Build Coastguard Worker }, 320*d57664e9SAndroid Build Coastguard Worker darwin: { 321*d57664e9SAndroid Build Coastguard Worker // libbinder is not supported on mac 322*d57664e9SAndroid Build Coastguard Worker enabled: false, 323*d57664e9SAndroid Build Coastguard Worker }, 324*d57664e9SAndroid Build Coastguard Worker }, 325*d57664e9SAndroid Build Coastguard Worker} 326