about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2011-02-07 12:58:11 -0800
committerEric Wong <normalperson@yhbt.net>2011-02-07 13:00:23 -0800
commitd25104b59e0cb327f877266b7821c1727d3e0037 (patch)
tree55c2a59328f271ff24dc008ed4ad1f9152d47026
parent6494d965735fc9eeaffa1c92e30ac0f106bf0df1 (diff)
downloadkcar-d25104b59e0cb327f877266b7821c1727d3e0037.tar.gz
And parallel builds.
-rw-r--r--pkg.mk7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkg.mk b/pkg.mk
index cf36084..a09196d 100644
--- a/pkg.mk
+++ b/pkg.mk
@@ -46,21 +46,22 @@ lib := $(lib):$(ext_pfx)/$(ext)
 build: $(ext_dl)
 endif
 
-pkg_extra := GIT-VERSION-FILE NEWS ChangeLog LATEST
+pkg_extra += GIT-VERSION-FILE NEWS ChangeLog LATEST
 ChangeLog: GIT-VERSION-FILE .wrongdoc.yml
         $(WRONGDOC) prepare
+NEWS LATEST: ChangeLog
 
 manifest:
         $(RM) .manifest
         $(MAKE) .manifest
 
-.manifest: ChangeLog
+.manifest: $(pkg_extra)
         (git ls-files && for i in $@ $(pkg_extra); do echo $$i; done) | \
                 LC_ALL=C sort > $@+
         cmp $@+ $@ || mv $@+ $@
         $(RM) $@+
 
-doc:: .document .wrongdoc.yml
+doc:: .document .wrongdoc.yml $(pkg_extra)
         -find lib -type f -name '*.rbc' -exec rm -f '{}' ';'
         -find ext -type f -name '*.rbc' -exec rm -f '{}' ';'
         $(RM) -r doc