# requires TARGET XCOMP EMULEXEC EMUL_ARGS EDIR BASEDIR
BLKFS = blkfs
BLK_SRCS = $(BASEDIR)/blk.fs ../blk.fs
EMUL_TARGET ?= $(TARGET)
include $(BASEDIR)/common.mk
$(TARGET): $(XCOMP) $(STAGE) $(BLKFS)
$(STAGE) < $(XCOMP) > $@
$(EDIR)/$(EMULEXEC):
$(MAKE) -C $(EDIR) $(EMULEXEC)
PHONY: emul
emul: $(EDIR)/$(EMULEXEC) $(EMUL_TARGET)
$(EDIR)/$(EMULEXEC) $(EMUL_ARGS) $(EMUL_TARGET)