11.21Slukem#	$NetBSD: Makefile,v 1.21 2023/06/03 09:09:12 lukem Exp $
21.1Sperseant#	@(#)Makefile	8.1 (Berkeley) 6/5/93
31.1Sperseant
41.1Sperseant#	lfs_inode.c		LFS filestore-specific routines
51.1Sperseant#
61.1Sperseant#	DEBUG			use local directory to find ddate and dumpdates
71.1Sperseant#	TDEBUG			trace out the process forking
81.1Sperseant
91.11SlukemWARNS?=	3	# XXX: sign-compare issues
101.11Slukem
111.4Slukem.include <bsd.own.mk>
121.4Slukem
131.1SperseantPROG=	dump_lfs
141.1SperseantLINKS=	${BINDIR}/dump_lfs ${BINDIR}/rdump_lfs
151.4SlukemCPPFLAGS+=-DRDUMP -I${.CURDIR} -I${NETBSDSRCDIR}/sbin/dump
161.2SperseantCPPFLAGS+=-DDUMP_LFS
171.1Sperseant# CPPFLAGS+= -DDEBUG -DTDEBUG -DFDEBUG -DWRITEDEBUG -DSTATS -DDIAGNOSTICS
181.6ShannkenSRCS=	itime.c main.c optr.c dumprmt.c rcache.c snapshot.c tape.c \
191.6Shannken	traverse.c unctime.c ffs_bswap.c lfs_inode.c
201.1SperseantMAN=	dump_lfs.8
211.1SperseantMLINKS+=dump_lfs.8 rdump_lfs.8
221.10Suebayasi#CFLAGS+=-g
231.14SchristosDPADD+= ${LIBUTIL}
241.14SchristosLDADD+= -lutil
251.1Sperseant
261.9Stsutsui.if ${MACHINE_ARCH} == "m68000"
271.9StsutsuiCOPTS.lfs_inode.c+=	-fno-tree-ter
281.9Stsutsui.endif
291.9Stsutsui
301.20Smrg.if ${MACHINE_ARCH} == "ia64"
311.20SmrgCOPTS.lfs_inode.c+=	-O3
321.20Smrg.endif
331.20Smrg
341.16Schristos.PATH:  ${NETBSDSRCDIR}/sbin/dump ${NETBSDSRCDIR}/sys/ufs/lfs \
351.16Schristos    ${NETBSDSRCDIR}/sys/ufs/ffs
361.1Sperseant
371.21SlukemCWARNFLAGS.gcc+=	${CC_WNO_FORMAT_TRUNCATION}
381.17Smrg
391.1Sperseant.include <bsd.prog.mk>
40