1 # $NetBSD: Makefile,v 1.30.4.2 2024/08/12 22:38:30 perseant Exp $ 2 # 3 4 .include <bsd.own.mk> 5 6 TESTSDIR= ${TESTSBASE}/fs/vfs 7 WARNS= 4 8 9 TESTS_C+= t_link 10 TESTS_C+= t_full 11 TESTS_C+= t_io 12 TESTS_C+= t_renamerace 13 TESTS_C+= t_ro 14 TESTS_C+= t_rmdirrace 15 TESTS_C+= t_rwtoro 16 TESTS_C+= t_union 17 TESTS_C+= t_unpriv 18 TESTS_C+= t_mtime_otrunc 19 TESTS_C+= t_mtime_write 20 TESTS_C+= t_vfsops 21 TESTS_C+= t_vnops 22 23 24 .PATH: ${NETBSDSRCDIR}/lib/libc/gen 25 CPPFLAGS.sysctlbyname.c += -DRUMP_ACTION 26 CPPFLAGS.sysctlgetmibinfo.c += -DRUMP_ACTION 27 SRCS.t_link+= sysctlbyname.c sysctlgetmibinfo.c t_link.c 28 29 LDADD+=-lrumpnet_shmif -lrumpnet -lrumpnet_net -lrumpnet_netinet# TCP/IP 30 LDADD+=-lrumpfs_nfs # NFS 31 LDADD+=-lrumpfs_exfatfs # exFATfs 32 LDADD+=-lrumpfs_ext2fs # ext2fs 33 LDADD+=-lrumpfs_ffs # ffs 34 LDADD+=-lrumpfs_lfs # lfs 35 LDADD+=-lrumpfs_msdos # msdos 36 LDADD+=-lrumpfs_syspuffs # puffs 37 LDADD+=-lrumpdev_putter -lrumpdev # \ putter 38 LDADD+=-lrumpfs_sysvbfs # sysvbfs 39 LDADD+=-lrumpfs_tmpfs # tmpfs 40 LDADD+=-lrumpfs_udf # udf 41 LDADD+=-lrumpfs_union # union 42 LDADD+=-lrumpfs_v7fs # v7fs 43 LDADD+=-lrumpdev_disk -lrumpdev # disk device 44 LDADD+=-lrumpfs_null -lrumpvfs_layerfs # nullfs 45 46 47 VFSTESTDIR != cd ${.CURDIR}/../common && ${PRINTOBJDIR} 48 LDADD+=-L${VFSTESTDIR} -lvfstest 49 50 LDADD+= ${LIBRUMPBASE} # base 51 LDADD+=-lrumpnet # static linking 52 53 LDADD+=-lutil 54 55 .if (${MKEXFATFS} != "no") 56 LDADD+=-lrumpfs_exfatfs 57 CPPFLAGS+=-DWANT_EXFATFS_TESTS 58 .endif 59 .if (${MKZFS} != "no") 60 LDADD+=-lrumpfs_zfs -lrumpkern_solaris -lrumpdev_rnd -lrumpkern_sysproxy 61 CPPFLAGS+=-DWANT_ZFS_TESTS 62 .endif 63 64 .include <bsd.test.mk> 65