~ chicken-core (chicken-5) 63a64c25e66b0607bc94ab8de48bcf88a2e1149a


commit 63a64c25e66b0607bc94ab8de48bcf88a2e1149a
Author:     Evan Hanson <evhan@foldling.org>
AuthorDate: Tue Oct 31 21:44:38 2017 +1300
Commit:     Peter Bex <peter@more-magic.net>
CommitDate: Sat Nov 4 21:02:26 2017 +0100

    Add bootclean target for removing boot-chicken artifacts
    
    Signed-off-by: Peter Bex <peter@more-magic.net>

diff --git a/rules.make b/rules.make
index f6fd89ad..30e74e69 100644
--- a/rules.make
+++ b/rules.make
@@ -1005,7 +1005,7 @@ bench: $(CHICKEN_SHARED_EXECUTABLE) $(CSI_SHARED_EXECUTABLE) $(CSC_PROGRAM)$(EXE
 
 # build static bootstrapping chicken
 
-.PHONY: boot-chicken
+.PHONY: boot-chicken bootclean
 
 boot-chicken:
 	"$(MAKE)" PLATFORM=$(PLATFORM) PREFIX=/nowhere CONFIG= \
@@ -1017,6 +1017,13 @@ boot-chicken:
 	  STATICBUILD=1 C_COMPILER_OPTIMIZATION_OPTIONS="$(C_COMPILER_OPTIMIZATION_OPTIONS)" \
 	  touchfiles chicken-boot$(EXE) confclean
 
+bootclean:
+	-$(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) \
+	  $(SRCDIR)chicken-boot$(EXE) \
+	  $(SRCDIR)chicken-boot-stage1$(EXE) \
+	  $(SRCDIR)libchicken-boot$(A) \
+	  $(SRCDIR)libchicken-boot-stage1$(A)
+
 .PHONY: touchfiles
 
 touchfiles:
Trap