1329145Skevans#	$NetBSD: Makefile,v 1.42 2011/06/20 07:44:00 mrg Exp $
258713Sjhb#	@(#)Makefile	8.2 (Berkeley) 4/27/95
358713Sjhb
458713Sjhb.include <bsd.own.mk>
5333048Semaste
6333048SemastePROG=	fsck_ffs
7125537SruMAN=	fsck_ffs.8
8125621SruSRCS=	dir.c inode.c main.c pass1.c pass1b.c pass2.c pass3.c pass4.c \
9333048Semaste	pass5.c pass6.c fsutil.c setup.c utilities.c ffs_bswap.c ffs_subr.c \
10333048Semaste	ffs_tables.c ffs_appleufs.c partutil.c snapshot.c quota2.c quota2_subr.c
11333048Semaste
12116864SpeterFSCK=	${NETBSDSRCDIR}/sbin/fsck
13125537SruDUMP=	${NETBSDSRCDIR}/sbin/dump
14329140SkevansCPPFLAGS+=-I${FSCK} -I${DUMP}
15125537Sru.ifndef  SMALLPROG
16125537SruCPPFLAGS+=-DPROGRESS
17125537Sru.endif
18180012SruSRCS+=	progress.c
19329140Skevans.PATH:	${FSCK}
20329140Skevans
21329140Skevans.PATH:	${NETBSDSRCDIR}/sys/ufs/ffs ${NETBSDSRCDIR}/sys/ufs/ufs ${FSCK} ${DUMP}
22329175Skevans
23329175SkevansSRCS+= vfs_wapbl.c wapbl.c
24329010Skevans.PATH:	${NETBSDSRCDIR}/sys/kern
25329140SkevansCPPFLAGS+=-DWAPBL_DEBUG_PRINT=0
26360838Sdim
27360838SdimLDADD+=-lutil
28360838SdimDPADD+=${LIBUTIL}
29329010Skevans
30329140SkevansLDADD+=-lprop
31329140SkevansDPADD+=${LIBPROP}
32329140Skevans
33329140Skevans.if defined(HAVE_GCC) || defined(HAVE_PCC)
34329140SkevansCOPTS.ffs_appleufs.c+=	-Wno-pointer-sign
35329140Skevans.endif
36329140Skevans
37329140Skevans.if ${MACHINE_ARCH} == "m68000"
38329140SkevansCOPTS.pass1.c+=	-fno-tree-fre -fno-tree-lrs
39180012Sru.endif
40
41.if make(install)
42SUBDIR+=SMM.doc
43.endif
44
45.include <bsd.prog.mk>
46.include <bsd.subdir.mk>
47