mirror of https://github.com/Gnucash/gnucash
The end goal of this cleanup is to have all reports grouped in subdirectories of the new 'reports' directory. This first commit moves the standard reports which mostly involves renaming several modules and targets.pull/510/head
parent
3ec00f5275
commit
438cf3c2bd
@ -0,0 +1,65 @@
|
||||
|
||||
add_subdirectory(standard/test)
|
||||
|
||||
set (reports_common_SCHEME reports.scm)
|
||||
|
||||
set (reports_standard_SCHEME
|
||||
standard/account-piecharts.scm
|
||||
standard/account-summary.scm
|
||||
standard/advanced-portfolio.scm
|
||||
standard/average-balance.scm
|
||||
standard/balance-sheet.scm
|
||||
standard/balance-forecast.scm
|
||||
standard/balsheet-pnl.scm
|
||||
standard/budget-balance-sheet.scm
|
||||
standard/budget-barchart.scm
|
||||
standard/budget-flow.scm
|
||||
standard/budget-income-statement.scm
|
||||
standard/budget.scm
|
||||
standard/cash-flow.scm
|
||||
standard/cashflow-barchart.scm
|
||||
standard/category-barchart.scm
|
||||
standard/daily-reports.scm
|
||||
standard/equity-statement.scm
|
||||
standard/general-journal.scm
|
||||
standard/general-ledger.scm
|
||||
standard/income-gst-statement.scm
|
||||
standard/income-statement.scm
|
||||
standard/net-charts.scm
|
||||
standard/portfolio.scm
|
||||
standard/price-scatter.scm
|
||||
standard/reconcile-report.scm
|
||||
standard/register.scm
|
||||
standard/sx-summary.scm
|
||||
standard/transaction.scm
|
||||
standard/trial-balance.scm
|
||||
)
|
||||
|
||||
set(GUILE_DEPENDS
|
||||
gncmod-html
|
||||
scm-core-utils
|
||||
scm-engine
|
||||
scm-gettext
|
||||
scm-scm
|
||||
scm-gnome-utils
|
||||
scm-report-system
|
||||
)
|
||||
|
||||
gnc_add_scheme_targets(scm-reports-common
|
||||
"${reports_common_SCHEME}"
|
||||
"gnucash/report"
|
||||
"scm-reports-standard;${GUILE_DEPENDS}"
|
||||
TRUE
|
||||
)
|
||||
|
||||
gnc_add_scheme_targets(scm-reports-standard
|
||||
"${reports_standard_SCHEME}"
|
||||
"gnucash/report/reports/standard"
|
||||
"scm-reports-standard-links;${GUILE_DEPENDS}"
|
||||
TRUE
|
||||
)
|
||||
|
||||
add_custom_target(scm-reports ALL DEPENDS scm-reports-standard scm-reports-common)
|
||||
|
||||
set_local_dist(reports_DIST_local CMakeLists.txt ${reports_common_SCHEME} ${reports_standard_SCHEME})
|
||||
set(reports_DIST ${reports_DIST_local} ${test_reports_standard_DIST} PARENT_SCOPE)
|
||||
@ -1,8 +1,8 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash engine test test-extras))
|
||||
(use-modules (gnucash report standard-reports balance-sheet))
|
||||
(use-modules (gnucash report standard-reports income-statement))
|
||||
(use-modules (gnucash report reports standard balance-sheet))
|
||||
(use-modules (gnucash report reports standard income-statement))
|
||||
(use-modules (gnucash report stylesheets))
|
||||
(use-modules (gnucash report report-system))
|
||||
(use-modules (gnucash report report-system test test-extras))
|
||||
@ -1,11 +1,11 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash engine test test-extras))
|
||||
(use-modules (gnucash report standard-reports net-charts))
|
||||
(use-modules (gnucash report standard-reports account-piecharts))
|
||||
(use-modules (gnucash report standard-reports cashflow-barchart))
|
||||
(use-modules (gnucash report standard-reports daily-reports))
|
||||
(use-modules (gnucash report standard-reports price-scatter))
|
||||
(use-modules (gnucash report reports standard net-charts))
|
||||
(use-modules (gnucash report reports standard account-piecharts))
|
||||
(use-modules (gnucash report reports standard cashflow-barchart))
|
||||
(use-modules (gnucash report reports standard daily-reports))
|
||||
(use-modules (gnucash report reports standard price-scatter))
|
||||
(use-modules (gnucash report stylesheets))
|
||||
(use-modules (gnucash report report-system))
|
||||
(use-modules (gnucash report report-system test test-extras))
|
||||
@ -1,7 +1,7 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash engine test test-extras))
|
||||
(use-modules (gnucash report standard-reports income-gst-statement))
|
||||
(use-modules (gnucash report reports standard income-gst-statement))
|
||||
(use-modules (gnucash report stylesheets))
|
||||
(use-modules (gnucash report report-system))
|
||||
(use-modules (gnucash report report-system test test-extras))
|
||||
@ -1,8 +1,8 @@
|
||||
(use-modules (gnucash gnc-module))
|
||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||
(use-modules (gnucash engine test test-extras))
|
||||
(use-modules (gnucash report standard-reports transaction))
|
||||
(use-modules (gnucash report standard-reports reconcile-report))
|
||||
(use-modules (gnucash report reports standard transaction))
|
||||
(use-modules (gnucash report reports standard reconcile-report))
|
||||
(use-modules (gnucash report stylesheets))
|
||||
(use-modules (gnucash report report-system))
|
||||
(use-modules (gnucash report report-system test test-extras))
|
||||
@ -1,65 +0,0 @@
|
||||
|
||||
add_subdirectory(test)
|
||||
|
||||
set (standard_reports_SCHEME standard-reports.scm)
|
||||
|
||||
set (standard_reports_SCHEME_2
|
||||
account-piecharts.scm
|
||||
account-summary.scm
|
||||
advanced-portfolio.scm
|
||||
average-balance.scm
|
||||
balance-sheet.scm
|
||||
balance-forecast.scm
|
||||
balsheet-pnl.scm
|
||||
budget-balance-sheet.scm
|
||||
budget-barchart.scm
|
||||
budget-flow.scm
|
||||
budget-income-statement.scm
|
||||
budget.scm
|
||||
cash-flow.scm
|
||||
cashflow-barchart.scm
|
||||
category-barchart.scm
|
||||
daily-reports.scm
|
||||
equity-statement.scm
|
||||
general-journal.scm
|
||||
general-ledger.scm
|
||||
income-gst-statement.scm
|
||||
income-statement.scm
|
||||
net-charts.scm
|
||||
portfolio.scm
|
||||
price-scatter.scm
|
||||
reconcile-report.scm
|
||||
register.scm
|
||||
sx-summary.scm
|
||||
transaction.scm
|
||||
trial-balance.scm
|
||||
)
|
||||
|
||||
set(GUILE_DEPENDS
|
||||
gncmod-html
|
||||
scm-core-utils
|
||||
scm-engine
|
||||
scm-gettext
|
||||
scm-scm
|
||||
scm-gnome-utils
|
||||
scm-report-system
|
||||
)
|
||||
|
||||
gnc_add_scheme_targets(scm-standard-reports-1
|
||||
"${standard_reports_SCHEME}"
|
||||
"gnucash/report"
|
||||
"scm-standard-reports-2;${GUILE_DEPENDS}"
|
||||
TRUE
|
||||
)
|
||||
|
||||
gnc_add_scheme_targets(scm-standard-reports-2
|
||||
"${standard_reports_SCHEME_2}"
|
||||
"gnucash/report/standard-reports"
|
||||
"scm-standard-reports-2-links;${GUILE_DEPENDS}"
|
||||
TRUE
|
||||
)
|
||||
|
||||
add_custom_target(scm-standard-reports ALL DEPENDS scm-standard-reports-2 scm-standard-reports-1)
|
||||
|
||||
set_local_dist(standard_reports_DIST_local CMakeLists.txt ${standard_reports_SCHEME} ${standard_reports_SCHEME_2})
|
||||
set(standard_reports_DIST ${standard_reports_DIST_local} ${test_standard_reports_DIST} PARENT_SCOPE)
|
||||
Loading…
Reference in new issue