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