xref: /netbsd-src/external/gpl3/gcc/lib/Makefile.hacks (revision 2dd295436a0082eb4f8d294f4aa73c223413d0f2)
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