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

Christian Stimming cstim at cvs.gnucash.org
Thu Mar 16 10:25:14 EST 2006


Author: cstim
Date: 2006-03-16 10:25:12 -0500 (Thu, 16 Mar 2006)
New Revision: 13646
Trac: http://svn.gnucash.org/trac/changeset/13646

Modified:
   gnucash/trunk/ChangeLog
   gnucash/trunk/src/business/business-core/Makefile.am
   gnucash/trunk/src/business/business-core/file/Makefile.am
   gnucash/trunk/src/business/dialog-tax-table/Makefile.am
   gnucash/trunk/src/gnome/Makefile.am
   gnucash/trunk/src/import-export/Makefile.am
   gnucash/trunk/src/import-export/binary-import/test/
   gnucash/trunk/src/import-export/log-replay/Makefile.am
   gnucash/trunk/src/import-export/qif-import/Makefile.am
   gnucash/trunk/src/import-export/qif-import/test/
   gnucash/trunk/src/import-export/qif/Makefile.am
   gnucash/trunk/src/import-export/test/
   gnucash/trunk/src/register/register-gnome/test/
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-16 03:43:06 UTC (rev 13645)
+++ gnucash/trunk/ChangeLog	2006-03-16 15:25:12 UTC (rev 13646)
@@ -1,3 +1,10 @@
+2006-03-16  Christian Stimming <stimming at tuhh.de>
+
+	* src/gnome/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.
+
 2006-03-15  David Hampton  <hampton at employees.org>
 
 	* src/gnome-utils/gnc-main-window.c: Treat the file name as utf8

Modified: gnucash/trunk/src/business/business-core/Makefile.am
===================================================================
--- gnucash/trunk/src/business/business-core/Makefile.am	2006-03-16 03:43:06 UTC (rev 13645)
+++ gnucash/trunk/src/business/business-core/Makefile.am	2006-03-16 15:25:12 UTC (rev 13646)
@@ -74,6 +74,7 @@
 libgw_business_core_la_LIBADD  = \
   libgncmod-business-core.la \
   ${top_builddir}/src/engine/libgw-engine.la \
+  ${top_builddir}/src/engine/libgncmod-engine.la \
   ${QOF_LIBS}
 
 gncmoddir = ${GNC_SHAREDIR}/guile-modules/gnucash

Modified: gnucash/trunk/src/business/business-core/file/Makefile.am
===================================================================
--- gnucash/trunk/src/business/business-core/file/Makefile.am	2006-03-16 03:43:06 UTC (rev 13645)
+++ gnucash/trunk/src/business/business-core/file/Makefile.am	2006-03-16 15:25:12 UTC (rev 13646)
@@ -43,6 +43,10 @@
 
 libgncmod_business_backend_file_la_LDFLAGS = -module
 libgncmod_business_backend_file_la_LIBADD = \
-   ${top_builddir}/src/business/business-core/libgncmod-business-core.la \
-   ${top_builddir}/src/backend/file/libgnc-backend-file.la \
-   ${GLIB_LIBS} ${LIBXML2_LIBS} ${QOF_LIBS}
+  ${top_builddir}/src/backend/file/libgnc-backend-file.la \
+  ${top_builddir}/src/business/business-core/libgncmod-business-core.la \
+  ${top_builddir}/src/engine/libgncmod-engine.la \
+  ${top_builddir}/src/gnc-module/libgncmodule.la \
+  ${LIBXML2_LIBS} \
+  ${QOF_LIBS} \
+  ${GLIB_LIBS}

Modified: gnucash/trunk/src/business/dialog-tax-table/Makefile.am
===================================================================
--- gnucash/trunk/src/business/dialog-tax-table/Makefile.am	2006-03-16 03:43:06 UTC (rev 13645)
+++ gnucash/trunk/src/business/dialog-tax-table/Makefile.am	2006-03-16 15:25:12 UTC (rev 13646)
@@ -29,9 +29,12 @@
   gw-dialog-tax-table.h
 
 libgncmod_dialog_tax_table_la_LIBADD = \
+  ${top_builddir}/src/business/business-core/libgncmod-business-core.la \
   ${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
+  ${top_builddir}/src/app-utils/libgncmod-app-utils.la \
+  ${top_builddir}/src/engine/libgncmod-engine.la \
   ${top_builddir}/src/gnc-module/libgncmodule.la \
-  ${top_builddir}/src/core-utils/libcore-utils.la \
+  ${GLADE_LIBS} \
   ${GUILE_LIBS} \
   ${GNOME_LIBS} \
   ${G_WRAP_LINK_ARGS} \
@@ -41,7 +44,9 @@
 
 libgw_dialog_tax_table_la_SOURCES = gw-dialog-tax-table.c
 
-libgw_dialog_tax_table_la_LDFLAGS = ${G_WRAP_LINK_ARGS}
+libgw_dialog_tax_table_la_LIBADD = \
+  libgncmod-dialog-tax-table.la \
+  ${G_WRAP_LINK_ARGS}
 
 gwmoddir = ${GNC_GWRAP_LIBDIR}
 gwmod_DATA = \

Modified: gnucash/trunk/src/gnome/Makefile.am
===================================================================
--- gnucash/trunk/src/gnome/Makefile.am	2006-03-16 03:43:06 UTC (rev 13645)
+++ gnucash/trunk/src/gnome/Makefile.am	2006-03-16 15:25:12 UTC (rev 13646)
@@ -7,14 +7,21 @@
 #nodist_gwmod_DATA = gw-gnc.scm
 
 libgncgnome_la_LIBADD = \
-  ${top_builddir}/src/engine/libgncmod-engine.la \
+  ${top_builddir}/src/register/ledger-core/libgncmod-ledger-core.la \
+  ${top_builddir}/src/register/register-gnome/libgncmod-register-gnome.la \
+  ${top_builddir}/src/register/register-core/libgncmod-register-core.la \
+  ${top_builddir}/src/report/report-gnome/libgncmod-report-gnome.la \
   ${top_builddir}/src/report/report-system/libgncmod-report-system.la \
-  ${top_builddir}/src/report/report-gnome/libgncmod-report-gnome.la \
-  ${top_builddir}/src/register/ledger-core/libgncmod-ledger-core.la \
   ${top_builddir}/src/gnome-search/libgncmod-gnome-search.la \
   ${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
+  ${top_builddir}/src/app-utils/libgncmod-app-utils.la \
+  ${top_builddir}/src/engine/libgw-engine.la \
+  ${top_builddir}/src/engine/libgncmod-engine.la \
+  ${top_builddir}/src/calculation/libgncmod-calculation.la \
+  ${top_builddir}/src/core-utils/libcore-utils.la \
   ${top_builddir}/lib/glib26/libgncglib.la \
-  ${top_builddir}/src/core-utils/libcore-utils.la \
+  ${GLADE_LIBS} \
+  ${G_WRAP_LINK_ARGS} \
   ${GUILE_LIBS} ${GNOME_LIBS} ${GLIB_LIBS} ${QOF_LIBS}
 
 libgw_gnc_la_SOURCES = gw-gnc.c
@@ -62,7 +69,9 @@
   ${top_srcdir}/src/backend/file/sixtp-stack.c \
   ${top_srcdir}/src/backend/file/sixtp-to-dom-parser.c \
   ${top_srcdir}/src/backend/file/io-example-account.c \
+  ${top_srcdir}/src/backend/file/io-gncbin-r.c \
   ${top_srcdir}/src/backend/file/io-gncxml-gen.c \
+  ${top_srcdir}/src/backend/file/io-gncxml-v1.c \
   ${top_srcdir}/src/backend/file/io-gncxml-v2.c \
   ${top_srcdir}/src/backend/file/io-utils.c \
   ${top_srcdir}/src/backend/file/gnc-account-xml-v2.c \

Modified: gnucash/trunk/src/import-export/Makefile.am
===================================================================
--- gnucash/trunk/src/import-export/Makefile.am	2006-03-16 03:43:06 UTC (rev 13645)
+++ gnucash/trunk/src/import-export/Makefile.am	2006-03-16 15:25:12 UTC (rev 13646)
@@ -39,10 +39,11 @@
 
 libgncmod_generic_import_la_LIBADD = \
   ${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
-  ${top_builddir}/src/gnc-module/libgncmodule.la \
+  ${top_builddir}/src/app-utils/libgncmod-app-utils.la \
   ${top_builddir}/src/engine/libgncmod-engine.la \
-  ${top_builddir}/src/register/ledger-core/libgncmod-ledger-core.la \
   ${top_builddir}/src/core-utils/libcore-utils.la \
+  ${top_builddir}/src/gnc-module/libgncmodule.la \
+  ${GNOME_LIBS} \
   ${GLADE_LIBS} \
   ${QOF_LIBS} \
   ${GLIB_LIBS}


Property changes on: gnucash/trunk/src/import-export/binary-import/test
___________________________________________________________________
Name: svn:ignore
   - Makefile
Makefile.in
.deps
.libs
test-link-module
semantic.cache

TAGS

   + Makefile
Makefile.in
.deps
.libs
test-link-module
semantic.cache
TAGS
*.exe


Modified: gnucash/trunk/src/import-export/log-replay/Makefile.am
===================================================================
--- gnucash/trunk/src/import-export/log-replay/Makefile.am	2006-03-16 03:43:06 UTC (rev 13645)
+++ gnucash/trunk/src/import-export/log-replay/Makefile.am	2006-03-16 15:25:12 UTC (rev 13646)
@@ -12,10 +12,11 @@
   gnc-plugin-log-replay.h
 
 libgncmod_log_replay_la_LIBADD = \
+  ${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
+  ${top_builddir}/src/app-utils/libgncmod-app-utils.la \
+  ${top_builddir}/src/engine/libgncmod-engine.la \
+  ${top_builddir}/src/core-utils/libcore-utils.la \
   ${top_builddir}/src/gnc-module/libgncmodule.la \
-  ${top_builddir}/src/core-utils/libcore-utils.la \
-  ${top_builddir}/src/engine/libgncmod-engine.la \
-  ${top_builddir}/src/import-export/libgncmod-generic-import.la \
   ${GLIB_LIBS} ${QOF_LIBS}
 
 AM_CFLAGS = \

Modified: gnucash/trunk/src/import-export/qif/Makefile.am
===================================================================
--- gnucash/trunk/src/import-export/qif/Makefile.am	2006-03-16 03:43:06 UTC (rev 13645)
+++ gnucash/trunk/src/import-export/qif/Makefile.am	2006-03-16 15:25:12 UTC (rev 13646)
@@ -19,7 +19,11 @@
   qif-objects-p.h \
   qif-parse.h
 
-libgncmod_qif_la_LIBADD = ${QOF_LIBS}
+libgncmod_qif_la_LIBADD = \
+  ${top_builddir}/src/import-export/libgncmod-generic-import.la \
+  ${top_builddir}/src/engine/libgncmod-engine.la \
+  ${QOF_LIBS} \
+  ${GLIB_LIBS}
 
 AM_CFLAGS = \
   -I${top_srcdir}/src \

Modified: gnucash/trunk/src/import-export/qif-import/Makefile.am
===================================================================
--- gnucash/trunk/src/import-export/qif-import/Makefile.am	2006-03-16 03:43:06 UTC (rev 13645)
+++ gnucash/trunk/src/import-export/qif-import/Makefile.am	2006-03-16 15:25:12 UTC (rev 13646)
@@ -17,10 +17,13 @@
 
 libgncmod_qif_import_la_LIBADD = \
   ${top_builddir}/src/import-export/libgncmod-generic-import.la \
+  ${top_builddir}/src/gnome/libgncgnome.la \
+  ${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
+  ${top_builddir}/src/app-utils/libgncmod-app-utils.la \
   ${top_builddir}/src/core-utils/libcore-utils.la \
-  ${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
+  ${top_builddir}/src/engine/libgncmod-engine.la \
   ${top_builddir}/src/gnc-module/libgncmodule.la \
-  ${top_builddir}/src/engine/libgncmod-engine.la \
+  ${G_WRAP_LINK_ARGS} \
   ${GUILE_LIBS} \
   ${GNOME_LIBS} \
   ${GLADE_LIBS} \


Property changes on: gnucash/trunk/src/import-export/qif-import/test
___________________________________________________________________
Name: svn:ignore
   - .deps
.libs
Makefile
Makefile.in
test-link
semantic.cache

TAGS

   + .deps
.libs
Makefile
Makefile.in
test-link
semantic.cache
TAGS
*.exe



Property changes on: gnucash/trunk/src/import-export/test
___________________________________________________________________
Name: svn:ignore
   - *.la
*.lo
.deps
.libs
Makefile
Makefile.in
test-import-parse
test-link
semantic.cache

TAGS

   + *.la
*.lo
.deps
.libs
Makefile
Makefile.in
test-import-parse
test-link
semantic.cache
TAGS
*.exe



Property changes on: gnucash/trunk/src/register/register-gnome/test
___________________________________________________________________
Name: svn:ignore
   - Makefile
Makefile.in
.deps
.libs
test-link-module
semantic.cache

TAGS

   + Makefile
Makefile.in
.deps
.libs
test-link-module
semantic.cache
TAGS
*.exe




More information about the gnucash-changes mailing list