Static libsmbclient library needs to include all objects
authorDerrell Lipman <derrell.lipman@unwireduniverse.com>
Wed, 16 Jul 2008 13:47:06 +0000 (09:47 -0400)
committerKarolin Seeger <kseeger@samba.org>
Mon, 18 Aug 2008 13:06:53 +0000 (15:06 +0200)
  LIBSMBCLIENT_OBJ0 contains only the libsmb/libsmb_*.o files.  We need the
  more inclusive set of object files defined by LIBSMBCLIENT_OBJ1.

Derrell
(cherry picked from commit 6c33c620072d641fc19ca0224c16af75f6cd7e9e)
(cherry picked from commit 41d440c3198752281556699cc9744b490b9b0a5e)

source/Makefile.in

index cf0c98a58d26bf8fd0393fc565315712defbc6bc..8df9d668d4befc9ce43eb0049dc5802d28d44686 100644 (file)
@@ -1900,9 +1900,9 @@ $(LIBSMBCLIENT_SHARED_TARGET): $(LIBSMBCLIENT_SHARED_TARGET_SONAME)
        @rm -f $@
        @ln -s `basename $(LIBSMBCLIENT_SHARED_TARGET_SONAME)` $@
 
-$(LIBSMBCLIENT_STATIC_TARGET): $(BINARY_PREREQS) $(LIBSMBCLIENT_OBJ0)
+$(LIBSMBCLIENT_STATIC_TARGET): $(BINARY_PREREQS) $(LIBSMBCLIENT_OBJ1)
        @echo Linking non-shared library $@
-       @-$(AR) -rc $@ $(LIBSMBCLIENT_OBJ0)
+       @-$(AR) -rc $@ $(LIBSMBCLIENT_OBJ1)
 
 libsmbclient: $(LIBSMBCLIENT)