| # Copyright 2009 The Go Authors. All rights reserved. | |
| # Use of this source code is governed by a BSD-style | |
| # license that can be found in the LICENSE file. | |
| # GNU Make syntax: | |
| ifndef GOBIN | |
| GOBIN=$(HOME)/bin | |
| endif | |
| all: $(TARG) | |
| $(TARG): _go_.$O $(OFILES) | |
| $(LD) -o $@ _go_.$O $(OFILES) | |
| _go_.$O: $(GOFILES) | |
| $(GC) -o $@ $(GOFILES) | |
| install: $(GOBIN)/$(TARG) | |
| $(GOBIN)/$(TARG): $(TARG) | |
| cp $(TARG) $@ | |
| clean: | |
| rm -f *.[$(OS)] $(TARG) $(CLEANFILES) | |
| nuke: | |
| rm -f *.[$(OS)] $(TARG) $(CLEANFILES) $(GOBIN)/$(TARG) |