1 1.15 riastrad # $NetBSD: Makefile,v 1.15 2020/03/21 18:58:43 riastradh Exp $ 2 1.1 pooka # 3 1.1 pooka 4 1.5 pooka .PATH: ${.CURDIR}/../../../../ufs/lfs 5 1.2 pooka 6 1.5 pooka LIB= rumpfs_lfs 7 1.13 pooka COMMENT=Log-structured File System 8 1.1 pooka 9 1.1 pooka SRCS= lfs_alloc.c lfs_balloc.c lfs_bio.c lfs_cksum.c lfs_debug.c \ 10 1.11 dholland lfs_inode.c lfs_itimes.c lfs_pages.c lfs_rename.c lfs_rfw.c \ 11 1.11 dholland lfs_segment.c lfs_subr.c lfs_syscalls.c lfs_vfsops.c lfs_vnops.c 12 1.1 pooka 13 1.12 hannken SRCS+= ulfs_bmap.c ulfs_dirhash.c ulfs_extattr.c \ 14 1.7 dholland ulfs_inode.c ulfs_lookup.c ulfs_quota.c ulfs_quota1.c \ 15 1.7 dholland ulfs_quota2.c ulfs_quota1_subr.c ulfs_quota2_subr.c \ 16 1.9 dholland ulfs_snapshot.c ulfs_vfsops.c ulfs_vnops.c 17 1.7 dholland 18 1.7 dholland 19 1.6 pooka CFLAGS+= -DLFS_KERNEL_RFW 20 1.14 christos .if ${MACHINE_ARCH} == "vax" 21 1.14 christos COPTS.lfs_inode.c+=-O0 22 1.14 christos .endif 23 1.1 pooka 24 1.15 riastrad # Follow the suit of Makefile.kern.inc; needed for the lfs64 union 25 1.15 riastrad # accessors -- they don't actually dereference the resulting pointer, 26 1.15 riastrad # just use it for type-checking. 27 1.15 riastrad CWARNFLAGS.clang+= -Wno-error=address-of-packed-member 28 1.15 riastrad 29 1.1 pooka .include <bsd.lib.mk> 30 1.1 pooka .include <bsd.klinks.mk> 31