1# $OpenBSD: Makefile,v 1.2 2021/12/17 14:55:44 patrick Exp $
2
3.include <bsd.own.mk>
4
5LLVM_SRCS=	${.CURDIR}/../../../../../../llvm/llvm
6
7DEFS=	OMP.h.inc \
8	OMP.inc
9
10all: ${DEFS}
11
12install:
13	@# Nothing here so far ...
14
15clean cleandir:
16	rm -f ${DEFS}
17
18OMP.h.inc: ${LLVM_SRCS}/include/llvm/Frontend/OpenMP/OMP.td
19	${.OBJDIR}/../../../../llvm-tblgen/llvm-tblgen -gen-directive-decl \
20		-I${LLVM_SRCS}/include/llvm/Frontend/OpenMP \
21		-I${LLVM_SRCS}/include/llvm/Frontend/ \
22		-I${LLVM_SRCS}/include \
23		-o ${.TARGET} ${.ALLSRC}
24
25OMP.inc: ${LLVM_SRCS}/include/llvm/Frontend/OpenMP/OMP.td
26	${.OBJDIR}/../../../../llvm-tblgen/llvm-tblgen -gen-directive-impl \
27		-I${LLVM_SRCS}/include/llvm/Frontend/OpenMP \
28		-I${LLVM_SRCS}/include/llvm/Frontend/ \
29		-I${LLVM_SRCS}/include \
30		-o ${.TARGET} ${.ALLSRC}
31
32.include <bsd.obj.mk>
33