xref: /netbsd-src/external/apache2/llvm/lib/libclangDriver/Makefile (revision 53d1339bf7f9c7367b35a9e1ebe693f9b047a47b)
1#	$NetBSD: Makefile,v 1.2 2021/05/30 01:56:56 joerg Exp $
2
3LIB=	clangDriver
4
5.include <bsd.init.mk>
6
7.PATH: ${CLANG_SRCDIR}/lib/Driver
8
9CPPFLAGS+=	-I${CLANG_SRCDIR}/lib/Driver
10
11SRCS+=	Action.cpp \
12	Compilation.cpp \
13	DarwinSDKInfo.cpp \
14	Distro.cpp \
15	Driver.cpp \
16	DriverOptions.cpp \
17	Job.cpp \
18	Multilib.cpp \
19	OptionUtils.cpp \
20	Phases.cpp \
21	SanitizerArgs.cpp \
22	Tool.cpp \
23	ToolChain.cpp \
24	Types.cpp \
25	XRayArgs.cpp
26
27.PATH: ${CLANG_SRCDIR}/lib/Driver/ToolChains
28
29SRCS+=	AMDGPU.cpp \
30	Ananas.cpp \
31	AIX.cpp \
32	AMDGPUOpenMP.cpp \
33	AVR.cpp \
34	BareMetal.cpp \
35	Clang.cpp \
36	CloudABI.cpp \
37	CommonArgs.cpp \
38	Contiki.cpp \
39	CrossWindows.cpp \
40	Cuda.cpp \
41	Darwin.cpp \
42	DragonFly.cpp \
43	Flang.cpp \
44	FreeBSD.cpp \
45	Fuchsia.cpp \
46	Gnu.cpp \
47	Haiku.cpp \
48	Hexagon.cpp \
49	HIP.cpp \
50	Hurd.cpp \
51	InterfaceStubs.cpp \
52	Linux.cpp \
53	M68k.cpp \
54	MinGW.cpp \
55	Minix.cpp \
56	MipsLinux.cpp \
57	MSP430.cpp \
58	MSVC.cpp \
59	Myriad.cpp \
60	NaCl.cpp \
61	NetBSD.cpp \
62	OpenBSD.cpp \
63	PPCLinux.cpp \
64	PS4CPU.cpp \
65	RISCVToolchain.cpp \
66	Solaris.cpp \
67	TCE.cpp \
68	VEToolchain.cpp \
69	WebAssembly.cpp \
70	XCore.cpp \
71	ZOS.cpp
72
73.PATH: ${CLANG_SRCDIR}/lib/Driver/ToolChains/Arch
74
75SRCS+=	AArch64.cpp \
76	ARM.cpp \
77	Mips.cpp \
78	PPC.cpp \
79	RISCV.cpp \
80	Sparc.cpp \
81	SystemZ.cpp \
82	VE.cpp \
83	X86.cpp
84
85
86
87
88.if defined(HOSTLIB)
89.include <bsd.hostlib.mk>
90.else
91.include <bsd.lib.mk>
92.endif
93