xref: /netbsd/external/bsd/pcc/Makefile.inc (revision b3081dfe)
1*b3081dfeSplunky#	$NetBSD: Makefile.inc,v 1.3 2010/02/03 22:13:13 plunky Exp $
250f2c2b3Sgmcgarry
37d4f77f2SplunkyPCC_DIR:=${.PARSEDIR}
47d4f77f2SplunkyPCC_DIST=${PCC_DIR}/dist/pcc
57d4f77f2SplunkyPCC_LIBS=${PCC_DIR}/dist/pcc-libs
650f2c2b3Sgmcgarry
750f2c2b3SgmcgarryTARGOS = netbsd
87d4f77f2Splunky
950f2c2b3Sgmcgarry.if ${MACHINE_ARCH} == "i386"
1050f2c2b3SgmcgarryTARGMACH = i386
1150f2c2b3Sgmcgarry.elif ${MACHINE_ARCH} == "mipsel" || ${MACHINE_ARCH} == "mipseb"
1250f2c2b3SgmcgarryTARGMACH = mips
1350f2c2b3Sgmcgarry.elif ${MACHINE_ARCH} == "vax"
1450f2c2b3SgmcgarryTARGMACH = vax
1550f2c2b3Sgmcgarry.else
1650f2c2b3SgmcgarryERROR!= echo "ERROR: ${MACHINE_ARCH} not yet supported - write code!" >&2;echo
1750f2c2b3Sgmcgarry.endif
1850f2c2b3Sgmcgarry
19*b3081dfeSplunkyVERSSTR = PACKAGE_STRING PACKAGE_CHECKOUT "for ${HOST_OSTYPE}"
20*b3081dfeSplunky
2150f2c2b3Sgmcgarrylibexecdir = /usr/libexec
2250f2c2b3Sgmcgarryincludedir = /usr/include
2350f2c2b3Sgmcgarry
24*b3081dfeSplunkyCPPFLAGS+=	-DVERSSTR=${VERSSTR:Q}
257d4f77f2SplunkyCPPFLAGS+=	-DLIBEXECDIR=\"${libexecdir}/\"
267d4f77f2SplunkyCPPFLAGS+=	-DINCLUDEDIR=\"${includedir}/\"
277d4f77f2SplunkyCPPFLAGS+=	-Dos_${TARGOS}
287d4f77f2SplunkyCPPFLAGS+=	-Dmach_${TARGMACH}
297d4f77f2SplunkyCPPFLAGS+=	-I${PCC_DIR}
3050f2c2b3Sgmcgarry
3150f2c2b3Sgmcgarry.if exists(${.CURDIR}/../../../Makefile.inc)
3250f2c2b3Sgmcgarry.include "${.CURDIR}/../../../Makefile.inc"
3350f2c2b3Sgmcgarry.endif
34