1#         $NetBSD: Makefile,v 1.22 2020/05/15 23:32:28 christos Exp $
2#
3
4RUMPFIFO=yes        # use the real rump fifofs
5.include <bsd.own.mk>
6
7TESTSDIR= ${TESTSBASE}/fs/ffs
8WARNS=              4
9
10PROGS=                        h_ffs_server h_quota2_tests
11SRCS.h_ffs_server=  h_ffs_server.c
12MAN.h_ffs_server=   # empty
13BINDIR.h_ffs_server=          ${TESTSDIR}
14
15SRCS.h_quota2_tests=          h_quota2_tests.c
16MAN.h_quota2_tests= # empty
17BINDIR.h_quota2_tests=        ${TESTSDIR}
18
19.for name in t_getquota t_setquota t_quotalimit t_clearquota t_miscquota
20TESTS_SH+=          ${name}
21TESTS_SH_SRC_${name}=         ffs_common.sh quotas_common.sh ${name}.sh
22.endfor
23
24TESTS_C+= t_extattr
25TESTS_C+= t_fifos
26TESTS_C+= t_snapshot
27TESTS_C+= t_snapshot_log
28TESTS_C+= t_snapshot_v2
29TESTS_C+= t_mount
30TESTS_C+= t_quota2_1
31TESTS_C+= t_quota2_remount
32TESTS_C+= t_update_log
33
34LDADD+=-lrumpfs_ffs                                                   # ffs
35LDADD+=-lrumpdev_fss                                                            # snapshot dev
36LDADD+=-lrumpdev_disk -lrumpdev                                                 # disk device
37VFSTESTDIR != cd ${.CURDIR}/../common && ${PRINTOBJDIR}
38LDADD+=-L${VFSTESTDIR} -lvfstest
39LDADD+=-lrumpkern_sysproxy ${LIBRUMPBASE}
40
41.include <bsd.test.mk>
42