xref: /netbsd-src/external/apache2/llvm/bin/llvm-reduce/Makefile (revision 53d1339bf7f9c7367b35a9e1ebe693f9b047a47b)
1*53d1339bSjoerg#	$NetBSD: Makefile,v 1.1 2021/05/30 01:56:48 joerg Exp $
2*53d1339bSjoerg
3*53d1339bSjoergPROG_CXX=	llvm-size
4*53d1339bSjoergNOMAN=		yes
5*53d1339bSjoerg
6*53d1339bSjoerg.include <bsd.init.mk>
7*53d1339bSjoerg
8*53d1339bSjoerg.PATH: ${LLVM_SRCDIR}/tools/llvm-reduce
9*53d1339bSjoerg
10*53d1339bSjoergSRCS=	DeltaManager.cpp \
11*53d1339bSjoerg	TestRunner.cpp \
12*53d1339bSjoerg	llvm-reduce.cpp
13*53d1339bSjoerg
14*53d1339bSjoerg.PATH: ${LLVM_SRCDIR}/tools/llvm-reduce/deltas
15*53d1339bSjoerg
16*53d1339bSjoergSRCS+=	Delta.cpp \
17*53d1339bSjoerg	ReduceAliases.cpp \
18*53d1339bSjoerg	ReduceArguments.cpp \
19*53d1339bSjoerg	ReduceAttributes.cpp \
20*53d1339bSjoerg	ReduceBasicBlocks.cpp \
21*53d1339bSjoerg	ReduceFunctionBodies.cpp \
22*53d1339bSjoerg	ReduceFunctions.cpp \
23*53d1339bSjoerg	ReduceGlobalValues.cpp \
24*53d1339bSjoerg	ReduceGlobalVarInitializers.cpp \
25*53d1339bSjoerg	ReduceGlobalVars.cpp \
26*53d1339bSjoerg	ReduceInstructions.cpp \
27*53d1339bSjoerg	ReduceMetadata.cpp \
28*53d1339bSjoerg	ReduceModuleInlineAsm.cpp \
29*53d1339bSjoerg	ReduceOperandBundles.cpp \
30*53d1339bSjoerg	ReduceSpecialGlobals.cpp
31*53d1339bSjoerg
32*53d1339bSjoerg
33*53d1339bSjoergLLVM_LIBS+= \
34*53d1339bSjoerg	Object \
35*53d1339bSjoerg	TextAPI \
36*53d1339bSjoerg	MCParser \
37*53d1339bSjoerg	MC \
38*53d1339bSjoerg	BitReader \
39*53d1339bSjoerg	BitstreamReader \
40*53d1339bSjoerg	IR \
41*53d1339bSjoerg	Remarks \
42*53d1339bSjoerg	BinaryFormat \
43*53d1339bSjoerg	Support \
44*53d1339bSjoerg	Demangle
45*53d1339bSjoerg
46*53d1339bSjoerg.include "${.PARSEDIR}/../../link.mk"
47*53d1339bSjoerg
48*53d1339bSjoerg.include <bsd.prog.mk>
49