r15664 - gnucash/branches/module-cleanup/src - de-modulify gnucash/calculation

Peter McAlpine prock at cvs.gnucash.org
Sun Feb 25 17:11:24 EST 2007


Author: prock
Date: 2007-02-25 17:11:23 -0500 (Sun, 25 Feb 2007)
New Revision: 15664
Trac: http://svn.gnucash.org/trac/changeset/15664

Removed:
   gnucash/branches/module-cleanup/src/calculation/gncmod-calculation.c
Modified:
   gnucash/branches/module-cleanup/src/app-utils/Makefile.am
   gnucash/branches/module-cleanup/src/app-utils/gncmod-app-utils.c
   gnucash/branches/module-cleanup/src/bin/Makefile.am
   gnucash/branches/module-cleanup/src/bin/gnucash-bin.c
   gnucash/branches/module-cleanup/src/calculation/Makefile.am
   gnucash/branches/module-cleanup/src/calculation/test/Makefile.am
   gnucash/branches/module-cleanup/src/gnome-utils/Makefile.am
   gnucash/branches/module-cleanup/src/gnome-utils/gncmod-gnome-utils.c
   gnucash/branches/module-cleanup/src/gnome/Makefile.am
   gnucash/branches/module-cleanup/src/import-export/binary-import/Makefile.am
Log:
de-modulify gnucash/calculation

Modified: gnucash/branches/module-cleanup/src/app-utils/Makefile.am
===================================================================
--- gnucash/branches/module-cleanup/src/app-utils/Makefile.am	2007-02-25 21:54:56 UTC (rev 15663)
+++ gnucash/branches/module-cleanup/src/app-utils/Makefile.am	2007-02-25 22:11:23 UTC (rev 15664)
@@ -72,7 +72,7 @@
 libgncmod_app_utils_la_LIBADD = \
   ${top_builddir}/src/gnc-module/libgnc-module.la \
   ${top_builddir}/src/engine/libgncmod-engine.la \
-  ${top_builddir}/src/calculation/libgncmod-calculation.la \
+  ${top_builddir}/src/calculation/libgnc-calculation.la \
   ${top_builddir}/src/core-utils/libgnc-core-utils.la \
   ${GCONF_LIBS} \
   ${GTK_LIBS} \

Modified: gnucash/branches/module-cleanup/src/app-utils/gncmod-app-utils.c
===================================================================
--- gnucash/branches/module-cleanup/src/app-utils/gncmod-app-utils.c	2007-02-25 21:54:56 UTC (rev 15663)
+++ gnucash/branches/module-cleanup/src/app-utils/gncmod-app-utils.c	2007-02-25 22:11:23 UTC (rev 15664)
@@ -61,11 +61,6 @@
     return FALSE;
   }
 
-  /* load the calculation module (we depend on it) */
-  if(!gnc_module_load("gnucash/calculation", 0)) {
-    return FALSE;
-  }
-
   scm_init_sw_app_utils_module();
   /* publish swig bindings */
   /* load the scheme code */

Modified: gnucash/branches/module-cleanup/src/bin/Makefile.am
===================================================================
--- gnucash/branches/module-cleanup/src/bin/Makefile.am	2007-02-25 21:54:56 UTC (rev 15663)
+++ gnucash/branches/module-cleanup/src/bin/Makefile.am	2007-02-25 22:11:23 UTC (rev 15664)
@@ -16,6 +16,7 @@
   -I${top_srcdir}/src/gnome \
   -I${top_builddir}/src/gnome-utils \
   -I${top_srcdir}/src/register/register-gnome \
+  -I${top_srcdir}/src/gnome-search \
   -I${top_srcdir}/src/gnc-module
 
 bin_PROGRAMS = gnucash-bin

Modified: gnucash/branches/module-cleanup/src/bin/gnucash-bin.c
===================================================================
--- gnucash/branches/module-cleanup/src/bin/gnucash-bin.c	2007-02-25 21:54:56 UTC (rev 15663)
+++ gnucash/branches/module-cleanup/src/bin/gnucash-bin.c	2007-02-25 22:11:23 UTC (rev 15664)
@@ -53,6 +53,7 @@
 #include "gnc-session.h"
 #include "engine-helpers.h"
 #include "swig-runtime.h"
+#include "search-core-type.h"
 
 #ifdef HAVE_GETTEXT
 #  include <libintl.h>
@@ -347,6 +348,10 @@
         g_error("Gnucash gnome register failed to initialize");
     }
 
+    /* gnucash/gnome-search */
+    gnc_search_core_initialize();
+    gnc_hook_add_dangler(HOOK_SHUTDOWN, (GFunc)gnc_search_core_finalize, NULL);
+
     if (!gnc_engine_is_initialized()) {
         /* On Windows this check used to fail anyway, see
 	   https://lists.gnucash.org/pipermail/gnucash-devel/2006-September/018529.html

Modified: gnucash/branches/module-cleanup/src/calculation/Makefile.am
===================================================================
--- gnucash/branches/module-cleanup/src/calculation/Makefile.am	2007-02-25 21:54:56 UTC (rev 15663)
+++ gnucash/branches/module-cleanup/src/calculation/Makefile.am	2007-02-25 22:11:23 UTC (rev 15664)
@@ -1,17 +1,16 @@
 SUBDIRS = . test
 
-pkglib_LTLIBRARIES = libgncmod-calculation.la
+pkglib_LTLIBRARIES = libgnc-calculation.la
 
-libgncmod_calculation_la_LDFLAGS = -avoid-version
+libgnc_calculation_la_LDFLAGS = -avoid-version
 
-libgncmod_calculation_la_LIBADD = \
+libgnc_calculation_la_LIBADD = \
   ${GLIB_LIBS} ${GUILE_LIBS} \
   ${QOF_LIBS}
 
-libgncmod_calculation_la_SOURCES = \
+libgnc_calculation_la_SOURCES = \
   expression_parser.c \
-  fin.c \
-  gncmod-calculation.c
+  fin.c
 
 noinst_HEADERS = \
   finvar.h \
@@ -31,7 +30,6 @@
 AM_CFLAGS = \
   -I${top_srcdir}/lib/libc \
   -I${top_srcdir}/src \
-  -I${top_srcdir}/src/gnc-module \
   ${GUILE_INCS} \
   ${QOF_CFLAGS} \
   ${GLIB_CFLAGS}

Deleted: gnucash/branches/module-cleanup/src/calculation/gncmod-calculation.c
===================================================================
--- gnucash/branches/module-cleanup/src/calculation/gncmod-calculation.c	2007-02-25 21:54:56 UTC (rev 15663)
+++ gnucash/branches/module-cleanup/src/calculation/gncmod-calculation.c	2007-02-25 22:11:23 UTC (rev 15664)
@@ -1,41 +0,0 @@
-/*********************************************************************
- * gncmod-calculation.c
- * module definition/initialization for the calculation module
- *
- * Copyright (c) 2001 Linux Developers Group, Inc.
- *********************************************************************/
-
-#include <stdio.h>
-#include <gmodule.h>
-
-#include "gnc-module.h"
-#include "gnc-module-api.h"
-
-/* version of the gnc module system interface we require */
-int gnc_module_system_interface = 0;
-
-/* module versioning uses libtool semantics. */
-int gnc_module_current  = 0;
-int gnc_module_revision = 0;
-int gnc_module_age      = 0;
-
-
-char *
-gnc_module_path(void) {
-  return g_strdup("gnucash/calculation");
-}
-
-char *
-gnc_module_description(void) {
-  return g_strdup("GnuCash calculation module");
-}
-
-int
-gnc_module_init(int refcount) {
-  return TRUE;
-}
-
-int
-gnc_module_end(int refcount) {
-  return TRUE;
-}

Modified: gnucash/branches/module-cleanup/src/calculation/test/Makefile.am
===================================================================
--- gnucash/branches/module-cleanup/src/calculation/test/Makefile.am	2007-02-25 21:54:56 UTC (rev 15663)
+++ gnucash/branches/module-cleanup/src/calculation/test/Makefile.am	2007-02-25 22:11:23 UTC (rev 15664)
@@ -4,6 +4,6 @@
 
 test_link_SOURCES=test-link.c
 test_link_LDADD= \
-  ../libgncmod-calculation.la \
+  ../libgnc-calculation.la \
   ${GLIB_LIBS} \
   -lgmodule-2.0

Modified: gnucash/branches/module-cleanup/src/gnome/Makefile.am
===================================================================
--- gnucash/branches/module-cleanup/src/gnome/Makefile.am	2007-02-25 21:54:56 UTC (rev 15663)
+++ gnucash/branches/module-cleanup/src/gnome/Makefile.am	2007-02-25 22:11:23 UTC (rev 15664)
@@ -13,7 +13,7 @@
   ${top_builddir}/src/backend/file/libgnc-backend-file-utils.la \
   ${top_builddir}/src/app-utils/libgncmod-app-utils.la \
   ${top_builddir}/src/engine/libgncmod-engine.la \
-  ${top_builddir}/src/calculation/libgncmod-calculation.la \
+  ${top_builddir}/src/calculation/libgnc-calculation.la \
   ${top_builddir}/src/core-utils/libgnc-core-utils.la \
   ${GLADE_LIBS} \
   ${GUILE_LIBS} ${GNOME_LIBS} ${GLIB_LIBS} ${QOF_LIBS}

Modified: gnucash/branches/module-cleanup/src/gnome-utils/Makefile.am
===================================================================
--- gnucash/branches/module-cleanup/src/gnome-utils/Makefile.am	2007-02-25 21:54:56 UTC (rev 15663)
+++ gnucash/branches/module-cleanup/src/gnome-utils/Makefile.am	2007-02-25 22:11:23 UTC (rev 15664)
@@ -175,7 +175,7 @@
   ${top_builddir}/src/gnc-module/libgnc-module.la \
   ${top_builddir}/src/engine/libgncmod-engine.la \
   ${top_builddir}/src/backend/file/libgnc-backend-file-utils.la \
-  ${top_builddir}/src/calculation/libgncmod-calculation.la \
+  ${top_builddir}/src/calculation/libgnc-calculation.la \
   ${top_builddir}/src/network-utils/libgncmod-network-utils.la \
   ${top_builddir}/src/app-utils/libgncmod-app-utils.la \
   $(top_builddir)/lib/libc/libc-missing.la \

Modified: gnucash/branches/module-cleanup/src/gnome-utils/gncmod-gnome-utils.c
===================================================================
--- gnucash/branches/module-cleanup/src/gnome-utils/gncmod-gnome-utils.c	2007-02-25 21:54:56 UTC (rev 15663)
+++ gnucash/branches/module-cleanup/src/gnome-utils/gncmod-gnome-utils.c	2007-02-25 22:11:23 UTC (rev 15664)
@@ -60,11 +60,6 @@
   }
 
   /* load the calculation module (we depend on it) */
-  if(!gnc_module_load("gnucash/calculation", 0)) {
-    return FALSE;
-  }
-
-  /* load the calculation module (we depend on it) */
   if(!gnc_module_load("gnucash/network-utils", 0)) {
     return FALSE;
   }

Modified: gnucash/branches/module-cleanup/src/import-export/binary-import/Makefile.am
===================================================================
--- gnucash/branches/module-cleanup/src/import-export/binary-import/Makefile.am	2007-02-25 21:54:56 UTC (rev 15663)
+++ gnucash/branches/module-cleanup/src/import-export/binary-import/Makefile.am	2007-02-25 22:11:23 UTC (rev 15664)
@@ -30,7 +30,7 @@
 libgncmod_binary_import_la_LIBADD = \
   ${top_builddir}/src/gnc-module/libgnc-module.la \
   ${top_builddir}/src/engine/libgncmod-engine.la \
-  ${top_builddir}/src/calculation/libgncmod-calculation.la \
+  ${top_builddir}/src/calculation/libgnc-calculation.la \
   ${top_builddir}/src/app-utils/libgncmod-app-utils.la \
   ${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
   ${GUILE_LIBS} \



More information about the gnucash-changes mailing list