xref: /netbsd-src/tests/fs/vfs/Makefile (revision b7957d167764df372bcb5501e4903082788eb42b)
1#	$NetBSD: Makefile,v 1.30 2022/06/06 10:56:29 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_lfs						# lfs
34LDADD+=-lrumpfs_msdos						# msdos
35LDADD+=-lrumpfs_syspuffs					# puffs
36LDADD+=-lrumpdev_putter -lrumpdev				#   \ putter
37LDADD+=-lrumpfs_sysvbfs						# sysvbfs
38LDADD+=-lrumpfs_tmpfs						# tmpfs
39LDADD+=-lrumpfs_udf						# udf
40LDADD+=-lrumpfs_union						# union
41LDADD+=-lrumpfs_v7fs						# v7fs
42LDADD+=-lrumpdev_disk -lrumpdev					# disk device
43LDADD+=-lrumpfs_null -lrumpvfs_layerfs				# nullfs
44
45
46VFSTESTDIR != cd ${.CURDIR}/../common && ${PRINTOBJDIR}
47LDADD+=-L${VFSTESTDIR} -lvfstest
48
49LDADD+= ${LIBRUMPBASE}						# base
50LDADD+=-lrumpnet						# static linking
51
52LDADD+=-lutil
53
54.if (${MKZFS} != "no")
55LDADD+=-lrumpfs_zfs -lrumpkern_solaris -lrumpdev_rnd -lrumpkern_sysproxy
56CPPFLAGS+=-DWANT_ZFS_TESTS
57.endif
58
59.include <bsd.test.mk>
60