1static_library("Serialization") { 2 output_name = "clangSerialization" 3 configs += [ "//llvm/utils/gn/build:clang_code" ] 4 deps = [ 5 "//clang/include/clang/Serialization:AttrPCHRead", 6 "//clang/include/clang/Serialization:AttrPCHWrite", 7 "//clang/lib/AST", 8 "//clang/lib/Basic", 9 "//clang/lib/Lex", 10 "//clang/lib/Sema", 11 "//llvm/lib/Bitcode/Reader", 12 "//llvm/lib/Support", 13 "//llvm/lib/TargetParser", 14 ] 15 sources = [ 16 "ASTCommon.cpp", 17 "ASTCommon.h", 18 "ASTReader.cpp", 19 "ASTReaderDecl.cpp", 20 "ASTReaderInternals.h", 21 "ASTReaderStmt.cpp", 22 "ASTWriter.cpp", 23 "ASTWriterDecl.cpp", 24 "ASTWriterStmt.cpp", 25 "GeneratePCH.cpp", 26 "GlobalModuleIndex.cpp", 27 "InMemoryModuleCache.cpp", 28 "ModuleFile.cpp", 29 "ModuleFileExtension.cpp", 30 "ModuleManager.cpp", 31 "ObjectFilePCHContainerReader.cpp", 32 "PCHContainerOperations.cpp", 33 "TemplateArgumentHasher.cpp", 34 ] 35} 36