diff --git a/Makefile b/Makefile index 72421bca2fdf12311c6c537433cf3b2477a01b66..ee450df83686838996b7ec9cbf76423e1d6f899d 100644 --- a/Makefile +++ b/Makefile @@ -53,15 +53,15 @@ CHECKSUMS=/rootfs.md5sums $(info Architecture: $(ARCH) ($(ALTARCH))) $(info Workspace: $(WORKSPACE)) -workspace: $(WORKSPACE) +workspace: | $(WORKSPACE) $(WORKSPACE) : mkdir -p "$(WORKSPACE)" -$(call gentargets,) : $(WORKSPACE) +$(call gentargets,) : | $(WORKSPACE) mkdir -p "$(WORKSPACE)/$*" -$(call gentargets,$(STATE_DIR)) : $(WORKSPACE)/% +$(call gentargets,$(STATE_DIR)) : | $(WORKSPACE)/% mkdir -p "$(WORKSPACE)/$*$(STATE_DIR)" iso_download : $(ARCH_DIR)$(ISO_IMAGE) @@ -75,7 +75,7 @@ $(call gentargets,$(ISO_IMAGE)) : | $(call archdir,%) mv "$(call archdir,$*)$(ISO_IMAGE_DEST)/$(ISO_NAME)" "$(call archdir,$*)$(ISO_IMAGE)" iso_content : $(ARCH_DIR)$(STATE_DIR)/iso_extracted -$(call gentargets,$(STATE_DIR)/iso_extracted) : $(call archdir,%)$(ISO_IMAGE) $(call archdir,%)$(STATE_DIR) +$(call gentargets,$(STATE_DIR)/iso_extracted) : $(call archdir,%)$(ISO_IMAGE) | $(call archdir,%)$(STATE_DIR) mkdir -p "$(call archdir,$*)$(ISO_CONTENT)" 7z x -o"$(call archdir,$*)$(ISO_CONTENT)" -aos "$(call archdir,$*)$(ISO_IMAGE)" touch "$(call archdir,$*)$(STATE_DIR)/iso_extracted"