MKSYMS_SH = $(srcdir)/script/mksyms.sh
+shlibs: $(SHLIBS)
+
+
#-------------------------------------------------------------------
#
# libtalloc
#
#-------------------------------------------------------------------
+libtdb: $(LIBTDB)
+
$(LIBTDB_SYMS): $(LIBTDB_HEADERS)
@$(MKSYMS_SH) $(AWK) $@ $(LIBTDB_HEADERS)
#
#-------------------------------------------------------------------
+libwbclient: $(LIBWBCLIENT)
+
$(LIBWBCLIENT_SYMS): $(LIBWBCLIENT_HEADERS)
@$(MKSYMS_SH) $(AWK) $@ $(LIBWBCLIENT_HEADERS)
#
#-------------------------------------------------------------------
+libaddns: $(LIBADDNS)
+
bin/libaddns.@SHLIBEXT@: $(BINARY_PREREQS) $(LIBADDNS_OBJ) @LIBTALLOC_SHARED@
@echo Linking shared library $@
@$(SHLD_DSO) $(LIBADDNS_OBJ) $(LIBS) \
#
#-------------------------------------------------------------------
+libnetapi: $(LIBNETAPI)
+
$(LIBNETAPI_SYMS): $(LIBNETAPI_HEADERS)
@$(MKSYMS_SH) $(AWK) $@ $(LIBNETAPI_HEADERS)
#
#-------------------------------------------------------------------
+libsmbclient: $(LIBSMBCLIENT)
+
bin/libsmbclient.@SHLIBEXT@: $(BINARY_PREREQS) $(LIBSMBCLIENT_OBJ) @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
@echo Linking shared library $@
@$(SHLD_DSO) $(LIBSMBCLIENT_OBJ) \
#
#-------------------------------------------------------------------
+libsmbsharemodes: $(LIBSMBSHAREMODES)
+
bin/libsmbsharemodes.@SHLIBEXT@: $(BINARY_PREREQS) $(LIBSMBSHAREMODES_OBJ) @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
@echo Linking shared library $@
@$(SHLD_DSO) $(LIBSMBSHAREMODES_OBJ) \
# it can be fixed or if they just can't be called from a static
# library.
-libtdb: $(LIBTDB)
-libsmbclient: $(LIBSMBCLIENT)
-libsmbsharemodes: $(LIBSMBSHAREMODES)
-libaddns: $(LIBADDNS)
-libwbclient: $(LIBWBCLIENT)
-libnetapi: $(LIBNETAPI)
-
-shlibs: $(SHLIBS)
#####################################################################