Restructure the src directory

It is split into
- /libgnucash (for the non-gui bits)
- /gnucash (for the gui)
- /common (misc source files used by both)
- /bindings (currently only holds python bindings)

This is the first step in restructuring the code. It will need much
more fine tuning later on.
This commit is contained in:
Geert Janssens
2017-08-10 18:45:00 +02:00
parent ffc640bada
commit 83d14e1c1c
1984 changed files with 4406 additions and 4271 deletions
+92 -93
View File
@@ -1,9 +1,9 @@
# These are files that we don't want to translate, because they are
# not distributed.
src/backend/dbi/gncmod-backend-dbi.c
src/backend/xml/gncmod-backend-xml.c
src/backend/xml/gncmod-backend-xml.cpp
src/gnome-utils/gnc-tree-model-selection.c
libgnucash/backend/dbi/gncmod-backend-dbi.c
libgnucash/backend/xml/gncmod-backend-xml.c
libgnucash/backend/xml/gncmod-backend-xml.cpp
gnucash/gnome-utils/gnc-tree-model-selection.c
# Skip softlinks to scm files. These softlinks are created in builddir
# for testing purposes, intltool-extract isn't smart enough to ignore
@@ -11,92 +11,91 @@ src/gnome-utils/gnc-tree-model-selection.c
# and intltool-update use absolute paths to the srcdir when it's not
# the same as builddir which messes up the file names in gnucash.pot.
src/app-utils/gnucash/app-utils.scm
src/app-utils/gnucash/gettext.scm
src/business/business-gnome/gnucash/business-gnome.scm
src/core-utils/gnucash/core-utils.scm
src/engine/gnucash/business-core.scm
src/engine/gnucash/engine.scm
src/gnc-module/gnucash/gnc-module.scm
src/gnome-utils/gnucash/gnome-utils.scm
src/import-export/qif-imp/gnucash/import-export/qif-import.scm
src/import-export/qif-imp/qif-import/qif-dialog-utils.scm
src/import-export/qif-imp/qif-import/qif-file.scm
src/import-export/qif-imp/qif-import/qif-guess-map.scm
src/import-export/qif-imp/qif-import/qif-import.scm
src/import-export/qif-imp/qif-import/qif-merge-groups.scm
src/import-export/qif-imp/qif-import/qif-objects.scm
src/import-export/qif-imp/qif-import/qif-parse.scm
src/import-export/qif-imp/qif-import/qif-to-gnc.scm
src/import-export/qif-imp/qif-import/qif-utils.scm
src/report/business-reports/gnucash/report/aging.scm
src/report/business-reports/gnucash/report/balsheet-eg.eguile.scm
src/report/business-reports/gnucash/report/balsheet-eg.scm
src/report/business-reports/gnucash/report/business-reports.scm
src/report/business-reports/gnucash/report/customer-summary.scm
src/report/business-reports/gnucash/report/easy-invoice.scm
src/report/business-reports/gnucash/report/fancy-invoice.scm
src/report/business-reports/gnucash/report/invoice.scm
src/report/business-reports/gnucash/report/job-report.scm
src/report/business-reports/gnucash/report/owner-report.scm
src/report/business-reports/gnucash/report/payables.scm
src/report/business-reports/gnucash/report/receipt.eguile.scm
src/report/business-reports/gnucash/report/receipt.scm
src/report/business-reports/gnucash/report/receivables.scm
src/report/business-reports/gnucash/report/taxinvoice.eguile.scm
src/report/business-reports/gnucash/report/taxinvoice.scm
src/report/locale-specific/us/gnucash/report/locale-specific/de_DE.scm
src/report/locale-specific/us/gnucash/report/locale-specific/us.scm
src/report/locale-specific/us/gnucash/report/taxtxf-de_DE.scm
src/report/locale-specific/us/gnucash/report/taxtxf.scm
src/report/report-gnome/gnucash/report/report-gnome.scm
src/report/report-system/gnucash/report/eguile-gnc.scm
src/report/report-system/gnucash/report/eguile-html-utilities.scm
src/report/report-system/gnucash/report/eguile-utilities.scm
src/report/report-system/gnucash/report/report-system.scm
src/report/report-system/gnucash/report/report-system/collectors.scm
src/report/report-system/gnucash/report/report-system/list-extras.scm
src/report/report-system/gnucash/report/report-system/report-collectors.scm
src/report/standard-reports/gnucash/report/standard-reports.scm
src/report/standard-reports/gnucash/report/standard-reports/account-piecharts.scm
src/report/standard-reports/gnucash/report/standard-reports/account-summary.scm
src/report/standard-reports/gnucash/report/standard-reports/advanced-portfolio.scm
src/report/standard-reports/gnucash/report/standard-reports/average-balance.scm
src/report/standard-reports/gnucash/report/standard-reports/balance-sheet.scm
src/report/standard-reports/gnucash/report/standard-reports/budget-balance-sheet.scm
src/report/standard-reports/gnucash/report/standard-reports/budget-barchart.scm
src/report/standard-reports/gnucash/report/standard-reports/budget-flow.scm
src/report/standard-reports/gnucash/report/standard-reports/budget-income-statement.scm
src/report/standard-reports/gnucash/report/standard-reports/budget.scm
src/report/standard-reports/gnucash/report/standard-reports/cash-flow.scm
src/report/standard-reports/gnucash/report/standard-reports/category-barchart.scm
src/report/standard-reports/gnucash/report/standard-reports/daily-reports.scm
src/report/standard-reports/gnucash/report/standard-reports/equity-statement.scm
src/report/standard-reports/gnucash/report/standard-reports/general-journal.scm
src/report/standard-reports/gnucash/report/standard-reports/general-ledger.scm
src/report/standard-reports/gnucash/report/standard-reports/income-statement.scm
src/report/standard-reports/gnucash/report/standard-reports/net-barchart.scm
src/report/standard-reports/gnucash/report/standard-reports/net-linechart.scm
src/report/standard-reports/gnucash/report/standard-reports/portfolio.scm
src/report/standard-reports/gnucash/report/standard-reports/price-scatter.scm
src/report/standard-reports/gnucash/report/standard-reports/register.scm
src/report/standard-reports/gnucash/report/standard-reports/sx-summary.scm
src/report/standard-reports/gnucash/report/standard-reports/transaction.scm
src/report/standard-reports/gnucash/report/standard-reports/trial-balance.scm
src/report/stylesheets/gnucash/report/stylesheet-easy.scm
src/report/stylesheets/gnucash/report/stylesheet-fancy.scm
src/report/stylesheets/gnucash/report/stylesheet-footer.scm
src/report/stylesheets/gnucash/report/stylesheet-head-or-tail.scm
src/report/stylesheets/gnucash/report/stylesheet-plain.scm
src/report/stylesheets/gnucash/report/stylesheets.scm
src/report/utility-reports/gnucash/report/hello-world.scm
src/report/utility-reports/gnucash/report/utility-reports.scm
src/report/utility-reports/gnucash/report/view-column.scm
src/report/utility-reports/gnucash/report/welcome-to-gnucash.scm
src/scm/build-config.scm
src/scm/build-config.scm.in
src/scm/gnucash/main.scm
src/scm/gnucash/price-quotes.scm
src/scm/gnucash/printf.scm
src/tax/us/gnucash/tax/de_DE.scm
src/tax/us/gnucash/tax/us.scm
libgnucash/app-utils/gnucash/app-utils.scm
libgnucash/app-utils/gnucash/gettext.scm
libgnucash/core-utils/gnucash/core-utils.scm
libgnucash/engine/gnucash/business-core.scm
libgnucash/engine/gnucash/engine.scm
libgnucash/gnc-module/gnucash/gnc-module.scm
gnucash/gnome-utils/gnucash/gnome-utils.scm
gnucash/import-export/qif-imp/gnucash/import-export/qif-import.scm
gnucash/import-export/qif-imp/qif-import/qif-dialog-utils.scm
gnucash/import-export/qif-imp/qif-import/qif-file.scm
gnucash/import-export/qif-imp/qif-import/qif-guess-map.scm
gnucash/import-export/qif-imp/qif-import/qif-import.scm
gnucash/import-export/qif-imp/qif-import/qif-merge-groups.scm
gnucash/import-export/qif-imp/qif-import/qif-objects.scm
gnucash/import-export/qif-imp/qif-import/qif-parse.scm
gnucash/import-export/qif-imp/qif-import/qif-to-gnc.scm
gnucash/import-export/qif-imp/qif-import/qif-utils.scm
gnucash/report/business-reports/gnucash/report/aging.scm
gnucash/report/business-reports/gnucash/report/balsheet-eg.eguile.scm
gnucash/report/business-reports/gnucash/report/balsheet-eg.scm
gnucash/report/business-reports/gnucash/report/business-reports.scm
gnucash/report/business-reports/gnucash/report/customer-summary.scm
gnucash/report/business-reports/gnucash/report/easy-invoice.scm
gnucash/report/business-reports/gnucash/report/fancy-invoice.scm
gnucash/report/business-reports/gnucash/report/invoice.scm
gnucash/report/business-reports/gnucash/report/job-report.scm
gnucash/report/business-reports/gnucash/report/owner-report.scm
gnucash/report/business-reports/gnucash/report/payables.scm
gnucash/report/business-reports/gnucash/report/receipt.eguile.scm
gnucash/report/business-reports/gnucash/report/receipt.scm
gnucash/report/business-reports/gnucash/report/receivables.scm
gnucash/report/business-reports/gnucash/report/taxinvoice.eguile.scm
gnucash/report/business-reports/gnucash/report/taxinvoice.scm
gnucash/report/locale-specific/us/gnucash/report/locale-specific/de_DE.scm
gnucash/report/locale-specific/us/gnucash/report/locale-specific/us.scm
gnucash/report/locale-specific/us/gnucash/report/taxtxf-de_DE.scm
gnucash/report/locale-specific/us/gnucash/report/taxtxf.scm
gnucash/report/report-gnome/gnucash/report/report-gnome.scm
gnucash/report/report-system/gnucash/report/eguile-gnc.scm
gnucash/report/report-system/gnucash/report/eguile-html-utilities.scm
gnucash/report/report-system/gnucash/report/eguile-utilities.scm
gnucash/report/report-system/gnucash/report/report-system.scm
gnucash/report/report-system/gnucash/report/report-system/collectors.scm
gnucash/report/report-system/gnucash/report/report-system/list-extras.scm
gnucash/report/report-system/gnucash/report/report-system/report-collectors.scm
gnucash/report/standard-reports/gnucash/report/standard-reports.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/account-piecharts.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/account-summary.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/advanced-portfolio.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/average-balance.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/balance-sheet.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/budget-balance-sheet.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/budget-barchart.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/budget-flow.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/budget-income-statement.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/budget.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/cash-flow.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/category-barchart.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/daily-reports.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/equity-statement.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/general-journal.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/general-ledger.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/income-statement.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/net-barchart.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/net-linechart.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/portfolio.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/price-scatter.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/register.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/sx-summary.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/transaction.scm
gnucash/report/standard-reports/gnucash/report/standard-reports/trial-balance.scm
gnucash/report/stylesheets/gnucash/report/stylesheet-easy.scm
gnucash/report/stylesheets/gnucash/report/stylesheet-fancy.scm
gnucash/report/stylesheets/gnucash/report/stylesheet-footer.scm
gnucash/report/stylesheets/gnucash/report/stylesheet-head-or-tail.scm
gnucash/report/stylesheets/gnucash/report/stylesheet-plain.scm
gnucash/report/stylesheets/gnucash/report/stylesheets.scm
gnucash/report/utility-reports/gnucash/report/hello-world.scm
gnucash/report/utility-reports/gnucash/report/utility-reports.scm
gnucash/report/utility-reports/gnucash/report/view-column.scm
gnucash/report/utility-reports/gnucash/report/welcome-to-gnucash.scm
libgnucash/scm/build-config.scm
libgnucash/scm/build-config.scm.in
libgnucash/scm/gnucash/main.scm
libgnucash/scm/gnucash/price-quotes.scm
libgnucash/scm/gnucash/printf.scm
libgnucash/tax/us/gnucash/tax/de_DE.scm
libgnucash/tax/us/gnucash/tax/us.scm