summaryrefslogtreecommitdiffstats
path: root/build.ninja
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2010-12-16 19:52:24 (GMT)
committerEvan Martin <martine@danga.com>2010-12-23 19:20:33 (GMT)
commit9a6fd1a97b64ea1245a7343aee1e584c401a391b (patch)
tree73e83a65f9c157ffdce98d45969cfa7c4f18757e /build.ninja
parent12e36285ae52feca764e8fb2a417a87b913fe3e6 (diff)
downloadNinja-9a6fd1a97b64ea1245a7343aee1e584c401a391b.zip
Ninja-9a6fd1a97b64ea1245a7343aee1e584c401a391b.tar.gz
Ninja-9a6fd1a97b64ea1245a7343aee1e584c401a391b.tar.bz2
add a class for logging builds (commands + timing)
Diffstat (limited to 'build.ninja')
-rw-r--r--build.ninja12
1 files changed, 8 insertions, 4 deletions
diff --git a/build.ninja b/build.ninja
index 29d6237..c650cd2 100644
--- a/build.ninja
+++ b/build.ninja
@@ -29,22 +29,26 @@ rule link
# build "ninja.a" by linking the builddir's "ninja.o",
# and build that "ninja.o" by compiling "ninja.cc".
build $builddir/build.o: cxx src/build.cc
+build $builddir/build_log.o: cxx src/build_log.cc
build $builddir/parsers.o: cxx src/parsers.cc
build $builddir/subprocess.o: cxx src/subprocess.cc
build $builddir/util.o: cxx src/util.cc
build $builddir/ninja_jumble.o: cxx src/ninja_jumble.cc
-build $builddir/ninja.a: ar $builddir/build.o $builddir/parsers.o \
- $builddir/subprocess.o $builddir/util.o $builddir/ninja_jumble.o
+build $builddir/ninja.a: ar $builddir/build.o $builddir/build_log.o \
+ $builddir/parsers.o $builddir/subprocess.o $builddir/util.o \
+ $builddir/ninja_jumble.o
build $builddir/ninja.o: cxx src/ninja.cc
build ninja: link $builddir/ninja.o $builddir/ninja.a
build $builddir/build_test.o: cxx src/build_test.cc
+build $builddir/build_log_test.o: cxx src/build_log_test.cc
build $builddir/ninja_test.o: cxx src/ninja_test.cc
build $builddir/parsers_test.o: cxx src/parsers_test.cc
build $builddir/subprocess_test.o: cxx src/subprocess_test.cc
-build ninja_test: link $builddir/build_test.o $builddir/ninja_test.o \
- $builddir/parsers_test.o $builddir/subprocess_test.o $builddir/ninja.a
+build ninja_test: link $builddir/build_test.o $builddir/build_log_test.o \
+ $builddir/ninja_test.o $builddir/parsers_test.o \
+ $builddir/subprocess_test.o $builddir/ninja.a
ldflags = -g -rdynamic -lgtest -lgtest_main -lpthread