[Gnucash-changes] r13637 - gnucash/trunk - Add more linker flags for referenced libraries. Necessary when the

Christian Stimming cstim at cvs.gnucash.org
Wed Mar 15 07:51:43 EST 2006


Author: cstim
Date: 2006-03-15 07:51:43 -0500 (Wed, 15 Mar 2006)
New Revision: 13637
Trac: http://svn.gnucash.org/trac/changeset/13637

Modified:
   gnucash/trunk/ChangeLog
   gnucash/trunk/src/business/business-core/Makefile.am
   gnucash/trunk/src/business/business-utils/Makefile.am
   gnucash/trunk/src/gnome-search/Makefile.am
   gnucash/trunk/src/gnome-utils/Makefile.am
   gnucash/trunk/src/report/report-gnome/Makefile.am
   gnucash/trunk/src/report/report-system/Makefile.am
   gnucash/trunk/src/report/standard-reports/Makefile.am
   gnucash/trunk/src/report/stylesheets/Makefile.am
   gnucash/trunk/src/report/utility-reports/Makefile.am
Log:
Add more linker flags for referenced libraries. Necessary when the 
required libraries are not inferred from the dependencies by 
that particular libtool, e. g. on windows/mingw32.



Modified: gnucash/trunk/ChangeLog
===================================================================
--- gnucash/trunk/ChangeLog	2006-03-15 12:31:51 UTC (rev 13636)
+++ gnucash/trunk/ChangeLog	2006-03-15 12:51:43 UTC (rev 13637)
@@ -1,5 +1,10 @@
 2006-03-15  Christian Stimming <stimming at tuhh.de>
 
+	* src/gnome-utils/Makefile.am: Add more linker flags for
+	referenced libraries. Necessary when the required libraries are
+	not inferred from the dependencies by that particular libtool,
+	e. g. on windows/mingw32.
+
 	* src/gnc-module/gnc-module.h: Remove include <ltdl.h> that is
 	unnecessary for code using this header. Gets rid of some <ltdl.h>
 	weirdness that plagues other object code files on windows.

Modified: gnucash/trunk/src/business/business-core/Makefile.am
===================================================================
--- gnucash/trunk/src/business/business-core/Makefile.am	2006-03-15 12:31:51 UTC (rev 13636)
+++ gnucash/trunk/src/business/business-core/Makefile.am	2006-03-15 12:51:43 UTC (rev 13637)
@@ -57,9 +57,14 @@
   gw-business-core.h
 
 libgncmod_business_core_la_LIBADD = \
+  ${top_builddir}/src/gnc-module/libgncmodule.la \
+  ${top_builddir}/src/backend/file/libgnc-backend-file.la \
+  ${top_builddir}/src/engine/libgncmod-engine.la \
+  ${top_builddir}/src/engine/libgw-engine.la \
+  ${G_WRAP_LINK_ARGS} \
+  ${QOF_LIBS} \
   ${GUILE_LIBS} \
   ${GLIB_LIBS} \
-  ${QOF_LIBS} \
   ${EFENCE_LIBS}
 
 # business-core-helpers.c
@@ -67,7 +72,10 @@
 libgw_business_core_la_SOURCES = gw-business-core.c 
 
 libgw_business_core_la_LDFLAGS = ${G_WRAP_LINK_ARGS}
-libgw_business_core_la_LIBADD  = libgncmod-business-core.la
+libgw_business_core_la_LIBADD  = \
+  libgncmod-business-core.la \
+  ${top_builddir}/src/engine/libgw-engine.la \
+  ${QOF_LIBS}
 
 gncmoddir = ${GNC_SHAREDIR}/guile-modules/gnucash
 gncmod_DATA = business-core.scm

Modified: gnucash/trunk/src/business/business-utils/Makefile.am
===================================================================
--- gnucash/trunk/src/business/business-utils/Makefile.am	2006-03-15 12:31:51 UTC (rev 13636)
+++ gnucash/trunk/src/business/business-utils/Makefile.am	2006-03-15 12:51:43 UTC (rev 13637)
@@ -20,6 +20,9 @@
   business-options.h
 
 libgncmod_business_utils_la_LIBADD = \
+  ${top_builddir}/src/gnc-module/libgncmodule.la \
+  ${top_builddir}/src/app-utils/libgncmod-app-utils.la \
+  ${G_WRAP_LINK_ARGS} \
   ${GUILE_LIBS} \
   ${GLIB_LIBS} \
   ${QOF_LIBS} \

Modified: gnucash/trunk/src/gnome-search/Makefile.am
===================================================================
--- gnucash/trunk/src/gnome-search/Makefile.am	2006-03-15 12:31:51 UTC (rev 13636)
+++ gnucash/trunk/src/gnome-search/Makefile.am	2006-03-15 12:51:43 UTC (rev 13637)
@@ -51,6 +51,8 @@
   search-string.h
 
 libgncmod_gnome_search_la_LIBADD = \
+  ${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
+  ${top_builddir}/src/app-utils/libgncmod-app-utils.la \
   ${top_builddir}/src/gnc-module/libgncmodule.la \
   ${top_builddir}/src/core-utils/libcore-utils.la \
   ${GUILE_LIBS} \

Modified: gnucash/trunk/src/gnome-utils/Makefile.am
===================================================================
--- gnucash/trunk/src/gnome-utils/Makefile.am	2006-03-15 12:31:51 UTC (rev 13636)
+++ gnucash/trunk/src/gnome-utils/Makefile.am	2006-03-15 12:51:43 UTC (rev 13637)
@@ -177,6 +177,7 @@
   ${top_builddir}/src/core-utils/libcore-utils.la \
   ${top_builddir}/src/gnc-module/libgncmodule.la \
   ${top_builddir}/src/engine/libgncmod-engine.la \
+  ${top_builddir}/src/engine/libgw-engine.la \
   ${top_builddir}/src/calculation/libgncmod-calculation.la \
   ${top_builddir}/src/network-utils/libgncmod-network-utils.la \
   ${top_builddir}/src/app-utils/libgncmod-app-utils.la \
@@ -187,6 +188,7 @@
   ${GUILE_LIBS} \
   ${GDK_PIXBUF_LIBS} \
   ${GLADE_LIBS} \
+  ${G_WRAP_LINK_ARGS} \
   ${GUILE_LIBS} \
   ${GLIB_LIBS} \
   ${DB_LIBS} \
@@ -196,6 +198,14 @@
   ${LIBXML2_LIBS}
 
 libgw_gnome_utils_la_SOURCES = gw-gnome-utils.c
+libgw_gnome_utils_la_LIBADD = \
+  libgncmod-gnome-utils.la \
+  ${top_builddir}/src/app-utils/libgncmod-app-utils.la \
+  ${top_builddir}/src/engine/libgw-engine.la \
+  ${top_builddir}/src/core-utils/libcore-utils.la \
+  ${QOF_LIBS} \
+  ${G_WRAP_LINK_ARGS} \
+  ${GLIB_LIBS}
 
 gwmoddir = ${GNC_GWRAP_LIBDIR}
 gwmod_DATA = gw-gnome-utils.scm gw-gnome-utils-spec.scm

Modified: gnucash/trunk/src/report/report-gnome/Makefile.am
===================================================================
--- gnucash/trunk/src/report/report-gnome/Makefile.am	2006-03-15 12:31:51 UTC (rev 13636)
+++ gnucash/trunk/src/report/report-gnome/Makefile.am	2006-03-15 12:51:43 UTC (rev 13637)
@@ -41,10 +41,12 @@
 libgncmod_report_gnome_la_LIBADD = \
   ${top_builddir}/src/core-utils/libcore-utils.la \
   ${top_builddir}/src/gnc-module/libgncmodule.la \
+  ${top_builddir}/src/app-utils/libgncmod-app-utils.la \
   ${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
   ${top_builddir}/src/report/report-system/libgncmod-report-system.la \
   ${top_builddir}/lib/glib26/libgncglib.la \
   ${GLADE_LIBS} \
+  ${G_WRAP_LINK_ARGS} \
   ${GUILE_LIBS} \
   ${GNOME_PRINT_LIBS} \
   ${GNOME_LIBS} \
@@ -52,6 +54,9 @@
   ${GLIB_LIBS}
 
 libgw_report_gnome_la_SOURCES = gw-report-gnome.c
+libgw_report_gnome_la_LIBADD = \
+  libgncmod-report-gnome.la \
+  ${G_WRAP_LINK_ARGS}
 
 gwmoddir = ${GNC_GWRAP_LIBDIR}
 gwmod_DATA = gw-report-gnome.scm gw-report-gnome-spec.scm

Modified: gnucash/trunk/src/report/report-system/Makefile.am
===================================================================
--- gnucash/trunk/src/report/report-system/Makefile.am	2006-03-15 12:31:51 UTC (rev 13636)
+++ gnucash/trunk/src/report/report-system/Makefile.am	2006-03-15 12:51:43 UTC (rev 13637)
@@ -69,6 +69,10 @@
 	touch .scm-links
 
 libgw_report_system_la_SOURCES = gw-report-system.c
+libgw_report_system_la_LIBADD = \
+  libgncmod-report-system.la \
+  ${G_WRAP_LINK_ARGS}
+
 gwmoddir = ${GNC_GWRAP_LIBDIR}
 gwmod_DATA = gw-report-system.scm gw-report-system-spec.scm
 

Modified: gnucash/trunk/src/report/standard-reports/Makefile.am
===================================================================
--- gnucash/trunk/src/report/standard-reports/Makefile.am	2006-03-15 12:31:51 UTC (rev 13636)
+++ gnucash/trunk/src/report/standard-reports/Makefile.am	2006-03-15 12:51:43 UTC (rev 13637)
@@ -4,6 +4,10 @@
 
 libgncmod_standard_reports_la_SOURCES = \
   gncmod-standard-reports.c 
+libgncmod_standard_reports_la_LIBADD = \
+  ${top_builddir}/src/gnc-module/libgncmodule.la \
+  ${GUILE_LIBS} \
+  ${GLIB_LIBS}
 
 AM_CFLAGS = \
   -I${top_srcdir}/src \

Modified: gnucash/trunk/src/report/stylesheets/Makefile.am
===================================================================
--- gnucash/trunk/src/report/stylesheets/Makefile.am	2006-03-15 12:31:51 UTC (rev 13636)
+++ gnucash/trunk/src/report/stylesheets/Makefile.am	2006-03-15 12:51:43 UTC (rev 13637)
@@ -12,8 +12,13 @@
 libgncmod_stylesheets_la_LDFLAGS=-module
 
 libgncmod_stylesheets_la_LIBADD = \
+  ${top_builddir}/src/report/report-gnome/libgncmod-report-gnome.la \
+  ${top_builddir}/src/report/report-system/libgncmod-report-system.la \
+  ${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
+  ${top_builddir}/src/gnc-module/libgncmodule.la \
   ${QOF_LIBS} \
-  ${top_builddir}/src/report/report-system/libgncmod-report-system.la
+  ${GUILE_LIBS} \
+  ${GLIB_LIBS}
 
 AM_CFLAGS = \
   -I${top_srcdir}/src \

Modified: gnucash/trunk/src/report/utility-reports/Makefile.am
===================================================================
--- gnucash/trunk/src/report/utility-reports/Makefile.am	2006-03-15 12:31:51 UTC (rev 13636)
+++ gnucash/trunk/src/report/utility-reports/Makefile.am	2006-03-15 12:51:43 UTC (rev 13637)
@@ -4,6 +4,10 @@
 
 libgncmod_utility_reports_la_SOURCES = \
   gncmod-utility-reports.c 
+libgncmod_utility_reports_la_LIBADD = \
+  ${top_builddir}/src/gnc-module/libgncmodule.la \
+  ${GUILE_LIBS} \
+  ${GLIB_LIBS}
 
 libgncmod_utility_reports_la_LDFLAGS = -module
 



More information about the gnucash-changes mailing list