xref: /openbsd-src/gnu/usr.bin/clang/include/llvm-objdump/Makefile (revision 5a38ef86d0b61900239c7913d24a05e7b88a58f0)
1*5a38ef86Spatrick# $OpenBSD: Makefile,v 1.1 2021/12/17 14:55:45 patrick Exp $
2*5a38ef86Spatrick
3*5a38ef86Spatrick.include <bsd.own.mk>
4*5a38ef86Spatrick
5*5a38ef86SpatrickTBLGEN=	${.OBJDIR}/../../llvm-tblgen/llvm-tblgen
6*5a38ef86SpatrickOBJDUMP_INC=${.CURDIR}/../../../../llvm/llvm/tools/llvm-objdump
7*5a38ef86Spatrick
8*5a38ef86SpatrickGEN=	ObjdumpOpts.inc \
9*5a38ef86Spatrick	OtoolOpts.inc
10*5a38ef86Spatrick
11*5a38ef86Spatrickall: ${GEN}
12*5a38ef86Spatrick
13*5a38ef86Spatrickinstall:
14*5a38ef86Spatrick	@# Nothing here so far ...
15*5a38ef86Spatrick
16*5a38ef86Spatrickclean cleandir:
17*5a38ef86Spatrick	rm -f ${GEN}
18*5a38ef86Spatrick
19*5a38ef86SpatrickObjdumpOpts.inc: ${OBJDUMP_INC}/ObjdumpOpts.td
20*5a38ef86Spatrick	${TBLGEN} -I${.CURDIR}/../../../../llvm/llvm/include \
21*5a38ef86Spatrick		-I${.CURDIR}/../../../../llvm/llvm/tools/llvm-objdump \
22*5a38ef86Spatrick		-gen-opt-parser-defs -o ${.TARGET} ${.ALLSRC}
23*5a38ef86Spatrick
24*5a38ef86SpatrickOtoolOpts.inc: ${OBJDUMP_INC}/OtoolOpts.td
25*5a38ef86Spatrick	${TBLGEN} -I${.CURDIR}/../../../../llvm/llvm/include \
26*5a38ef86Spatrick		-I${.CURDIR}/../../../../llvm/llvm/tools/llvm-objdump \
27*5a38ef86Spatrick		-gen-opt-parser-defs -o ${.TARGET} ${.ALLSRC}
28*5a38ef86Spatrick
29*5a38ef86Spatrick.include <bsd.obj.mk>
30