1*67e74705SXin Lipackage { 2*67e74705SXin Li // See: http://go/android-license-faq 3*67e74705SXin Li // A large-scale-change added 'default_applicable_licenses' to import 4*67e74705SXin Li // all of the 'license_kinds' from "external_clang_license" 5*67e74705SXin Li // to get the below license kinds: 6*67e74705SXin Li // SPDX-license-identifier-MIT 7*67e74705SXin Li // SPDX-license-identifier-NCSA 8*67e74705SXin Li default_applicable_licenses: ["external_clang_license"], 9*67e74705SXin Li} 10*67e74705SXin Li 11*67e74705SXin Licc_binary_host { 12*67e74705SXin Li name: "clang-tblgen", 13*67e74705SXin Li defaults: ["llvm-defaults"], 14*67e74705SXin Li srcs: ["*.cpp"], 15*67e74705SXin Li 16*67e74705SXin Li static_libs: [ 17*67e74705SXin Li "libLLVMTableGen", 18*67e74705SXin Li "libLLVMSupport", 19*67e74705SXin Li ], 20*67e74705SXin Li 21*67e74705SXin Li cflags: [ 22*67e74705SXin Li "-Wno-implicit-fallthrough", 23*67e74705SXin Li // NeonEmitter.cpp has several -Wimplicit-fallthrough. 24*67e74705SXin Li ], 25*67e74705SXin Li tidy_checks: [ 26*67e74705SXin Li "-google-runtime-member-string-references", 27*67e74705SXin Li ], 28*67e74705SXin Li target: { 29*67e74705SXin Li windows: { 30*67e74705SXin Li host_ldlibs: [ 31*67e74705SXin Li "-limagehlp", 32*67e74705SXin Li "-lpsapi", 33*67e74705SXin Li "-lversion", 34*67e74705SXin Li ], 35*67e74705SXin Li }, 36*67e74705SXin Li }, 37*67e74705SXin Li} 38