ya.make 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893
  1. # Generated by devtools/yamaker.
  2. LIBRARY()
  3. VERSION(16.0.0)
  4. LICENSE(Apache-2.0 WITH LLVM-exception)
  5. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  6. PEERDIR(
  7. contrib/libs/llvm16/include
  8. )
  9. NO_UTIL()
  10. RUN_PROGRAM(
  11. contrib/libs/clang16/utils/TableGen -gen-clang-basic-reader -I
  12. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  13. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/AST/PropertiesBase.td --write-if-changed
  14. -o clang/AST/AbstractBasicReader.inc -d clang/AST/AbstractBasicReader.inc.d
  15. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  16. IN clang/AST/PropertiesBase.td
  17. OUT_NOAUTO clang/AST/AbstractBasicReader.inc clang/AST/AbstractBasicReader.inc.d
  18. )
  19. RUN_PROGRAM(
  20. contrib/libs/clang16/utils/TableGen -gen-clang-basic-writer -I
  21. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  22. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/AST/PropertiesBase.td --write-if-changed
  23. -o clang/AST/AbstractBasicWriter.inc -d clang/AST/AbstractBasicWriter.inc.d
  24. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  25. IN clang/AST/PropertiesBase.td
  26. OUT_NOAUTO clang/AST/AbstractBasicWriter.inc clang/AST/AbstractBasicWriter.inc.d
  27. )
  28. RUN_PROGRAM(
  29. contrib/libs/clang16/utils/TableGen -gen-clang-type-reader -I
  30. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  31. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/AST/TypeProperties.td --write-if-changed
  32. -o clang/AST/AbstractTypeReader.inc -d clang/AST/AbstractTypeReader.inc.d
  33. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  34. IN clang/AST/PropertiesBase.td clang/AST/TypeProperties.td clang/Basic/ASTNode.td clang/Basic/TypeNodes.td
  35. OUTPUT_INCLUDES clang/AST/BuiltinTypes.def clang/Basic/AArch64SVEACLETypes.def
  36. clang/Basic/OpenCLExtensionTypes.def clang/Basic/OpenCLImageTypes.def clang/Basic/PPCTypes.def
  37. clang/Basic/RISCVVTypes.def
  38. OUT_NOAUTO clang/AST/AbstractTypeReader.inc clang/AST/AbstractTypeReader.inc.d
  39. )
  40. RUN_PROGRAM(
  41. contrib/libs/clang16/utils/TableGen -gen-clang-type-writer -I
  42. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  43. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/AST/TypeProperties.td --write-if-changed
  44. -o clang/AST/AbstractTypeWriter.inc -d clang/AST/AbstractTypeWriter.inc.d
  45. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  46. IN clang/AST/PropertiesBase.td clang/AST/TypeProperties.td clang/Basic/ASTNode.td clang/Basic/TypeNodes.td
  47. OUT_NOAUTO clang/AST/AbstractTypeWriter.inc clang/AST/AbstractTypeWriter.inc.d
  48. )
  49. RUN_PROGRAM(
  50. contrib/libs/clang16/utils/TableGen -gen-clang-attr-impl -I
  51. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  52. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/Basic/Attr.td --write-if-changed -o
  53. clang/AST/AttrImpl.inc -d clang/AST/AttrImpl.inc.d
  54. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  55. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  56. clang/Basic/StmtNodes.td
  57. OUT_NOAUTO clang/AST/AttrImpl.inc clang/AST/AttrImpl.inc.d
  58. )
  59. RUN_PROGRAM(
  60. contrib/libs/clang16/utils/TableGen -gen-clang-attr-node-traverse -I
  61. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  62. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/Basic/Attr.td --write-if-changed -o
  63. clang/AST/AttrNodeTraverse.inc -d clang/AST/AttrNodeTraverse.inc.d
  64. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  65. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  66. clang/Basic/StmtNodes.td
  67. OUT_NOAUTO clang/AST/AttrNodeTraverse.inc clang/AST/AttrNodeTraverse.inc.d
  68. )
  69. RUN_PROGRAM(
  70. contrib/libs/clang16/utils/TableGen -gen-clang-attr-text-node-dump -I
  71. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  72. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/Basic/Attr.td --write-if-changed -o
  73. clang/AST/AttrTextNodeDump.inc -d clang/AST/AttrTextNodeDump.inc.d
  74. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  75. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  76. clang/Basic/StmtNodes.td
  77. OUT_NOAUTO clang/AST/AttrTextNodeDump.inc clang/AST/AttrTextNodeDump.inc.d
  78. )
  79. RUN_PROGRAM(
  80. contrib/libs/clang16/utils/TableGen -gen-clang-attr-ast-visitor -I
  81. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  82. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/Basic/Attr.td --write-if-changed -o
  83. clang/AST/AttrVisitor.inc -d clang/AST/AttrVisitor.inc.d
  84. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  85. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  86. clang/Basic/StmtNodes.td
  87. OUT_NOAUTO clang/AST/AttrVisitor.inc clang/AST/AttrVisitor.inc.d
  88. )
  89. RUN_PROGRAM(
  90. contrib/libs/clang16/utils/TableGen -gen-clang-attr-classes -I
  91. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  92. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/Basic/Attr.td --write-if-changed -o
  93. clang/AST/Attrs.inc -d clang/AST/Attrs.inc.d
  94. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  95. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  96. clang/Basic/StmtNodes.td
  97. OUT_NOAUTO clang/AST/Attrs.inc clang/AST/Attrs.inc.d
  98. )
  99. RUN_PROGRAM(
  100. contrib/libs/clang16/utils/TableGen -gen-clang-comment-command-info -I
  101. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  102. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/AST/CommentCommands.td
  103. --write-if-changed -o clang/AST/CommentCommandInfo.inc -d clang/AST/CommentCommandInfo.inc.d
  104. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  105. IN clang/AST/CommentCommands.td
  106. OUT_NOAUTO clang/AST/CommentCommandInfo.inc clang/AST/CommentCommandInfo.inc.d
  107. )
  108. RUN_PROGRAM(
  109. contrib/libs/clang16/utils/TableGen -gen-clang-comment-command-list -I
  110. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  111. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/AST/CommentCommands.td
  112. --write-if-changed -o clang/AST/CommentCommandList.inc -d clang/AST/CommentCommandList.inc.d
  113. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  114. IN clang/AST/CommentCommands.td
  115. OUT_NOAUTO clang/AST/CommentCommandList.inc clang/AST/CommentCommandList.inc.d
  116. )
  117. RUN_PROGRAM(
  118. contrib/libs/clang16/utils/TableGen -gen-clang-comment-html-named-character-references -I
  119. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  120. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  121. clang/AST/CommentHTMLNamedCharacterReferences.td --write-if-changed -o
  122. clang/AST/CommentHTMLNamedCharacterReferences.inc -d
  123. clang/AST/CommentHTMLNamedCharacterReferences.inc.d
  124. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  125. IN clang/AST/CommentHTMLNamedCharacterReferences.td
  126. OUT_NOAUTO clang/AST/CommentHTMLNamedCharacterReferences.inc
  127. clang/AST/CommentHTMLNamedCharacterReferences.inc.d
  128. )
  129. RUN_PROGRAM(
  130. contrib/libs/clang16/utils/TableGen -gen-clang-comment-html-tags -I
  131. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  132. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/AST/CommentHTMLTags.td
  133. --write-if-changed -o clang/AST/CommentHTMLTags.inc -d clang/AST/CommentHTMLTags.inc.d
  134. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  135. IN clang/AST/CommentHTMLTags.td
  136. OUT_NOAUTO clang/AST/CommentHTMLTags.inc clang/AST/CommentHTMLTags.inc.d
  137. )
  138. RUN_PROGRAM(
  139. contrib/libs/clang16/utils/TableGen -gen-clang-comment-html-tags-properties -I
  140. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  141. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/AST/CommentHTMLTags.td
  142. --write-if-changed -o clang/AST/CommentHTMLTagsProperties.inc -d
  143. clang/AST/CommentHTMLTagsProperties.inc.d
  144. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  145. IN clang/AST/CommentHTMLTags.td
  146. OUT_NOAUTO clang/AST/CommentHTMLTagsProperties.inc clang/AST/CommentHTMLTagsProperties.inc.d
  147. )
  148. RUN_PROGRAM(
  149. contrib/libs/clang16/utils/TableGen -gen-clang-comment-nodes -I
  150. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  151. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/Basic/CommentNodes.td --write-if-changed
  152. -o clang/AST/CommentNodes.inc -d clang/AST/CommentNodes.inc.d
  153. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  154. IN clang/Basic/ASTNode.td clang/Basic/CommentNodes.td
  155. OUT_NOAUTO clang/AST/CommentNodes.inc clang/AST/CommentNodes.inc.d
  156. )
  157. RUN_PROGRAM(
  158. contrib/libs/clang16/utils/TableGen -gen-clang-decl-nodes -I
  159. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  160. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/Basic/DeclNodes.td --write-if-changed -o
  161. clang/AST/DeclNodes.inc -d clang/AST/DeclNodes.inc.d
  162. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  163. IN clang/Basic/ASTNode.td clang/Basic/DeclNodes.td
  164. OUT_NOAUTO clang/AST/DeclNodes.inc clang/AST/DeclNodes.inc.d
  165. )
  166. RUN_PROGRAM(
  167. contrib/libs/clang16/utils/TableGen -gen-clang-data-collectors -I
  168. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  169. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/AST/StmtDataCollectors.td
  170. --write-if-changed -o clang/AST/StmtDataCollectors.inc -d clang/AST/StmtDataCollectors.inc.d
  171. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  172. IN clang/AST/StmtDataCollectors.td
  173. OUT_NOAUTO clang/AST/StmtDataCollectors.inc clang/AST/StmtDataCollectors.inc.d
  174. )
  175. RUN_PROGRAM(
  176. contrib/libs/clang16/utils/TableGen -gen-clang-stmt-nodes -I
  177. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  178. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/Basic/StmtNodes.td --write-if-changed -o
  179. clang/AST/StmtNodes.inc -d clang/AST/StmtNodes.inc.d
  180. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  181. IN clang/Basic/ASTNode.td clang/Basic/StmtNodes.td
  182. OUT_NOAUTO clang/AST/StmtNodes.inc clang/AST/StmtNodes.inc.d
  183. )
  184. RUN_PROGRAM(
  185. contrib/libs/clang16/utils/TableGen -gen-clang-type-nodes -I
  186. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/AST -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  187. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/Basic/TypeNodes.td --write-if-changed -o
  188. clang/AST/TypeNodes.inc -d clang/AST/TypeNodes.inc.d
  189. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  190. IN clang/Basic/ASTNode.td clang/Basic/TypeNodes.td
  191. OUT_NOAUTO clang/AST/TypeNodes.inc clang/AST/TypeNodes.inc.d
  192. )
  193. RUN_PROGRAM(
  194. contrib/libs/clang16/utils/TableGen -gen-clang-attr-has-attribute-impl -I
  195. ${ARCADIA_ROOT}/contrib/libs/clang16/include/ -I
  196. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  197. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  198. clang/Basic/Attr.td --write-if-changed -o clang/Basic/AttrHasAttributeImpl.inc -d
  199. clang/Basic/AttrHasAttributeImpl.inc.d
  200. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  201. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  202. clang/Basic/StmtNodes.td
  203. OUT_NOAUTO clang/Basic/AttrHasAttributeImpl.inc clang/Basic/AttrHasAttributeImpl.inc.d
  204. )
  205. RUN_PROGRAM(
  206. contrib/libs/clang16/utils/TableGen -gen-clang-attr-list -I ${ARCADIA_ROOT}/contrib/libs/clang16/include/
  207. -I ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  208. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  209. clang/Basic/Attr.td --write-if-changed -o clang/Basic/AttrList.inc -d clang/Basic/AttrList.inc.d
  210. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  211. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  212. clang/Basic/StmtNodes.td
  213. OUT_NOAUTO clang/Basic/AttrList.inc clang/Basic/AttrList.inc.d
  214. )
  215. RUN_PROGRAM(
  216. contrib/libs/clang16/utils/TableGen -gen-clang-attr-subject-match-rule-list -I
  217. ${ARCADIA_ROOT}/contrib/libs/clang16/include/ -I
  218. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  219. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  220. clang/Basic/Attr.td --write-if-changed -o clang/Basic/AttrSubMatchRulesList.inc -d
  221. clang/Basic/AttrSubMatchRulesList.inc.d
  222. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  223. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  224. clang/Basic/StmtNodes.td
  225. OUT_NOAUTO clang/Basic/AttrSubMatchRulesList.inc clang/Basic/AttrSubMatchRulesList.inc.d
  226. )
  227. RUN_PROGRAM(
  228. contrib/libs/clang16/utils/TableGen -gen-clang-diags-defs -clang-component=AST -I
  229. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  230. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  231. clang/Basic/Diagnostic.td --write-if-changed -o clang/Basic/DiagnosticASTKinds.inc -d
  232. clang/Basic/DiagnosticASTKinds.inc.d
  233. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  234. IN clang/Basic/Diagnostic.td clang/Basic/DiagnosticASTKinds.td clang/Basic/DiagnosticAnalysisKinds.td
  235. clang/Basic/DiagnosticCategories.td clang/Basic/DiagnosticCommentKinds.td
  236. clang/Basic/DiagnosticCommonKinds.td clang/Basic/DiagnosticCrossTUKinds.td
  237. clang/Basic/DiagnosticDocs.td clang/Basic/DiagnosticDriverKinds.td
  238. clang/Basic/DiagnosticFrontendKinds.td clang/Basic/DiagnosticGroups.td
  239. clang/Basic/DiagnosticLexKinds.td clang/Basic/DiagnosticParseKinds.td
  240. clang/Basic/DiagnosticRefactoringKinds.td clang/Basic/DiagnosticSemaKinds.td
  241. clang/Basic/DiagnosticSerializationKinds.td
  242. OUT_NOAUTO clang/Basic/DiagnosticASTKinds.inc clang/Basic/DiagnosticASTKinds.inc.d
  243. )
  244. RUN_PROGRAM(
  245. contrib/libs/clang16/utils/TableGen -gen-clang-diags-defs -clang-component=Analysis -I
  246. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  247. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  248. clang/Basic/Diagnostic.td --write-if-changed -o clang/Basic/DiagnosticAnalysisKinds.inc -d
  249. clang/Basic/DiagnosticAnalysisKinds.inc.d
  250. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  251. IN clang/Basic/Diagnostic.td clang/Basic/DiagnosticASTKinds.td clang/Basic/DiagnosticAnalysisKinds.td
  252. clang/Basic/DiagnosticCategories.td clang/Basic/DiagnosticCommentKinds.td
  253. clang/Basic/DiagnosticCommonKinds.td clang/Basic/DiagnosticCrossTUKinds.td
  254. clang/Basic/DiagnosticDocs.td clang/Basic/DiagnosticDriverKinds.td
  255. clang/Basic/DiagnosticFrontendKinds.td clang/Basic/DiagnosticGroups.td
  256. clang/Basic/DiagnosticLexKinds.td clang/Basic/DiagnosticParseKinds.td
  257. clang/Basic/DiagnosticRefactoringKinds.td clang/Basic/DiagnosticSemaKinds.td
  258. clang/Basic/DiagnosticSerializationKinds.td
  259. OUT_NOAUTO clang/Basic/DiagnosticAnalysisKinds.inc clang/Basic/DiagnosticAnalysisKinds.inc.d
  260. )
  261. RUN_PROGRAM(
  262. contrib/libs/clang16/utils/TableGen -gen-clang-diags-defs -clang-component=Comment -I
  263. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  264. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  265. clang/Basic/Diagnostic.td --write-if-changed -o clang/Basic/DiagnosticCommentKinds.inc -d
  266. clang/Basic/DiagnosticCommentKinds.inc.d
  267. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  268. IN clang/Basic/Diagnostic.td clang/Basic/DiagnosticASTKinds.td clang/Basic/DiagnosticAnalysisKinds.td
  269. clang/Basic/DiagnosticCategories.td clang/Basic/DiagnosticCommentKinds.td
  270. clang/Basic/DiagnosticCommonKinds.td clang/Basic/DiagnosticCrossTUKinds.td
  271. clang/Basic/DiagnosticDocs.td clang/Basic/DiagnosticDriverKinds.td
  272. clang/Basic/DiagnosticFrontendKinds.td clang/Basic/DiagnosticGroups.td
  273. clang/Basic/DiagnosticLexKinds.td clang/Basic/DiagnosticParseKinds.td
  274. clang/Basic/DiagnosticRefactoringKinds.td clang/Basic/DiagnosticSemaKinds.td
  275. clang/Basic/DiagnosticSerializationKinds.td
  276. OUT_NOAUTO clang/Basic/DiagnosticCommentKinds.inc clang/Basic/DiagnosticCommentKinds.inc.d
  277. )
  278. RUN_PROGRAM(
  279. contrib/libs/clang16/utils/TableGen -gen-clang-diags-defs -clang-component=Common -I
  280. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  281. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  282. clang/Basic/Diagnostic.td --write-if-changed -o clang/Basic/DiagnosticCommonKinds.inc -d
  283. clang/Basic/DiagnosticCommonKinds.inc.d
  284. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  285. IN clang/Basic/Diagnostic.td clang/Basic/DiagnosticASTKinds.td clang/Basic/DiagnosticAnalysisKinds.td
  286. clang/Basic/DiagnosticCategories.td clang/Basic/DiagnosticCommentKinds.td
  287. clang/Basic/DiagnosticCommonKinds.td clang/Basic/DiagnosticCrossTUKinds.td
  288. clang/Basic/DiagnosticDocs.td clang/Basic/DiagnosticDriverKinds.td
  289. clang/Basic/DiagnosticFrontendKinds.td clang/Basic/DiagnosticGroups.td
  290. clang/Basic/DiagnosticLexKinds.td clang/Basic/DiagnosticParseKinds.td
  291. clang/Basic/DiagnosticRefactoringKinds.td clang/Basic/DiagnosticSemaKinds.td
  292. clang/Basic/DiagnosticSerializationKinds.td
  293. OUT_NOAUTO clang/Basic/DiagnosticCommonKinds.inc clang/Basic/DiagnosticCommonKinds.inc.d
  294. )
  295. RUN_PROGRAM(
  296. contrib/libs/clang16/utils/TableGen -gen-clang-diags-defs -clang-component=CrossTU -I
  297. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  298. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  299. clang/Basic/Diagnostic.td --write-if-changed -o clang/Basic/DiagnosticCrossTUKinds.inc -d
  300. clang/Basic/DiagnosticCrossTUKinds.inc.d
  301. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  302. IN clang/Basic/Diagnostic.td clang/Basic/DiagnosticASTKinds.td clang/Basic/DiagnosticAnalysisKinds.td
  303. clang/Basic/DiagnosticCategories.td clang/Basic/DiagnosticCommentKinds.td
  304. clang/Basic/DiagnosticCommonKinds.td clang/Basic/DiagnosticCrossTUKinds.td
  305. clang/Basic/DiagnosticDocs.td clang/Basic/DiagnosticDriverKinds.td
  306. clang/Basic/DiagnosticFrontendKinds.td clang/Basic/DiagnosticGroups.td
  307. clang/Basic/DiagnosticLexKinds.td clang/Basic/DiagnosticParseKinds.td
  308. clang/Basic/DiagnosticRefactoringKinds.td clang/Basic/DiagnosticSemaKinds.td
  309. clang/Basic/DiagnosticSerializationKinds.td
  310. OUT_NOAUTO clang/Basic/DiagnosticCrossTUKinds.inc clang/Basic/DiagnosticCrossTUKinds.inc.d
  311. )
  312. RUN_PROGRAM(
  313. contrib/libs/clang16/utils/TableGen -gen-clang-diags-defs -clang-component=Driver -I
  314. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  315. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  316. clang/Basic/Diagnostic.td --write-if-changed -o clang/Basic/DiagnosticDriverKinds.inc -d
  317. clang/Basic/DiagnosticDriverKinds.inc.d
  318. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  319. IN clang/Basic/Diagnostic.td clang/Basic/DiagnosticASTKinds.td clang/Basic/DiagnosticAnalysisKinds.td
  320. clang/Basic/DiagnosticCategories.td clang/Basic/DiagnosticCommentKinds.td
  321. clang/Basic/DiagnosticCommonKinds.td clang/Basic/DiagnosticCrossTUKinds.td
  322. clang/Basic/DiagnosticDocs.td clang/Basic/DiagnosticDriverKinds.td
  323. clang/Basic/DiagnosticFrontendKinds.td clang/Basic/DiagnosticGroups.td
  324. clang/Basic/DiagnosticLexKinds.td clang/Basic/DiagnosticParseKinds.td
  325. clang/Basic/DiagnosticRefactoringKinds.td clang/Basic/DiagnosticSemaKinds.td
  326. clang/Basic/DiagnosticSerializationKinds.td
  327. OUT_NOAUTO clang/Basic/DiagnosticDriverKinds.inc clang/Basic/DiagnosticDriverKinds.inc.d
  328. )
  329. RUN_PROGRAM(
  330. contrib/libs/clang16/utils/TableGen -gen-clang-diags-defs -clang-component=Frontend -I
  331. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  332. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  333. clang/Basic/Diagnostic.td --write-if-changed -o clang/Basic/DiagnosticFrontendKinds.inc -d
  334. clang/Basic/DiagnosticFrontendKinds.inc.d
  335. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  336. IN clang/Basic/Diagnostic.td clang/Basic/DiagnosticASTKinds.td clang/Basic/DiagnosticAnalysisKinds.td
  337. clang/Basic/DiagnosticCategories.td clang/Basic/DiagnosticCommentKinds.td
  338. clang/Basic/DiagnosticCommonKinds.td clang/Basic/DiagnosticCrossTUKinds.td
  339. clang/Basic/DiagnosticDocs.td clang/Basic/DiagnosticDriverKinds.td
  340. clang/Basic/DiagnosticFrontendKinds.td clang/Basic/DiagnosticGroups.td
  341. clang/Basic/DiagnosticLexKinds.td clang/Basic/DiagnosticParseKinds.td
  342. clang/Basic/DiagnosticRefactoringKinds.td clang/Basic/DiagnosticSemaKinds.td
  343. clang/Basic/DiagnosticSerializationKinds.td
  344. OUT_NOAUTO clang/Basic/DiagnosticFrontendKinds.inc clang/Basic/DiagnosticFrontendKinds.inc.d
  345. )
  346. RUN_PROGRAM(
  347. contrib/libs/clang16/utils/TableGen -gen-clang-diag-groups -I
  348. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  349. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  350. clang/Basic/Diagnostic.td --write-if-changed -o clang/Basic/DiagnosticGroups.inc -d
  351. clang/Basic/DiagnosticGroups.inc.d
  352. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  353. IN clang/Basic/Diagnostic.td clang/Basic/DiagnosticASTKinds.td clang/Basic/DiagnosticAnalysisKinds.td
  354. clang/Basic/DiagnosticCategories.td clang/Basic/DiagnosticCommentKinds.td
  355. clang/Basic/DiagnosticCommonKinds.td clang/Basic/DiagnosticCrossTUKinds.td
  356. clang/Basic/DiagnosticDocs.td clang/Basic/DiagnosticDriverKinds.td
  357. clang/Basic/DiagnosticFrontendKinds.td clang/Basic/DiagnosticGroups.td
  358. clang/Basic/DiagnosticLexKinds.td clang/Basic/DiagnosticParseKinds.td
  359. clang/Basic/DiagnosticRefactoringKinds.td clang/Basic/DiagnosticSemaKinds.td
  360. clang/Basic/DiagnosticSerializationKinds.td
  361. OUT_NOAUTO clang/Basic/DiagnosticGroups.inc clang/Basic/DiagnosticGroups.inc.d
  362. )
  363. RUN_PROGRAM(
  364. contrib/libs/clang16/utils/TableGen -gen-clang-diags-defs -clang-component=Lex -I
  365. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  366. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  367. clang/Basic/Diagnostic.td --write-if-changed -o clang/Basic/DiagnosticLexKinds.inc -d
  368. clang/Basic/DiagnosticLexKinds.inc.d
  369. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  370. IN clang/Basic/Diagnostic.td clang/Basic/DiagnosticASTKinds.td clang/Basic/DiagnosticAnalysisKinds.td
  371. clang/Basic/DiagnosticCategories.td clang/Basic/DiagnosticCommentKinds.td
  372. clang/Basic/DiagnosticCommonKinds.td clang/Basic/DiagnosticCrossTUKinds.td
  373. clang/Basic/DiagnosticDocs.td clang/Basic/DiagnosticDriverKinds.td
  374. clang/Basic/DiagnosticFrontendKinds.td clang/Basic/DiagnosticGroups.td
  375. clang/Basic/DiagnosticLexKinds.td clang/Basic/DiagnosticParseKinds.td
  376. clang/Basic/DiagnosticRefactoringKinds.td clang/Basic/DiagnosticSemaKinds.td
  377. clang/Basic/DiagnosticSerializationKinds.td
  378. OUT_NOAUTO clang/Basic/DiagnosticLexKinds.inc clang/Basic/DiagnosticLexKinds.inc.d
  379. )
  380. RUN_PROGRAM(
  381. contrib/libs/clang16/utils/TableGen -gen-clang-diags-defs -clang-component=Parse -I
  382. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  383. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  384. clang/Basic/Diagnostic.td --write-if-changed -o clang/Basic/DiagnosticParseKinds.inc -d
  385. clang/Basic/DiagnosticParseKinds.inc.d
  386. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  387. IN clang/Basic/Diagnostic.td clang/Basic/DiagnosticASTKinds.td clang/Basic/DiagnosticAnalysisKinds.td
  388. clang/Basic/DiagnosticCategories.td clang/Basic/DiagnosticCommentKinds.td
  389. clang/Basic/DiagnosticCommonKinds.td clang/Basic/DiagnosticCrossTUKinds.td
  390. clang/Basic/DiagnosticDocs.td clang/Basic/DiagnosticDriverKinds.td
  391. clang/Basic/DiagnosticFrontendKinds.td clang/Basic/DiagnosticGroups.td
  392. clang/Basic/DiagnosticLexKinds.td clang/Basic/DiagnosticParseKinds.td
  393. clang/Basic/DiagnosticRefactoringKinds.td clang/Basic/DiagnosticSemaKinds.td
  394. clang/Basic/DiagnosticSerializationKinds.td
  395. OUT_NOAUTO clang/Basic/DiagnosticParseKinds.inc clang/Basic/DiagnosticParseKinds.inc.d
  396. )
  397. RUN_PROGRAM(
  398. contrib/libs/clang16/utils/TableGen -gen-clang-diags-defs -clang-component=Refactoring -I
  399. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  400. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  401. clang/Basic/Diagnostic.td --write-if-changed -o clang/Basic/DiagnosticRefactoringKinds.inc -d
  402. clang/Basic/DiagnosticRefactoringKinds.inc.d
  403. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  404. IN clang/Basic/Diagnostic.td clang/Basic/DiagnosticASTKinds.td clang/Basic/DiagnosticAnalysisKinds.td
  405. clang/Basic/DiagnosticCategories.td clang/Basic/DiagnosticCommentKinds.td
  406. clang/Basic/DiagnosticCommonKinds.td clang/Basic/DiagnosticCrossTUKinds.td
  407. clang/Basic/DiagnosticDocs.td clang/Basic/DiagnosticDriverKinds.td
  408. clang/Basic/DiagnosticFrontendKinds.td clang/Basic/DiagnosticGroups.td
  409. clang/Basic/DiagnosticLexKinds.td clang/Basic/DiagnosticParseKinds.td
  410. clang/Basic/DiagnosticRefactoringKinds.td clang/Basic/DiagnosticSemaKinds.td
  411. clang/Basic/DiagnosticSerializationKinds.td
  412. OUT_NOAUTO clang/Basic/DiagnosticRefactoringKinds.inc clang/Basic/DiagnosticRefactoringKinds.inc.d
  413. )
  414. RUN_PROGRAM(
  415. contrib/libs/clang16/utils/TableGen -gen-clang-diags-defs -clang-component=Sema -I
  416. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  417. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  418. clang/Basic/Diagnostic.td --write-if-changed -o clang/Basic/DiagnosticSemaKinds.inc -d
  419. clang/Basic/DiagnosticSemaKinds.inc.d
  420. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  421. IN clang/Basic/Diagnostic.td clang/Basic/DiagnosticASTKinds.td clang/Basic/DiagnosticAnalysisKinds.td
  422. clang/Basic/DiagnosticCategories.td clang/Basic/DiagnosticCommentKinds.td
  423. clang/Basic/DiagnosticCommonKinds.td clang/Basic/DiagnosticCrossTUKinds.td
  424. clang/Basic/DiagnosticDocs.td clang/Basic/DiagnosticDriverKinds.td
  425. clang/Basic/DiagnosticFrontendKinds.td clang/Basic/DiagnosticGroups.td
  426. clang/Basic/DiagnosticLexKinds.td clang/Basic/DiagnosticParseKinds.td
  427. clang/Basic/DiagnosticRefactoringKinds.td clang/Basic/DiagnosticSemaKinds.td
  428. clang/Basic/DiagnosticSerializationKinds.td
  429. OUT_NOAUTO clang/Basic/DiagnosticSemaKinds.inc clang/Basic/DiagnosticSemaKinds.inc.d
  430. )
  431. RUN_PROGRAM(
  432. contrib/libs/clang16/utils/TableGen -gen-clang-diags-defs -clang-component=Serialization -I
  433. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  434. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  435. clang/Basic/Diagnostic.td --write-if-changed -o clang/Basic/DiagnosticSerializationKinds.inc -d
  436. clang/Basic/DiagnosticSerializationKinds.inc.d
  437. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  438. IN clang/Basic/Diagnostic.td clang/Basic/DiagnosticASTKinds.td clang/Basic/DiagnosticAnalysisKinds.td
  439. clang/Basic/DiagnosticCategories.td clang/Basic/DiagnosticCommentKinds.td
  440. clang/Basic/DiagnosticCommonKinds.td clang/Basic/DiagnosticCrossTUKinds.td
  441. clang/Basic/DiagnosticDocs.td clang/Basic/DiagnosticDriverKinds.td
  442. clang/Basic/DiagnosticFrontendKinds.td clang/Basic/DiagnosticGroups.td
  443. clang/Basic/DiagnosticLexKinds.td clang/Basic/DiagnosticParseKinds.td
  444. clang/Basic/DiagnosticRefactoringKinds.td clang/Basic/DiagnosticSemaKinds.td
  445. clang/Basic/DiagnosticSerializationKinds.td
  446. OUT_NOAUTO clang/Basic/DiagnosticSerializationKinds.inc clang/Basic/DiagnosticSerializationKinds.inc.d
  447. )
  448. RUN_PROGRAM(
  449. contrib/libs/clang16/utils/TableGen -gen-arm-cde-builtin-aliases -I
  450. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  451. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  452. clang/Basic/arm_cde.td --write-if-changed -o clang/Basic/arm_cde_builtin_aliases.inc -d
  453. clang/Basic/arm_cde_builtin_aliases.inc.d
  454. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  455. IN clang/Basic/arm_cde.td clang/Basic/arm_mve_defs.td
  456. OUT_NOAUTO clang/Basic/arm_cde_builtin_aliases.inc clang/Basic/arm_cde_builtin_aliases.inc.d
  457. )
  458. RUN_PROGRAM(
  459. contrib/libs/clang16/utils/TableGen -gen-arm-cde-builtin-codegen -I
  460. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  461. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  462. clang/Basic/arm_cde.td --write-if-changed -o clang/Basic/arm_cde_builtin_cg.inc -d
  463. clang/Basic/arm_cde_builtin_cg.inc.d
  464. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  465. IN clang/Basic/arm_cde.td clang/Basic/arm_mve_defs.td
  466. OUT_NOAUTO clang/Basic/arm_cde_builtin_cg.inc clang/Basic/arm_cde_builtin_cg.inc.d
  467. )
  468. RUN_PROGRAM(
  469. contrib/libs/clang16/utils/TableGen -gen-arm-cde-builtin-sema -I
  470. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  471. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  472. clang/Basic/arm_cde.td --write-if-changed -o clang/Basic/arm_cde_builtin_sema.inc -d
  473. clang/Basic/arm_cde_builtin_sema.inc.d
  474. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  475. IN clang/Basic/arm_cde.td clang/Basic/arm_mve_defs.td
  476. OUT_NOAUTO clang/Basic/arm_cde_builtin_sema.inc clang/Basic/arm_cde_builtin_sema.inc.d
  477. )
  478. RUN_PROGRAM(
  479. contrib/libs/clang16/utils/TableGen -gen-arm-cde-builtin-def -I
  480. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  481. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  482. clang/Basic/arm_cde.td --write-if-changed -o clang/Basic/arm_cde_builtins.inc -d
  483. clang/Basic/arm_cde_builtins.inc.d
  484. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  485. IN clang/Basic/arm_cde.td clang/Basic/arm_mve_defs.td
  486. OUT_NOAUTO clang/Basic/arm_cde_builtins.inc clang/Basic/arm_cde_builtins.inc.d
  487. )
  488. RUN_PROGRAM(
  489. contrib/libs/clang16/utils/TableGen -gen-arm-neon-sema -I
  490. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  491. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  492. clang/Basic/arm_fp16.td --write-if-changed -o clang/Basic/arm_fp16.inc -d clang/Basic/arm_fp16.inc.d
  493. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  494. IN clang/Basic/arm_fp16.td clang/Basic/arm_neon_incl.td
  495. OUT_NOAUTO clang/Basic/arm_fp16.inc clang/Basic/arm_fp16.inc.d
  496. )
  497. RUN_PROGRAM(
  498. contrib/libs/clang16/utils/TableGen -gen-arm-mve-builtin-aliases -I
  499. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  500. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  501. clang/Basic/arm_mve.td --write-if-changed -o clang/Basic/arm_mve_builtin_aliases.inc -d
  502. clang/Basic/arm_mve_builtin_aliases.inc.d
  503. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  504. IN clang/Basic/arm_mve.td clang/Basic/arm_mve_defs.td
  505. OUT_NOAUTO clang/Basic/arm_mve_builtin_aliases.inc clang/Basic/arm_mve_builtin_aliases.inc.d
  506. )
  507. RUN_PROGRAM(
  508. contrib/libs/clang16/utils/TableGen -gen-arm-mve-builtin-codegen -I
  509. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  510. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  511. clang/Basic/arm_mve.td --write-if-changed -o clang/Basic/arm_mve_builtin_cg.inc -d
  512. clang/Basic/arm_mve_builtin_cg.inc.d
  513. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  514. IN clang/Basic/arm_mve.td clang/Basic/arm_mve_defs.td
  515. OUT_NOAUTO clang/Basic/arm_mve_builtin_cg.inc clang/Basic/arm_mve_builtin_cg.inc.d
  516. )
  517. RUN_PROGRAM(
  518. contrib/libs/clang16/utils/TableGen -gen-arm-mve-builtin-sema -I
  519. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  520. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  521. clang/Basic/arm_mve.td --write-if-changed -o clang/Basic/arm_mve_builtin_sema.inc -d
  522. clang/Basic/arm_mve_builtin_sema.inc.d
  523. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  524. IN clang/Basic/arm_mve.td clang/Basic/arm_mve_defs.td
  525. OUT_NOAUTO clang/Basic/arm_mve_builtin_sema.inc clang/Basic/arm_mve_builtin_sema.inc.d
  526. )
  527. RUN_PROGRAM(
  528. contrib/libs/clang16/utils/TableGen -gen-arm-mve-builtin-def -I
  529. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  530. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  531. clang/Basic/arm_mve.td --write-if-changed -o clang/Basic/arm_mve_builtins.inc -d
  532. clang/Basic/arm_mve_builtins.inc.d
  533. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  534. IN clang/Basic/arm_mve.td clang/Basic/arm_mve_defs.td
  535. OUT_NOAUTO clang/Basic/arm_mve_builtins.inc clang/Basic/arm_mve_builtins.inc.d
  536. )
  537. RUN_PROGRAM(
  538. contrib/libs/clang16/utils/TableGen -gen-arm-neon-sema -I
  539. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  540. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  541. clang/Basic/arm_neon.td --write-if-changed -o clang/Basic/arm_neon.inc -d clang/Basic/arm_neon.inc.d
  542. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  543. IN clang/Basic/arm_neon.td clang/Basic/arm_neon_incl.td
  544. OUT_NOAUTO clang/Basic/arm_neon.inc clang/Basic/arm_neon.inc.d
  545. )
  546. RUN_PROGRAM(
  547. contrib/libs/clang16/utils/TableGen -gen-arm-sve-builtin-codegen -I
  548. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  549. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  550. clang/Basic/arm_sve.td --write-if-changed -o clang/Basic/arm_sve_builtin_cg.inc -d
  551. clang/Basic/arm_sve_builtin_cg.inc.d
  552. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  553. IN clang/Basic/arm_sve.td
  554. OUT_NOAUTO clang/Basic/arm_sve_builtin_cg.inc clang/Basic/arm_sve_builtin_cg.inc.d
  555. )
  556. RUN_PROGRAM(
  557. contrib/libs/clang16/utils/TableGen -gen-arm-sve-builtins -I
  558. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  559. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  560. clang/Basic/arm_sve.td --write-if-changed -o clang/Basic/arm_sve_builtins.inc -d
  561. clang/Basic/arm_sve_builtins.inc.d
  562. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  563. IN clang/Basic/arm_sve.td
  564. OUT_NOAUTO clang/Basic/arm_sve_builtins.inc clang/Basic/arm_sve_builtins.inc.d
  565. )
  566. RUN_PROGRAM(
  567. contrib/libs/clang16/utils/TableGen -gen-arm-sve-sema-rangechecks -I
  568. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  569. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  570. clang/Basic/arm_sve.td --write-if-changed -o clang/Basic/arm_sve_sema_rangechecks.inc -d
  571. clang/Basic/arm_sve_sema_rangechecks.inc.d
  572. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  573. IN clang/Basic/arm_sve.td
  574. OUT_NOAUTO clang/Basic/arm_sve_sema_rangechecks.inc clang/Basic/arm_sve_sema_rangechecks.inc.d
  575. )
  576. RUN_PROGRAM(
  577. contrib/libs/clang16/utils/TableGen -gen-arm-sve-typeflags -I
  578. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  579. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  580. clang/Basic/arm_sve.td --write-if-changed -o clang/Basic/arm_sve_typeflags.inc -d
  581. clang/Basic/arm_sve_typeflags.inc.d
  582. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  583. IN clang/Basic/arm_sve.td
  584. OUT_NOAUTO clang/Basic/arm_sve_typeflags.inc clang/Basic/arm_sve_typeflags.inc.d
  585. )
  586. RUN_PROGRAM(
  587. contrib/libs/clang16/utils/TableGen -gen-riscv-vector-builtin-codegen -I
  588. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  589. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  590. clang/Basic/riscv_vector.td --write-if-changed -o clang/Basic/riscv_vector_builtin_cg.inc -d
  591. clang/Basic/riscv_vector_builtin_cg.inc.d
  592. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  593. IN clang/Basic/riscv_vector.td
  594. OUT_NOAUTO clang/Basic/riscv_vector_builtin_cg.inc clang/Basic/riscv_vector_builtin_cg.inc.d
  595. )
  596. RUN_PROGRAM(
  597. contrib/libs/clang16/utils/TableGen -gen-riscv-vector-builtin-sema -I
  598. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  599. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  600. clang/Basic/riscv_vector.td --write-if-changed -o clang/Basic/riscv_vector_builtin_sema.inc -d
  601. clang/Basic/riscv_vector_builtin_sema.inc.d
  602. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  603. IN clang/Basic/riscv_vector.td
  604. OUT_NOAUTO clang/Basic/riscv_vector_builtin_sema.inc clang/Basic/riscv_vector_builtin_sema.inc.d
  605. )
  606. RUN_PROGRAM(
  607. contrib/libs/clang16/utils/TableGen -gen-riscv-vector-builtins -I
  608. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Basic
  609. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  610. clang/Basic/riscv_vector.td --write-if-changed -o clang/Basic/riscv_vector_builtins.inc -d
  611. clang/Basic/riscv_vector_builtins.inc.d
  612. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  613. IN clang/Basic/riscv_vector.td
  614. OUT_NOAUTO clang/Basic/riscv_vector_builtins.inc clang/Basic/riscv_vector_builtins.inc.d
  615. )
  616. RUN_PROGRAM(
  617. contrib/libs/llvm16/utils/TableGen -gen-opt-parser-defs -I
  618. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Driver
  619. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  620. clang/Driver/Options.td --write-if-changed -o clang/Driver/Options.inc -d clang/Driver/Options.inc.d
  621. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  622. IN clang/Driver/Options.td contrib/libs/llvm16/include/llvm/Option/OptParser.td
  623. OUTPUT_INCLUDES clang/Basic/LangStandards.def clang/StaticAnalyzer/Checkers/Checkers.inc
  624. OUT_NOAUTO clang/Driver/Options.inc clang/Driver/Options.inc.d
  625. )
  626. RUN_PROGRAM(
  627. contrib/libs/clang16/utils/TableGen -gen-clang-attr-parser-string-switches -I
  628. ${ARCADIA_ROOT}/contrib/libs/clang16/include/ -I
  629. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Parse
  630. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  631. clang/Basic/Attr.td --write-if-changed -o clang/Parse/AttrParserStringSwitches.inc -d
  632. clang/Parse/AttrParserStringSwitches.inc.d
  633. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  634. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  635. clang/Basic/StmtNodes.td
  636. OUT_NOAUTO clang/Parse/AttrParserStringSwitches.inc clang/Parse/AttrParserStringSwitches.inc.d
  637. )
  638. RUN_PROGRAM(
  639. contrib/libs/clang16/utils/TableGen -gen-clang-attr-subject-match-rules-parser-string-switches -I
  640. ${ARCADIA_ROOT}/contrib/libs/clang16/include/ -I
  641. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Parse
  642. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  643. clang/Basic/Attr.td --write-if-changed -o clang/Parse/AttrSubMatchRulesParserStringSwitches.inc -d
  644. clang/Parse/AttrSubMatchRulesParserStringSwitches.inc.d
  645. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  646. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  647. clang/Basic/StmtNodes.td
  648. OUT_NOAUTO clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
  649. clang/Parse/AttrSubMatchRulesParserStringSwitches.inc.d
  650. )
  651. RUN_PROGRAM(
  652. contrib/libs/clang16/utils/TableGen -gen-clang-attr-parsed-attr-impl -I
  653. ${ARCADIA_ROOT}/contrib/libs/clang16/include/ -I
  654. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Sema -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  655. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/Basic/Attr.td --write-if-changed -o
  656. clang/Sema/AttrParsedAttrImpl.inc -d clang/Sema/AttrParsedAttrImpl.inc.d
  657. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  658. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  659. clang/Basic/StmtNodes.td
  660. OUT_NOAUTO clang/Sema/AttrParsedAttrImpl.inc clang/Sema/AttrParsedAttrImpl.inc.d
  661. )
  662. RUN_PROGRAM(
  663. contrib/libs/clang16/utils/TableGen -gen-clang-attr-parsed-attr-kinds -I
  664. ${ARCADIA_ROOT}/contrib/libs/clang16/include/ -I
  665. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Sema -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  666. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/Basic/Attr.td --write-if-changed -o
  667. clang/Sema/AttrParsedAttrKinds.inc -d clang/Sema/AttrParsedAttrKinds.inc.d
  668. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  669. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  670. clang/Basic/StmtNodes.td
  671. OUT_NOAUTO clang/Sema/AttrParsedAttrKinds.inc clang/Sema/AttrParsedAttrKinds.inc.d
  672. )
  673. RUN_PROGRAM(
  674. contrib/libs/clang16/utils/TableGen -gen-clang-attr-parsed-attr-list -I
  675. ${ARCADIA_ROOT}/contrib/libs/clang16/include/ -I
  676. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Sema -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  677. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/Basic/Attr.td --write-if-changed -o
  678. clang/Sema/AttrParsedAttrList.inc -d clang/Sema/AttrParsedAttrList.inc.d
  679. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  680. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  681. clang/Basic/StmtNodes.td
  682. OUT_NOAUTO clang/Sema/AttrParsedAttrList.inc clang/Sema/AttrParsedAttrList.inc.d
  683. )
  684. RUN_PROGRAM(
  685. contrib/libs/clang16/utils/TableGen -gen-clang-attr-spelling-index -I
  686. ${ARCADIA_ROOT}/contrib/libs/clang16/include/ -I
  687. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Sema -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  688. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/Basic/Attr.td --write-if-changed -o
  689. clang/Sema/AttrSpellingListIndex.inc -d clang/Sema/AttrSpellingListIndex.inc.d
  690. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  691. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  692. clang/Basic/StmtNodes.td
  693. OUT_NOAUTO clang/Sema/AttrSpellingListIndex.inc clang/Sema/AttrSpellingListIndex.inc.d
  694. )
  695. RUN_PROGRAM(
  696. contrib/libs/clang16/utils/TableGen -gen-clang-attr-template-instantiate -I
  697. ${ARCADIA_ROOT}/contrib/libs/clang16/include/ -I
  698. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Sema -I${ARCADIA_ROOT}/contrib/libs/clang16/include
  699. -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include clang/Basic/Attr.td --write-if-changed -o
  700. clang/Sema/AttrTemplateInstantiate.inc -d clang/Sema/AttrTemplateInstantiate.inc.d
  701. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  702. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  703. clang/Basic/StmtNodes.td
  704. OUT_NOAUTO clang/Sema/AttrTemplateInstantiate.inc clang/Sema/AttrTemplateInstantiate.inc.d
  705. )
  706. RUN_PROGRAM(
  707. contrib/libs/clang16/utils/TableGen -gen-clang-attr-pch-read -I
  708. ${ARCADIA_ROOT}/contrib/libs/clang16/include/ -I
  709. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Serialization
  710. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  711. clang/Basic/Attr.td --write-if-changed -o clang/Serialization/AttrPCHRead.inc -d
  712. clang/Serialization/AttrPCHRead.inc.d
  713. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  714. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  715. clang/Basic/StmtNodes.td
  716. OUT_NOAUTO clang/Serialization/AttrPCHRead.inc clang/Serialization/AttrPCHRead.inc.d
  717. )
  718. RUN_PROGRAM(
  719. contrib/libs/clang16/utils/TableGen -gen-clang-attr-pch-write -I
  720. ${ARCADIA_ROOT}/contrib/libs/clang16/include/ -I
  721. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/Serialization
  722. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  723. clang/Basic/Attr.td --write-if-changed -o clang/Serialization/AttrPCHWrite.inc -d
  724. clang/Serialization/AttrPCHWrite.inc.d
  725. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  726. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  727. clang/Basic/StmtNodes.td
  728. OUT_NOAUTO clang/Serialization/AttrPCHWrite.inc clang/Serialization/AttrPCHWrite.inc.d
  729. )
  730. RUN_PROGRAM(
  731. contrib/libs/clang16/utils/TableGen -gen-clang-sa-checkers -I
  732. ${ARCADIA_ROOT}/contrib/libs/clang16/include/clang/StaticAnalyzer/Checkers
  733. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  734. clang/StaticAnalyzer/Checkers/Checkers.td --write-if-changed -o
  735. clang/StaticAnalyzer/Checkers/Checkers.inc -d clang/StaticAnalyzer/Checkers/Checkers.inc.d
  736. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  737. IN clang/StaticAnalyzer/Checkers/CheckerBase.td clang/StaticAnalyzer/Checkers/Checkers.td
  738. OUT_NOAUTO clang/StaticAnalyzer/Checkers/Checkers.inc clang/StaticAnalyzer/Checkers/Checkers.inc.d
  739. )
  740. RUN_PROGRAM(
  741. contrib/tools/python3/bin contrib/libs/clang16/lib/Tooling/DumpTool/generate_cxx_src_locs.py
  742. --json-input-path contrib/libs/clang16/lib/Tooling/ASTNodeAPI.json --output-file
  743. clang/Tooling/NodeIntrospection.inc --use-empty-implementation 0 --empty-implementation
  744. contrib/libs/clang16/lib/Tooling/EmptyNodeIntrospection.inc.in
  745. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/lib/Tooling
  746. IN ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/lib/Tooling/yamaker_mock.dep
  747. contrib/libs/clang16/lib/Tooling/ASTNodeAPI.json
  748. contrib/libs/clang16/lib/Tooling/DumpTool/generate_cxx_src_locs.py
  749. contrib/libs/clang16/lib/Tooling/EmptyNodeIntrospection.inc.in
  750. OUT_NOAUTO clang/Tooling/NodeIntrospection.inc
  751. )
  752. RUN_PROGRAM(
  753. contrib/libs/clang16/utils/TableGen -gen-clang-attr-doc-table -I
  754. ${ARCADIA_ROOT}/contrib/libs/clang16/include/ -I ${ARCADIA_ROOT}/contrib/libs/clang16/lib/AST
  755. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  756. clang/Basic/Attr.td --write-if-changed -o
  757. ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/lib/AST/AttrDocTable.inc -d
  758. ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/lib/AST/AttrDocTable.inc.d
  759. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  760. IN clang/Basic/ASTNode.td clang/Basic/Attr.td clang/Basic/AttrDocs.td clang/Basic/DeclNodes.td
  761. clang/Basic/StmtNodes.td
  762. OUTPUT_INCLUDES cassert math.h
  763. OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/lib/AST/AttrDocTable.inc
  764. ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/lib/AST/AttrDocTable.inc.d
  765. )
  766. RUN_PROGRAM(
  767. contrib/libs/clang16/utils/TableGen -gen-clang-opcodes -I ${ARCADIA_ROOT}/contrib/libs/clang16/lib/AST
  768. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  769. contrib/libs/clang16/lib/AST/Interp/Opcodes.td --write-if-changed -o
  770. ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/lib/AST/Opcodes.inc -d
  771. ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/lib/AST/Opcodes.inc.d
  772. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  773. IN contrib/libs/clang16/lib/AST/Interp/Opcodes.td
  774. OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/lib/AST/Opcodes.inc
  775. ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/lib/AST/Opcodes.inc.d
  776. )
  777. RUN_PROGRAM(
  778. contrib/libs/clang16/utils/TableGen -gen-clang-opencl-builtins -I
  779. ${ARCADIA_ROOT}/contrib/libs/clang16/lib/Sema -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude
  780. -I${ARCADIA_ROOT}/contrib/libs/llvm16/include contrib/libs/clang16/lib/Sema/OpenCLBuiltins.td
  781. --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/lib/Sema/OpenCLBuiltins.inc -d
  782. ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/lib/Sema/OpenCLBuiltins.inc.d
  783. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  784. IN contrib/libs/clang16/lib/Sema/OpenCLBuiltins.td
  785. OUTPUT_INCLUDES llvm/ADT/StringRef.h
  786. OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/lib/Sema/OpenCLBuiltins.inc
  787. ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/lib/Sema/OpenCLBuiltins.inc.d
  788. )
  789. RUN_PROGRAM(
  790. contrib/libs/llvm16/utils/TableGen -gen-opt-parser-defs -I
  791. ${ARCADIA_ROOT}/contrib/libs/clang16/tools/clang-linker-wrapper
  792. -I${ARCADIA_ROOT}/contrib/libs/clang16/include -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm16/include
  793. contrib/libs/clang16/tools/clang-linker-wrapper/LinkerWrapperOpts.td --write-if-changed -o
  794. ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/tools/clang-linker-wrapper/LinkerWrapperOpts.inc -d
  795. ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/tools/clang-linker-wrapper/LinkerWrapperOpts.inc.d
  796. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  797. IN contrib/libs/clang16/tools/clang-linker-wrapper/LinkerWrapperOpts.td
  798. contrib/libs/llvm16/include/llvm/Option/OptParser.td
  799. OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/tools/clang-linker-wrapper/LinkerWrapperOpts.inc
  800. ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/tools/clang-linker-wrapper/LinkerWrapperOpts.inc.d
  801. )
  802. RUN_PROGRAM(
  803. contrib/libs/clang16/tools/extra/clang-tidy/misc/ConfusableTable
  804. contrib/libs/clang16/tools/extra/clang-tidy/misc/ConfusableTable/confusables.txt
  805. ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/tools/extra/clang-tidy/misc/Confusables.inc
  806. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/tools/extra/clang-tidy/misc
  807. IN contrib/libs/clang16/tools/extra/clang-tidy/misc/ConfusableTable/confusables.txt
  808. OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/tools/extra/clang-tidy/misc/Confusables.inc
  809. )
  810. RUN_PROGRAM(
  811. contrib/tools/python3/bin ${ARCADIA_ROOT}/contrib/libs/clang16/include/yamaker_mkdepdir.py
  812. ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/lib/Tooling
  813. CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16
  814. OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/clang16/lib/Tooling/yamaker_mock.dep
  815. )
  816. END()