diff options
Diffstat (limited to 'games/crafty/Makefile')
-rw-r--r-- | games/crafty/Makefile | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/games/crafty/Makefile b/games/crafty/Makefile index fbd6ab5e2ab..77a032f3385 100644 --- a/games/crafty/Makefile +++ b/games/crafty/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.19 2002/01/12 05:48:15 jlam Exp $ +# $NetBSD: Makefile,v 1.20 2002/09/11 10:52:09 jlam Exp $ -DISTNAME= crafty-18.13 +DISTNAME= crafty-18.15 CATEGORIES= games MASTER_SITES= ftp://ftp.cis.uab.edu/pub/hyatt/v18/ \ ftp://ftp.cis.uab.edu/pub/hyatt/ \ @@ -11,7 +11,7 @@ DISTFILES+= ${CRAFTY_STARTPGN} ${CRAFTY_DOCFILES} MAINTAINER= jlam@netbsd.org COMMENT= chess engine -USE_BUILDLINK_ONLY= YES +USE_BUILDLINK2= YES DIST_SUBDIR= ${DISTNAME} WRKSRC= ${WRKDIR} @@ -22,19 +22,17 @@ EXTRACT_ONLY= ${CRAFTY_DISTFILES} .include "../../mk/bsd.prefs.mk" -.if ${OPSYS} == "NetBSD" -.if ${MACHINE_ARCH} == "i386" -.if ${OBJECT_FMT} == "ELF" +.if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) +. if ${OBJECT_FMT} == "ELF" ALL_TARGET= netbsd-i386-elf -.else +. else ALL_TARGET= netbsd-i386 -.endif -.elif ${MACHINE_ARCH} == "sparc" +. endif +.elif !empty(MACHINE_PLATFORM:MNetBSD-*-sparc) ALL_TARGET= netbsd-sparc -.else +.elif !empty(MACHINE_PLATFORM:MNetBSD-*-*) ALL_TARGET= netbsd -.endif -.elif ${OPSYS} == "SunOS" +.elif !empty(MACHINE_PLATFORM:MSunOS-*-*) ALL_TARGET= solaris-gcc .else ALL_TARGET= generic @@ -54,6 +52,13 @@ post-extract: ${CP} ${DISTDIR}/${DIST_SUBDIR}/${CRAFTY_STARTPGN} ${WRKDIR} ${MV} ${WRKSRC}/Sparc.s ${WRKSRC}/Sparc.S +post-patch: + cd ${WRKSRC}; for file in Makefile; do \ + ${SED} -e "s| -O3||g" -e "s| -m486||g" \ + $${file} >> $${file}.fixed; \ + ${MV} $${file}.fixed $${file}; \ + done + post-build: ${RM} -f ${CRAFTYRC} ${ECHO} "books create ${CRAFTY_STARTPGN} 60" > ${CRAFTYRC} |