xref: /llvm-project/llvm/utils/gn/secondary/clang/lib/ExtractAPI/BUILD.gn (revision bb029a5c039766ef83c88a456cf936cec0a1a69b)
1e22b78deSArthur Eubanksstatic_library("ExtractAPI") {
2e22b78deSArthur Eubanks  output_name = "clangExtractAPI"
3e22b78deSArthur Eubanks  configs += [ "//llvm/utils/gn/build:clang_code" ]
4e22b78deSArthur Eubanks  deps = [
5e22b78deSArthur Eubanks    "//clang/lib/AST",
6e22b78deSArthur Eubanks    "//clang/lib/Basic",
7e22b78deSArthur Eubanks    "//clang/lib/Frontend",
8e22b78deSArthur Eubanks    "//clang/lib/Index",
9*bb029a5cSNico Weber    "//clang/lib/InstallAPI",
10e22b78deSArthur Eubanks    "//llvm/lib/Support",
112aa998d2SNico Weber    "//llvm/lib/TargetParser",
12e22b78deSArthur Eubanks  ]
13e22b78deSArthur Eubanks  sources = [
14e22b78deSArthur Eubanks    "API.cpp",
154ffba0a9SLLVM GN Syncbot    "APIIgnoresList.cpp",
16e22b78deSArthur Eubanks    "DeclarationFragments.cpp",
172232d35fSLLVM GN Syncbot    "ExtractAPIConsumer.cpp",
18e22b78deSArthur Eubanks    "Serialization/SymbolGraphSerializer.cpp",
192232d35fSLLVM GN Syncbot    "TypedefUnderlyingTypeResolver.cpp",
20e22b78deSArthur Eubanks  ]
21e22b78deSArthur Eubanks}
22