aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/llvm12/lib/DebugInfo/PDB/ya.make
blob: daa2f8ed3ac8dc65588d65b7ba5d59ebc7423a17 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
# Generated by devtools/yamaker.

LIBRARY()

OWNER(
    orivej
    g:cpp-contrib
)

LICENSE(Apache-2.0 WITH LLVM-exception)

LICENSE_TEXTS(.yandex_meta/licenses.list.txt)

PEERDIR(
    contrib/libs/llvm12
    contrib/libs/llvm12/lib/BinaryFormat
    contrib/libs/llvm12/lib/DebugInfo/CodeView
    contrib/libs/llvm12/lib/DebugInfo/MSF
    contrib/libs/llvm12/lib/Object
    contrib/libs/llvm12/lib/Support
)

ADDINCL(
    contrib/libs/llvm12/lib/DebugInfo/PDB
)

NO_COMPILER_WARNINGS()

NO_UTIL()

SRCS(
    GenericError.cpp
    IPDBSourceFile.cpp
    Native/DbiModuleDescriptor.cpp
    Native/DbiModuleDescriptorBuilder.cpp
    Native/DbiModuleList.cpp
    Native/DbiStream.cpp
    Native/DbiStreamBuilder.cpp
    Native/EnumTables.cpp
    Native/GSIStreamBuilder.cpp
    Native/GlobalsStream.cpp
    Native/Hash.cpp
    Native/HashTable.cpp
    Native/InfoStream.cpp
    Native/InfoStreamBuilder.cpp
    Native/InjectedSourceStream.cpp
    Native/ModuleDebugStream.cpp
    Native/NamedStreamMap.cpp
    Native/NativeCompilandSymbol.cpp
    Native/NativeEnumGlobals.cpp
    Native/NativeEnumInjectedSources.cpp
    Native/NativeEnumLineNumbers.cpp
    Native/NativeEnumModules.cpp
    Native/NativeEnumSymbols.cpp
    Native/NativeEnumTypes.cpp
    Native/NativeExeSymbol.cpp
    Native/NativeFunctionSymbol.cpp
    Native/NativeInlineSiteSymbol.cpp
    Native/NativeLineNumber.cpp
    Native/NativePublicSymbol.cpp
    Native/NativeRawSymbol.cpp
    Native/NativeSession.cpp
    Native/NativeSourceFile.cpp
    Native/NativeSymbolEnumerator.cpp
    Native/NativeTypeArray.cpp
    Native/NativeTypeBuiltin.cpp
    Native/NativeTypeEnum.cpp
    Native/NativeTypeFunctionSig.cpp
    Native/NativeTypePointer.cpp
    Native/NativeTypeTypedef.cpp
    Native/NativeTypeUDT.cpp
    Native/NativeTypeVTShape.cpp
    Native/PDBFile.cpp
    Native/PDBFileBuilder.cpp
    Native/PDBStringTable.cpp
    Native/PDBStringTableBuilder.cpp
    Native/PublicsStream.cpp
    Native/RawError.cpp
    Native/SymbolCache.cpp
    Native/SymbolStream.cpp
    Native/TpiHashing.cpp
    Native/TpiStream.cpp
    Native/TpiStreamBuilder.cpp
    PDB.cpp
    PDBContext.cpp
    PDBExtras.cpp
    PDBInterfaceAnchors.cpp
    PDBSymDumper.cpp
    PDBSymbol.cpp
    PDBSymbolAnnotation.cpp
    PDBSymbolBlock.cpp
    PDBSymbolCompiland.cpp
    PDBSymbolCompilandDetails.cpp
    PDBSymbolCompilandEnv.cpp
    PDBSymbolCustom.cpp
    PDBSymbolData.cpp
    PDBSymbolExe.cpp
    PDBSymbolFunc.cpp
    PDBSymbolFuncDebugEnd.cpp
    PDBSymbolFuncDebugStart.cpp
    PDBSymbolLabel.cpp
    PDBSymbolPublicSymbol.cpp
    PDBSymbolThunk.cpp
    PDBSymbolTypeArray.cpp
    PDBSymbolTypeBaseClass.cpp
    PDBSymbolTypeBuiltin.cpp
    PDBSymbolTypeCustom.cpp
    PDBSymbolTypeDimension.cpp
    PDBSymbolTypeEnum.cpp
    PDBSymbolTypeFriend.cpp
    PDBSymbolTypeFunctionArg.cpp
    PDBSymbolTypeFunctionSig.cpp
    PDBSymbolTypeManaged.cpp
    PDBSymbolTypePointer.cpp
    PDBSymbolTypeTypedef.cpp
    PDBSymbolTypeUDT.cpp
    PDBSymbolTypeVTable.cpp
    PDBSymbolTypeVTableShape.cpp
    PDBSymbolUnknown.cpp
    PDBSymbolUsingNamespace.cpp
    UDTLayout.cpp
)

END()