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