ya.make 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. # Generated by devtools/yamaker.
  2. LIBRARY()
  3. LICENSE(Apache-2.0 WITH LLVM-exception)
  4. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  5. PEERDIR(
  6. contrib/libs/clang16
  7. contrib/libs/clang16/include
  8. contrib/libs/clang16/lib/Basic
  9. contrib/libs/llvm16
  10. contrib/libs/llvm16/lib/BinaryFormat
  11. contrib/libs/llvm16/lib/MC
  12. contrib/libs/llvm16/lib/Object
  13. contrib/libs/llvm16/lib/Option
  14. contrib/libs/llvm16/lib/ProfileData
  15. contrib/libs/llvm16/lib/Support
  16. contrib/libs/llvm16/lib/TargetParser
  17. contrib/libs/llvm16/lib/WindowsDriver
  18. )
  19. ADDINCL(
  20. contrib/libs/clang16/lib/Driver
  21. )
  22. NO_COMPILER_WARNINGS()
  23. NO_UTIL()
  24. IF (OS_WINDOWS)
  25. LDFLAGS(Mincore.lib)
  26. ENDIF()
  27. SRCS(
  28. Action.cpp
  29. Compilation.cpp
  30. Distro.cpp
  31. Driver.cpp
  32. DriverOptions.cpp
  33. Job.cpp
  34. Multilib.cpp
  35. OffloadBundler.cpp
  36. OptionUtils.cpp
  37. Phases.cpp
  38. SanitizerArgs.cpp
  39. Tool.cpp
  40. ToolChain.cpp
  41. ToolChains/AIX.cpp
  42. ToolChains/AMDGPU.cpp
  43. ToolChains/AMDGPUOpenMP.cpp
  44. ToolChains/AVR.cpp
  45. ToolChains/Ananas.cpp
  46. ToolChains/Arch/AArch64.cpp
  47. ToolChains/Arch/ARM.cpp
  48. ToolChains/Arch/CSKY.cpp
  49. ToolChains/Arch/LoongArch.cpp
  50. ToolChains/Arch/M68k.cpp
  51. ToolChains/Arch/Mips.cpp
  52. ToolChains/Arch/PPC.cpp
  53. ToolChains/Arch/RISCV.cpp
  54. ToolChains/Arch/Sparc.cpp
  55. ToolChains/Arch/SystemZ.cpp
  56. ToolChains/Arch/VE.cpp
  57. ToolChains/Arch/X86.cpp
  58. ToolChains/BareMetal.cpp
  59. ToolChains/CSKYToolChain.cpp
  60. ToolChains/Clang.cpp
  61. ToolChains/CloudABI.cpp
  62. ToolChains/CommonArgs.cpp
  63. ToolChains/Contiki.cpp
  64. ToolChains/CrossWindows.cpp
  65. ToolChains/Cuda.cpp
  66. ToolChains/Darwin.cpp
  67. ToolChains/DragonFly.cpp
  68. ToolChains/Flang.cpp
  69. ToolChains/FreeBSD.cpp
  70. ToolChains/Fuchsia.cpp
  71. ToolChains/Gnu.cpp
  72. ToolChains/HIPAMD.cpp
  73. ToolChains/HIPSPV.cpp
  74. ToolChains/HIPUtility.cpp
  75. ToolChains/HLSL.cpp
  76. ToolChains/Haiku.cpp
  77. ToolChains/Hexagon.cpp
  78. ToolChains/Hurd.cpp
  79. ToolChains/InterfaceStubs.cpp
  80. ToolChains/Linux.cpp
  81. ToolChains/MSP430.cpp
  82. ToolChains/MSVC.cpp
  83. ToolChains/MinGW.cpp
  84. ToolChains/Minix.cpp
  85. ToolChains/MipsLinux.cpp
  86. ToolChains/Myriad.cpp
  87. ToolChains/NaCl.cpp
  88. ToolChains/NetBSD.cpp
  89. ToolChains/OpenBSD.cpp
  90. ToolChains/PPCFreeBSD.cpp
  91. ToolChains/PPCLinux.cpp
  92. ToolChains/PS4CPU.cpp
  93. ToolChains/RISCVToolchain.cpp
  94. ToolChains/SPIRV.cpp
  95. ToolChains/Solaris.cpp
  96. ToolChains/TCE.cpp
  97. ToolChains/VEToolchain.cpp
  98. ToolChains/WebAssembly.cpp
  99. ToolChains/XCore.cpp
  100. ToolChains/ZOS.cpp
  101. Types.cpp
  102. XRayArgs.cpp
  103. )
  104. END()