r19363 - gnucash/trunk - Completely remove the business-core/xml module as it is no longer needed.
Christian Stimming
cstim at code.gnucash.org
Tue Jul 13 05:56:24 EDT 2010
Author: cstim
Date: 2010-07-13 05:56:24 -0400 (Tue, 13 Jul 2010)
New Revision: 19363
Trac: http://svn.gnucash.org/trac/changeset/19363
Removed:
gnucash/trunk/src/business/business-core/xml/Makefile.am
gnucash/trunk/src/business/business-core/xml/gncmod-business-backend-xml.c
gnucash/trunk/src/business/business-core/xml/gncmod-business-backend-xml.h
Modified:
gnucash/trunk/configure.ac
gnucash/trunk/src/business/business-core/Makefile.am
gnucash/trunk/src/business/business-gnome/business-gnome.scm
Log:
Completely remove the business-core/xml module as it is no longer needed.
Modified: gnucash/trunk/configure.ac
===================================================================
--- gnucash/trunk/configure.ac 2010-07-13 09:56:02 UTC (rev 19362)
+++ gnucash/trunk/configure.ac 2010-07-13 09:56:24 UTC (rev 19363)
@@ -1488,7 +1488,6 @@
src/business/business-core/sql/Makefile
src/business/business-core/sql/test/Makefile
src/business/business-core/test/Makefile
- src/business/business-core/xml/Makefile
src/business/business-utils/Makefile
src/business/dialog-tax-table/Makefile
src/business/business-gnome/Makefile
Modified: gnucash/trunk/src/business/business-core/Makefile.am
===================================================================
--- gnucash/trunk/src/business/business-core/Makefile.am 2010-07-13 09:56:02 UTC (rev 19362)
+++ gnucash/trunk/src/business/business-core/Makefile.am 2010-07-13 09:56:24 UTC (rev 19363)
@@ -1,4 +1,4 @@
-SUBDIRS = . sql test xml
+SUBDIRS = . sql test
pkglib_LTLIBRARIES = libgncmod-business-core.la
Deleted: gnucash/trunk/src/business/business-core/xml/Makefile.am
===================================================================
--- gnucash/trunk/src/business/business-core/xml/Makefile.am 2010-07-13 09:56:02 UTC (rev 19362)
+++ gnucash/trunk/src/business/business-core/xml/Makefile.am 2010-07-13 09:56:24 UTC (rev 19363)
@@ -1,29 +0,0 @@
-SUBDIRS = .
-
-pkglib_LTLIBRARIES = libgncmod-business-backend-xml.la
-
-AM_CPPFLAGS = \
- -I${top_srcdir}/src \
- -I${top_srcdir}/src/backend \
- -I${top_srcdir}/src/backend/xml \
- -I${top_srcdir}/src/engine \
- -I${top_srcdir}/src/gnc-module \
- -I${top_srcdir}/src/business/business-core \
- -I${top_srcdir}/src/libqof/qof \
- ${LIBXML2_CFLAGS} \
- ${GLIB_CFLAGS}
-
-libgncmod_business_backend_xml_la_SOURCES =
-
-noinst_HEADERS =
-
-libgncmod_business_backend_xml_la_LDFLAGS = -module -avoid-version
-
-libgncmod_business_backend_xml_la_LIBADD = \
- ${top_builddir}/src/business/business-core/libgncmod-business-core.la \
- ${top_builddir}/src/backend/xml/libgnc-backend-xml-utils.la \
- ${top_builddir}/src/engine/libgncmod-engine.la \
- ${top_builddir}/src/gnc-module/libgnc-module.la \
- ${top_builddir}/src/libqof/qof/libgnc-qof.la \
- ${LIBXML2_LIBS} \
- ${GLIB_LIBS}
Deleted: gnucash/trunk/src/business/business-core/xml/gncmod-business-backend-xml.c
===================================================================
--- gnucash/trunk/src/business/business-core/xml/gncmod-business-backend-xml.c 2010-07-13 09:56:02 UTC (rev 19362)
+++ gnucash/trunk/src/business/business-core/xml/gncmod-business-backend-xml.c 2010-07-13 09:56:24 UTC (rev 19363)
@@ -1,125 +0,0 @@
-/*********************************************************************
- * gncmod-business-backend-file.c
- * module definition/initialization for the file backend module
- *
- * Copyright (c) 2002 Derek Atkins <warlord at MIT.EDU>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of
- * the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, contact:
- *
- * Free Software Foundation Voice: +1-617-542-5942
- * 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652
- * Boston, MA 02110-1301, USA gnu at gnu.org
- *
- *********************************************************************/
-
-#include "gncmod-business-backend-xml.h"
-
-#include "config.h"
-#include <gmodule.h>
-
-#include "gnc-module.h"
-#include "gnc-module-api.h"
-#include "gnc-engine.h"
-#include "io-gncxml-v2.h"
-
-#include "gnc-address-xml-v2.h"
-#include "gnc-bill-term-xml-v2.h"
-#include "gnc-customer-xml-v2.h"
-#include "gnc-employee-xml-v2.h"
-#include "gnc-entry-xml-v2.h"
-#include "gnc-invoice-xml-v2.h"
-#include "gnc-job-xml-v2.h"
-#include "gnc-order-xml-v2.h"
-#include "gnc-owner-xml-v2.h"
-#include "gnc-tax-table-xml-v2.h"
-#include "gnc-vendor-xml-v2.h"
-
-GNC_MODULE_API_DECL(libgncmod_business_backend_xml)
-
-/* version of the gnc module system interface we require */
-int libgncmod_business_backend_xml_gnc_module_system_interface = 0;
-
-/* module versioning uses libtool semantics. */
-int libgncmod_business_backend_xml_gnc_module_current = 0;
-int libgncmod_business_backend_xml_gnc_module_revision = 0;
-int libgncmod_business_backend_xml_gnc_module_age = 0;
-
-static GNCModule bus_core;
-static GNCModule file;
-
-
-char *
-libgncmod_business_backend_xml_gnc_module_path(void)
-{
- return g_strdup("gnucash/business-core-xml");
-}
-
-char *
-libgncmod_business_backend_xml_gnc_module_description(void)
-{
- return g_strdup("The XML (v2) parsers for GnuCash business objects");
-}
-
-void
-gnc_module_init_business_core_xml_init(void)
-{
- /* Initialize our pointers into the backend subsystem */
- gnc_address_xml_initialize ();
- gnc_billterm_xml_initialize ();
- gnc_customer_xml_initialize ();
- gnc_employee_xml_initialize ();
- gnc_entry_xml_initialize ();
- gnc_invoice_xml_initialize ();
- gnc_job_xml_initialize ();
- gnc_order_xml_initialize ();
- gnc_owner_xml_initialize ();
- gnc_taxtable_xml_initialize ();
- gnc_vendor_xml_initialize ();
-}
-
-int
-libgncmod_business_backend_xml_gnc_module_init(int refcount)
-{
- if (!gnc_engine_is_initialized())
- {
- return FALSE;
- }
-
- bus_core = gnc_module_load("gnucash/business-core", 0);
- if (!bus_core) return FALSE;
-
- if (refcount == 0)
- {
- gnc_module_init_business_core_xml_init();
- }
-
- return TRUE;
-}
-
-int
-libgncmod_business_backend_xml_gnc_module_end(int refcount)
-{
- int unload = TRUE;
-
- if (bus_core)
- unload = gnc_module_unload(bus_core);
-
- if (refcount == 0)
- {
- bus_core = NULL;
- file = NULL;
- }
-
- return unload;
-}
Deleted: gnucash/trunk/src/business/business-core/xml/gncmod-business-backend-xml.h
===================================================================
--- gnucash/trunk/src/business/business-core/xml/gncmod-business-backend-xml.h 2010-07-13 09:56:02 UTC (rev 19362)
+++ gnucash/trunk/src/business/business-core/xml/gncmod-business-backend-xml.h 2010-07-13 09:56:24 UTC (rev 19363)
@@ -1,32 +0,0 @@
-/*********************************************************************
- * gncmod-business-backend-file.h
- * module definition/initialization for the file backend module
- *
- * Copyright (c) 2002 Derek Atkins <warlord at MIT.EDU>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of
- * the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, contact:
- *
- * Free Software Foundation Voice: +1-617-542-5942
- * 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652
- * Boston, MA 02110-1301, USA gnu at gnu.org
- *
- *********************************************************************/
-
-#ifndef GNCMOD_BUSINESS_BACKEND_XML_H
-#define GNCMOD_BUSINESS_BACKEND_XML_H
-
-void
-gnc_module_init_business_core_xml_init(void);
-
-#endif
Modified: gnucash/trunk/src/business/business-gnome/business-gnome.scm
===================================================================
--- gnucash/trunk/src/business/business-gnome/business-gnome.scm 2010-07-13 09:56:02 UTC (rev 19362)
+++ gnucash/trunk/src/business/business-gnome/business-gnome.scm 2010-07-13 09:56:24 UTC (rev 19363)
@@ -5,7 +5,6 @@
(gnc:module-load "gnucash/business-core" 0)
(gnc:module-load "gnucash/business-utils" 0)
(gnc:module-load "gnucash/gnome-search" 0)
-(gnc:module-load "gnucash/business-core-xml" 0)
(gnc:module-load "gnucash/business-core-sql" 0)
(gnc:module-load "gnucash/dialog-tax-table" 0)
More information about the gnucash-changes
mailing list