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