mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Bug #622520 - gnucash business objects disapear on save, patch by Mark Jenkins
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19293 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
642db962a7
commit
f490759ebb
@ -17,7 +17,6 @@ _gnucash_core_c_la_SOURCES = \
|
||||
_gnucash_core_c_la_CPPFLAGS = \
|
||||
$(PYTHON_CPPFLAGS) \
|
||||
$(GLIB_CFLAGS) \
|
||||
$(GUILE_INCS) \
|
||||
-I${top_srcdir}/src/libqof/qof \
|
||||
-I$(top_srcdir)/src \
|
||||
-I$(top_srcdir)/src/engine \
|
||||
@ -30,12 +29,14 @@ _gnucash_core_c_la_LDFLAGS = -avoid-version -module
|
||||
|
||||
_gnucash_core_c_la_LIBADD = \
|
||||
${GLIB_LIBS} \
|
||||
${GUILE_LIBS} \
|
||||
${top_builddir}/src/libqof/qof/libgnc-qof.la \
|
||||
${top_builddir}/src/gnc-module/libgnc-module.la \
|
||||
${top_builddir}/src/engine/libgncmod-engine.la \
|
||||
${top_builddir}/src/business/business-core/libgncmod-business-core.la
|
||||
|
||||
${top_builddir}/src/business/business-core/libgncmod-business-core.la \
|
||||
${top_builddir}/src/backend/xml/libgncmod-backend-xml.la \
|
||||
${top_builddir}/src/business/business-core/xml/libgncmod-business-backend-xml.la \
|
||||
${top_builddir}/src/backend/dbi/libgncmod-backend-dbi.la \
|
||||
${top_builddir}/src/business/business-core/sql/libgncmod-business-backend-sql.la
|
||||
if BUILDING_FROM_SVN
|
||||
gnucash_core.c: $(SWIG_FILES) ${top_srcdir}/src/base-typemaps.i $(top_builddir)/config.h
|
||||
swig -python -Wall -Werror \
|
||||
|
@ -32,8 +32,16 @@
|
||||
#include "qofsession.h"
|
||||
#include "qofbook.h"
|
||||
#include "qofbackend.h"
|
||||
#include "qoflog.h"
|
||||
#include "qofutil.h"
|
||||
#include "qofid.h"
|
||||
#include "guid.h"
|
||||
#include "gnc-module/gnc-module.h"
|
||||
#include "engine/gnc-engine.h"
|
||||
#include "backend/xml/gnc-backend-xml.h"
|
||||
#include "backend/dbi/gnc-backend-dbi.h"
|
||||
#include "xml/gncmod-business-backend-xml.h"
|
||||
#include "sql/gncmod-business-backend-sql.h"
|
||||
#include "Transaction.h"
|
||||
#include "Split.h"
|
||||
#include "Account.h"
|
||||
@ -45,7 +53,6 @@
|
||||
#include "gncVendor.h"
|
||||
#include "gncAddress.h"
|
||||
#include "gncBillTerm.h"
|
||||
#include <libguile.h>
|
||||
%}
|
||||
|
||||
%include <timespec.i>
|
||||
@ -90,9 +97,15 @@
|
||||
|
||||
%init %{
|
||||
|
||||
g_type_init();
|
||||
scm_init_guile();
|
||||
gnc_module_load("gnucash/engine", 0);
|
||||
gnc_module_load("gnucash/business-core", 0);
|
||||
qof_log_init();
|
||||
qof_init();
|
||||
gnc_module_system_init();
|
||||
char * no_args[1] = { NULL };
|
||||
gnc_engine_init_static(0, no_args);
|
||||
|
||||
gnc_module_init_backend_xml();
|
||||
gnc_module_init_backend_dbi();
|
||||
gnc_module_init_business_core_init();
|
||||
gnc_module_init_business_core_xml_init();
|
||||
gnc_module_init_business_core_sql_init();
|
||||
%}
|
||||
|
Loading…
Reference in New Issue
Block a user