head	1.20;
access;
symbols
	netbsd-11-0-RC4:1.20
	netbsd-11-0-RC3:1.20
	netbsd-11-0-RC2:1.20
	netbsd-11-0-RC1:1.20
	perseant-exfatfs-base-20250801:1.20
	netbsd-11:1.20.0.10
	netbsd-11-base:1.20
	netbsd-10-1-RELEASE:1.20
	perseant-exfatfs-base-20240630:1.20
	perseant-exfatfs:1.20.0.8
	perseant-exfatfs-base:1.20
	netbsd-8-3-RELEASE:1.17
	netbsd-9-4-RELEASE:1.18
	netbsd-10-0-RELEASE:1.20
	netbsd-10-0-RC6:1.20
	netbsd-10-0-RC5:1.20
	netbsd-10-0-RC4:1.20
	netbsd-10-0-RC3:1.20
	netbsd-10-0-RC2:1.20
	netbsd-10-0-RC1:1.20
	netbsd-10:1.20.0.6
	netbsd-10-base:1.20
	netbsd-9-3-RELEASE:1.18
	cjep_sun2x-base1:1.20
	cjep_sun2x:1.20.0.4
	cjep_sun2x-base:1.20
	cjep_staticlib_x-base1:1.20
	netbsd-9-2-RELEASE:1.18
	cjep_staticlib_x:1.20.0.2
	cjep_staticlib_x-base:1.20
	netbsd-9-1-RELEASE:1.18
	phil-wifi-20200421:1.18
	phil-wifi-20200411:1.18
	is-mlppp:1.18.0.6
	is-mlppp-base:1.18
	phil-wifi-20200406:1.18
	netbsd-8-2-RELEASE:1.17
	netbsd-9-0-RELEASE:1.18
	netbsd-9-0-RC2:1.18
	netbsd-9-0-RC1:1.18
	phil-wifi-20191119:1.18
	netbsd-9:1.18.0.4
	netbsd-9-base:1.18
	phil-wifi-20190609:1.18
	netbsd-8-1-RELEASE:1.17
	netbsd-8-1-RC1:1.17
	pgoyette-compat-merge-20190127:1.17.14.1
	pgoyette-compat-20190127:1.18
	pgoyette-compat-20190118:1.18
	pgoyette-compat-1226:1.18
	pgoyette-compat-1126:1.18
	pgoyette-compat-1020:1.18
	pgoyette-compat-0930:1.18
	pgoyette-compat-0906:1.18
	netbsd-7-2-RELEASE:1.16
	pgoyette-compat-0728:1.18
	netbsd-8-0-RELEASE:1.17
	phil-wifi:1.18.0.2
	phil-wifi-base:1.18
	pgoyette-compat-0625:1.18
	netbsd-8-0-RC2:1.17
	pgoyette-compat-0521:1.17
	pgoyette-compat-0502:1.17
	pgoyette-compat-0422:1.17
	netbsd-8-0-RC1:1.17
	pgoyette-compat-0415:1.17
	pgoyette-compat-0407:1.17
	pgoyette-compat-0330:1.17
	pgoyette-compat-0322:1.17
	pgoyette-compat-0315:1.17
	netbsd-7-1-2-RELEASE:1.16
	pgoyette-compat:1.17.0.14
	pgoyette-compat-base:1.17
	netbsd-7-1-1-RELEASE:1.16
	matt-nb8-mediatek:1.17.0.12
	matt-nb8-mediatek-base:1.17
	perseant-stdc-iso10646:1.17.0.10
	perseant-stdc-iso10646-base:1.17
	netbsd-8:1.17.0.8
	netbsd-8-base:1.17
	prg-localcount2-base3:1.17
	prg-localcount2-base2:1.17
	prg-localcount2-base1:1.17
	prg-localcount2:1.17.0.6
	prg-localcount2-base:1.17
	pgoyette-localcount-20170426:1.17
	bouyer-socketcan-base1:1.17
	pgoyette-localcount-20170320:1.17
	netbsd-7-1:1.16.0.10
	netbsd-7-1-RELEASE:1.16
	netbsd-7-1-RC2:1.16
	netbsd-7-nhusb-base-20170116:1.16
	bouyer-socketcan:1.17.0.4
	bouyer-socketcan-base:1.17
	pgoyette-localcount-20170107:1.17
	netbsd-7-1-RC1:1.16
	pgoyette-localcount-20161104:1.17
	netbsd-7-0-2-RELEASE:1.16
	localcount-20160914:1.17
	netbsd-7-nhusb:1.16.0.8
	netbsd-7-nhusb-base:1.16
	pgoyette-localcount-20160806:1.17
	pgoyette-localcount-20160726:1.17
	pgoyette-localcount:1.17.0.2
	pgoyette-localcount-base:1.17
	netbsd-7-0-1-RELEASE:1.16
	netbsd-7-0:1.16.0.6
	netbsd-7-0-RELEASE:1.16
	netbsd-7-0-RC3:1.16
	netbsd-7-0-RC2:1.16
	netbsd-7-0-RC1:1.16
	netbsd-5-2-3-RELEASE:1.12
	netbsd-5-1-5-RELEASE:1.12
	netbsd-6-0-6-RELEASE:1.14
	netbsd-6-1-5-RELEASE:1.14
	netbsd-7:1.16.0.4
	netbsd-7-base:1.16
	yamt-pagecache-base9:1.16
	yamt-pagecache-tag8:1.14.2.1
	netbsd-6-1-4-RELEASE:1.14
	netbsd-6-0-5-RELEASE:1.14
	tls-earlyentropy:1.16.0.2
	tls-earlyentropy-base:1.16
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.16
	riastradh-drm2-base3:1.16
	netbsd-6-1-3-RELEASE:1.14
	netbsd-6-0-4-RELEASE:1.14
	netbsd-5-2-2-RELEASE:1.12
	netbsd-5-1-4-RELEASE:1.12
	netbsd-6-1-2-RELEASE:1.14
	netbsd-6-0-3-RELEASE:1.14
	netbsd-5-2-1-RELEASE:1.12
	netbsd-5-1-3-RELEASE:1.12
	netbsd-6-1-1-RELEASE:1.14
	riastradh-drm2-base2:1.15
	riastradh-drm2-base1:1.15
	riastradh-drm2:1.15.0.4
	riastradh-drm2-base:1.15
	netbsd-6-1:1.14.0.10
	netbsd-6-0-2-RELEASE:1.14
	netbsd-6-1-RELEASE:1.14
	netbsd-6-1-RC4:1.14
	netbsd-6-1-RC3:1.14
	agc-symver:1.15.0.6
	agc-symver-base:1.15
	netbsd-6-1-RC2:1.14
	netbsd-6-1-RC1:1.14
	yamt-pagecache-base8:1.15
	netbsd-5-2:1.12.0.2
	netbsd-6-0-1-RELEASE:1.14
	yamt-pagecache-base7:1.15
	netbsd-5-2-RELEASE:1.12
	netbsd-5-2-RC1:1.12
	matt-nb6-plus-nbase:1.14
	yamt-pagecache-base6:1.15
	netbsd-6-0:1.14.0.8
	netbsd-6-0-RELEASE:1.14
	netbsd-6-0-RC2:1.14
	tls-maxphys:1.15.0.2
	tls-maxphys-base:1.16
	matt-nb6-plus:1.14.0.6
	matt-nb6-plus-base:1.14
	netbsd-6-0-RC1:1.14
	yamt-pagecache-base5:1.14
	yamt-pagecache-base4:1.14
	netbsd-6:1.14.0.4
	netbsd-6-base:1.14
	netbsd-5-1-2-RELEASE:1.12
	netbsd-5-1-1-RELEASE:1.12
	yamt-pagecache-base3:1.14
	yamt-pagecache-base2:1.14
	yamt-pagecache:1.14.0.2
	yamt-pagecache-base:1.14
	cherry-xenmp:1.13.0.4
	cherry-xenmp-base:1.13
	bouyer-quota2-nbase:1.13
	bouyer-quota2:1.13.0.2
	bouyer-quota2-base:1.13
	matt-mips64-premerge-20101231:1.13
	matt-nb5-mips64-premerge-20101231:1.12
	matt-nb5-pq3:1.12.0.14
	matt-nb5-pq3-base:1.12
	netbsd-5-1:1.12.0.12
	netbsd-5-1-RELEASE:1.12
	netbsd-5-1-RC4:1.12
	matt-nb5-mips64-k15:1.12
	netbsd-5-1-RC3:1.12
	netbsd-5-1-RC2:1.12
	netbsd-5-1-RC1:1.12
	netbsd-5-0-2-RELEASE:1.12
	matt-nb5-mips64-premerge-20091211:1.12
	matt-premerge-20091211:1.13
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.12
	matt-nb4-mips64-k7-u2a-k9b:1.12
	matt-nb5-mips64-u1-k1-k5:1.12
	matt-nb5-mips64:1.12.0.10
	netbsd-5-0-1-RELEASE:1.12
	jym-xensuspend-nbase:1.13
	netbsd-5-0:1.12.0.8
	netbsd-5-0-RELEASE:1.12
	netbsd-5-0-RC4:1.12
	netbsd-5-0-RC3:1.12
	netbsd-5-0-RC2:1.12
	jym-xensuspend:1.12.0.6
	jym-xensuspend-base:1.13
	netbsd-5-0-RC1:1.12
	netbsd-5:1.12.0.4
	netbsd-5-base:1.12
	matt-mips64-base2:1.12
	matt-mips64:1.11.0.22
	netbsd-4-0-1-RELEASE:1.11
	wrstuden-revivesa-base-3:1.12
	wrstuden-revivesa-base-2:1.12
	wrstuden-fixsa-newbase:1.11
	wrstuden-revivesa-base-1:1.11
	yamt-pf42-base4:1.11
	yamt-pf42-base3:1.11
	hpcarm-cleanup-nbase:1.11
	yamt-pf42-baseX:1.11
	yamt-pf42-base2:1.11
	wrstuden-revivesa:1.11.0.20
	wrstuden-revivesa-base:1.11
	yamt-pf42:1.11.0.18
	yamt-pf42-base:1.11
	keiichi-mipv6-nbase:1.11
	keiichi-mipv6:1.11.0.16
	keiichi-mipv6-base:1.11
	matt-armv6-nbase:1.11
	matt-armv6-prevmlocking:1.11
	wrstuden-fixsa-base-1:1.11
	netbsd-4-0:1.11.0.14
	netbsd-4-0-RELEASE:1.11
	cube-autoconf:1.11.0.12
	cube-autoconf-base:1.11
	netbsd-4-0-RC5:1.11
	netbsd-4-0-RC4:1.11
	netbsd-4-0-RC3:1.11
	netbsd-4-0-RC2:1.11
	netbsd-4-0-RC1:1.11
	matt-armv6:1.11.0.10
	matt-armv6-base:1.11
	matt-mips64-base:1.11
	hpcarm-cleanup:1.11.0.8
	hpcarm-cleanup-base:1.11
	netbsd-3-1-1-RELEASE:1.10
	netbsd-3-0-3-RELEASE:1.10
	wrstuden-fixsa:1.11.0.6
	wrstuden-fixsa-base:1.11
	abandoned-netbsd-4-base:1.11
	abandoned-netbsd-4:1.11.0.2
	netbsd-3-1:1.10.0.12
	netbsd-3-1-RELEASE:1.10
	netbsd-3-0-2-RELEASE:1.10
	netbsd-3-1-RC4:1.10
	netbsd-3-1-RC3:1.10
	netbsd-3-1-RC2:1.10
	netbsd-3-1-RC1:1.10
	netbsd-4:1.11.0.4
	netbsd-4-base:1.11
	netbsd-3-0-1-RELEASE:1.10
	netbsd-3-0:1.10.0.10
	netbsd-3-0-RELEASE:1.10
	netbsd-3-0-RC6:1.10
	netbsd-3-0-RC5:1.10
	netbsd-3-0-RC4:1.10
	netbsd-3-0-RC3:1.10
	netbsd-3-0-RC2:1.10
	netbsd-3-0-RC1:1.10
	netbsd-2-0-3-RELEASE:1.10
	netbsd-2-1:1.10.0.8
	netbsd-2-1-RELEASE:1.10
	netbsd-2-1-RC6:1.10
	netbsd-2-1-RC5:1.10
	netbsd-2-1-RC4:1.10
	netbsd-2-1-RC3:1.10
	netbsd-2-1-RC2:1.10
	netbsd-2-1-RC1:1.10
	netbsd-2-0-2-RELEASE:1.10
	netbsd-3:1.10.0.6
	netbsd-3-base:1.10
	netbsd-2-0-1-RELEASE:1.10
	netbsd-2:1.10.0.4
	netbsd-2-base:1.10
	netbsd-2-0-RELEASE:1.10
	netbsd-2-0-RC5:1.10
	netbsd-2-0-RC4:1.10
	netbsd-2-0-RC3:1.10
	netbsd-2-0-RC2:1.10
	netbsd-2-0-RC1:1.10
	netbsd-2-0:1.10.0.2
	netbsd-2-0-base:1.10
	netbsd-1-6-PATCH002-RELEASE:1.9
	netbsd-1-6-PATCH002:1.9
	netbsd-1-6-PATCH002-RC4:1.9
	netbsd-1-6-PATCH002-RC3:1.9
	netbsd-1-6-PATCH002-RC2:1.9
	netbsd-1-6-PATCH002-RC1:1.9
	netbsd-1-6-PATCH001:1.9
	netbsd-1-6-PATCH001-RELEASE:1.9
	netbsd-1-6-PATCH001-RC3:1.9
	netbsd-1-6-PATCH001-RC2:1.9
	netbsd-1-6-PATCH001-RC1:1.9
	fvdl_fs64_base:1.10
	netbsd-1-6-RELEASE:1.9
	netbsd-1-6-RC3:1.9
	netbsd-1-6-RC2:1.9
	netbsd-1-6-RC1:1.9
	netbsd-1-6:1.9.0.14
	netbsd-1-6-base:1.9
	netbsd-1-5-PATCH003:1.9
	netbsd-1-5-PATCH002:1.9
	perseant-lfsv2:1.9.0.12
	perseant-lfsv2-base:1.9
	netbsd-1-5-PATCH001:1.9
	netbsd-1-5-RELEASE:1.9
	netbsd-1-5-BETA2:1.9
	netbsd-1-5-BETA:1.9
	netbsd-1-4-PATCH003:1.9
	netbsd-1-5-ALPHA2:1.9
	netbsd-1-5:1.9.0.10
	netbsd-1-5-base:1.9
	minoura-xpg4dl-base:1.9
	minoura-xpg4dl:1.9.0.8
	netbsd-1-4-PATCH002:1.9
	wrstuden-devbsize-19991221:1.9
	wrstuden-devbsize:1.9.0.6
	wrstuden-devbsize-base:1.9
	comdex-fall-1999:1.9.0.4
	comdex-fall-1999-base:1.9
	netbsd-1-4-PATCH001:1.9
	netbsd-1-4-RELEASE:1.9
	netbsd-1-4:1.9.0.2
	netbsd-1-4-base:1.9
	netbsd-1-3-PATCH003:1.8
	netbsd-1-3-PATCH003-CANDIDATE2:1.8
	netbsd-1-3-PATCH003-CANDIDATE1:1.8
	netbsd-1-3-PATCH003-CANDIDATE0:1.8
	netbsd-1-3-PATCH002:1.8
	netbsd-1-3-PATCH001:1.8
	netbsd-1-3-RELEASE:1.8
	netbsd-1-3-BETA:1.8
	netbsd-1-3:1.8.0.2
	netbsd-1-3-base:1.8
	lite-2:1.1.1.1
	lite-1:1.1.1.1
	CSRG:1.1.1;
locks; strict;
comment	@# @;


1.20
date	2020.09.07.03.19.05;	author mrg;	state Exp;
branches;
next	1.19;
commitid	yNDYmUK0dFeH34nC;

1.19
date	2020.09.06.07.20.31;	author mrg;	state Exp;
branches;
next	1.18;
commitid	IFqEYW6MZdeXkXmC;

1.18
date	2018.06.15.15.16.05;	author christos;	state Exp;
branches;
next	1.17;
commitid	QsiEI348mkqJdoGA;

1.17
date	2016.06.15.14.08.24;	author riastradh;	state Exp;
branches
	1.17.14.1;
next	1.16;
commitid	s6pppc3Ax7Tojzaz;

1.16
date	2013.08.11.03.49.24;	author dholland;	state Exp;
branches;
next	1.15;
commitid	G82YoMZfEEChhZ0x;

1.15
date	2012.08.10.12.10.28;	author joerg;	state Exp;
branches
	1.15.2.1;
next	1.14;

1.14
date	2011.06.20.07.44.02;	author mrg;	state Exp;
branches
	1.14.2.1;
next	1.13;

1.13
date	2009.04.22.15.23.03;	author lukem;	state Exp;
branches
	1.13.4.1;
next	1.12;

1.12
date	2008.08.29.00.02.25;	author gmcgarry;	state Exp;
branches
	1.12.6.1;
next	1.11;

1.11
date	2006.05.11.23.16.30;	author mrg;	state Exp;
branches
	1.11.20.1;
next	1.10;

1.10
date	2002.09.18.03.54.29;	author lukem;	state Exp;
branches;
next	1.9;

1.9
date	98.03.01.02.26.12;	author fvdl;	state Exp;
branches;
next	1.8;

1.8
date	97.10.18.06.42.41;	author lukem;	state Exp;
branches;
next	1.7;

1.7
date	97.05.08.21.11.09;	author gwr;	state Exp;
branches;
next	1.6;

1.6
date	97.05.06.20.45.03;	author gwr;	state Exp;
branches;
next	1.5;

1.5
date	95.03.18.14.55.18;	author cgd;	state Exp;
branches;
next	1.4;

1.4
date	94.12.22.10.44.32;	author cgd;	state Exp;
branches;
next	1.3;

1.3
date	94.08.03.21.07.10;	author deraadt;	state Exp;
branches;
next	1.2;

1.2
date	94.06.10.17.33.55;	author pk;	state Exp;
branches;
next	1.1;

1.1
date	94.06.08.18.58.47;	author mycroft;	state Exp;
branches
	1.1.1.1;
next	;

1.17.14.1
date	2018.06.25.07.26.11;	author pgoyette;	state Exp;
branches;
next	;
commitid	8PtAu9af7VvhiDHA;

1.15.2.1
date	2014.08.20.00.05.07;	author tls;	state Exp;
branches;
next	;
commitid	jTnpym9Qu0o4R1Nx;

1.14.2.1
date	2012.10.30.19.00.32;	author yamt;	state Exp;
branches;
next	1.14.2.2;

1.14.2.2
date	2014.05.22.11.43.03;	author yamt;	state Exp;
branches;
next	;
commitid	wmvImESqVQCgMwBx;

1.13.4.1
date	2011.06.23.14.20.46;	author cherry;	state Exp;
branches;
next	;

1.12.6.1
date	2009.05.13.19.20.21;	author jym;	state Exp;
branches;
next	;

1.11.20.1
date	2008.09.18.04.30.03;	author wrstuden;	state Exp;
branches;
next	;

1.1.1.1
date	94.06.13.22.55.10;	author mycroft;	state Exp;
branches;
next	;


desc
@@


1.20
log
@remove GCC_NO_ADDR_OF_PACKED_MEMBER now lfs_accessors.h works.
@
text
@#	$NetBSD: Makefile,v 1.19 2020/09/06 07:20:31 mrg Exp $
#	@@(#)Makefile	8.1 (Berkeley) 6/18/93

WARNS?=	3	# XXX -Wsign-compare

.include <bsd.own.mk>

PROG=	dumplfs
SRCS=	dumplfs.c lfs_cksum.c misc.c
.PATH:	${NETBSDSRCDIR}/sys/ufs/lfs
MAN=	dumplfs.8
LDADD+=	-lutil
DPADD+= ${LIBUTIL}

.include <bsd.prog.mk>
@


1.19
log
@add support for new GCC 9 warnings that may be too much to fix
right now.  new address-of-packed-member and format-overflow
warnings have new GCC_NO_ADDR_OF_PACKED_MEMBER amd
GCC_NO_FORMAT_OVERFLOW variables to remove these warnings.

apply to a bunch of the tree.  mostly, these are real bugs that
should be fixed, but in many cases, only by removing the 'packed'
attribute from some structure that doesn't really need it.  (i
looked at many different ones, and while perhaps 60-80% were
already properly aligned, it wasn't clear to me that the uses
were always coming from sane data vs network alignment, so it
doesn't seem safe to remove packed without careful research for
each affect struct.)  clang already warned (and was not erroring)
for many of these cases, but gcc picked up dozens more.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.18 2018/06/15 15:16:05 christos Exp $
a14 2
CWARNFLAGS.gcc+=        	${GCC_NO_ADDR_OF_PACKED_MEMBER}

@


1.18
log
@PR/53367: Thomas Barabosch: Integer overflow in usr.sbin/dumplfs
While here use the "e" functions to always check for allocation errors.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.17 2016/06/15 14:08:24 riastradh Exp $
d15 2
@


1.17
log
@Kill another -fno-strict-aliasing.

Generated code is same with/without.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.16 2013/08/11 03:49:24 dholland Exp $
d12 2
@


1.17.14.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.18 2018/06/15 15:16:05 christos Exp $
a11 2
LDADD+=	-lutil
DPADD+= ${LIBUTIL}
@


1.16
log
@Turn off -fno-strict-aliasing for HAVE_GCC; it makes no difference to
the compiler output and is therefore ipso facto not necessary. I'll
leave it on for HAVE_LLVM as I can't check that tonight.

(If there is invalid code in here that actually requires it, let me
know so I can fix things properly.)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.15 2012/08/10 12:10:28 joerg Exp $
a12 4
.if defined(HAVE_LLVM)
COPTS+=	-fno-strict-aliasing
.endif

@


1.15
log
@Remove many HAVE_GCC || HAVE_PCC conditionals as the options also apply
to Clang. Add a few cases of HAVE_LLVM for -fno-strict-aliasing.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.14 2011/06/20 07:44:02 mrg Exp $
d13 1
a13 1
.if defined(HAVE_GCC) || defined(HAVE_LLVM)
@


1.15.2.1
log
@Rebase to HEAD as of a few days ago.
@
text
@d1 1
a1 1
#	$NetBSD$
d13 1
a13 1
.if defined(HAVE_LLVM)
@


1.14
log
@remove most of the remaining HAVE_GCC tests that are always true in
the modern world.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.13 2009/04/22 15:23:03 lukem Exp $
d13 1
a13 1
.if defined(HAVE_GCC)
@


1.14.2.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.14 2011/06/20 07:44:02 mrg Exp $
d13 1
a13 1
.if defined(HAVE_GCC) || defined(HAVE_LLVM)
@


1.14.2.2
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.14.2.1 2012/10/30 19:00:32 yamt Exp $
d13 1
a13 1
.if defined(HAVE_LLVM)
@


1.13
log
@Enable WARNS=4 by default, except for:
	cpuctl  dumplfs  hprop  ipf  iprop-log  kadmin  kcm  kdc  kdigest
	kimpersonate  kstash  ktutil  makefs  ndbootd  ntp  pppd  quot
	racoon  racoonctl  rtadvd  sntp  sup  tcpdchk  tcpdmatch  tcpdump
	traceroute  traceroute6  user  veriexecgen  wsmoused  zic
(Mostly third-party applications)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.12 2008/08/29 00:02:25 gmcgarry Exp $
d13 1
a13 1
.if defined(HAVE_GCC) && ${HAVE_GCC} == 4
@


1.13.4.1
log
@Catchup with rmind-uvmplock merge.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.14 2011/06/20 07:44:02 mrg Exp $
d13 1
a13 1
.if defined(HAVE_GCC)
@


1.12
log
@Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.11 2006/05/11 23:16:30 mrg Exp $
d4 2
@


1.12.6.1
log
@Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.13 2009/04/22 15:23:03 lukem Exp $
a3 2
WARNS?=	3	# XXX -Wsign-compare

@


1.11
log
@sprinkle some -fno-strict-aliasing and -Wno-pointer-sign with GCC4.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.10 2002/09/18 03:54:29 lukem Exp $
d11 1
a11 1
.if ${HAVE_GCC} == 4
@


1.11.20.1
log
@Sync with wrstuden-revivesa-base-2.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.11 2006/05/11 23:16:30 mrg Exp $
d11 1
a11 1
.if defined(HAVE_GCC) && ${HAVE_GCC} == 4
@


1.10
log
@use NETBSDSRCDIR as appropriate
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.9 1998/03/01 02:26:12 fvdl Exp $
d11 4
@


1.9
log
@Merge with Lite2 + local changes
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.8 1997/10/18 06:42:41 lukem Exp $
d4 2
d8 1
a8 1
.PATH:	${.CURDIR}/../../sys/ufs/lfs
@


1.8
log
@enable WARNS=1 by default, but disable in unclean 3rd party code
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.7 1997/05/08 21:11:09 gwr Exp $
a3 1
WARNS?=	0
@


1.7
log
@Back out the .PATH.c changes.  The .depend problem (and others)
will be fixed using the new .NOPATH make feature instead.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.6 1997/05/06 20:45:03 gwr Exp $
d4 1
@


1.6
log
@Use .PATH.c: ...
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.5 1995/03/18 14:55:18 cgd Exp $
d6 1
a7 1
.PATH.c: ${.CURDIR}/../../sys/ufs/lfs
@


1.5
log
@convert to new RCS Id conventions; reduce my headache
@
text
@d1 1
a1 1
#	$NetBSD$
a5 1
.PATH:	${.CURDIR}/../../sys/ufs/lfs
d7 1
@


1.4
log
@specify man pages the new way.
@
text
@d1 2
a2 2
#	from: @@(#)Makefile	8.1 (Berkeley) 6/18/93
#	$Id: Makefile,v 1.3 1994/08/03 21:07:10 deraadt Exp $
@


1.3
log
@do not need -I/sys
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.2 1994/06/10 17:33:55 pk Exp $
d7 1
a7 1
MAN8=	dumplfs.0
@


1.2
log
@X compilation
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.1 1994/06/08 18:58:47 mycroft Exp $
a4 1
CFLAGS+=-I${DESTDIR}/sys/ufs/lfs
d6 1
a6 1
.PATH:	${DESTDIR}/sys/ufs/lfs
@


1.1
log
@Update from 4.4-Lite, with local changes.
@
text
@d2 1
a2 1
#	$Id: $
d5 1
a5 1
CFLAGS+=-I/sys/ufs/lfs
d7 1
a7 1
.PATH:	/sys/ufs/lfs
@


1.1.1.1
log
@Import 4.4-Lite version.
@
text
@d1 2
a2 1
#	@@(#)Makefile	8.1 (Berkeley) 6/18/93
@
