xref: /openbsd-src/gnu/usr.bin/clang/include/llvm/Frontend/OpenMP/Makefile (revision 5a38ef86d0b61900239c7913d24a05e7b88a58f0)
1*5a38ef86Spatrick# $OpenBSD: Makefile,v 1.2 2021/12/17 14:55:44 patrick Exp $
2c04ab3e3Spatrick
3c04ab3e3Spatrick.include <bsd.own.mk>
4c04ab3e3Spatrick
5c04ab3e3SpatrickLLVM_SRCS=	${.CURDIR}/../../../../../../llvm/llvm
6c04ab3e3Spatrick
7c04ab3e3SpatrickDEFS=	OMP.h.inc \
8*5a38ef86Spatrick	OMP.inc
9c04ab3e3Spatrick
10c04ab3e3Spatrickall: ${DEFS}
11c04ab3e3Spatrick
12c04ab3e3Spatrickinstall:
13c04ab3e3Spatrick	@# Nothing here so far ...
14c04ab3e3Spatrick
15c04ab3e3Spatrickclean cleandir:
16c04ab3e3Spatrick	rm -f ${DEFS}
17c04ab3e3Spatrick
18c04ab3e3SpatrickOMP.h.inc: ${LLVM_SRCS}/include/llvm/Frontend/OpenMP/OMP.td
19c04ab3e3Spatrick	${.OBJDIR}/../../../../llvm-tblgen/llvm-tblgen -gen-directive-decl \
20c04ab3e3Spatrick		-I${LLVM_SRCS}/include/llvm/Frontend/OpenMP \
21c04ab3e3Spatrick		-I${LLVM_SRCS}/include/llvm/Frontend/ \
22c04ab3e3Spatrick		-I${LLVM_SRCS}/include \
23c04ab3e3Spatrick		-o ${.TARGET} ${.ALLSRC}
24c04ab3e3Spatrick
25*5a38ef86SpatrickOMP.inc: ${LLVM_SRCS}/include/llvm/Frontend/OpenMP/OMP.td
26c04ab3e3Spatrick	${.OBJDIR}/../../../../llvm-tblgen/llvm-tblgen -gen-directive-impl \
27c04ab3e3Spatrick		-I${LLVM_SRCS}/include/llvm/Frontend/OpenMP \
28c04ab3e3Spatrick		-I${LLVM_SRCS}/include/llvm/Frontend/ \
29c04ab3e3Spatrick		-I${LLVM_SRCS}/include \
30c04ab3e3Spatrick		-o ${.TARGET} ${.ALLSRC}
31c04ab3e3Spatrick
32c04ab3e3Spatrick.include <bsd.obj.mk>
33