1.1 --- a/test_files/Makefile Fri Jun 17 23:36:03 2022 +0200
1.2 +++ b/test_files/Makefile Fri Jun 17 23:54:54 2022 +0200
1.3 @@ -4,18 +4,26 @@
1.4 E2ACCESS_DIR = $(PKGDIR)/../libe2access/host
1.5 TARGET = $(PKGDIR)/../conf/e2test.fs
1.6
1.7 +REQUIRES_LIBS = libc libstdc++ libexec libipc
1.8 +
1.9 include $(L4DIR)/mk/Makeconf
1.10 include $(OBJ_BASE)/l4defs.mk.inc
1.11
1.12 PROGRAMS_DIR = $(PKGDIR_OBJ)/programs/OBJ-$(L4_SYSTEM)-l4f
1.13
1.14 +LIBEXEC_DIR = $(PKGDIR)/../libexec
1.15 +RM_PROGRAM_DIR = $(call absfilename,$(OBJ_DIR)/$(LIBEXEC_DIR))/rm/OBJ-$(L4_SYSTEM)-l4f
1.16 +RM_PROGRAM = $(RM_PROGRAM_DIR)/exec_region_mapper
1.17 +
1.18 # Special rules to build the test filesystem.
1.19
1.20 all:: $(TARGET) $(PROGRAMS_DIR)
1.21
1.22 -$(TARGET): $(PROGRAMS_DIR)
1.23 +$(TARGET): $(PROGRAMS_DIR) $(RM_PROGRAM)
1.24 $(MAKE) -C $(E2ACCESS_DIR) && \
1.25 - $(PKGDIR)/mk_e2test.sh -q $(PKGDIR) $(PROGRAMS_DIR) $(E2ACCESS_DIR) $@
1.26 + $(PKGDIR)/mk_e2test.sh -q $(PKGDIR) $(E2ACCESS_DIR) $@ \
1.27 + $(PROGRAMS_DIR)/dstest_* \
1.28 + $(RM_PROGRAM)
1.29
1.30 $(PROGRAMS_DIR): $(PKGDIR)/programs/*.c*
1.31 $(MAKE) -C $(PKGDIR)/programs $(MKFLAGS) && \