mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
bindings - make business-core scm module part of the engine module
There's no reason to expose it as an individual module as what it exports are support functions for first class engine objects.
This commit is contained in:
@@ -90,6 +90,7 @@ set (engine_SCHEME_0
|
||||
commodity-table.scm
|
||||
engine-utilities.scm
|
||||
gnc-numeric.scm
|
||||
business-core.scm
|
||||
)
|
||||
|
||||
set (engine_SCHEME_1
|
||||
@@ -97,7 +98,6 @@ set (engine_SCHEME_1
|
||||
)
|
||||
|
||||
set (engine_SCHEME_2
|
||||
business-core.scm
|
||||
utilities.scm
|
||||
)
|
||||
|
||||
|
||||
@@ -17,9 +17,7 @@
|
||||
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(define-module (gnucash business-core))
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (gnucash engine))
|
||||
|
||||
(define (gnc:owner-get-address owner)
|
||||
(let ((type (gncOwnerGetType owner)))
|
||||
@@ -116,11 +114,3 @@
|
||||
(cond (owner (gncOwnerCopy (gncOwnerGetEndOwner owner) result-owner)
|
||||
result-owner)
|
||||
(else '()))))
|
||||
|
||||
|
||||
(export gnc:owner-get-address)
|
||||
(export gnc:owner-get-name-dep)
|
||||
(export gnc:owner-get-address-dep)
|
||||
(export gnc:owner-get-name-and-address-dep)
|
||||
(export gnc:owner-get-owner-id)
|
||||
(export gnc:owner-from-split)
|
||||
|
||||
@@ -70,6 +70,15 @@
|
||||
(export account-full-name<?)
|
||||
(export accounts-get-children-depth)
|
||||
|
||||
; business-core.scm
|
||||
(export gnc:owner-get-address)
|
||||
(export gnc:owner-get-name-dep)
|
||||
(export gnc:owner-get-address-dep)
|
||||
(export gnc:owner-get-name-and-address-dep)
|
||||
(export gnc:owner-get-owner-id)
|
||||
(export gnc:owner-from-split)
|
||||
|
||||
(load-from-path "gnucash/engine/gnc-numeric")
|
||||
(load-from-path "gnucash/engine/commodity-table")
|
||||
(load-from-path "gnucash/engine/engine-utilities")
|
||||
(load-from-path "gnucash/engine/business-core")
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
|
||||
(define-module (gnucash reports aging))
|
||||
|
||||
(use-modules (gnucash business-core))
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gnc-module))
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
(define-module (gnucash reports standard invoice))
|
||||
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash business-core))
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash gettext))
|
||||
|
||||
@@ -27,7 +27,6 @@
|
||||
(define-module (gnucash reports standard job-report))
|
||||
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (gnucash business-core))
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash utilities)) ; for gnc:debug
|
||||
|
||||
@@ -29,7 +29,6 @@
|
||||
|
||||
(use-modules (srfi srfi-1))
|
||||
(use-modules (srfi srfi-8))
|
||||
(use-modules (gnucash business-core))
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash gnc-module))
|
||||
(use-modules (gnucash utilities)) ; for gnc:debug
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
(define-module (gnucash reports standard receipt))
|
||||
|
||||
(use-modules (ice-9 local-eval)) ; for the-environment
|
||||
(use-modules (gnucash business-core))
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gettext))
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
|
||||
(use-modules (ice-9 local-eval)) ; for the-environment
|
||||
(use-modules (gnucash engine))
|
||||
(use-modules (gnucash business-core))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash gettext))
|
||||
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
(use-modules (tests srfi64-extras))
|
||||
(use-modules (tests test-engine-extras))
|
||||
(use-modules (gnucash utilities))
|
||||
(use-modules (gnucash business-core))
|
||||
(use-modules (gnucash engine))
|
||||
|
||||
(define (run-test)
|
||||
|
||||
Reference in New Issue
Block a user