From: Jelmer Vernooij Date: Sat, 9 Feb 2008 16:07:02 +0000 (+0100) Subject: Move first_prereq test to m4 code. X-Git-Tag: samba-4.0.0alpha3~385 X-Git-Url: http://git.samba.org/samba.git/?p=ira%2Fwip.git;a=commitdiff_plain;h=c0fef09c5d88158b620f38b6f74498a8b6323bd9 Move first_prereq test to m4 code. --- diff --git a/source/build/m4/check_make.m4 b/source/build/m4/check_make.m4 index 4780f43e1cb..d7799649a7f 100644 --- a/source/build/m4/check_make.m4 +++ b/source/build/m4/check_make.m4 @@ -46,3 +46,11 @@ AC_ARG_ENABLE(automatic-dependencies, [ automatic_dependencies=no ]) AC_MSG_RESULT($automatic_dependencies) AC_SUBST(automatic_dependencies) + +FIRST_PREREQ="\$*.c" +AC_SUBST(FIRST_PREREQ) + +if test x$GNU_MAKE = xyes; then + FIRST_PREREQ="\$<" +fi + diff --git a/source/build/smb_build/makefile.pm b/source/build/smb_build/makefile.pm index 0b1cc7eac23..5799d89c570 100644 --- a/source/build/smb_build/makefile.pm +++ b/source/build/smb_build/makefile.pm @@ -111,14 +111,9 @@ __EOD__ sub _prepare_suffix_rules($) { my ($self) = @_; - my $first_prereq = '$*.c'; - - if ($self->{config}->{GNU_MAKE} eq 'yes') { - $first_prereq = '$<'; - } $self->output(<< "__EOD__" -FIRST_PREREQ = $first_prereq +FIRST_PREREQ = $self->{config}->{FIRST_PREREQ} __EOD__ ); @@ -461,7 +456,6 @@ sub Binary($$) push (@{$self->{torture_progs}}, "$installdir/$ctx->{BINARY}"); } - push (@{$self->{binaries}}, "$localdir/$ctx->{BINARY}"); $self->_prepare_list($ctx, "OBJ_LIST");