xref: /netbsd-src/external/apache2/llvm/bin/llvm-readobj/Makefile (revision 53d1339bf7f9c7367b35a9e1ebe693f9b047a47b)
1*53d1339bSjoerg#	$NetBSD: Makefile,v 1.2 2021/05/30 01:56:48 joerg Exp $
276c7fc5fSjoerg
376c7fc5fSjoergPROG_CXX=	llvm-readobj
476c7fc5fSjoergNOMAN=		yes
576c7fc5fSjoerg
676c7fc5fSjoerg.include <bsd.init.mk>
776c7fc5fSjoerg
876c7fc5fSjoerg.PATH: ${LLVM_SRCDIR}/tools/llvm-readobj
976c7fc5fSjoerg
1076c7fc5fSjoergSRCS=	llvm-readobj.cpp \
1176c7fc5fSjoerg	ARMWinEHPrinter.cpp \
1276c7fc5fSjoerg	COFFDumper.cpp \
1376c7fc5fSjoerg	COFFImportDumper.cpp \
1476c7fc5fSjoerg	ELFDumper.cpp \
1576c7fc5fSjoerg	MachODumper.cpp \
1676c7fc5fSjoerg	ObjDumper.cpp \
1776c7fc5fSjoerg	WasmDumper.cpp \
1876c7fc5fSjoerg	Win64EHDumper.cpp \
1976c7fc5fSjoerg	WindowsResourceDumper.cpp \
2076c7fc5fSjoerg	XCOFFDumper.cpp
2176c7fc5fSjoerg
2276c7fc5fSjoergLLVM_LIBS+= \
2376c7fc5fSjoerg	DebugInfoDWARF \
2476c7fc5fSjoerg	AArch64TargetInfo \
2576c7fc5fSjoerg	ARMTargetInfo \
2676c7fc5fSjoerg	MipsTargetInfo \
2776c7fc5fSjoerg	PowerPCTargetInfo \
2876c7fc5fSjoerg	SparcTargetInfo \
2976c7fc5fSjoerg	X86TargetInfo \
3076c7fc5fSjoerg	DebugInfoCodeView \
3176c7fc5fSjoerg	DebugInfoMSF \
3276c7fc5fSjoerg	Object \
33*53d1339bSjoerg	TextAPI \
3476c7fc5fSjoerg	MCParser \
3576c7fc5fSjoerg	MC \
3676c7fc5fSjoerg	BitReader \
3776c7fc5fSjoerg	BitstreamReader \
3876c7fc5fSjoerg	IR \
39*53d1339bSjoerg	Remarks \
4076c7fc5fSjoerg	BinaryFormat \
4176c7fc5fSjoerg	Support \
4276c7fc5fSjoerg	Demangle
4376c7fc5fSjoerg
44*53d1339bSjoergLDADD+=	-lz
45*53d1339bSjoergDPADD+=	${LIBZ}
46*53d1339bSjoerg
4776c7fc5fSjoerg.include "${.PARSEDIR}/../../link.mk"
4876c7fc5fSjoerg
4976c7fc5fSjoerg.include <bsd.prog.mk>
50