# Requires TARGETS BASEDIR BLKFS BLK_SRCS TOCLEAN
TOOLSDIR = $(BASEDIR)/tools
BLKPACK = $(TOOLSDIR)/blkpack
CDIR = $(BASEDIR)/cvm
STAGE = $(CDIR)/stage

PHONY: all
all: $(TARGETS)

$(BLKPACK):
       $(MAKE) -C $(TOOLSDIR) blkpack

$(BLKFS): $(BLK_SRCS) $(BLKPACK)
       cat $(BLK_SRCS) | $(BLKPACK) > $@

$(STAGE): $(BLKFS)
       $(MAKE) -C $(CDIR) stage

PHONY: clean
clean:
       rm -f $(TARGETS) $(BLKFS) $(TOCLEAN)