thrift/lib/go/Makefile
2011-02-20 02:39:19 +00:00

65 lines
1.0 KiB
Makefile

# 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