1*06f32e7eSjoergstatic_library("Index") { 2*06f32e7eSjoerg output_name = "clangIndex" 3*06f32e7eSjoerg configs += [ "//llvm/utils/gn/build:clang_code" ] 4*06f32e7eSjoerg deps = [ 5*06f32e7eSjoerg "//clang/lib/AST", 6*06f32e7eSjoerg "//clang/lib/Basic", 7*06f32e7eSjoerg "//clang/lib/Format", 8*06f32e7eSjoerg "//clang/lib/Frontend", 9*06f32e7eSjoerg "//clang/lib/Rewrite", 10*06f32e7eSjoerg "//clang/lib/Serialization", 11*06f32e7eSjoerg "//clang/lib/Tooling/Core", 12*06f32e7eSjoerg "//llvm/lib/IR", 13*06f32e7eSjoerg "//llvm/lib/Support", 14*06f32e7eSjoerg ] 15*06f32e7eSjoerg sources = [ 16*06f32e7eSjoerg "CommentToXML.cpp", 17*06f32e7eSjoerg "FileIndexRecord.cpp", 18*06f32e7eSjoerg "IndexBody.cpp", 19*06f32e7eSjoerg "IndexDecl.cpp", 20*06f32e7eSjoerg "IndexSymbol.cpp", 21*06f32e7eSjoerg "IndexTypeSourceInfo.cpp", 22*06f32e7eSjoerg "IndexingAction.cpp", 23*06f32e7eSjoerg "IndexingContext.cpp", 24*06f32e7eSjoerg "IndexingContext.h", 25*06f32e7eSjoerg "USRGeneration.cpp", 26*06f32e7eSjoerg ] 27*06f32e7eSjoerg} 28