1*508ec739SDaniel Rosenberg// Copyright 2020 The Android Open Source Project 2*508ec739SDaniel Rosenberg 3*508ec739SDaniel Rosenbergpackage { 4*508ec739SDaniel Rosenberg default_applicable_licenses: ["external_exfatprogs_license"], 5*508ec739SDaniel Rosenberg} 6*508ec739SDaniel Rosenberg 7*508ec739SDaniel Rosenberg// Added automatically by a large-scale-change that took the approach of 8*508ec739SDaniel Rosenberg// 'apply every license found to every target'. While this makes sure we respect 9*508ec739SDaniel Rosenberg// every license restriction, it may not be entirely correct. 10*508ec739SDaniel Rosenberg// 11*508ec739SDaniel Rosenberg// e.g. GPL in an MIT project might only apply to the contrib/ directory. 12*508ec739SDaniel Rosenberg// 13*508ec739SDaniel Rosenberg// Please consider splitting the single license below into multiple licenses, 14*508ec739SDaniel Rosenberg// taking care not to lose any license_kind information, and overriding the 15*508ec739SDaniel Rosenberg// default license using the 'licenses: [...]' property on targets as needed. 16*508ec739SDaniel Rosenberg// 17*508ec739SDaniel Rosenberg// For unused files, consider creating a 'fileGroup' with "//visibility:private" 18*508ec739SDaniel Rosenberg// to attach the license to, and including a comment whether the files may be 19*508ec739SDaniel Rosenberg// used in the current project. 20*508ec739SDaniel Rosenberg// See: http://go/android-license-faq 21*508ec739SDaniel Rosenberglicense { 22*508ec739SDaniel Rosenberg name: "external_exfatprogs_license", 23*508ec739SDaniel Rosenberg visibility: [":__subpackages__"], 24*508ec739SDaniel Rosenberg license_kinds: [ 25*508ec739SDaniel Rosenberg "SPDX-license-identifier-GPL", 26*508ec739SDaniel Rosenberg "SPDX-license-identifier-GPL-2.0", 27*508ec739SDaniel Rosenberg "SPDX-license-identifier-LGPL", 28*508ec739SDaniel Rosenberg ], 29*508ec739SDaniel Rosenberg license_text: [ 30*508ec739SDaniel Rosenberg "COPYING", 31*508ec739SDaniel Rosenberg ], 32*508ec739SDaniel Rosenberg} 33*508ec739SDaniel Rosenberg 34*508ec739SDaniel Rosenbergcc_library_headers { 35*508ec739SDaniel Rosenberg name: "libexfatprogs-headers", 36*508ec739SDaniel Rosenberg export_include_dirs: [ 37*508ec739SDaniel Rosenberg "include", 38*508ec739SDaniel Rosenberg "mkfs", 39*508ec739SDaniel Rosenberg "fsck", 40*508ec739SDaniel Rosenberg "tune", 41*508ec739SDaniel Rosenberg "label", 42*508ec739SDaniel Rosenberg "dump", 43*508ec739SDaniel Rosenberg "exfat2img", 44*508ec739SDaniel Rosenberg ], 45*508ec739SDaniel Rosenberg} 46*508ec739SDaniel Rosenberg 47*508ec739SDaniel Rosenbergcc_defaults { 48*508ec739SDaniel Rosenberg name: "exfatprogs-defaults", 49*508ec739SDaniel Rosenberg header_libs: ["libexfatprogs-headers"], 50*508ec739SDaniel Rosenberg export_header_lib_headers: ["libexfatprogs-headers"], 51*508ec739SDaniel Rosenberg cflags: ["-D_FILE_OFFSET_BITS=64"], 52*508ec739SDaniel Rosenberg} 53