1#         $NetBSD: Makefile.hacks,v 1.6 2018/02/03 19:27:15 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