File silc-buildroot.patch of Package silc-toolkit
--- Makefile.defines_int.in
+++ Makefile.defines_int.in
@@ -30,7 +30,7 @@
# Common libraries that are linked against the created executable
#
SILC_COMMON_LDFLAGS= @LDFLAGS@
-SILC_COMMON_LIBS= -lsilc @LIBS@
+SILC_COMMON_LIBS=$(top_builddir)/lib/libsilc.la @LIBS@
#
# Common compilation flags
--- configure.ac
+++ configure.ac
@@ -587,8 +587,6 @@
compile_libs=true
LIBSUBDIR=lib
-LDFLAGS="-L\$(silc_top_srcdir)/lib $LDFLAGS"
-
# SIM support checking
# XXX These needs to be changed as more supported platforms appear.
# XXX This probably needs to be made platform dependant check.
--- lib/silcasn1/tests/Makefile.am
+++ lib/silcasn1/tests/Makefile.am
@@ -21,7 +21,6 @@
test_silcasn1_SOURCES = test_silcasn1.c
-LIBS = $(SILC_COMMON_LIBS)
-LDADD = -L.. -L../.. -lsilc -lsilcasn1
+LIBS = $(SILC_COMMON_LIBS) $(top_builddir)/lib/silcasn1/libsilcasn1.la
include $(top_srcdir)/Makefile.defines.in
--- lib/silcclient/tests/Makefile.am
+++ lib/silcclient/tests/Makefile.am
@@ -21,7 +21,6 @@
test_silcclient_SOURCES = test_silcclient.c
-LIBS = $(SILC_COMMON_LIBS)
-LDADD = -L.. -L../.. -lsilc -lsilcclient
+LIBS = $(SILC_COMMON_LIBS) $(top_builddir)/lib/silcclient/libsilcclient.la
include $(top_srcdir)/Makefile.defines.in
--- lib/silccore/tests/Makefile.am
+++ lib/silccore/tests/Makefile.am
@@ -23,6 +23,5 @@
test_silcmessage_SOURCES = test_silcmessage.c
LIBS = $(SILC_COMMON_LIBS)
-LDADD = -L.. -L../.. -lsilc
include $(top_srcdir)/Makefile.defines.in
--- lib/silccrypt/tests/Makefile.am
+++ lib/silccrypt/tests/Makefile.am
@@ -40,6 +40,5 @@
test_silcpkcs_SOURCES = test_silcpkcs.c
LIBS = $(SILC_COMMON_LIBS)
-LDADD = -L.. -L../.. -lsilc
include $(top_srcdir)/Makefile.defines.in
--- lib/silchttp/tests/Makefile.am
+++ lib/silchttp/tests/Makefile.am
@@ -21,7 +21,6 @@
test_silchttpserver_SOURCES = test_silchttpserver.c
-LIBS = $(SILC_COMMON_LIBS)
-LDADD = -L.. -L../.. -lsilc -lsilchttp
+LIBS = $(SILC_COMMON_LIBS) $(top_builddir)/lib/silchttp/libsilchttp.la
include $(top_srcdir)/Makefile.defines.in
--- lib/silcsftp/tests/Makefile.am
+++ lib/silcsftp/tests/Makefile.am
@@ -23,6 +23,5 @@
sftp_client_SOURCES = sftp_client.c
LIBS = $(SILC_COMMON_LIBS)
-LDADD = -L.. -L../.. -lsilc
include $(top_srcdir)/Makefile.defines.in
--- lib/silcutil/tests/Makefile.am
+++ lib/silcutil/tests/Makefile.am
@@ -38,6 +38,5 @@
test_silctime_SOURCES = test_silctime.c
LIBS = $(SILC_COMMON_LIBS)
-LDADD = -L.. -L../.. -lsilc
include $(top_srcdir)/Makefile.defines.in