Index: Makefile =================================================================== RCS file: /cvsroot/src/sys/modules/ffs/Makefile,v retrieving revision 1.2 diff -u -r1.2 Makefile --- Makefile 13 Nov 2008 10:50:26 -0000 1.2 +++ Makefile 4 Dec 2008 18:31:46 -0000 @@ -13,7 +13,16 @@ .PATH: ${S}/ufs/ffs SRCS+= ffs_alloc.c ffs_balloc.c ffs_inode.c ffs_subr.c ffs_tables.c \ - ffs_vfsops.c ffs_vnops.c ffs_softdep.stub.c ffs_snapshot.c \ + ffs_vfsops.c ffs_vnops.c ffs_snapshot.c \ ffs_bswap.c ffs_wapbl.c ffs_appleufs.c +WITH_SOFTDEP?= yes +.if ${WITH_SOFTDEP} == "yes" +CPPFLAGS+= -DSOFTDEP +SRCS+= ffs_softdep.c +.else +CPPFLAGS+= -USOFTDEP +SRCS+= ffs_softdep.stub.c +.endif + .include