--- bin/tests/system/dlzexternal/Makefile.in.orig	2019-11-27 05:44:51 +0000
+++ bin/tests/system/dlzexternal/Makefile.in	2019-11-27 05:48:07 +0000
@@ -18,8 +18,15 @@
 CINCLUDES =	${DNS_INCLUDES} ${ISC_INCLUDES} @OPENSSL_INCLUDES@
 CDEFINES =
 CWARNINGS =
+DNSLIBS =       ../../../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
+ISCLIBS =       ../../../../lib/isc/libisc.@A@ @OPENSSL_LIBS@
 
-LIBS =		@LIBS@
+DNSDEPLIBS =    ../../../../lib/dns/libdns.@A@
+ISCDEPLIBS =    ../../../../lib/isc/libisc.@A@
+
+DEPLIBS =       ${DNSDEPLIBS} ${ISCDEPLIBS}
+
+LIBS =          ${DNSLIBS} ${ISCLIBS} @LIBS@
 
 SO_TARGETS =    driver.@SO@
 TARGETS =	@SO_TARGETS@
@@ -29,15 +36,17 @@
 SO_OBJS         = driver.@O@
 SO_SRCS         = driver.c
 
-OBJS =
+OBJS = driver.@O@
 
 @BIND9_MAKE_RULES@
 
 CFLAGS =	@CFLAGS@ @SO_CFLAGS@
 SO_LDFLAGS =	@LDFLAGS@ @SO_LDFLAGS@
 
-driver.@SO@: ${SO_OBJS}
-	${LIBTOOL_MODE_LINK} @SO_LD@ ${SO_LDFLAGS} -o $@ driver.@O@
+driver.@SO@: ${OBJS} ${DNSDEPLIBS} ${ISCDEPLIBS}
+        CLEANED=`echo "${DNSLIBS} ${ISCLIBS} @DNS_CRYPTO_LIBS@ ${LIBS}" | ${SO_STRIP}`; \
+        ${LIBTOOL_MODE_LINK} @SO_LD@ ${SO_LDFLAGS} -o $@ ${OBJS} \
+                $${CLEANED}
 
 clean distclean::
 	rm -f ${TARGETS}
