xref: /netbsd-src/external/apache2/llvm/bin/llvm-symbolizer/Makefile (revision 53d1339bf7f9c7367b35a9e1ebe693f9b047a47b)
1*53d1339bSjoerg#	$NetBSD: Makefile,v 1.3 2021/05/30 01:56:49 joerg Exp $
276c7fc5fSjoerg
376c7fc5fSjoergPROG_CXX=	llvm-symbolizer
476c7fc5fSjoergNOMAN=		yes
576c7fc5fSjoerg
676c7fc5fSjoerg.include <bsd.init.mk>
776c7fc5fSjoerg
876c7fc5fSjoerg.PATH: ${LLVM_SRCDIR}/tools/llvm-symbolizer
976c7fc5fSjoerg
1076c7fc5fSjoergSRCS=	llvm-symbolizer.cpp
1176c7fc5fSjoerg
1276c7fc5fSjoergLLVM_LIBS+= \
1376c7fc5fSjoerg	DebugInfoSymbolize \
1476c7fc5fSjoerg	DebugInfoDWARF \
1576c7fc5fSjoerg	DebugInfoPDB \
16*53d1339bSjoerg	DebugInfoMSF \
17*53d1339bSjoerg	DebugInfoCodeView \
1876c7fc5fSjoerg	Object \
19*53d1339bSjoerg	TextAPI \
2076c7fc5fSjoerg	MCParser \
2176c7fc5fSjoerg	MC \
2276c7fc5fSjoerg	BitReader \
2376c7fc5fSjoerg	BitstreamReader \
2476c7fc5fSjoerg	IR \
25*53d1339bSjoerg	Remarks \
2676c7fc5fSjoerg	BinaryFormat \
274228f24aSkamil	ObjectYAML \
284228f24aSkamil	TextAPI \
29*53d1339bSjoerg	Option \
3076c7fc5fSjoerg	Support \
3176c7fc5fSjoerg	Demangle
3276c7fc5fSjoerg
3376c7fc5fSjoergLDADD+=	-lz
3476c7fc5fSjoergDPADD+=	${LIBZ}
3576c7fc5fSjoerg
36*53d1339bSjoergTABLEGEN_SRC=	Opts.td
37*53d1339bSjoergTABLEGEN_OUTPUT.Opts.td= \
38*53d1339bSjoerg	Opts.inc|-gen-opt-parser-defs
39*53d1339bSjoerg
40*53d1339bSjoerg.include "${.PARSEDIR}/../../tablegen.mk"
4176c7fc5fSjoerg.include "${.PARSEDIR}/../../link.mk"
4276c7fc5fSjoerg
4376c7fc5fSjoerg.include <bsd.prog.mk>
44