1 # $NetBSD: Makefile,v 1.3 2023/07/26 02:26:11 rin Exp $ 2 # Build a smaller newfs (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 6 NOMAN= # defined 7 8 .include <bsd.own.mk> 9 10 SRCDIR= ${.CURDIR}/../../../sbin/newfs 11 12 .ifdef FFS_EI 13 SRCS+= ffs_bswap.c 14 .else 15 CPPFLAGS+= -DNO_FFS_EI 16 .endif 17 18 .ifdef APPLE_UFS 19 SRCS+= ffs_appleufs.c 20 COPTS.ffs_appleufs.c+= -Wno-error=address-of-packed-member 21 .else 22 CPPFLAGS+= -DNO_APPLE_UFS 23 .endif 24 25 CPPFLAGS+= -DSMALL 26 CPPFLAGS+= -DNO_IOBUF_ALIGNED 27 28 .PATH: ${SRCDIR} 29 30 .include "${SRCDIR}/Makefile.common" 31 32 .include <bsd.prog.mk> 33