# 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)