xref: /netbsd-src/external/apache2/llvm/lib/libLLVMIR/Makefile (revision 53d1339bf7f9c7367b35a9e1ebe693f9b047a47b)
1*53d1339bSjoerg#	$NetBSD: Makefile,v 1.2 2021/05/30 01:56:52 joerg Exp $
276c7fc5fSjoerg
376c7fc5fSjoergLIB=	LLVMIR
476c7fc5fSjoerg
576c7fc5fSjoerg.include <bsd.init.mk>
676c7fc5fSjoerg
776c7fc5fSjoerg.PATH: ${LLVM_SRCDIR}/lib/IR
876c7fc5fSjoerg
976c7fc5fSjoerg.include "${.PARSEDIR}/../../tablegen.mk"
1076c7fc5fSjoerg
1176c7fc5fSjoergSRCS+=	AbstractCallSite.cpp \
1276c7fc5fSjoerg	AsmWriter.cpp \
13*53d1339bSjoerg	Assumptions.cpp \
1476c7fc5fSjoerg	Attributes.cpp \
1576c7fc5fSjoerg	AutoUpgrade.cpp \
1676c7fc5fSjoerg	BasicBlock.cpp \
17*53d1339bSjoerg	BuiltinGCs.cpp \
1876c7fc5fSjoerg	Comdat.cpp \
1976c7fc5fSjoerg	ConstantFold.cpp \
2076c7fc5fSjoerg	ConstantRange.cpp \
2176c7fc5fSjoerg	Constants.cpp \
2276c7fc5fSjoerg	Core.cpp \
2376c7fc5fSjoerg	DataLayout.cpp \
2476c7fc5fSjoerg	DebugInfo.cpp \
2576c7fc5fSjoerg	DebugInfoMetadata.cpp \
2676c7fc5fSjoerg	DebugLoc.cpp \
2776c7fc5fSjoerg	DiagnosticHandler.cpp \
2876c7fc5fSjoerg	DiagnosticInfo.cpp \
2976c7fc5fSjoerg	DiagnosticPrinter.cpp \
3076c7fc5fSjoerg	DIBuilder.cpp \
3176c7fc5fSjoerg	Dominators.cpp \
32*53d1339bSjoerg	FPEnv.cpp \
3376c7fc5fSjoerg	Function.cpp \
34*53d1339bSjoerg	GCStrategy.cpp \
3576c7fc5fSjoerg	Globals.cpp \
3676c7fc5fSjoerg	GVMaterializer.cpp \
3776c7fc5fSjoerg	InlineAsm.cpp \
3876c7fc5fSjoerg	Instruction.cpp \
3976c7fc5fSjoerg	Instructions.cpp \
4076c7fc5fSjoerg	IntrinsicInst.cpp \
4176c7fc5fSjoerg	IRBuilder.cpp \
4276c7fc5fSjoerg	IRPrintingPasses.cpp \
4376c7fc5fSjoerg	LegacyPassManager.cpp \
4476c7fc5fSjoerg	LLVMContext.cpp \
4576c7fc5fSjoerg	LLVMContextImpl.cpp \
46*53d1339bSjoerg	LLVMRemarkStreamer.cpp \
4776c7fc5fSjoerg	Mangler.cpp \
4876c7fc5fSjoerg	MDBuilder.cpp \
4976c7fc5fSjoerg	Metadata.cpp \
5076c7fc5fSjoerg	Module.cpp \
5176c7fc5fSjoerg	ModuleSummaryIndex.cpp \
5276c7fc5fSjoerg	Operator.cpp \
5376c7fc5fSjoerg	OptBisect.cpp \
5476c7fc5fSjoerg	Pass.cpp \
5576c7fc5fSjoerg	PassInstrumentation.cpp \
5676c7fc5fSjoerg	PassManager.cpp \
5776c7fc5fSjoerg	PassRegistry.cpp \
5876c7fc5fSjoerg	PassTimingInfo.cpp \
59*53d1339bSjoerg	PrintPasses.cpp \
6076c7fc5fSjoerg	ProfileSummary.cpp \
61*53d1339bSjoerg	PseudoProbe.cpp \
62*53d1339bSjoerg	ReplaceConstant.cpp \
6376c7fc5fSjoerg	SafepointIRVerifier.cpp \
6476c7fc5fSjoerg	Statepoint.cpp \
65*53d1339bSjoerg	StructuralHash.cpp \
6676c7fc5fSjoerg	Type.cpp \
6776c7fc5fSjoerg	TypeFinder.cpp \
6876c7fc5fSjoerg	Use.cpp \
6976c7fc5fSjoerg	User.cpp \
7076c7fc5fSjoerg	Value.cpp \
7176c7fc5fSjoerg	ValueSymbolTable.cpp \
7276c7fc5fSjoerg	Verifier.cpp
7376c7fc5fSjoerg
7476c7fc5fSjoerg.if defined(HOSTLIB)
7576c7fc5fSjoerg.include <bsd.hostlib.mk>
7676c7fc5fSjoerg.else
7776c7fc5fSjoerg.include <bsd.lib.mk>
7876c7fc5fSjoerg.endif
79