# 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