From 2f1333922fd986c6c63cd9cdf4fa73ed5ee0fb71 Mon Sep 17 00:00:00 2001 From: Christian Stimming Date: Thu, 9 Mar 2006 15:49:25 +0000 Subject: [PATCH] Reorder linking of engine libraries to avoid undefined references which are not allowed on windows git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13558 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/engine/Makefile.am | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/src/engine/Makefile.am b/src/engine/Makefile.am index ef7861b2967..b37f63b144b 100644 --- a/src/engine/Makefile.am +++ b/src/engine/Makefile.am @@ -106,21 +106,30 @@ noinst_HEADERS = \ noinst_SCRIPTS = iso-currencies-to-c -libgncmod_engine_la_LIBADD = ${GNUCASH_ENGINE_BASE_LIBS} \ - ${QOF_LIBS} \ - libgw-engine.la \ - libgw-kvp.la \ - ../gnc-module/libgncmodule.la \ - ${top_builddir}/src/core-utils/libcore-utils.la \ - ../../lib/libc/libc-missing.la +libgncmod_engine_la_LIBADD = \ + ../gnc-module/libgncmodule.la \ + ../core-utils/libcore-utils.la \ + ${G_WRAP_LINK_ARGS} \ + ${QOF_LIBS} \ + ${GNUCASH_ENGINE_BASE_LIBS} \ + ${top_builddir}/lib/libc/libc-missing.la libgw_kvp_la_SOURCES = gw-kvp.c kvp-scm.c -libgw_kvp_la_LDFLAGS = ${G_WRAP_LINK_ARGS} ${QOF_LIBS} +libgw_kvp_la_LDFLAGS = \ + ${G_WRAP_LINK_ARGS} \ + ${QOF_LIBS} \ + ${GLIB_LIBS} +libgw_kvp_la_LIBADD = \ + libgncmod-engine.la \ + libgw-engine.la libgw_engine_la_SOURCES = gw-engine.c engine-helpers.c glib-helpers.c libgw_engine_la_LDFLAGS = \ ${G_WRAP_LINK_ARGS} \ - ${QOF_LIBS} + ${QOF_LIBS} \ + ${GLIB_LIBS} +libgw_engine_la_LIBADD = \ + libgncmod-engine.la gncmoddir = ${GNC_SHAREDIR}/guile-modules/gnucash gncmod_DATA = engine.scm