#       $NetBSD: Makefile.hacks,v 1.6 2018/02/03 19:27:15 mrg Exp $

# some random crap we need in a few places

if ${MACHINE_CPU} == "mips" || ${MACHINE} == "amd64" || ${MACHINE} == "i386"
insn-constants.h:
       ${_MKTARGET_CREATE}
if ${MACHINE_CPU} == "mips"
       echo "enum processor { on, off };" > ${.TARGET}
endif
if ${MACHINE} == "amd64" || ${MACHINE} == "i386"
       echo "#define FIRST_PSEUDO_REG 81" > ${.TARGET}
endif
DPSRCS+=        insn-constants.h
CLEANFILES+=    insn-constants.h
else
FAKEHEADERS+=   insn-constants.h
endif

# these aren't necessary but are #include'd
FAKEHEADERS+=   ${EXTRA_FAKEHEADERS} insn-flags.h sysroot-suffix.h
${FAKEHEADERS}:
       ${_MKTARGET_CREATE}
       touch ${.TARGET}
DPSRCS+=        ${FAKEHEADERS}
CLEANFILES+=    ${FAKEHEADERS}