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