From c1afd48ba482a93e1cac5d70fbee7ad04e7b139e Mon Sep 17 00:00:00 2001 From: mrg Date: Thu, 11 May 2006 23:16:28 +0000 Subject: sprinkle some -fno-strict-aliasing and -Wno-pointer-sign with GCC4. --- bcd/Makefile | 5 ++++- dab/Makefile | 8 +++++++- larn/Makefile | 9 ++++++++- pom/Makefile | 6 +++++- 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 +.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 + +.if ${HAVE_GCC} == 4 +NOGCCERROR=1 +.endif + .include 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 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 + +.if ${HAVE_GCC} == 4 +COPTS+= -Wno-pointer-sign +.endif -- cgit v1.2.3-56-ge451