ya.make 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. # Generated by devtools/yamaker from nixpkgs 21.11.
  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(12.0.1)
  9. ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.1/llvm-12.0.1.src.tar.xz)
  10. ADDINCL(
  11. GLOBAL ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/include
  12. GLOBAL contrib/libs/llvm12/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/DebugInfo/CodeView
  30. lib/DebugInfo/DWARF
  31. lib/DebugInfo/GSYM
  32. lib/DebugInfo/MSF
  33. lib/DebugInfo/PDB
  34. lib/DebugInfo/Symbolize
  35. lib/Demangle
  36. lib/ExecutionEngine
  37. lib/ExecutionEngine/Interpreter
  38. lib/ExecutionEngine/JITLink
  39. lib/ExecutionEngine/MCJIT
  40. lib/ExecutionEngine/Orc
  41. lib/ExecutionEngine/Orc/Shared
  42. lib/ExecutionEngine/Orc/TargetProcess
  43. lib/ExecutionEngine/RuntimeDyld
  44. lib/Extensions
  45. lib/FileCheck
  46. lib/Frontend/OpenACC
  47. lib/Frontend/OpenMP
  48. lib/FuzzMutate
  49. lib/IR
  50. lib/IRReader
  51. lib/InterfaceStub
  52. lib/LTO
  53. lib/LineEditor
  54. lib/Linker
  55. lib/MC
  56. lib/MC/MCDisassembler
  57. lib/MC/MCParser
  58. lib/MCA
  59. lib/Object
  60. lib/ObjectYAML
  61. lib/Option
  62. lib/Passes
  63. lib/ProfileData
  64. lib/ProfileData/Coverage
  65. lib/Remarks
  66. lib/Support
  67. lib/TableGen
  68. lib/Target
  69. lib/Target/AArch64
  70. lib/Target/AArch64/AsmParser
  71. lib/Target/AArch64/Disassembler
  72. lib/Target/AArch64/MCTargetDesc
  73. lib/Target/AArch64/TargetInfo
  74. lib/Target/AArch64/Utils
  75. lib/Target/ARM
  76. lib/Target/ARM/AsmParser
  77. lib/Target/ARM/Disassembler
  78. lib/Target/ARM/MCTargetDesc
  79. lib/Target/ARM/TargetInfo
  80. lib/Target/ARM/Utils
  81. lib/Target/BPF
  82. lib/Target/BPF/AsmParser
  83. lib/Target/BPF/Disassembler
  84. lib/Target/BPF/MCTargetDesc
  85. lib/Target/BPF/TargetInfo
  86. lib/Target/NVPTX
  87. lib/Target/NVPTX/MCTargetDesc
  88. lib/Target/NVPTX/TargetInfo
  89. lib/Target/PowerPC
  90. lib/Target/PowerPC/AsmParser
  91. lib/Target/PowerPC/Disassembler
  92. lib/Target/PowerPC/MCTargetDesc
  93. lib/Target/PowerPC/TargetInfo
  94. lib/Target/X86
  95. lib/Target/X86/AsmParser
  96. lib/Target/X86/Disassembler
  97. lib/Target/X86/MCTargetDesc
  98. lib/Target/X86/TargetInfo
  99. lib/TextAPI/MachO
  100. lib/ToolDrivers/llvm-dlltool
  101. lib/ToolDrivers/llvm-lib
  102. lib/Transforms/AggressiveInstCombine
  103. lib/Transforms/CFGuard
  104. lib/Transforms/Coroutines
  105. lib/Transforms/HelloNew
  106. lib/Transforms/IPO
  107. lib/Transforms/InstCombine
  108. lib/Transforms/Instrumentation
  109. lib/Transforms/ObjCARC
  110. lib/Transforms/Scalar
  111. lib/Transforms/Utils
  112. lib/Transforms/Vectorize
  113. lib/WindowsManifest
  114. lib/XRay
  115. tools/bugpoint
  116. tools/dsymutil
  117. tools/llc
  118. tools/lli
  119. tools/lli/ChildTarget
  120. tools/llvm-ar
  121. tools/llvm-as
  122. tools/llvm-bcanalyzer
  123. tools/llvm-cat
  124. tools/llvm-cfi-verify
  125. tools/llvm-cfi-verify/lib
  126. tools/llvm-config
  127. tools/llvm-cov
  128. tools/llvm-cvtres
  129. tools/llvm-cxxdump
  130. tools/llvm-cxxfilt
  131. tools/llvm-cxxmap
  132. tools/llvm-diff
  133. tools/llvm-dis
  134. tools/llvm-dwarfdump
  135. tools/llvm-dwp
  136. tools/llvm-elfabi
  137. tools/llvm-exegesis
  138. tools/llvm-exegesis/lib
  139. tools/llvm-exegesis/lib/AArch64
  140. tools/llvm-exegesis/lib/PowerPC
  141. tools/llvm-exegesis/lib/X86
  142. tools/llvm-extract
  143. tools/llvm-gsymutil
  144. tools/llvm-ifs
  145. tools/llvm-jitlink
  146. tools/llvm-jitlink/llvm-jitlink-executor
  147. tools/llvm-libtool-darwin
  148. tools/llvm-link
  149. tools/llvm-lipo
  150. tools/llvm-lto
  151. tools/llvm-lto2
  152. tools/llvm-mc
  153. tools/llvm-mca
  154. tools/llvm-ml
  155. tools/llvm-modextract
  156. tools/llvm-mt
  157. tools/llvm-nm
  158. tools/llvm-objcopy
  159. tools/llvm-objdump
  160. tools/llvm-opt-report
  161. tools/llvm-pdbutil
  162. tools/llvm-profdata
  163. tools/llvm-profgen
  164. tools/llvm-rc
  165. tools/llvm-readobj
  166. tools/llvm-reduce
  167. tools/llvm-rtdyld
  168. tools/llvm-size
  169. tools/llvm-split
  170. tools/llvm-stress
  171. tools/llvm-strings
  172. tools/llvm-symbolizer
  173. tools/llvm-undname
  174. tools/llvm-xray
  175. tools/lto
  176. tools/obj2yaml
  177. tools/opt
  178. tools/polly/lib
  179. tools/polly/lib/External/isl
  180. tools/polly/lib/External/ppcg
  181. tools/remarks-shlib
  182. tools/sancov
  183. tools/sanstats
  184. tools/split-file
  185. tools/verify-uselistorder
  186. tools/yaml2obj
  187. utils/TableGen
  188. utils/TableGen/GlobalISel
  189. )
  190. IF (OS_LINUX)
  191. RECURSE(
  192. lib/ExecutionEngine/PerfJITEvents
  193. tools/gold
  194. )
  195. ENDIF()