summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormrg <mrg@NetBSD.org>2006-05-11 23:16:28 +0000
committermrg <mrg@NetBSD.org>2006-05-11 23:16:28 +0000
commitc1afd48ba482a93e1cac5d70fbee7ad04e7b139e (patch)
tree37157c455607b74c10c2ba159d998df96d5a4060
parentfd7d7ad818aabc89daff7701812f9ce68c076b9e (diff)
downloadbsdgames-darwin-c1afd48ba482a93e1cac5d70fbee7ad04e7b139e.tar.gz
bsdgames-darwin-c1afd48ba482a93e1cac5d70fbee7ad04e7b139e.tar.zst
bsdgames-darwin-c1afd48ba482a93e1cac5d70fbee7ad04e7b139e.zip
sprinkle some -fno-strict-aliasing and -Wno-pointer-sign with GCC4.
-rw-r--r--bcd/Makefile5
-rw-r--r--dab/Makefile8
-rw-r--r--larn/Makefile9
-rw-r--r--pom/Makefile6
4 files changed, 24 insertions, 4 deletions
diff --git a/bcd/Makefile b/bcd/Makefile
index 5b3237f2..677c2b37 100644
--- a/bcd/Makefile
+++ b/bcd/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 1995/03/21 15:08:10 cgd Exp $
+# $NetBSD: Makefile,v 1.5 2006/05/11 23:16:28 mrg Exp $
# @(#)Makefile 8.1 (Berkeley) 5/31/93
PROG= bcd
@@ -8,3 +8,6 @@ HIDEGAME=hidegame
.include <bsd.prog.mk>
+.if ${HAVE_GCC} == 4
+COPTS+= -Wno-pointer-sign
+.endif
diff --git a/dab/Makefile b/dab/Makefile
index d135ee25..f1b7fe97 100644
--- a/dab/Makefile
+++ b/dab/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2005/08/09 02:38:32 christos Exp $
+# $NetBSD: Makefile,v 1.5 2006/05/11 23:16:28 mrg Exp $
WARNS=3
DPADD+=${LIBCURSES} ${LIBTERMCAP} ${LIBM}
@@ -9,4 +9,10 @@ MAN=dab.6
SRCS=algor.cc board.cc main.cc human.cc box.cc player.cc gamescreen.cc \
ttyscrn.cc random.cc
+.include <bsd.own.mk>
+
+.if ${HAVE_GCC} == 4
+NOGCCERROR=1
+.endif
+
.include <bsd.prog.mk>
diff --git a/larn/Makefile b/larn/Makefile
index ca5469a9..b67dd8d3 100644
--- a/larn/Makefile
+++ b/larn/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 1999/02/13 02:54:21 lukem Exp $
+# $NetBSD: Makefile,v 1.17 2006/05/11 23:16:28 mrg Exp $
# @(#)Makefile 5.12 (Berkeley) 5/30/93
# EXTRA
@@ -67,10 +67,17 @@ DPADD= ${LIBTERM}
LDADD= -ltermcap
HIDEGAME=hidegame
SETGIDGAME=yes
+
.if ${MKSHARE} != "no"
DAT=larnmaze larnopts larn.help
FILES=${DAT:S@^@${.CURDIR}/datfiles/@g}
FILESDIR=/usr/share/games/larn
.endif
+.if ${HAVE_GCC} == 4
+.for f in main display data io monster savelev
+COPTS.${f}.c+= -Wno-pointer-sign
+.endfor
+.endif
+
.include <bsd.prog.mk>
diff --git a/pom/Makefile b/pom/Makefile
index 7f251b62..cdf86289 100644
--- a/pom/Makefile
+++ b/pom/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 1995/03/23 08:35:33 cgd Exp $
+# $NetBSD: Makefile,v 1.5 2006/05/11 23:16:28 mrg Exp $
# @(#)Makefile 8.1 (Berkeley) 5/31/93
PROG= pom
@@ -7,3 +7,7 @@ DPADD= ${LIBM}
LDADD= -lm
.include <bsd.prog.mk>
+
+.if ${HAVE_GCC} == 4
+COPTS+= -Wno-pointer-sign
+.endif