r14554: Write out header dependencies. This means all C files affected will be
authorJelmer Vernooij <jelmer@samba.org>
Sun, 19 Mar 2006 02:23:52 +0000 (02:23 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:58:45 +0000 (13:58 -0500)
commitc84cfc0ecc46ef05dc7997a128ba9486516cb112
treeb15c6874419ac593174973ec49fda9d78322be9b
parent781d122fb646aef0d20f033cacb677ea9e89d2ff
r14554: Write out header dependencies. This means all C files affected will be
rebuilt when a header file is changed. It also means parallel builds work now.

It will take a minute or so to generate all the dependency information,
but there should be no need to rebuild that information later on, unless
a file changes.

This behaviour is only enabled when building in developer mode
(--enable-developer) and requires a GNU make (or compatible). In all other
cases, the file 'static_deps.mk' is included, which contains some basic
hardcoded dependency information.
(This used to be commit eb435386f015ce1d89eb6f7e7837622ebd9e1951)
14 files changed:
source4/build/smb_build/cflags.pm
source4/build/smb_build/makefile.pm
source4/heimdal_build/config.mk
source4/lib/db_wrap.h
source4/lib/messaging/messaging.c
source4/lib/netif/netif.h
source4/lib/registry/reg_backend_nt4.c
source4/lib/registry/registry.h
source4/lib/samba3/samba3.h
source4/lib/tdr/tdr.h
source4/main.mk
source4/ntvfs/posix/pvfs_xattr.c
source4/smbd/server.c
source4/static_deps.mk [new file with mode: 0644]