paul@155 | 1 | PKGDIR ?= . |
paul@155 | 2 | L4DIR ?= $(PKGDIR)/../../.. |
paul@155 | 3 | |
paul@238 | 4 | E2ACCESS_DIR = $(PKGDIR)/../libe2access/host |
paul@155 | 5 | TARGET = $(PKGDIR)/../conf/e2test.fs |
paul@155 | 6 | |
paul@308 | 7 | PROGRAMS = $(PKGDIR_OBJ)/_programs |
paul@308 | 8 | |
paul@155 | 9 | include $(L4DIR)/mk/Makeconf |
paul@308 | 10 | include $(OBJ_BASE)/l4defs.mk.inc |
paul@308 | 11 | |
paul@308 | 12 | PROGRAMS_DIR = $(PKGDIR_OBJ)/programs/OBJ-$(L4_SYSTEM)-l4f |
paul@155 | 13 | |
paul@155 | 14 | # Special rules to build the test filesystem. |
paul@155 | 15 | |
paul@308 | 16 | all:: $(TARGET) $(PROGRAMS) |
paul@155 | 17 | |
paul@308 | 18 | $(TARGET): $(PROGRAMS) |
paul@238 | 19 | make -C $(E2ACCESS_DIR) |
paul@308 | 20 | $(PKGDIR)/mk_e2test.sh -q $(PKGDIR) $(PROGRAMS_DIR) $(E2ACCESS_DIR) $@ |
paul@308 | 21 | |
paul@308 | 22 | $(PROGRAMS): |
paul@308 | 23 | make -C $(PKGDIR)/programs $(MKFLAGS) |
paul@308 | 24 | touch $@ |