1.1 --- a/test_files/Makefile Tue Apr 26 16:34:54 2022 +0200
1.2 +++ b/test_files/Makefile Tue Apr 26 16:36:17 2022 +0200
1.3 @@ -4,12 +4,21 @@
1.4 E2ACCESS_DIR = $(PKGDIR)/../libe2access/host
1.5 TARGET = $(PKGDIR)/../conf/e2test.fs
1.6
1.7 +PROGRAMS = $(PKGDIR_OBJ)/_programs
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 # Special rules to build the test filesystem.
1.15
1.16 -all:: $(TARGET)
1.17 +all:: $(TARGET) $(PROGRAMS)
1.18
1.19 -$(TARGET):
1.20 +$(TARGET): $(PROGRAMS)
1.21 make -C $(E2ACCESS_DIR)
1.22 - $(PKGDIR)/mk_e2test.sh -q $(PKGDIR) $(E2ACCESS_DIR) $@
1.23 + $(PKGDIR)/mk_e2test.sh -q $(PKGDIR) $(PROGRAMS_DIR) $(E2ACCESS_DIR) $@
1.24 +
1.25 +$(PROGRAMS):
1.26 + make -C $(PKGDIR)/programs $(MKFLAGS)
1.27 + touch $@