Makefile revision 1.10
1# $OpenBSD: Makefile,v 1.10 2021/12/17 14:55:46 patrick Exp $
2
3LIB=	clangDriver
4NOPIC=
5NOPROFILE=
6
7CPPFLAGS+=	${CLANG_INCLUDES}
8CPPFLAGS+=	-I${CLANG_SRCS}/lib/Driver
9
10.include <bsd.own.mk>
11
12# Driver
13SRCS=	Action.cpp \
14	Compilation.cpp \
15	Distro.cpp \
16	Driver.cpp \
17	DriverOptions.cpp \
18	Job.cpp \
19	Multilib.cpp \
20	OptionUtils.cpp \
21	Phases.cpp \
22	SanitizerArgs.cpp \
23	Tool.cpp \
24	ToolChain.cpp \
25	Types.cpp \
26	XRayArgs.cpp
27
28# Driver/Toolchains
29SRCS+=	AIX.cpp \
30	Ananas.cpp \
31	AMDGPU.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	HIP.cpp \
49	Hexagon.cpp \
50	Hurd.cpp \
51	Linux.cpp \
52	MipsLinux.cpp \
53	MinGW.cpp \
54	Minix.cpp \
55	MSP430.cpp \
56	MSVC.cpp \
57	Myriad.cpp \
58	NaCl.cpp \
59	NetBSD.cpp \
60	OpenBSD.cpp \
61	PS4CPU.cpp \
62	RISCVToolchain.cpp \
63	Solaris.cpp \
64	TCE.cpp \
65	VEToolchain.cpp \
66	WebAssembly.cpp \
67	XCore.cpp \
68	PPCLinux.cpp \
69	InterfaceStubs.cpp \
70	ZOS.cpp
71
72# Driver/Toolchains/Arch
73SRCS+=	AArch64.cpp \
74	ARM.cpp \
75	M68k.cpp \
76	Mips.cpp \
77	PPC.cpp \
78	RISCV.cpp \
79	Sparc.cpp \
80	SystemZ.cpp \
81	VE.cpp \
82	X86.cpp
83
84.PATH:	${.CURDIR}/../../../llvm/clang/lib/Driver
85.PATH:	${.CURDIR}/../../../llvm/clang/lib/Driver/ToolChains
86.PATH:	${.CURDIR}/../../../llvm/clang/lib/Driver/ToolChains/Arch
87
88install:
89	@# Nothing here so far ...
90
91.include <bsd.lib.mk>
92