1*8feb0f0bSmrg# $NetBSD: Makefile.hacks,v 1.11 2023/02/20 02:11:57 mrg Exp $ 236ac495dSmrg 336ac495dSmrg# some random crap we need in a few places 436ac495dSmrg 536ac495dSmrg.if ${MACHINE_CPU} == "mips" || ${MACHINE} == "amd64" || ${MACHINE} == "i386" 636ac495dSmrginsn-constants.h: 736ac495dSmrg ${_MKTARGET_CREATE} 836ac495dSmrg.if ${MACHINE_CPU} == "mips" 936ac495dSmrg echo "enum processor { on, off };" > ${.TARGET} 1036ac495dSmrg.endif 1136ac495dSmrg.if ${MACHINE} == "amd64" || ${MACHINE} == "i386" 1236ac495dSmrg echo "#define FIRST_PSEUDO_REG 81" > ${.TARGET} 1336ac495dSmrg.endif 1436ac495dSmrgDPSRCS+= insn-constants.h 1536ac495dSmrgCLEANFILES+= insn-constants.h 1636ac495dSmrg.else 1736ac495dSmrgFAKEHEADERS+= insn-constants.h 1836ac495dSmrg.endif 1936ac495dSmrg 2036ac495dSmrg# these aren't necessary but are #include'd 2136ac495dSmrgFAKEHEADERS+= ${EXTRA_FAKEHEADERS} insn-flags.h sysroot-suffix.h 2236ac495dSmrg${FAKEHEADERS}: 2336ac495dSmrg ${_MKTARGET_CREATE} 2436ac495dSmrg touch ${.TARGET} 2536ac495dSmrgDPSRCS+= ${FAKEHEADERS} 2636ac495dSmrgCLEANFILES+= ${FAKEHEADERS} 27