xref: /netbsd-src/external/apache2/llvm/bin/bugpoint/Makefile (revision 53d1339bf7f9c7367b35a9e1ebe693f9b047a47b)
1#	$NetBSD: Makefile,v 1.2 2021/05/30 01:56:46 joerg Exp $
2
3PROG_CXX=	bugpoint
4NOMAN=		yes
5
6.include <bsd.init.mk>
7
8.PATH: ${LLVM_SRCDIR}/tools/bugpoint
9
10SRCS=	BugDriver.cpp \
11	CrashDebugger.cpp \
12	ExecutionDriver.cpp \
13	ExtractFunction.cpp \
14	FindBugs.cpp \
15	Miscompilation.cpp \
16	OptimizerDriver.cpp \
17	ToolRunner.cpp \
18	bugpoint.cpp
19
20LLVM_LIBS+= \
21	TransformsAggressiveInstCombine \
22	ObjCARC \
23	ipo \
24	FrontendOpenMP \
25	IRReader \
26	AsmParser \
27	BitReader \
28	BitstreamReader \
29	BitWriter \
30	AArch64CodeGen \
31	AArch64TargetInfo \
32	AArch64AsmParser \
33	AArch64MCTargetDesc \
34	AArch64Utils \
35	AMDGPUCodeGen \
36	AMDGPUTargetInfo \
37	AMDGPUMCTargetDesc \
38	AMDGPUAsmParser \
39	AMDGPUUtils \
40	MIRParser \
41	ARMCodeGen \
42	ARMTargetInfo \
43	ARMMCTargetDesc \
44	ARMAsmParser \
45	ARMUtils \
46	MipsCodeGen \
47	MipsTargetInfo \
48	MipsAsmParser \
49	MipsMCTargetDesc \
50	PowerPCCodeGen \
51	PowerPCTargetInfo \
52	PowerPCMCTargetDesc \
53	PowerPCAsmParser \
54	SparcCodeGen \
55	SparcTargetInfo \
56	SparcMCTargetDesc \
57	SparcAsmParser \
58	X86CodeGen \
59	X86MCTargetDesc \
60	X86TargetInfo \
61	X86AsmParser \
62	TransformsCFGuard \
63	GlobalISel \
64	SelectionDAG \
65	AsmPrinter \
66	DebugInfoCodeView \
67	DebugInfoDWARF \
68	DebugInfoMSF \
69	Passes \
70	CodeGen \
71	Vectorize \
72	Target \
73	InstCombine \
74	Instrumentation \
75	ScalarOpts \
76	ProfileData \
77	MCDisassembler \
78	MCParser \
79	MC \
80	TransformsUtils \
81	Analysis \
82	Object \
83	Linker \
84	IR \
85	Remarks \
86	Option \
87	BinaryFormat \
88	Support \
89	Demangle
90
91.include "${.PARSEDIR}/../../link.mk"
92
93LDADD+=	-lz
94.if !defined(HOSTPROG)
95DPADD+=	${LIBZ}
96.endif
97
98.include <bsd.prog.mk>
99