1package { 2 default_applicable_licenses: ["external_liburing_license"], 3} 4 5// Added automatically by a large-scale-change 6// 7// large-scale-change included anything that looked like it might be a license 8// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc. 9// 10// Please consider removing redundant or irrelevant files from 'license_text:'. 11// See: http://go/android-license-faq 12license { 13 name: "external_liburing_license", 14 visibility: [":__subpackages__"], 15 license_kinds: [ 16 "legacy_notice", 17 ], 18 license_text: [ 19 "COPYING", 20 "COPYING.GPL", 21 "LICENSE", 22 "NOTICE", 23 ], 24} 25 26cc_defaults { 27 name: "iouring_defaults", 28 29 cflags: [ 30 "-Wall", 31 "-Werror", 32 "-Wno-pointer-arith", 33 "-Wno-unused-parameter", 34 "-D_GNU_SOURCE" 35 ], 36 export_include_dirs: [ 37 "src/include", 38 "src/arch", 39 ], 40 srcs: [ 41 "src/queue.c", 42 "src/register.c", 43 "src/setup.c", 44 "src/syscall.c", 45 ], 46} 47 48cc_library_static { 49 name: "liburing", 50 defaults: [ 51 "iouring_defaults", 52 ], 53 recovery_available: true, 54 ramdisk_available: true, 55 vendor_ramdisk_available: true, 56 host_supported: true, 57 device_supported: true, 58} 59