1package { 2 default_applicable_licenses: ["bionic_tools_license"], 3} 4 5cc_binary_host { 6 name: "versioner", 7 8 defaults: ["llvm-build-host-tools-defaults"], 9 10 srcs: [ 11 "versioner.cpp", 12 "Arch.cpp", 13 "CompilationType.cpp", 14 "DeclarationDatabase.cpp", 15 "Driver.cpp", 16 "Preprocessor.cpp", 17 "SymbolDatabase.cpp", 18 "SymbolFileParser.cpp", 19 "Utils.cpp", 20 "VFS.cpp", 21 ], 22 23 shared_libs: [ 24 "libclang-cpp_host", 25 "libbase", 26 ], 27 28 cflags: [ 29 "-Wall", 30 "-Wextra", 31 "-Werror", 32 "-Wno-unused-parameter", 33 "-fno-omit-frame-pointer", 34 35 "-D__STDC_CONSTANT_MACROS", 36 "-D__STDC_LIMIT_MACROS", 37 38 "-D_LIBCPP_ENABLE_CXX17_REMOVED_BINDERS", 39 ], 40 41 target: { 42 host: { 43 cppflags: [ 44 "-fno-rtti", 45 ], 46 }, 47 windows: { 48 enabled: false, 49 }, 50 }, 51} 52