MKSYMS_SH = $(srcdir)/script/mksyms.sh
-SHLIBS = @LIBTALLOC_SHARED@ \
- @LIBTDB_SHARED@ \
- @LIBWBCLIENT_SHARED@ \
- @LIBSMBCLIENT_SHARED@ \
- @LIBSMBSHAREMODES_SHARED@ \
- @LIBADDNS_SHARED@ \
- @LIBNETAPI_SHARED@
-
-shlibs: $(SHLIBS)
-
-
-
-
#-------------------------------------------------------------------
#
installlibs:: @INSTALL_LIBTALLOC@
uninstalllibs:: @UNINSTALL_LIBTALLOC@
cleanlibs:: cleanlibtalloc
+shlibs test_shlibs: @LIBTALLOC_SHARED@
#-------------------------------------------------------------------
#
installlibs:: @INSTALL_LIBTDB@
uninstalllibs:: @UNINSTALL_LIBTDB@
cleanlibs:: cleanlibtdb
+shlibs test_shlibs: @LIBTDB_SHARED@
#-------------------------------------------------------------------
#
installlibs:: @INSTALL_LIBWBCLIENT@
uninstalllibs:: uninstalllibwbclient
cleanlibs:: cleanlibwbclient
+shlibs test_shlibs: @LIBWBCLIENT_SHARED@
#-------------------------------------------------------------------
installlibs:: @INSTALL_LIBADDNS@
uninstalllibs:: @UNINSTALL_LIBADDNS@
cleanlibs:: cleanlibaddns
+shlibs test_shlibs: @LIBADDNS_SHARED@
#-------------------------------------------------------------------
#
installlibs:: @INSTALL_LIBNETAPI@
uninstalllibs:: @UNINSTALL_LIBNETAPI@
cleanlibs:: cleanlibnetapi
+shlibs test_shlibs: @LIBNETAPI_SHARED@
#-------------------------------------------------------------------
#
installlibs:: @INSTALL_LIBSMBCLIENT@
uninstalllibs:: @UNINSTALL_LIBSMBCLIENT@
cleanlibs:: cleanlibsmbclient
+shlibs test_shlibs: @LIBSMBCLIENT_SHARED@
#-------------------------------------------------------------------
#
installlibs:: @INSTALL_LIBSMBSHAREMODES@
uninstalllibs:: @UNINSTALL_LIBSMBSHAREMODES@
cleanlibs:: cleanlibsmbsharemodes
+shlibs test_shlibs: @LIBSMBSHAREMODES_SHARED@
#-------------------------------------------------------------------
#
# Samba Testing Framework
# Check shared libs for unresolved symbols
-test_shlibs:: $(SHLIBS)
- @echo "Testing $(SHLIBS) "
+test_shlibs:
+ @echo "Testing $? "
@export $(LIB_PATH_VAR)=./bin && \
- for module in $(SHLIBS); do \
+ for module in $?; do \
./script/tests/dlopen.sh $${module} \
|| exit 1; \
done