aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/clang16/lib/Driver/ya.make
blob: e5f8a01292828e7e2cc714ddf2bd423b3213f68d (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
# 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/llvm16
    contrib/libs/llvm16/lib/BinaryFormat
    contrib/libs/llvm16/lib/MC
    contrib/libs/llvm16/lib/Object
    contrib/libs/llvm16/lib/Option
    contrib/libs/llvm16/lib/ProfileData
    contrib/libs/llvm16/lib/Support
    contrib/libs/llvm16/lib/TargetParser
    contrib/libs/llvm16/lib/WindowsDriver
)

ADDINCL(
    contrib/libs/clang16/lib/Driver
)

NO_COMPILER_WARNINGS()

NO_UTIL()

IF (OS_WINDOWS)
    LDFLAGS(Mincore.lib)
ENDIF()

SRCS(
    Action.cpp
    Compilation.cpp
    Distro.cpp
    Driver.cpp
    DriverOptions.cpp
    Job.cpp
    Multilib.cpp
    OffloadBundler.cpp
    OptionUtils.cpp
    Phases.cpp
    SanitizerArgs.cpp
    Tool.cpp
    ToolChain.cpp
    ToolChains/AIX.cpp
    ToolChains/AMDGPU.cpp
    ToolChains/AMDGPUOpenMP.cpp
    ToolChains/AVR.cpp
    ToolChains/Ananas.cpp
    ToolChains/Arch/AArch64.cpp
    ToolChains/Arch/ARM.cpp
    ToolChains/Arch/CSKY.cpp
    ToolChains/Arch/LoongArch.cpp
    ToolChains/Arch/M68k.cpp
    ToolChains/Arch/Mips.cpp
    ToolChains/Arch/PPC.cpp
    ToolChains/Arch/RISCV.cpp
    ToolChains/Arch/Sparc.cpp
    ToolChains/Arch/SystemZ.cpp
    ToolChains/Arch/VE.cpp
    ToolChains/Arch/X86.cpp
    ToolChains/BareMetal.cpp
    ToolChains/CSKYToolChain.cpp
    ToolChains/Clang.cpp
    ToolChains/CloudABI.cpp
    ToolChains/CommonArgs.cpp
    ToolChains/Contiki.cpp
    ToolChains/CrossWindows.cpp
    ToolChains/Cuda.cpp
    ToolChains/Darwin.cpp
    ToolChains/DragonFly.cpp
    ToolChains/Flang.cpp
    ToolChains/FreeBSD.cpp
    ToolChains/Fuchsia.cpp
    ToolChains/Gnu.cpp
    ToolChains/HIPAMD.cpp
    ToolChains/HIPSPV.cpp
    ToolChains/HIPUtility.cpp
    ToolChains/HLSL.cpp
    ToolChains/Haiku.cpp
    ToolChains/Hexagon.cpp
    ToolChains/Hurd.cpp
    ToolChains/InterfaceStubs.cpp
    ToolChains/Linux.cpp
    ToolChains/MSP430.cpp
    ToolChains/MSVC.cpp
    ToolChains/MinGW.cpp
    ToolChains/Minix.cpp
    ToolChains/MipsLinux.cpp
    ToolChains/Myriad.cpp
    ToolChains/NaCl.cpp
    ToolChains/NetBSD.cpp
    ToolChains/OpenBSD.cpp
    ToolChains/PPCFreeBSD.cpp
    ToolChains/PPCLinux.cpp
    ToolChains/PS4CPU.cpp
    ToolChains/RISCVToolchain.cpp
    ToolChains/SPIRV.cpp
    ToolChains/Solaris.cpp
    ToolChains/TCE.cpp
    ToolChains/VEToolchain.cpp
    ToolChains/WebAssembly.cpp
    ToolChains/XCore.cpp
    ToolChains/ZOS.cpp
    Types.cpp
    XRayArgs.cpp
)

END()