aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/clang16/lib/AST/ya.make
blob: f250f8c7be05064f068823c44bd0b450083a4bce (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
125
126
127
128
129
130
131
132
133
134
135
136
# Generated by devtools/yamaker.

LIBRARY()

VERSION(16.0.0)

LICENSE(Apache-2.0 WITH LLVM-exception)

LICENSE_TEXTS(.yandex_meta/licenses.list.txt)

PEERDIR(
    contrib/libs/clang16
    contrib/libs/clang16/include
    contrib/libs/clang16/lib/Basic
    contrib/libs/clang16/lib/Lex
    contrib/libs/llvm16
    contrib/libs/llvm16/lib/Frontend/OpenMP
    contrib/libs/llvm16/lib/IR
    contrib/libs/llvm16/lib/Support
    contrib/libs/llvm16/lib/TargetParser
)

ADDINCL(
    ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/lib/AST
    contrib/libs/clang16/lib/AST
)

NO_COMPILER_WARNINGS()

NO_UTIL()

SRCS(
    APValue.cpp
    ASTConcept.cpp
    ASTConsumer.cpp
    ASTContext.cpp
    ASTDiagnostic.cpp
    ASTDumper.cpp
    ASTImporter.cpp
    ASTImporterLookupTable.cpp
    ASTStructuralEquivalence.cpp
    ASTTypeTraits.cpp
    AttrDocTable.cpp
    AttrImpl.cpp
    CXXInheritance.cpp
    Comment.cpp
    CommentBriefParser.cpp
    CommentCommandTraits.cpp
    CommentLexer.cpp
    CommentParser.cpp
    CommentSema.cpp
    ComparisonCategories.cpp
    ComputeDependence.cpp
    DataCollection.cpp
    Decl.cpp
    DeclBase.cpp
    DeclCXX.cpp
    DeclFriend.cpp
    DeclGroup.cpp
    DeclObjC.cpp
    DeclOpenMP.cpp
    DeclPrinter.cpp
    DeclTemplate.cpp
    DeclarationName.cpp
    Expr.cpp
    ExprCXX.cpp
    ExprClassification.cpp
    ExprConcepts.cpp
    ExprConstant.cpp
    ExprObjC.cpp
    ExternalASTMerger.cpp
    ExternalASTSource.cpp
    FormatString.cpp
    InheritViz.cpp
    Interp/ByteCodeEmitter.cpp
    Interp/ByteCodeExprGen.cpp
    Interp/ByteCodeGenError.cpp
    Interp/ByteCodeStmtGen.cpp
    Interp/Context.cpp
    Interp/Descriptor.cpp
    Interp/Disasm.cpp
    Interp/EvalEmitter.cpp
    Interp/Frame.cpp
    Interp/Function.cpp
    Interp/Interp.cpp
    Interp/InterpBlock.cpp
    Interp/InterpFrame.cpp
    Interp/InterpStack.cpp
    Interp/InterpState.cpp
    Interp/Pointer.cpp
    Interp/PrimType.cpp
    Interp/Program.cpp
    Interp/Record.cpp
    Interp/Source.cpp
    Interp/State.cpp
    ItaniumCXXABI.cpp
    ItaniumMangle.cpp
    JSONNodeDumper.cpp
    Mangle.cpp
    MicrosoftCXXABI.cpp
    MicrosoftMangle.cpp
    NSAPI.cpp
    NestedNameSpecifier.cpp
    ODRDiagsEmitter.cpp
    ODRHash.cpp
    OSLog.cpp
    OpenMPClause.cpp
    ParentMap.cpp
    ParentMapContext.cpp
    PrintfFormatString.cpp
    QualTypeNames.cpp
    Randstruct.cpp
    RawCommentList.cpp
    RecordLayout.cpp
    RecordLayoutBuilder.cpp
    ScanfFormatString.cpp
    SelectorLocationsKind.cpp
    Stmt.cpp
    StmtCXX.cpp
    StmtIterator.cpp
    StmtObjC.cpp
    StmtOpenMP.cpp
    StmtPrinter.cpp
    StmtProfile.cpp
    StmtViz.cpp
    TemplateBase.cpp
    TemplateName.cpp
    TextNodeDumper.cpp
    Type.cpp
    TypeLoc.cpp
    TypePrinter.cpp
    VTTBuilder.cpp
    VTableBuilder.cpp
)

END()