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