~ 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