1#	$NetBSD: Makefile.hacks,v 1.11 2023/02/20 02:11:57 mrg Exp $
2
3# some random crap we need in a few places
4
5.if ${MACHINE_CPU} == "mips" || ${MACHINE} == "amd64" || ${MACHINE} == "i386"
6insn-constants.h:
7	${_MKTARGET_CREATE}
8.if ${MACHINE_CPU} == "mips"
9	echo "enum processor { on, off };" > ${.TARGET}
10.endif
11.if ${MACHINE} == "amd64" || ${MACHINE} == "i386"
12	echo "#define FIRST_PSEUDO_REG 81" > ${.TARGET}
13.endif
14DPSRCS+=	insn-constants.h
15CLEANFILES+=	insn-constants.h
16.else
17FAKEHEADERS+=	insn-constants.h
18.endif
19
20# these aren't necessary but are #include'd
21FAKEHEADERS+=	${EXTRA_FAKEHEADERS} insn-flags.h sysroot-suffix.h
22${FAKEHEADERS}:
23	${_MKTARGET_CREATE}
24	touch ${.TARGET}
25DPSRCS+=	${FAKEHEADERS}
26CLEANFILES+=	${FAKEHEADERS}
27