ya.make 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. # Generated by devtools/yamaker from nixpkgs 22.05.
  2. LIBRARY()
  3. LICENSE(
  4. Apache-2.0 WITH LLVM-exception AND
  5. NCSA
  6. )
  7. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  8. VERSION(16.0.0)
  9. ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/archive/llvmorg-16.0.0.tar.gz)
  10. ADDINCL(
  11. GLOBAL ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm16/include
  12. GLOBAL contrib/libs/llvm16/include
  13. )
  14. END()
  15. RECURSE(
  16. include
  17. lib/Analysis
  18. lib/AsmParser
  19. lib/BinaryFormat
  20. lib/Bitcode/Reader
  21. lib/Bitcode/Writer
  22. lib/Bitstream/Reader
  23. lib/CodeGen
  24. lib/CodeGen/AsmPrinter
  25. lib/CodeGen/GlobalISel
  26. lib/CodeGen/MIRParser
  27. lib/CodeGen/SelectionDAG
  28. lib/DWARFLinker
  29. lib/DWP
  30. lib/DebugInfo/CodeView
  31. lib/DebugInfo/DWARF
  32. lib/DebugInfo/GSYM
  33. lib/DebugInfo/MSF
  34. lib/DebugInfo/PDB
  35. lib/DebugInfo/Symbolize
  36. lib/Debuginfod
  37. lib/Demangle
  38. lib/ExecutionEngine
  39. lib/ExecutionEngine/Interpreter
  40. lib/ExecutionEngine/JITLink
  41. lib/ExecutionEngine/MCJIT
  42. lib/ExecutionEngine/Orc
  43. lib/ExecutionEngine/Orc/Shared
  44. lib/ExecutionEngine/Orc/TargetProcess
  45. lib/ExecutionEngine/RuntimeDyld
  46. lib/Extensions
  47. lib/FileCheck
  48. lib/Frontend/HLSL
  49. lib/Frontend/OpenACC
  50. lib/Frontend/OpenMP
  51. lib/FuzzMutate
  52. lib/IR
  53. lib/IRPrinter
  54. lib/IRReader
  55. lib/InterfaceStub
  56. lib/LTO
  57. lib/LineEditor
  58. lib/Linker
  59. lib/MC
  60. lib/MC/MCDisassembler
  61. lib/MC/MCParser
  62. lib/MCA
  63. lib/ObjCopy
  64. lib/Object
  65. lib/ObjectYAML
  66. lib/Option
  67. lib/Passes
  68. lib/ProfileData
  69. lib/ProfileData/Coverage
  70. lib/Remarks
  71. lib/Support
  72. lib/TableGen
  73. lib/Target
  74. lib/Target/AArch64
  75. lib/Target/AArch64/AsmParser
  76. lib/Target/AArch64/Disassembler
  77. lib/Target/AArch64/MCTargetDesc
  78. lib/Target/AArch64/TargetInfo
  79. lib/Target/AArch64/Utils
  80. lib/Target/ARM
  81. lib/Target/ARM/AsmParser
  82. lib/Target/ARM/Disassembler
  83. lib/Target/ARM/MCTargetDesc
  84. lib/Target/ARM/TargetInfo
  85. lib/Target/ARM/Utils
  86. lib/Target/BPF
  87. lib/Target/BPF/AsmParser
  88. lib/Target/BPF/Disassembler
  89. lib/Target/BPF/MCTargetDesc
  90. lib/Target/BPF/TargetInfo
  91. lib/Target/LoongArch
  92. lib/Target/LoongArch/AsmParser
  93. lib/Target/LoongArch/Disassembler
  94. lib/Target/LoongArch/MCTargetDesc
  95. lib/Target/LoongArch/TargetInfo
  96. lib/Target/NVPTX
  97. lib/Target/NVPTX/MCTargetDesc
  98. lib/Target/NVPTX/TargetInfo
  99. lib/Target/PowerPC
  100. lib/Target/PowerPC/AsmParser
  101. lib/Target/PowerPC/Disassembler
  102. lib/Target/PowerPC/MCTargetDesc
  103. lib/Target/PowerPC/TargetInfo
  104. lib/Target/WebAssembly
  105. lib/Target/WebAssembly/AsmParser
  106. lib/Target/WebAssembly/Disassembler
  107. lib/Target/WebAssembly/MCTargetDesc
  108. lib/Target/WebAssembly/TargetInfo
  109. lib/Target/WebAssembly/Utils
  110. lib/Target/X86
  111. lib/Target/X86/AsmParser
  112. lib/Target/X86/Disassembler
  113. lib/Target/X86/MCA
  114. lib/Target/X86/MCTargetDesc
  115. lib/Target/X86/TargetInfo
  116. lib/TargetParser
  117. lib/TextAPI
  118. lib/ToolDrivers/llvm-dlltool
  119. lib/ToolDrivers/llvm-lib
  120. lib/Transforms/AggressiveInstCombine
  121. lib/Transforms/CFGuard
  122. lib/Transforms/Coroutines
  123. lib/Transforms/IPO
  124. lib/Transforms/InstCombine
  125. lib/Transforms/Instrumentation
  126. lib/Transforms/ObjCARC
  127. lib/Transforms/Scalar
  128. lib/Transforms/Utils
  129. lib/Transforms/Vectorize
  130. lib/WindowsDriver
  131. lib/WindowsManifest
  132. lib/XRay
  133. tools/bugpoint
  134. tools/dsymutil
  135. tools/llc
  136. tools/lli
  137. tools/lli/ChildTarget
  138. tools/llvm-ar
  139. tools/llvm-as
  140. tools/llvm-bcanalyzer
  141. tools/llvm-cat
  142. tools/llvm-cfi-verify
  143. tools/llvm-cfi-verify/lib
  144. tools/llvm-config
  145. tools/llvm-cov
  146. tools/llvm-cvtres
  147. tools/llvm-cxxdump
  148. tools/llvm-cxxfilt
  149. tools/llvm-cxxmap
  150. tools/llvm-diff
  151. tools/llvm-diff/lib
  152. tools/llvm-dis
  153. tools/llvm-dwarfdump
  154. tools/llvm-dwp
  155. tools/llvm-exegesis
  156. tools/llvm-exegesis/lib
  157. tools/llvm-exegesis/lib/AArch64
  158. tools/llvm-exegesis/lib/PowerPC
  159. tools/llvm-exegesis/lib/X86
  160. tools/llvm-extract
  161. tools/llvm-gsymutil
  162. tools/llvm-ifs
  163. tools/llvm-jitlink
  164. tools/llvm-jitlink/llvm-jitlink-executor
  165. tools/llvm-libtool-darwin
  166. tools/llvm-link
  167. tools/llvm-lipo
  168. tools/llvm-lto
  169. tools/llvm-lto2
  170. tools/llvm-mc
  171. tools/llvm-mca
  172. tools/llvm-ml
  173. tools/llvm-modextract
  174. tools/llvm-mt
  175. tools/llvm-nm
  176. tools/llvm-objcopy
  177. tools/llvm-objdump
  178. tools/llvm-opt-report
  179. tools/llvm-pdbutil
  180. tools/llvm-profdata
  181. tools/llvm-profgen
  182. tools/llvm-rc
  183. tools/llvm-readobj
  184. tools/llvm-reduce
  185. tools/llvm-rtdyld
  186. tools/llvm-size
  187. tools/llvm-split
  188. tools/llvm-stress
  189. tools/llvm-strings
  190. tools/llvm-symbolizer
  191. tools/llvm-undname
  192. tools/llvm-xray
  193. tools/lto
  194. tools/obj2yaml
  195. tools/opt
  196. tools/polly/lib
  197. tools/polly/lib/External/isl
  198. tools/polly/lib/External/ppcg
  199. tools/remarks-shlib
  200. tools/sancov
  201. tools/sanstats
  202. tools/verify-uselistorder
  203. tools/yaml2obj
  204. utils/TableGen
  205. utils/TableGen/GlobalISel
  206. )
  207. IF (OS_LINUX)
  208. RECURSE(
  209. lib/ExecutionEngine/PerfJITEvents
  210. tools/gold
  211. )
  212. ENDIF()