1*27162e4eSAndroid Build Coastguard Worker// Copyright (C) 2015 The Android Open Source Project 2*27162e4eSAndroid Build Coastguard Worker 3*27162e4eSAndroid Build Coastguard Workerpackage { 4*27162e4eSAndroid Build Coastguard Worker default_applicable_licenses: ["external_lz4_lib_license"], 5*27162e4eSAndroid Build Coastguard Worker} 6*27162e4eSAndroid Build Coastguard Worker 7*27162e4eSAndroid Build Coastguard Worker// Added automatically by a large-scale-change 8*27162e4eSAndroid Build Coastguard Workerlicense { 9*27162e4eSAndroid Build Coastguard Worker name: "external_lz4_lib_license", 10*27162e4eSAndroid Build Coastguard Worker visibility: [":__subpackages__"], 11*27162e4eSAndroid Build Coastguard Worker license_kinds: [ 12*27162e4eSAndroid Build Coastguard Worker "SPDX-license-identifier-BSD", 13*27162e4eSAndroid Build Coastguard Worker ], 14*27162e4eSAndroid Build Coastguard Worker license_text: [ 15*27162e4eSAndroid Build Coastguard Worker "LICENSE", 16*27162e4eSAndroid Build Coastguard Worker ], 17*27162e4eSAndroid Build Coastguard Worker} 18*27162e4eSAndroid Build Coastguard Worker 19*27162e4eSAndroid Build Coastguard Workercc_library { 20*27162e4eSAndroid Build Coastguard Worker name: "liblz4", 21*27162e4eSAndroid Build Coastguard Worker min_sdk_version: "apex_inherit", 22*27162e4eSAndroid Build Coastguard Worker apex_available: [ 23*27162e4eSAndroid Build Coastguard Worker "//apex_available:platform", 24*27162e4eSAndroid Build Coastguard Worker "com.android.adbd", 25*27162e4eSAndroid Build Coastguard Worker "com.android.art", // from libartbase 26*27162e4eSAndroid Build Coastguard Worker "com.android.art.debug", 27*27162e4eSAndroid Build Coastguard Worker "com.android.virt", 28*27162e4eSAndroid Build Coastguard Worker ], 29*27162e4eSAndroid Build Coastguard Worker recovery_available: true, 30*27162e4eSAndroid Build Coastguard Worker vendor_available: true, 31*27162e4eSAndroid Build Coastguard Worker product_available: true, 32*27162e4eSAndroid Build Coastguard Worker ramdisk_available: true, 33*27162e4eSAndroid Build Coastguard Worker vendor_ramdisk_available: true, 34*27162e4eSAndroid Build Coastguard Worker host_supported: true, 35*27162e4eSAndroid Build Coastguard Worker // TODO(b/153609531): remove when no longer needed. 36*27162e4eSAndroid Build Coastguard Worker native_bridge_supported: true, 37*27162e4eSAndroid Build Coastguard Worker target: { 38*27162e4eSAndroid Build Coastguard Worker windows: { 39*27162e4eSAndroid Build Coastguard Worker enabled: true, 40*27162e4eSAndroid Build Coastguard Worker shared: { 41*27162e4eSAndroid Build Coastguard Worker enabled: false, 42*27162e4eSAndroid Build Coastguard Worker }, 43*27162e4eSAndroid Build Coastguard Worker }, 44*27162e4eSAndroid Build Coastguard Worker }, 45*27162e4eSAndroid Build Coastguard Worker srcs: [ 46*27162e4eSAndroid Build Coastguard Worker "lz4.c", 47*27162e4eSAndroid Build Coastguard Worker "lz4hc.c", 48*27162e4eSAndroid Build Coastguard Worker "lz4frame.c", 49*27162e4eSAndroid Build Coastguard Worker "xxhash.c", 50*27162e4eSAndroid Build Coastguard Worker ], 51*27162e4eSAndroid Build Coastguard Worker cflags: ["-Wall", "-Werror"], 52*27162e4eSAndroid Build Coastguard Worker export_include_dirs: ["."], 53*27162e4eSAndroid Build Coastguard Worker} 54