mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
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. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13637 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
@@ -1,5 +1,10 @@
|
|||||||
2006-03-15 Christian Stimming <stimming@tuhh.de>
|
2006-03-15 Christian Stimming <stimming@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
|
* src/gnc-module/gnc-module.h: Remove include <ltdl.h> that is
|
||||||
unnecessary for code using this header. Gets rid of some <ltdl.h>
|
unnecessary for code using this header. Gets rid of some <ltdl.h>
|
||||||
weirdness that plagues other object code files on windows.
|
weirdness that plagues other object code files on windows.
|
||||||
|
|||||||
@@ -57,9 +57,14 @@ noinst_HEADERS = \
|
|||||||
gw-business-core.h
|
gw-business-core.h
|
||||||
|
|
||||||
libgncmod_business_core_la_LIBADD = \
|
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} \
|
${GUILE_LIBS} \
|
||||||
${GLIB_LIBS} \
|
${GLIB_LIBS} \
|
||||||
${QOF_LIBS} \
|
|
||||||
${EFENCE_LIBS}
|
${EFENCE_LIBS}
|
||||||
|
|
||||||
# business-core-helpers.c
|
# business-core-helpers.c
|
||||||
@@ -67,7 +72,10 @@ libgncmod_business_core_la_LIBADD = \
|
|||||||
libgw_business_core_la_SOURCES = gw-business-core.c
|
libgw_business_core_la_SOURCES = gw-business-core.c
|
||||||
|
|
||||||
libgw_business_core_la_LDFLAGS = ${G_WRAP_LINK_ARGS}
|
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
|
gncmoddir = ${GNC_SHAREDIR}/guile-modules/gnucash
|
||||||
gncmod_DATA = business-core.scm
|
gncmod_DATA = business-core.scm
|
||||||
|
|||||||
@@ -20,6 +20,9 @@ noinst_HEADERS = \
|
|||||||
business-options.h
|
business-options.h
|
||||||
|
|
||||||
libgncmod_business_utils_la_LIBADD = \
|
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} \
|
${GUILE_LIBS} \
|
||||||
${GLIB_LIBS} \
|
${GLIB_LIBS} \
|
||||||
${QOF_LIBS} \
|
${QOF_LIBS} \
|
||||||
|
|||||||
@@ -51,6 +51,8 @@ noinst_HEADERS = \
|
|||||||
search-string.h
|
search-string.h
|
||||||
|
|
||||||
libgncmod_gnome_search_la_LIBADD = \
|
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/gnc-module/libgncmodule.la \
|
||||||
${top_builddir}/src/core-utils/libcore-utils.la \
|
${top_builddir}/src/core-utils/libcore-utils.la \
|
||||||
${GUILE_LIBS} \
|
${GUILE_LIBS} \
|
||||||
|
|||||||
@@ -177,6 +177,7 @@ libgncmod_gnome_utils_la_LIBADD = \
|
|||||||
${top_builddir}/src/core-utils/libcore-utils.la \
|
${top_builddir}/src/core-utils/libcore-utils.la \
|
||||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||||
${top_builddir}/src/engine/libgncmod-engine.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/calculation/libgncmod-calculation.la \
|
||||||
${top_builddir}/src/network-utils/libgncmod-network-utils.la \
|
${top_builddir}/src/network-utils/libgncmod-network-utils.la \
|
||||||
${top_builddir}/src/app-utils/libgncmod-app-utils.la \
|
${top_builddir}/src/app-utils/libgncmod-app-utils.la \
|
||||||
@@ -187,6 +188,7 @@ libgncmod_gnome_utils_la_LIBADD = \
|
|||||||
${GUILE_LIBS} \
|
${GUILE_LIBS} \
|
||||||
${GDK_PIXBUF_LIBS} \
|
${GDK_PIXBUF_LIBS} \
|
||||||
${GLADE_LIBS} \
|
${GLADE_LIBS} \
|
||||||
|
${G_WRAP_LINK_ARGS} \
|
||||||
${GUILE_LIBS} \
|
${GUILE_LIBS} \
|
||||||
${GLIB_LIBS} \
|
${GLIB_LIBS} \
|
||||||
${DB_LIBS} \
|
${DB_LIBS} \
|
||||||
@@ -196,6 +198,14 @@ libgncmod_gnome_utils_la_LIBADD = \
|
|||||||
${LIBXML2_LIBS}
|
${LIBXML2_LIBS}
|
||||||
|
|
||||||
libgw_gnome_utils_la_SOURCES = gw-gnome-utils.c
|
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}
|
gwmoddir = ${GNC_GWRAP_LIBDIR}
|
||||||
gwmod_DATA = gw-gnome-utils.scm gw-gnome-utils-spec.scm
|
gwmod_DATA = gw-gnome-utils.scm gw-gnome-utils-spec.scm
|
||||||
|
|||||||
@@ -41,10 +41,12 @@ gncinclude_HEADERS = \
|
|||||||
libgncmod_report_gnome_la_LIBADD = \
|
libgncmod_report_gnome_la_LIBADD = \
|
||||||
${top_builddir}/src/core-utils/libcore-utils.la \
|
${top_builddir}/src/core-utils/libcore-utils.la \
|
||||||
${top_builddir}/src/gnc-module/libgncmodule.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/gnome-utils/libgncmod-gnome-utils.la \
|
||||||
${top_builddir}/src/report/report-system/libgncmod-report-system.la \
|
${top_builddir}/src/report/report-system/libgncmod-report-system.la \
|
||||||
${top_builddir}/lib/glib26/libgncglib.la \
|
${top_builddir}/lib/glib26/libgncglib.la \
|
||||||
${GLADE_LIBS} \
|
${GLADE_LIBS} \
|
||||||
|
${G_WRAP_LINK_ARGS} \
|
||||||
${GUILE_LIBS} \
|
${GUILE_LIBS} \
|
||||||
${GNOME_PRINT_LIBS} \
|
${GNOME_PRINT_LIBS} \
|
||||||
${GNOME_LIBS} \
|
${GNOME_LIBS} \
|
||||||
@@ -52,6 +54,9 @@ libgncmod_report_gnome_la_LIBADD = \
|
|||||||
${GLIB_LIBS}
|
${GLIB_LIBS}
|
||||||
|
|
||||||
libgw_report_gnome_la_SOURCES = gw-report-gnome.c
|
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}
|
gwmoddir = ${GNC_GWRAP_LIBDIR}
|
||||||
gwmod_DATA = gw-report-gnome.scm gw-report-gnome-spec.scm
|
gwmod_DATA = gw-report-gnome.scm gw-report-gnome-spec.scm
|
||||||
|
|||||||
@@ -69,6 +69,10 @@ endif
|
|||||||
touch .scm-links
|
touch .scm-links
|
||||||
|
|
||||||
libgw_report_system_la_SOURCES = gw-report-system.c
|
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}
|
gwmoddir = ${GNC_GWRAP_LIBDIR}
|
||||||
gwmod_DATA = gw-report-system.scm gw-report-system-spec.scm
|
gwmod_DATA = gw-report-system.scm gw-report-system-spec.scm
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,10 @@ pkglib_LTLIBRARIES = libgncmod-standard-reports.la
|
|||||||
|
|
||||||
libgncmod_standard_reports_la_SOURCES = \
|
libgncmod_standard_reports_la_SOURCES = \
|
||||||
gncmod-standard-reports.c
|
gncmod-standard-reports.c
|
||||||
|
libgncmod_standard_reports_la_LIBADD = \
|
||||||
|
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||||
|
${GUILE_LIBS} \
|
||||||
|
${GLIB_LIBS}
|
||||||
|
|
||||||
AM_CFLAGS = \
|
AM_CFLAGS = \
|
||||||
-I${top_srcdir}/src \
|
-I${top_srcdir}/src \
|
||||||
|
|||||||
@@ -12,8 +12,13 @@ noinst_HEADERS = \
|
|||||||
libgncmod_stylesheets_la_LDFLAGS=-module
|
libgncmod_stylesheets_la_LDFLAGS=-module
|
||||||
|
|
||||||
libgncmod_stylesheets_la_LIBADD = \
|
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} \
|
${QOF_LIBS} \
|
||||||
${top_builddir}/src/report/report-system/libgncmod-report-system.la
|
${GUILE_LIBS} \
|
||||||
|
${GLIB_LIBS}
|
||||||
|
|
||||||
AM_CFLAGS = \
|
AM_CFLAGS = \
|
||||||
-I${top_srcdir}/src \
|
-I${top_srcdir}/src \
|
||||||
|
|||||||
@@ -4,6 +4,10 @@ pkglib_LTLIBRARIES = libgncmod-utility-reports.la
|
|||||||
|
|
||||||
libgncmod_utility_reports_la_SOURCES = \
|
libgncmod_utility_reports_la_SOURCES = \
|
||||||
gncmod-utility-reports.c
|
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
|
libgncmod_utility_reports_la_LDFLAGS = -module
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user