1 # $NetBSD: Makefile,v 1.35 2008/08/29 00:02:23 gmcgarry Exp $
2 # @(#)Makefile 8.1 (Berkeley) 6/5/93
5 # itime.c reads /etc/dumpdates
7 # optr.c operator interface
8 # dumprmt.c handles remote tape via rmt(8)
10 # tape.c handles the mag tape and opening/closing
11 # traverse.c traverses the file system
12 # unctime.c undo ctime
13 # ffs_inode.c FFS-specific filestore routines
14 # ffs_bswap.c FFS byte-swapping
16 # DEBUG use local directory to find ddate and dumpdates
17 # TDEBUG trace out the process forking
18 # FDEBUG trace dumpdates parsing
19 # WRITEDEBUG trace slave writes
20 # STATS read cache statistics
21 # DIAGNOSTICS read cache diagnostic checks
23 WARNS?
= 3 # XXX: sign-compare issues
28 LINKS
= ${BINDIR}/dump
${BINDIR}/rdump
29 CPPFLAGS
+=-DRDUMP
-I
${.CURDIR
}
30 # CPPFLAGS+= -DDEBUG -DTDEBUG -DFDEBUG -DWRITEDEBUG -DSTATS -DDIAGNOSTICS
31 SRCS
= itime.c main.c optr.c dumprmt.c rcache.c snapshot.c tape.c \
32 traverse.c unctime.c ffs_inode.c ffs_bswap.c
34 MLINKS
+=dump
.8 rdump
.8
36 .PATH
: ${NETBSDSRCDIR}/sys
/ufs
/ffs
38 .if
(defined
(HAVE_GCC
) && ${HAVE_GCC} == 4) || defined
(HAVE_PCC
)
39 COPTS.ffs_inode.c
+= -Wno-pointer-sign
42 .
include <bsd.prog.mk
>