summaryrefslogtreecommitdiff
path: root/source4/build/smb_build
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2006-04-08 14:49:59 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:03:59 -0500
commita45445682047a60dd435f8a3e2176bb217b68c55 (patch)
tree25fa0a3e01e4dfd1fd1a29c8d1176fad8fae695a /source4/build/smb_build
parentc42923a4e3769b5a259d3461714944f77047cc64 (diff)
downloadsamba-a45445682047a60dd435f8a3e2176bb217b68c55.tar.gz
samba-a45445682047a60dd435f8a3e2176bb217b68c55.tar.bz2
samba-a45445682047a60dd435f8a3e2176bb217b68c55.zip
r14997: Fix build of static libraries. Libraries build fine now, but linking doesn't
work yet. (This used to be commit d3106699dba7a4344511134dd2cf1bfa2f4bc7ab)
Diffstat (limited to 'source4/build/smb_build')
-rw-r--r--source4/build/smb_build/makefile.pm8
1 files changed, 4 insertions, 4 deletions
diff --git a/source4/build/smb_build/makefile.pm b/source4/build/smb_build/makefile.pm
index e511cbaca2..197cbc9551 100644
--- a/source4/build/smb_build/makefile.pm
+++ b/source4/build/smb_build/makefile.pm
@@ -133,7 +133,7 @@ LD=$self->{config}->{LD}
LDFLAGS=$self->{config}->{LDFLAGS} -L\$(builddir)/bin
STLD=$self->{config}->{AR}
-STLD_FLAGS=-rc -L\$(builddir)/bin
+STLD_FLAGS=-rc
SHLD=$self->{config}->{CC}
SHLD_FLAGS=$self->{config}->{LDSHFLAGS} -L\$(builddir)/bin
@@ -342,7 +342,7 @@ sub StaticLibrary($$)
{
my ($self,$ctx) = @_;
- push (@{$self->{static_libs}}, $ctx->{OUTPUT});
+ push (@{$self->{static_libs}}, $ctx->{TARGET});
$self->_prepare_list($ctx, "OBJ_LIST");
$self->_prepare_list($ctx, "CFLAGS");
@@ -355,10 +355,10 @@ sub StaticLibrary($$)
$self->output(<< "__EOD__"
#
-$ctx->{TARGET}: \$($ctx->{TYPE}_$ctx->{NAME}_DEPEND_LIST) \$($ctx->{TYPE}_$ctx->{NAME}_OBJ_LIST)
+$ctx->{TARGET}: \$($ctx->{TYPE}_$ctx->{NAME}_OBJ_LIST)
\@echo Linking \$@
\@\$(STLD) \$(STLD_FLAGS) \$@ \\
- \$($ctx->{TYPE}_$ctx->{NAME}_LINK_LIST)
+ \$($ctx->{TYPE}_$ctx->{NAME}_OBJ_LIST)
__EOD__
);