Author: jelmer Date: 2006-03-24 14:47:50 +0000 (Fri, 24 Mar 2006) New Revision: 14693
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=14693 Log: Automatically update dependencies during compilation Modified: branches/SAMBA_4_0/source/build/smb_build/TODO branches/SAMBA_4_0/source/build/smb_build/makefile.pm Changeset: Modified: branches/SAMBA_4_0/source/build/smb_build/TODO =================================================================== --- branches/SAMBA_4_0/source/build/smb_build/TODO 2006-03-24 14:22:33 UTC (rev 14692) +++ branches/SAMBA_4_0/source/build/smb_build/TODO 2006-03-24 14:47:50 UTC (rev 14693) @@ -1,3 +1,4 @@ +- pregenerate more stuff (IDL, manpages, lex/yacc?) - saner names for: libcli.so.0.0.1 (rename to libsmb?) libcli_cldap.so.0.0.1 (rename to libcldap?) Modified: branches/SAMBA_4_0/source/build/smb_build/makefile.pm =================================================================== --- branches/SAMBA_4_0/source/build/smb_build/makefile.pm 2006-03-24 14:22:33 UTC (rev 14692) +++ branches/SAMBA_4_0/source/build/smb_build/makefile.pm 2006-03-24 14:47:50 UTC (rev 14693) @@ -41,15 +41,17 @@ $self->output("################################################\n"); $self->output("\n"); - if (!$self->{automatic_deps}) { - $self->output("ALL_PREDEP = proto\n"); - } - $self->output("default: all\n\n"); $self->_prepare_path_vars(); $self->_prepare_compiler_linker(); + if (!$self->{automatic_deps}) { + $self->output("ALL_PREDEP = proto\n"); + } else { + $self->output("CFLAGS += -MD\n"); + } + return $self; }