1# $NetBSD: Makefile,v 1.3 2023/07/26 02:26:11 rin Exp $
2# Build a smaller fsck_ffs (i.e. for boot media).
3# Support for Endian-Independent FFS and Apple UFS is dropped unless FFS_EI=1
4# and APPLE_UFS=1 are added to CRUNCHENV, respectively.
5
6NOMAN=		# defined
7
8.include <bsd.own.mk>
9
10SRCDIR=		${.CURDIR}/../../../sbin/fsck_ffs
11
12.ifdef FFS_EI
13SRCS+=		ffs_bswap.c
14.else
15CPPFLAGS+=	-DNO_FFS_EI
16.endif
17
18.ifdef APPLE_UFS
19SRCS+=		ffs_appleufs.c
20COPTS.ffs_appleufs.c+=	-Wno-error=address-of-packed-member
21.else
22CPPFLAGS+=	-DNO_APPLE_UFS
23.endif
24
25CPPFLAGS+=	-DNO_IOBUF_ALIGNED
26
27.PATH:		${SRCDIR}
28
29.include "${SRCDIR}/Makefile.common"
30
31.include <bsd.prog.mk>
32