]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Compilation and dependency generation should be serialized.
authorOndrej Zajicek <santiago@crfreenet.org>
Mon, 10 Aug 2009 11:59:56 +0000 (13:59 +0200)
committerOndrej Zajicek <santiago@crfreenet.org>
Mon, 10 Aug 2009 11:59:56 +0000 (13:59 +0200)
tools/Makefile.in

index 039f1ea9d62d7900d26b64eb328030aaef140f94..daa753c3eb93ccae2e6954f558eba6ec01e2dcd2 100644 (file)
@@ -19,7 +19,11 @@ birdc-dep := client/all.o lib/birdlib.a
 
 $(birdc-dep): sysdep/paths.h .dep-stamp subdir
 
-subdir depend: sysdep/paths.h .dir-stamp
+depend: sysdep/paths.h .dir-stamp
+       set -e ; for a in $(dynamic-dirs) ; do $(MAKE) -C $$a $@ ; done
+       set -e ; for a in $(static-dirs) $(client-dirs) ; do $(MAKE) -C $$a -f $(srcdir_abs)/$$a/Makefile $@ ; done
+
+subdir: sysdep/paths.h .dir-stamp .dep-stamp
        set -e ; for a in $(dynamic-dirs) ; do $(MAKE) -C $$a $@ ; done
        set -e ; for a in $(static-dirs) $(client-dirs) ; do $(MAKE) -C $$a -f $(srcdir_abs)/$$a/Makefile $@ ; done