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