1*8d67ca89SAndroid Build Coastguard Workerpackage { 2*8d67ca89SAndroid Build Coastguard Worker default_team: "trendy_team_native_tools_libraries", 3*8d67ca89SAndroid Build Coastguard Worker default_applicable_licenses: ["bionic_libfdtrack_license"], 4*8d67ca89SAndroid Build Coastguard Worker} 5*8d67ca89SAndroid Build Coastguard Worker 6*8d67ca89SAndroid Build Coastguard Workerlicense { 7*8d67ca89SAndroid Build Coastguard Worker name: "bionic_libfdtrack_license", 8*8d67ca89SAndroid Build Coastguard Worker visibility: [":__subpackages__"], 9*8d67ca89SAndroid Build Coastguard Worker license_kinds: [ 10*8d67ca89SAndroid Build Coastguard Worker "SPDX-license-identifier-BSD", 11*8d67ca89SAndroid Build Coastguard Worker ], 12*8d67ca89SAndroid Build Coastguard Worker license_text: [ 13*8d67ca89SAndroid Build Coastguard Worker "NOTICE", 14*8d67ca89SAndroid Build Coastguard Worker ], 15*8d67ca89SAndroid Build Coastguard Worker} 16*8d67ca89SAndroid Build Coastguard Worker 17*8d67ca89SAndroid Build Coastguard Workercc_library_shared { 18*8d67ca89SAndroid Build Coastguard Worker name: "libfdtrack", 19*8d67ca89SAndroid Build Coastguard Worker srcs: ["fdtrack.cpp"], 20*8d67ca89SAndroid Build Coastguard Worker stl: "libc++_static", 21*8d67ca89SAndroid Build Coastguard Worker 22*8d67ca89SAndroid Build Coastguard Worker header_libs: ["bionic_libc_platform_headers"], 23*8d67ca89SAndroid Build Coastguard Worker static_libs: [ 24*8d67ca89SAndroid Build Coastguard Worker "libasync_safe", 25*8d67ca89SAndroid Build Coastguard Worker "libbase", 26*8d67ca89SAndroid Build Coastguard Worker "libdexfile_support", 27*8d67ca89SAndroid Build Coastguard Worker "libunwindstack", 28*8d67ca89SAndroid Build Coastguard Worker "liblzma", 29*8d67ca89SAndroid Build Coastguard Worker "liblog", 30*8d67ca89SAndroid Build Coastguard Worker "libz", 31*8d67ca89SAndroid Build Coastguard Worker ], 32*8d67ca89SAndroid Build Coastguard Worker target: { 33*8d67ca89SAndroid Build Coastguard Worker recovery: { 34*8d67ca89SAndroid Build Coastguard Worker exclude_static_libs: ["libdexfile_support"], 35*8d67ca89SAndroid Build Coastguard Worker }, 36*8d67ca89SAndroid Build Coastguard Worker }, 37*8d67ca89SAndroid Build Coastguard Worker version_script: "libfdtrack.map.txt", 38*8d67ca89SAndroid Build Coastguard Worker 39*8d67ca89SAndroid Build Coastguard Worker allow_undefined_symbols: true, 40*8d67ca89SAndroid Build Coastguard Worker recovery_available: true, 41*8d67ca89SAndroid Build Coastguard Worker} 42*8d67ca89SAndroid Build Coastguard Worker 43*8d67ca89SAndroid Build Coastguard Workercc_test { 44*8d67ca89SAndroid Build Coastguard Worker name: "fdtrack_test", 45*8d67ca89SAndroid Build Coastguard Worker srcs: ["fdtrack_test.cpp"], 46*8d67ca89SAndroid Build Coastguard Worker whole_static_libs: ["libBionicCtsGtestMain"], 47*8d67ca89SAndroid Build Coastguard Worker static_libs: ["liblog"], 48*8d67ca89SAndroid Build Coastguard Worker test_suites: ["device-tests"], 49*8d67ca89SAndroid Build Coastguard Worker runtime_libs: ["libfdtrack"], 50*8d67ca89SAndroid Build Coastguard Worker} 51