|  | # 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. | 
|  |  | 
|  | # After editing the DIRS= list or adding imports to any Go files | 
|  | # in any of those directories, run: | 
|  | # | 
|  | #	./deps.bash | 
|  | # | 
|  | # to rebuild the dependency information in Make.deps. | 
|  |  | 
|  |  | 
|  | include $(GOROOT)/src/Make.inc | 
|  |  | 
|  | all: Make.deps install | 
|  |  | 
|  | DIRS=\ | 
|  | thrift/\ | 
|  |  | 
|  | TEST=\ | 
|  | $(filter-out $(NOTEST),$(DIRS)) | 
|  |  | 
|  |  | 
|  | clean.dirs: $(addsuffix .clean, $(DIRS)) | 
|  | install.dirs: $(addsuffix .install, $(DIRS)) | 
|  | nuke.dirs: $(addsuffix .nuke, $(DIRS)) | 
|  | test.dirs: $(addsuffix .test, $(DIRS)) | 
|  | check.dirs: $(addsuffix .check, $(DIRS)) | 
|  |  | 
|  | %.clean: | 
|  | +cd $* && gomake clean | 
|  |  | 
|  | %.install: | 
|  | +cd $* && gomake install | 
|  |  | 
|  | %.nuke: | 
|  | +cd $* && gomake nuke | 
|  |  | 
|  | %.test: | 
|  | +cd $* && gomake test | 
|  |  | 
|  | %.check: | 
|  | +cd $* && gomake check | 
|  |  | 
|  | clean: clean.dirs | 
|  |  | 
|  | install: install.dirs | 
|  |  | 
|  | test:	test.dirs | 
|  |  | 
|  | check:	check.dirs | 
|  |  | 
|  | #nuke: nuke.dirs | 
|  | #	rm -rf "$(GOROOT)"/pkg/thrift.* | 
|  |  | 
|  | echo-dirs: | 
|  | @echo $(DIRS) | 
|  |  | 
|  | Make.deps: | 
|  | ./deps.bash | 
|  |  | 
|  | deps: | 
|  | ./deps.bash | 
|  |  |