xref: /netbsd-src/external/apache2/llvm/lib/libLLVMIR/Makefile (revision 53d1339bf7f9c7367b35a9e1ebe693f9b047a47b)
1#	$NetBSD: Makefile,v 1.2 2021/05/30 01:56:52 joerg Exp $
2
3LIB=	LLVMIR
4
5.include <bsd.init.mk>
6
7.PATH: ${LLVM_SRCDIR}/lib/IR
8
9.include "${.PARSEDIR}/../../tablegen.mk"
10
11SRCS+=	AbstractCallSite.cpp \
12	AsmWriter.cpp \
13	Assumptions.cpp \
14	Attributes.cpp \
15	AutoUpgrade.cpp \
16	BasicBlock.cpp \
17	BuiltinGCs.cpp \
18	Comdat.cpp \
19	ConstantFold.cpp \
20	ConstantRange.cpp \
21	Constants.cpp \
22	Core.cpp \
23	DataLayout.cpp \
24	DebugInfo.cpp \
25	DebugInfoMetadata.cpp \
26	DebugLoc.cpp \
27	DiagnosticHandler.cpp \
28	DiagnosticInfo.cpp \
29	DiagnosticPrinter.cpp \
30	DIBuilder.cpp \
31	Dominators.cpp \
32	FPEnv.cpp \
33	Function.cpp \
34	GCStrategy.cpp \
35	Globals.cpp \
36	GVMaterializer.cpp \
37	InlineAsm.cpp \
38	Instruction.cpp \
39	Instructions.cpp \
40	IntrinsicInst.cpp \
41	IRBuilder.cpp \
42	IRPrintingPasses.cpp \
43	LegacyPassManager.cpp \
44	LLVMContext.cpp \
45	LLVMContextImpl.cpp \
46	LLVMRemarkStreamer.cpp \
47	Mangler.cpp \
48	MDBuilder.cpp \
49	Metadata.cpp \
50	Module.cpp \
51	ModuleSummaryIndex.cpp \
52	Operator.cpp \
53	OptBisect.cpp \
54	Pass.cpp \
55	PassInstrumentation.cpp \
56	PassManager.cpp \
57	PassRegistry.cpp \
58	PassTimingInfo.cpp \
59	PrintPasses.cpp \
60	ProfileSummary.cpp \
61	PseudoProbe.cpp \
62	ReplaceConstant.cpp \
63	SafepointIRVerifier.cpp \
64	Statepoint.cpp \
65	StructuralHash.cpp \
66	Type.cpp \
67	TypeFinder.cpp \
68	Use.cpp \
69	User.cpp \
70	Value.cpp \
71	ValueSymbolTable.cpp \
72	Verifier.cpp
73
74.if defined(HOSTLIB)
75.include <bsd.hostlib.mk>
76.else
77.include <bsd.lib.mk>
78.endif
79