From: Anthony Martin Date: Thu, 12 May 2011 02:53:42 +0000 (-0400) Subject: make: add nuke target for C commands and libs X-Git-Tag: weekly.2011-05-22~106 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=fbb4be32786055b7698c6793efb390c5b21fc812;p=gostls13.git make: add nuke target for C commands and libs Also, clean *.out files for commands written in Go. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/4535051 --- diff --git a/src/Make.ccmd b/src/Make.ccmd index cb2b255123..88f647152c 100644 --- a/src/Make.ccmd +++ b/src/Make.ccmd @@ -18,6 +18,9 @@ CLEANFILES+=y.tab.[ch] clean: rm -f *.$(HOST_O) $(TARG) $(CLEANFILES) +nuke: clean + rm -f "$(GOBIN)/$(TARG)" + ifneq ($(NOINSTALL),1) install: $(QUOTED_GOBIN)/$(TARG) endif diff --git a/src/Make.clib b/src/Make.clib index ebe4f84b96..25fe88463c 100644 --- a/src/Make.clib +++ b/src/Make.clib @@ -26,6 +26,8 @@ CLEANFILES+=y.tab.[ch] y.output a.out $(LIB) clean: rm -f *.$(HOST_O) $(CLEANFILES) +nuke: clean + rm -f "$(GOROOT)/lib/$(LIB)" y.tab.h: $(YFILES) LANG=C LANGUAGE="en_US.UTF8" bison -v -y $(HOST_YFLAGS) $(YFILES) diff --git a/src/Make.cmd b/src/Make.cmd index 26c3ca2fc4..27c6a2e134 100644 --- a/src/Make.cmd +++ b/src/Make.cmd @@ -27,7 +27,7 @@ install: $(TARGDIR)/$(TARG) $(TARGDIR)/$(TARG): $(TARG) mkdir -p $(TARGDIR) && cp -f $(TARG) $(TARGDIR) -CLEANFILES+=$(TARG) _test _testmain.go +CLEANFILES+=$(TARG) _test _testmain.go test.out build.out nuke: clean rm -f $(TARGDIR)/$(TARG)