]> Cypherpunks repositories - gostls13.git/commitdiff
make: add nuke target for C commands and libs
authorAnthony Martin <ality@pbrane.org>
Thu, 12 May 2011 02:53:42 +0000 (22:53 -0400)
committerRuss Cox <rsc@golang.org>
Thu, 12 May 2011 02:53:42 +0000 (22:53 -0400)
Also, clean *.out files for commands written in Go.

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/4535051

src/Make.ccmd
src/Make.clib
src/Make.cmd

index cb2b255123a13c401eadeb49b5b430c9b5a44100..88f647152c879987b43e6d493ad2d7952a7d6fae 100644 (file)
@@ -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
index ebe4f84b9618bb5258b5144d467bd55c1a7f8ffe..25fe88463cb4c5c595190d348e9594bca8f6f100 100644 (file)
@@ -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)
index 26c3ca2fc444a6312f0de6902bb0f657733b5c6e..27c6a2e13467071d2ca588d3a384dfa806b93646 100644 (file)
@@ -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)