gnucash-docs maint: Multiple changes pushed
Geert Janssens
gjanssens at code.gnucash.org
Thu Aug 18 09:19:19 EDT 2022
Updated via https://github.com/Gnucash/gnucash-docs/commit/5c59c2f4 (commit)
via https://github.com/Gnucash/gnucash-docs/commit/7554e839 (commit)
via https://github.com/Gnucash/gnucash-docs/commit/1a3232ef (commit)
via https://github.com/Gnucash/gnucash-docs/commit/51451b42 (commit)
via https://github.com/Gnucash/gnucash-docs/commit/490bcd42 (commit)
from https://github.com/Gnucash/gnucash-docs/commit/9a8101b5 (commit)
commit 5c59c2f4083e61a3cb21c78932594bbdb6bc5bf4
Merge: 9a8101b5 7554e839
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Aug 18 15:17:20 2022 +0200
Merge branch 'cmake_track_figures' into maint
commit 7554e839e3d8a550f2917a3df37993f5e18f5c78
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Aug 15 20:48:04 2022 +0200
Extend the image checks
- test for referenced images that are not listed in CMakeLists.txt's figures variable (warning)
- test for images listed in CMakeLists.txt but that aren't used (message)
diff --git a/cmake/AddGncDocTargets.cmake b/cmake/AddGncDocTargets.cmake
index ff5c982b..5264b544 100644
--- a/cmake/AddGncDocTargets.cmake
+++ b/cmake/AddGncDocTargets.cmake
@@ -14,6 +14,7 @@ function (add_gnc_doc_targets docname entities figures)
-D GNC_SOURCE_DIR=${CMAKE_SOURCE_DIR}
-D GNC_CURRENT_SOURCE_DIR=${CMAKE_CURRENT_SOURCE_DIR}
-D docname=${docname}
+ -D cmake_fig_list="${figures}"
-P ${CMAKE_SOURCE_DIR}/cmake/CheckFigures.cmake
DEPENDS ${entities} "${docname}.xml" "${CMAKE_SOURCE_DIR}/docbook/gnc-docbookx.dtd")
add_dependencies(${docname}-check "${lang}-${docname}-check")
diff --git a/cmake/CheckFigures.cmake b/cmake/CheckFigures.cmake
index 1a6dfad1..ac496cec 100644
--- a/cmake/CheckFigures.cmake
+++ b/cmake/CheckFigures.cmake
@@ -1,3 +1,5 @@
+cmake_minimum_required (VERSION 3.10)
+
execute_process(
COMMAND ${XMLLINT} --postvalid
--xinclude
@@ -5,34 +7,66 @@ execute_process(
--xpath "//imagedata/@fileref"
${GNC_CURRENT_SOURCE_DIR}/${docname}.xml
RESULT_VARIABLE LINT_RESULT
- OUTPUT_VARIABLE xml_figures
+ OUTPUT_VARIABLE raw_xml_figures
)
if (NOT ${LINT_RESULT} STREQUAL "0")
message(FATAL_ERROR "Error while scanning document for referenced images: ${LINT_RESULT}")
endif()
-set(fullpath_xml_figures "")
-set(missing_img_files "")
-
get_filename_component(doc_lang ${GNC_CURRENT_SOURCE_DIR} NAME)
-string(REPLACE "\n" ";" xml_figures ${xml_figures})
+# Clean up search result
+string(REPLACE "\n" ";" raw_xml_figures ${raw_xml_figures})
+set(xml_figures "")
+foreach(raw_xml_figure ${raw_xml_figures})
+ string(REGEX REPLACE "^.*=\"(.*)\"" "\\1" xml_figure ${raw_xml_figure})
+ if(NOT ${xml_figure} IN_LIST xml_figures)
+ list(APPEND xml_figures ${xml_figure})
+ endif()
+endforeach()
+list(SORT xml_figures)
+
+# Transform passed in parameter back into a list
+string(REPLACE " " ";" cmake_fig_list ${cmake_fig_list})
+list(SORT cmake_fig_list)
+
+set(fullpath_xml_figures "")
+set(missing_img_files "")
+set(not_found_in_cmake "")
foreach(xml_figure ${xml_figures})
- string (REGEX REPLACE "^.*=\"(.*)\"" "\\1" xml_figure ${xml_figure})
+ # Check if referenced image exists on the file system
+ unset(image CACHE)
find_file(image ${xml_figure} ${GNC_CURRENT_SOURCE_DIR} NO_DEFAULT_PATH)
if(NOT image)
list(APPEND missing_img_files " - ${xml_figure}")
else()
list(APPEND fullpath_xml_figures ${GNC_CURRENT_SOURCE_DIR}/${xml_figure})
endif()
+
+ # Check if referenced image is listed in the relevant figures list in CMakeLists.txt
+ if ("${xml_figure}" IN_LIST cmake_fig_list)
+ else()
+ list(APPEND not_found_in_cmake " - ${xml_figure}")
+ endif()
endforeach()
+# Output result for missing image files - currently still a warning, maybe should be flagged as error ?
if(missing_img_files)
+ list(SORT missing_img_files)
string(REPLACE ";" "\n" missing_img_files "${missing_img_files}")
string(PREPEND missing_img_files " Following non-existing images are referenced in document ${docname}(${doc_lang}):\n")
message(WARNING ${missing_img_files})
endif()
+# Output result for missing CMakeLists.txt entries - currently still a warning, maybe should be flagged as error ?
+if(not_found_in_cmake)
+ list(SORT not_found_in_cmake)
+ string(REPLACE ";" "\n" not_found_in_cmake "${not_found_in_cmake}")
+ string(PREPEND not_found_in_cmake " Following referenced images are not listed in ${docname}/${doc_lang}/CMakeLists.txt:\n")
+ message(WARNING ${not_found_in_cmake})
+endif()
+
+# Check for file present in the figures directory that aren't referenced in document
set(unused_img_files "")
file(GLOB_RECURSE images
"${GNC_CURRENT_SOURCE_DIR}/figures/*.png"
@@ -46,7 +80,24 @@ foreach(image ${images})
endforeach()
if(unused_img_files)
+ list(SORT unused_img_files)
string(REPLACE ";" "\n" unused_img_files "${unused_img_files}")
string(PREPEND unused_img_files " Note: following images exist but are not referenced in document ${docname}(${doc_lang}):\n")
message(STATUS ${unused_img_files})
endif()
+
+# Check if figures mentioned in CMakeLists.txt are effectively referenced in document
+set(cmake_unused "")
+foreach(cmake_figure ${cmake_fig_list})
+ if ("${cmake_figure}" IN_LIST xml_figures)
+ else()
+ list(APPEND cmake_unused " - ${cmake_figure}")
+ endif()
+endforeach()
+
+if(cmake_unused)
+ list(SORT cmake_unused)
+ string(REPLACE ";" "\n" cmake_unused "${cmake_unused}")
+ string(PREPEND cmake_unused " Note: following images are listed in CMakeLists.txt but are not referenced in document ${docname}(${doc_lang}):\n")
+ message(STATUS ${cmake_unused})
+endif()
commit 1a3232ef50b920a9c1bbef6bcb3bc5949f7e3c14
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Aug 15 20:44:20 2022 +0200
Add check target regardless of whether there are entities.
The documents for language 'it' only have a main {document-name}.xml file, but a check
is still useful to list figure issues.
diff --git a/cmake/AddGncDocTargets.cmake b/cmake/AddGncDocTargets.cmake
index c8eeb385..ff5c982b 100644
--- a/cmake/AddGncDocTargets.cmake
+++ b/cmake/AddGncDocTargets.cmake
@@ -2,23 +2,21 @@ function (add_gnc_doc_targets docname entities figures)
get_filename_component(lang ${CMAKE_CURRENT_SOURCE_DIR} NAME)
- if(entities)
- # Add a target to run xml lint checks on this document's source xml files
- add_custom_target("${lang}-${docname}-check"
- COMMAND ${XMLLINT} --postvalid
- --xinclude
- --noout
- --path ${CMAKE_SOURCE_DIR}/docbook
- ${CMAKE_CURRENT_SOURCE_DIR}/${docname}.xml
- COMMAND ${CMAKE_COMMAND}
- -D XMLLINT=${XMLLINT}
- -D GNC_SOURCE_DIR=${CMAKE_SOURCE_DIR}
- -D GNC_CURRENT_SOURCE_DIR=${CMAKE_CURRENT_SOURCE_DIR}
- -D docname=${docname}
- -P ${CMAKE_SOURCE_DIR}/cmake/CheckFigures.cmake
- DEPENDS ${entities} "${docname}.xml" "${CMAKE_SOURCE_DIR}/docbook/gnc-docbookx.dtd")
- add_dependencies(${docname}-check "${lang}-${docname}-check")
- endif()
+ # Add a target to run xml lint checks on this document's source xml files
+ add_custom_target("${lang}-${docname}-check"
+ COMMAND ${XMLLINT} --postvalid
+ --xinclude
+ --noout
+ --path ${CMAKE_SOURCE_DIR}/docbook
+ ${CMAKE_CURRENT_SOURCE_DIR}/${docname}.xml
+ COMMAND ${CMAKE_COMMAND}
+ -D XMLLINT=${XMLLINT}
+ -D GNC_SOURCE_DIR=${CMAKE_SOURCE_DIR}
+ -D GNC_CURRENT_SOURCE_DIR=${CMAKE_CURRENT_SOURCE_DIR}
+ -D docname=${docname}
+ -P ${CMAKE_SOURCE_DIR}/cmake/CheckFigures.cmake
+ DEPENDS ${entities} "${docname}.xml" "${CMAKE_SOURCE_DIR}/docbook/gnc-docbookx.dtd")
+ add_dependencies(${docname}-check "${lang}-${docname}-check")
# Add targets for each document format that is enabled
if (WITH_CHM)
commit 51451b42a88a319025fa5e8ad197b07333ac354c
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Aug 15 20:42:29 2022 +0200
Change build system to require an explicit list of figures for each target
Before we auto-generated this list via cmake's file(GLOB ...) function. That however
fails to detect newly added or removed images in the file system.
By explicitly listing all image files in the appropriate CMakeLists.txt files
rebuilds will be properly triggered when images are added or removed.
diff --git a/cmake/AddGHelpTarget.cmake b/cmake/AddGHelpTarget.cmake
index 840e5149..cd826384 100644
--- a/cmake/AddGHelpTarget.cmake
+++ b/cmake/AddGHelpTarget.cmake
@@ -24,7 +24,6 @@ function (add_ghelp_target docname lang entities figures)
list(REMOVE_DUPLICATES dtd_files)
list(APPEND source_files ${dtd_files})
-
set(dest_files "")
foreach(xml_file ${entities} ${docname}.xml gnc-docbookx.dtd)
list(APPEND dest_files "${BUILD_DIR}/${xml_file}")
@@ -44,16 +43,27 @@ function (add_ghelp_target docname lang entities figures)
WORKING_DIRECTORY "${BUILD_DIR}")
# Copy figures for this document
- add_custom_command(
- OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/ghelp_figtrigger"
- COMMAND ${CMAKE_COMMAND} -E copy ${figures} "${BUILD_DIR}/figures"
- COMMAND touch "${CMAKE_CURRENT_BINARY_DIR}/ghelp_figtrigger"
- DEPENDS ${figures} "${CMAKE_CURRENT_BINARY_DIR}/ghelptrigger")
+ set(source_figures "")
+ foreach(figure ${figures})
+ list(APPEND source_figures "${CMAKE_CURRENT_SOURCE_DIR}/${figure}")
+ endforeach()
+
+ set(dest_figures "")
+ foreach(figure ${figures})
+ list(APPEND dest_figures "${BUILD_DIR}/${figure}")
+ endforeach()
+
+ if(dest_figures)
+ add_custom_command(
+ OUTPUT ${dest_figures}
+ COMMAND ${CMAKE_COMMAND} -E copy ${source_figures} "${BUILD_DIR}/figures"
+ COMMAND touch "${CMAKE_CURRENT_BINARY_DIR}/ghelp_figtrigger"
+ DEPENDS ${source_figures} "${CMAKE_CURRENT_BINARY_DIR}/ghelptrigger")
+ endif()
add_custom_target("${lang}-${docname}-ghelp"
DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/ghelptrigger"
- ${dest_files}
- "${CMAKE_CURRENT_BINARY_DIR}/ghelp_figtrigger")
+ ${dest_files} ${dest_figures})
add_dependencies(${docname}-ghelp "${lang}-${docname}-ghelp")
diff --git a/cmake/AddGncDocTargets.cmake b/cmake/AddGncDocTargets.cmake
index ab5aa06b..c8eeb385 100644
--- a/cmake/AddGncDocTargets.cmake
+++ b/cmake/AddGncDocTargets.cmake
@@ -1,11 +1,7 @@
-function (add_gnc_doc_targets docname entities)
+function (add_gnc_doc_targets docname entities figures)
get_filename_component(lang ${CMAKE_CURRENT_SOURCE_DIR} NAME)
- file(GLOB_RECURSE figures
- "${CMAKE_CURRENT_SOURCE_DIR}/figures/*.png"
- "${CMAKE_CURRENT_SOURCE_DIR}/figures/*.svg")
-
if(entities)
# Add a target to run xml lint checks on this document's source xml files
add_custom_target("${lang}-${docname}-check"
@@ -44,14 +40,10 @@ function (add_gnc_doc_targets docname entities)
add_mobi_target(${docname} ${lang})
endif()
- file(GLOB_RECURSE figures_dist
- RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- figures/*.png figures/*.svg)
-
add_to_dist(
CMakeLists.txt
${docname}.xml
${entities}
- ${figures_dist})
+ ${figures})
endfunction()
diff --git a/cmake/AddHtmlTarget.cmake b/cmake/AddHtmlTarget.cmake
index 0c8e5fc5..d1bedc3c 100644
--- a/cmake/AddHtmlTarget.cmake
+++ b/cmake/AddHtmlTarget.cmake
@@ -32,11 +32,23 @@ function (add_html_target docname lang entities figures)
DEPENDS ${entities} "${docname}.xml" "${CMAKE_SOURCE_DIR}/docbook/gnc-docbookx.dtd")
# Copy figures for this document
- add_custom_command(
- OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/html_figtrigger"
- COMMAND ${CMAKE_COMMAND} -E copy ${figures} "${BUILD_DIR}/figures"
- COMMAND touch "${CMAKE_CURRENT_BINARY_DIR}/html_figtrigger"
- DEPENDS ${figures} "${CMAKE_CURRENT_BINARY_DIR}/htmltrigger")
+ set(source_figures "")
+ foreach(figure ${figures})
+ list(APPEND source_figures "${CMAKE_CURRENT_SOURCE_DIR}/${figure}")
+ endforeach()
+
+ set(dest_figures "")
+ foreach(figure ${figures})
+ list(APPEND dest_figures "${BUILD_DIR}/${figure}")
+ endforeach()
+
+ if(dest_figures)
+ add_custom_command(
+ OUTPUT ${dest_figures}
+ COMMAND ${CMAKE_COMMAND} -E copy ${source_figures} "${BUILD_DIR}/figures"
+ COMMAND touch "${CMAKE_CURRENT_BINARY_DIR}/html_figtrigger"
+ DEPENDS ${source_figures} "${CMAKE_CURRENT_BINARY_DIR}/htmltrigger")
+ endif()
# Copy style icons for this document (warning, info,...)
add_custom_command(
@@ -47,7 +59,7 @@ function (add_html_target docname lang entities figures)
add_custom_target("${lang}-${docname}-html"
DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/htmltrigger"
- "${CMAKE_CURRENT_BINARY_DIR}/html_figtrigger"
+ ${dest_figures}
"${CMAKE_CURRENT_BINARY_DIR}/styletrigger")
add_dependencies(${docname}-html "${lang}-${docname}-html")
diff --git a/guide/C/CMakeLists.txt b/guide/C/CMakeLists.txt
index 7ff2e324..7e849522 100644
--- a/guide/C/CMakeLists.txt
+++ b/guide/C/CMakeLists.txt
@@ -25,4 +25,191 @@ set (entities
appendixa.xml
appendixd.xml)
-add_gnc_doc_targets(${docname} "${entities}")
+set (figures
+ figures/accts_CreateAssetsAccount.png
+ figures/accts_DefaultExpenseAccounts.png
+ figures/accts_DefaultIncomeAccounts.png
+ figures/accts_toplevel.png
+ figures/accts_tree.png
+ figures/basics_AccountRelationships.png
+ figures/basics_AccountRelationships.svg
+ figures/basics_Accounts.png
+ figures/basics_CheckAccount.png
+ figures/basics_EmptyAccounts.png
+ figures/basics_NewAccountHierarchySetup.png
+ figures/basics_NewAccountHierarchySetup_Accounts.png
+ figures/basics_NewAccountHierarchySetup_Finish.png
+ figures/basics_NewAccountHierarchySetup_Setup.png
+ figures/basics_NewAccountHierarchySetup_currency.png
+ figures/basics_NewBookOpts.png
+ figures/basics_SaveSQL.png
+ figures/basics_SaveXML.png
+ figures/basics_TipOfDay.png
+ figures/bus_ap_billedit.png
+ figures/bus_ap_billnew.png
+ figures/bus_ap_billpost.png
+ figures/bus_ap_jobnew.png
+ figures/bus_ap_payment.png
+ figures/bus_ap_vendorfind.png
+ figures/bus_ap_vendornew.png
+ figures/bus_ar_custfind.png
+ figures/bus_ar_custnew.png
+ figures/bus_ar_invoicechange1.png
+ figures/bus_ar_invoicechange2.png
+ figures/bus_ar_invoicechange3.png
+ figures/bus_ar_invoiceedit.png
+ figures/bus_ar_invoicenew.png
+ figures/bus_ar_invoicepost.png
+ figures/bus_ar_invoiceprint.png
+ figures/bus_ar_jobnew.png
+ figures/bus_ar_payment.png
+ figures/bus_co_reg.png
+ figures/bus_pay_ex1.png
+ figures/bus_pay_ex2.png
+ figures/bus_pay_ex3.png
+ figures/bus_pay_ex4.png
+ figures/bus_tax_main.png
+ figures/bus_tax_new.png
+ figures/bus_terms_main.png
+ figures/bus_terms_new.png
+ figures/capgain_app2main.png
+ figures/capgain_app3main.png
+ figures/capgain_appmain.png
+ figures/cbook_CashFlow.png
+ figures/cbook_TransactionRptAssets.png
+ figures/cbook_TransactionRptExpenses.png
+ figures/cbook_atm.png
+ figures/cbook_bankstmt.png
+ figures/cbook_chartaccts5.png
+ figures/cbook_checkexamp.png
+ figures/cbook_gcashdata4.png
+ figures/cbook_reconciledCheckAct.png
+ figures/cbook_reconexamp.png
+ figures/cbook_servch.png
+ figures/cbook_transferin.png
+ figures/cc_CashFlow.png
+ figures/cc_Reversing_Transaction_1.png
+ figures/cc_Reversing_Transaction_2.png
+ figures/cc_TransactionRptExpenses.png
+ figures/cc_TransactionRptVisa.png
+ figures/cc_accounts.png
+ figures/cc_final.png
+ figures/cc_interest.png
+ figures/cc_payment.png
+ figures/cc_purchases.png
+ figures/cc_reconcile.png
+ figures/cc_reconcile_init.png
+ figures/cc_refund.png
+ figures/currency_AfterGetOnlineQuotes.png
+ figures/currency_BeforeGetOnlineQuotes.png
+ figures/currency_addcurr.png
+ figures/currency_main1.png
+ figures/currency_main2.png
+ figures/currency_main3.png
+ figures/currency_peditor.png
+ figures/currency_purchase_AfterBoat.png
+ figures/currency_purchase_AfterStocks.png
+ figures/currency_purchase_BeforeBoat.png
+ figures/currency_purchase_BeforeStocks.png
+ figures/currency_purchase_Commodities.png
+ figures/currency_purchase_MoveMoney.png
+ figures/currency_purchase_SetExchangeRate.png
+ figures/currency_purchase_ToAmount.png
+ figures/currency_trading_Price_Database_initial.png
+ figures/currency_trading_acct_setup.png
+ figures/currency_trading_acct_setup_2.png
+ figures/currency_trading_accts_after_tfr.png
+ figures/currency_trading_accts_after_trf_back.png
+ figures/currency_trading_balance_sheet.png
+ figures/currency_trading_prices_after_trf_back.png
+ figures/currency_trading_transfer_funds.png
+ figures/currency_trading_transfer_trans1.png
+ figures/currency_trading_transfer_trans2.png
+ figures/currency_trading_trf_back.png
+ figures/dep_assetmain.png
+ figures/dep_assetreg.png
+ figures/dep_example.png
+ figures/invest2Lots0RegB4Scrub.png
+ figures/invest2Lots1B4Scrub.png
+ figures/invest2Lots2LotsAftScrubAcct.png
+ figures/invest2Lots3RegAftScrubAcct.png
+ figures/investLots2_BeforeScrub1Lot.png
+ figures/investLots0_RegB4Scrub.png
+ figures/investLots1_BeforeCreateLot.png
+ figures/investLots2_RegAfterScrub1Lot.png
+ figures/investLotsSplitLot0.png
+ figures/investLotsSplitLot1.png
+ figures/investLotsSplitReg.png
+ figures/invest_AccountsPredef.png
+ figures/invest_SetupPortfolio2.png
+ figures/invest_SetupPortfolio3.png
+ figures/invest_dividendcash.png
+ figures/invest_dividendreinvest1.png
+ figures/invest_int1.png
+ figures/invest_int2-1.png
+ figures/invest_int2.png
+ figures/invest_int3.png
+ figures/invest_merge2.png
+ figures/invest_merge3.png
+ figures/invest_newaccount.png
+ figures/invest_newsecurity.png
+ figures/invest_peditor.png
+ figures/invest_peditor2.png
+ figures/invest_ret_of_cap.png
+ figures/invest_selectsecurity.png
+ figures/invest_sellstock.png
+ figures/invest_sellstock2.png
+ figures/invest_sellstockManProfCombNet.png
+ figures/invest_sellstockManProfSep.png
+ figures/invest_sellstockManProfSepNet.png
+ figures/invest_setup_current.png
+ figures/invest_setup_portfolio1.png
+ figures/invest_simplesplit1.png
+ figures/invest_split1.png
+ figures/invest_split2.png
+ figures/invest_split3.png
+ figures/invest_split4.png
+ figures/invest_stockmerge1.png
+ figures/invest_stockvalue.png
+ figures/invest_stockvalue_report.png
+ figures/invest_stockvalue_report_options.png
+ figures/loans_PrivateLoanCalculation.png
+ figures/loans_PrivateLoanFirstPayment.png
+ figures/loans_PrivateLoanInitial.png
+ figures/loans_PrivateLoanSecondPayment.png
+ figures/loans_PrivateLoanSecondPaymentAccounts.png
+ figures/loans_fcalc.png
+ figures/loans_mortgage1.png
+ figures/loans_mortgage2.png
+ figures/loans_mortgage3.png
+ figures/oview_intro.png
+ figures/txns_CashFlow.png
+ figures/txns_TransactionRptChecking.png
+ figures/txns_TransactionRptExpenses.png
+ figures/txns_puttoget_Charts.png
+ figures/txns_puttoget_Charts1.png
+ figures/txns_puttoget_Charts2.png
+ figures/txns_reconcile_window1.png
+ figures/txns_reconcile_window2.png
+ figures/txns_reconcile_window3.png
+ figures/txns_register_2account.png
+ figures/txns_register_2account2.png
+ figures/txns_register_multiaccount.png
+ figures/txns_registersplit2.png
+ figures/txns_registersplit3.png
+ figures/txns_registersplit4.png
+ figures/txns_registersplit5.png
+ figures/txns_registersplit6.png
+ figures/txns_sxn_editor-2.png
+ figures/txns_sxn_editor-3-frequency.png
+ figures/txns_sxn_editor-3-overview.png
+ figures/txns_sxn_editor-3-template.png
+ figures/txns_sxn_editor-4.png
+ figures/txns_sxn_editor_slr.png
+ figures/txns_sxn_ledger1.png
+ figures/txns_sxn_ledger2.png
+ figures/txns_sxn_ledger3.png
+ figures/txns_sxn_ledger4.png
+)
+
+add_gnc_doc_targets(${docname} "${entities}" "${figures}")
diff --git a/guide/de/CMakeLists.txt b/guide/de/CMakeLists.txt
index 6d589907..a84807d1 100644
--- a/guide/de/CMakeLists.txt
+++ b/guide/de/CMakeLists.txt
@@ -27,4 +27,167 @@ set (entities
fdl-appendix.xml
glossary.xml)
-add_gnc_doc_targets(${docname} "${entities}")
+set (figures
+ figures/accts_CreateAssetsAccount.png
+ figures/accts_DefaultExpenseAccounts.png
+ figures/accts_DefaultIncomeAccounts.png
+ figures/accts_toplevel.png
+ figures/accts_tree.png
+ figures/basics_AccountRelationships.png
+ figures/basics_AccountRelationships.svg
+ figures/basics_Accounts.png
+ figures/basics_CheckAccount.png
+ figures/basics_EmptyAccounts.png
+ figures/basics_NewAccountHierarchySetup.png
+ figures/basics_NewAccountHierarchySetup_Accounts.png
+ figures/basics_NewAccountHierarchySetup_Finish.png
+ figures/basics_NewAccountHierarchySetup_Setup.png
+ figures/basics_NewAccountHierarchySetup_currency.png
+ figures/basics_NewBookOpts.png
+ figures/basics_SaveSQL.png
+ figures/basics_SaveXML.png
+ figures/basics_TipOfDay.png
+ figures/basics_lock.png
+ figures/bus_ap_billedit.png
+ figures/bus_ap_billnew.png
+ figures/bus_ap_billpost.png
+ figures/bus_ap_jobnew.png
+ figures/bus_ap_payment.png
+ figures/bus_ap_vendorfind.png
+ figures/bus_ap_vendornew.png
+ figures/bus_ar_custfind.png
+ figures/bus_ar_custnew.png
+ figures/bus_ar_invoicechange1.png
+ figures/bus_ar_invoicechange2.png
+ figures/bus_ar_invoicechange3.png
+ figures/bus_ar_invoiceedit.png
+ figures/bus_ar_invoicenew.png
+ figures/bus_ar_invoicepost.png
+ figures/bus_ar_invoiceprint.png
+ figures/bus_ar_jobnew.png
+ figures/bus_ar_payment.png
+ figures/bus_co_reg.png
+ figures/bus_tax_main.png
+ figures/bus_tax_new.png
+ figures/bus_terms_main.png
+ figures/bus_terms_new.png
+ figures/capgain_app2main.png
+ figures/capgain_app3main.png
+ figures/capgain_appmain.png
+ figures/cbook_CashFlow.png
+ figures/cbook_TransactionRptAssets.png
+ figures/cbook_TransactionRptExpenses.png
+ figures/cbook_atm.png
+ figures/cbook_bankstmt.png
+ figures/cbook_chartaccts5.png
+ figures/cbook_checkexamp.png
+ figures/cbook_gcashdata4.png
+ figures/cbook_reconciledCheckAct.png
+ figures/cbook_reconexamp.png
+ figures/cbook_servch.png
+ figures/cbook_transferin.png
+ figures/cc_CashFlow.png
+ figures/cc_Reversing_Transaction_1.png
+ figures/cc_Reversing_Transaction_2.png
+ figures/cc_TransactionRptExpenses.png
+ figures/cc_TransactionRptVisa.png
+ figures/cc_accounts.png
+ figures/cc_final.png
+ figures/cc_interest.png
+ figures/cc_payment.png
+ figures/cc_purchases.png
+ figures/cc_reconcile.png
+ figures/cc_reconcile_init.png
+ figures/cc_refund.png
+ figures/currency_AfterGetOnlineQuotes.png
+ figures/currency_BeforeGetOnlineQuotes.png
+ figures/currency_addcurr.png
+ figures/currency_main1.png
+ figures/currency_main2.png
+ figures/currency_main3.png
+ figures/currency_peditor.png
+ figures/currency_purchase_AfterBoat.png
+ figures/currency_purchase_AfterStocks.png
+ figures/currency_purchase_BeforeBoat.png
+ figures/currency_purchase_BeforeStocks.png
+ figures/currency_purchase_Commodities.png
+ figures/currency_purchase_MoveMoney.png
+ figures/currency_purchase_SetExchangeRate.png
+ figures/currency_purchase_ToAmount.png
+ figures/dep_assetmain.png
+ figures/dep_assetreg.png
+ figures/dep_example.png
+ figures/gnc_welcome.png
+ figures/investLots2_BeforeScrub1Lot.png
+ figures/invest_AccountsPredef.png
+ figures/invest_SetupPortfolio2.png
+ figures/invest_dividendcash.png
+ figures/invest_dividendreinvest1.png
+ figures/invest_int1.png
+ figures/invest_int2-1.png
+ figures/invest_int2.png
+ figures/invest_int3.png
+ figures/invest_merge2.png
+ figures/invest_merge3.png
+ figures/invest_newaccount.png
+ figures/invest_newsecurity.png
+ figures/invest_peditor.png
+ figures/invest_peditor2.png
+ figures/invest_ret_of_cap.png
+ figures/invest_selectsecurity.png
+ figures/invest_sellstock.png
+ figures/invest_sellstock2.png
+ figures/invest_sellstockLoss.png
+ figures/invest_sellstockLoss2.png
+ figures/invest_setup_current.png
+ figures/invest_setup_portfolio1.png
+ figures/invest_simplesplit1.png
+ figures/invest_split1.png
+ figures/invest_split2.png
+ figures/invest_split3.png
+ figures/invest_split4.png
+ figures/invest_stockmerge1.png
+ figures/invest_stockvalue.png
+ figures/invest_stockvalue_report.png
+ figures/invest_stockvalue_report_options.png
+ figures/loans_PrivateLoanCalculation.png
+ figures/loans_PrivateLoanFirstPayment.png
+ figures/loans_PrivateLoanInitial.png
+ figures/loans_PrivateLoanSecondPayment.png
+ figures/loans_PrivateLoanSecondPaymentAccounts.png
+ figures/loans_fcalc.png
+ figures/loans_mortgage1.png
+ figures/loans_mortgage2.png
+ figures/loans_mortgage3.png
+ figures/oview_intro.png
+ figures/txns_CashFlow.png
+ figures/txns_TransactionRptChecking.png
+ figures/txns_TransactionRptExpenses.png
+ figures/txns_puttoget_Charts.png
+ figures/txns_puttoget_Charts1.png
+ figures/txns_puttoget_Charts2.png
+ figures/txns_reconcile_window1.png
+ figures/txns_reconcile_window2.png
+ figures/txns_reconcile_window3.png
+ figures/txns_register_2account.png
+ figures/txns_register_2account2.png
+ figures/txns_register_multiaccount.png
+ figures/txns_registersplit2.png
+ figures/txns_registersplit3.png
+ figures/txns_registersplit4.png
+ figures/txns_registersplit5.png
+ figures/txns_registersplit6.png
+ figures/txns_sxn_editor-2.png
+ figures/txns_sxn_editor-3-frequency.png
+ figures/txns_sxn_editor-3-overview.png
+ figures/txns_sxn_editor-3-template.png
+ figures/txns_sxn_editor-4.png
+ figures/txns_sxn_editor_slr.png
+ figures/txns_sxn_ledger1.png
+ figures/txns_sxn_ledger2.png
+ figures/txns_sxn_ledger3.png
+ figures/txns_sxn_ledger4.png
+
+)
+
+add_gnc_doc_targets(${docname} "${entities}" "${figures}")
diff --git a/guide/it/CMakeLists.txt b/guide/it/CMakeLists.txt
index 036cfc99..bdfed387 100644
--- a/guide/it/CMakeLists.txt
+++ b/guide/it/CMakeLists.txt
@@ -24,11 +24,167 @@ set (entities
${CMAKE_SOURCE_DIR}/guide/C/appendixd.xml
)
+set (figures
+ figures/accts_CreateAssetsAccount.png
+ figures/accts_DefaultExpenseAccounts.png
+ figures/accts_DefaultIncomeAccounts.png
+ figures/accts_toplevel.png
+ figures/accts_tree.png
+ figures/basics_AccountRelationships.png
+ figures/basics_AccountRelationships.svg
+ figures/basics_Accounts.png
+ figures/basics_CheckAccount.png
+ figures/basics_EmptyAccounts.png
+ figures/basics_NewAccountHierarchySetup.png
+ figures/basics_NewAccountHierarchySetup_Accounts.png
+ figures/basics_NewAccountHierarchySetup_Finish.png
+ figures/basics_NewAccountHierarchySetup_Setup.png
+ figures/basics_NewAccountHierarchySetup_currency.png
+ figures/basics_NewBookOpts.png
+ figures/basics_SaveSQL.png
+ figures/basics_SaveXML.png
+ figures/basics_TipOfDay.png
+ figures/bus_ap_billedit.png
+ figures/bus_ap_billnew.png
+ figures/bus_ap_billpost.png
+ figures/bus_ap_jobnew.png
+ figures/bus_ap_payment.png
+ figures/bus_ap_vendorfind.png
+ figures/bus_ap_vendornew.png
+ figures/bus_ar_custfind.png
+ figures/bus_ar_custnew.png
+ figures/bus_ar_invoicechange1.png
+ figures/bus_ar_invoicechange2.png
+ figures/bus_ar_invoicechange3.png
+ figures/bus_ar_invoiceedit.png
+ figures/bus_ar_invoicenew.png
+ figures/bus_ar_invoicepost.png
+ figures/bus_ar_invoiceprint.png
+ figures/bus_ar_jobnew.png
+ figures/bus_ar_payment.png
+ figures/bus_pay_ex1.png
+ figures/bus_pay_ex2.png
+ figures/bus_pay_ex3.png
+ figures/bus_pay_ex4.png
+ figures/capgain_app2main.png
+ figures/capgain_app3main.png
+ figures/capgain_appmain.png
+ figures/cbook_CashFlow.png
+ figures/cbook_TransactionRptAssets.png
+ figures/cbook_TransactionRptExpenses.png
+ figures/cbook_atm.png
+ figures/cbook_bankstmt.png
+ figures/cbook_chartaccts5.png
+ figures/cbook_checkexamp.png
+ figures/cbook_gcashdata4.png
+ figures/cbook_reconciledCheckAct.png
+ figures/cbook_reconexamp.png
+ figures/cbook_servch.png
+ figures/cbook_transferin.png
+ figures/cc_CashFlow.png
+ figures/cc_Reversing_Transaction_1.png
+ figures/cc_Reversing_Transaction_2.png
+ figures/cc_TransactionRptExpenses.png
+ figures/cc_TransactionRptVisa.png
+ figures/cc_accounts.png
+ figures/cc_final.png
+ figures/cc_interest.png
+ figures/cc_payment.png
+ figures/cc_purchases.png
+ figures/cc_reconcile.png
+ figures/cc_reconcile_init.png
+ figures/cc_refund.png
+ figures/currency_AfterGetOnlineQuotes.png
+ figures/currency_BeforeGetOnlineQuotes.png
+ figures/currency_addcurr.png
+ figures/currency_main1.png
+ figures/currency_main2.png
+ figures/currency_main3.png
+ figures/currency_peditor.png
+ figures/currency_purchase_AfterBoat.png
+ figures/currency_purchase_AfterStocks.png
+ figures/currency_purchase_BeforeBoat.png
+ figures/currency_purchase_BeforeStocks.png
+ figures/currency_purchase_Commodities.png
+ figures/currency_purchase_MoveMoney.png
+ figures/currency_purchase_SetExchangeRate.png
+ figures/currency_purchase_ToAmount.png
+ figures/dep_assetmain.png
+ figures/dep_assetreg.png
+ figures/dep_example.png
+ figures/invest_AccountsPredef.png
+ figures/invest_SetupPortfolio2.png
+ figures/invest_dividendcash.png
+ figures/invest_dividendreinvest1.png
+ figures/invest_int1.png
+ figures/invest_int2.png
+ figures/invest_int3.png
+ figures/invest_merge2.png
+ figures/invest_merge3.png
+ figures/invest_newaccount.png
+ figures/invest_newsecurity.png
+ figures/invest_peditor.png
+ figures/invest_peditor2.png
+ figures/invest_selectsecurity.png
+ figures/invest_sellstock.png
+ figures/invest_sellstock2.png
+ figures/invest_sellstockLoss.png
+ figures/invest_sellstockLoss2.png
+ figures/invest_setup_current.png
+ figures/invest_setup_portfolio1.png
+ figures/invest_simplesplit1.png
+ figures/invest_split1.png
+ figures/invest_split2.png
+ figures/invest_split3.png
+ figures/invest_split4.png
+ figures/invest_stockmerge1.png
+ figures/invest_stockvalue.png
+ figures/invest_stockvalue_report.png
+ figures/invest_stockvalue_report_options.png
+ figures/loans_PrivateLoanCalculation.png
+ figures/loans_PrivateLoanFirstPayment.png
+ figures/loans_PrivateLoanInitial.png
+ figures/loans_PrivateLoanSecondPayment.png
+ figures/loans_PrivateLoanSecondPaymentAccounts.png
+ figures/loans_fcalc.png
+ figures/loans_mortgage1.png
+ figures/loans_mortgage2.png
+ figures/loans_mortgage3.png
+ figures/oview_intro.png
+ figures/txns_CashFlow.png
+ figures/txns_TransactionRptChecking.png
+ figures/txns_TransactionRptExpenses.png
+ figures/txns_puttoget_Charts.png
+ figures/txns_puttoget_Charts1.png
+ figures/txns_puttoget_Charts2.png
+ figures/txns_reconcile_window1.png
+ figures/txns_reconcile_window2.png
+ figures/txns_reconcile_window3.png
+ figures/txns_register_2account.png
+ figures/txns_register_2account2.png
+ figures/txns_register_multiaccount.png
+ figures/txns_registersplit2.png
+ figures/txns_registersplit3.png
+ figures/txns_registersplit4.png
+ figures/txns_registersplit5.png
+ figures/txns_registersplit6.png
+ figures/txns_sxn_editor-2.png
+ figures/txns_sxn_editor-3-frequency.png
+ figures/txns_sxn_editor-3-overview.png
+ figures/txns_sxn_editor-3-template.png
+ figures/txns_sxn_editor-4.png
+ figures/txns_sxn_editor_slr.png
+ figures/txns_sxn_ledger1.png
+ figures/txns_sxn_ledger2.png
+ figures/txns_sxn_ledger3.png
+ figures/txns_sxn_ledger4.png
+)
+
#gnucash-guide.xml: ${CMAKE_SOURCE_DIR}/guide/C/gnucash-guide.xml ${entities} ${srcdir}/it.po
# xml2po -e -p ${srcdir}/it.po -o $@ ${CMAKE_SOURCE_DIR}/guide/C/gnucash-guide.xml
# if test "${srcdir}" != "${builddir}"; then mv $@ ${srcdir}; fi
-add_gnc_doc_targets(${docname} "")
+add_gnc_doc_targets(${docname} "" "${figures}")
set(extra_dist
COME-TRADURRE
diff --git a/guide/ja/CMakeLists.txt b/guide/ja/CMakeLists.txt
index 17c014f5..ca11ff65 100644
--- a/guide/ja/CMakeLists.txt
+++ b/guide/ja/CMakeLists.txt
@@ -21,9 +21,167 @@ set (entities
appendixa.xml
appendixd.xml)
+set (figures
+ figures/accts_CreateAssetsAccount.png
+ figures/accts_DefaultExpenseAccounts.png
+ figures/accts_DefaultIncomeAccounts.png
+ figures/accts_toplevel.png
+ figures/accts_tree.png
+ figures/basics_AccountRelationships.png
+ figures/basics_Accounts.png
+ figures/basics_CheckAccount.png
+ figures/basics_EmptyAccounts.png
+ figures/basics_NewAccountHierarchySetup.png
+ figures/basics_NewAccountHierarchySetup_Accounts.png
+ figures/basics_NewAccountHierarchySetup_Finish.png
+ figures/basics_NewAccountHierarchySetup_Setup.png
+ figures/basics_NewAccountHierarchySetup_currency.png
+ figures/basics_SaveSQL.png
+ figures/basics_SaveXML.png
+ figures/basics_TipOfDay.png
+ figures/bus_ap_billedit.png
+ figures/bus_ap_billnew.png
+ figures/bus_ap_billpost.png
+ figures/bus_ap_jobnew.png
+ figures/bus_ap_payment.png
+ figures/bus_ap_vendorfind.png
+ figures/bus_ap_vendornew.png
+ figures/bus_ar_custfind.png
+ figures/bus_ar_custnew.png
+ figures/bus_ar_invoicechange1.png
+ figures/bus_ar_invoicechange2.png
+ figures/bus_ar_invoicechange3.png
+ figures/bus_ar_invoiceedit.png
+ figures/bus_ar_invoicenew.png
+ figures/bus_ar_invoicepost.png
+ figures/bus_ar_invoiceprint.png
+ figures/bus_ar_jobnew.png
+ figures/bus_ar_payment.png
+ figures/bus_pay_ex1.png
+ figures/bus_pay_ex2.png
+ figures/bus_pay_ex3.png
+ figures/bus_pay_ex4.png
+ figures/capgain_app2main.png
+ figures/capgain_app3main.png
+ figures/capgain_appmain.png
+ figures/cbook_CashFlow.png
+ figures/cbook_TransactionRptAssets.png
+ figures/cbook_TransactionRptExpenses.png
+ figures/cbook_atm.png
+ figures/cbook_bankstmt.png
+ figures/cbook_chartaccts5.png
+ figures/cbook_checkexamp.png
+ figures/cbook_gcashdata4.png
+ figures/cbook_reconciledCheckAct.png
+ figures/cbook_reconexamp.png
+ figures/cbook_servch.png
+ figures/cbook_transferin.png
+ figures/cc_CashFlow.png
+ figures/cc_Reversing_Transaction_1.png
+ figures/cc_Reversing_Transaction_2.png
+ figures/cc_TransactionRptExpenses.png
+ figures/cc_TransactionRptVisa.png
+ figures/cc_accounts.png
+ figures/cc_final.png
+ figures/cc_interest.png
+ figures/cc_payment.png
+ figures/cc_purchases.png
+ figures/cc_reconcile.png
+ figures/cc_reconcile_init.png
+ figures/cc_refund.png
+ figures/currency_AfterGetOnlineQuotes.png
+ figures/currency_BeforeGetOnlineQuotes.png
+ figures/currency_PutTogether_AfterMoney.png
+ figures/currency_PutTogether_AfterStocks.png
+ figures/currency_PutTogether_AussieHouse.png
+ figures/currency_addcurr.png
+ figures/currency_main1.png
+ figures/currency_main2.png
+ figures/currency_main3.png
+ figures/currency_peditor.png
+ figures/currency_purchase_AfterBoat.png
+ figures/currency_purchase_AfterStocks.png
+ figures/currency_purchase_BeforeBoat.png
+ figures/currency_purchase_BeforeStocks.png
+ figures/currency_purchase_Commodities.png
+ figures/currency_purchase_MoveMoney.png
+ figures/currency_purchase_SetExchangeRate.png
+ figures/currency_purchase_ToAmount.png
+ figures/dep_assetmain.png
+ figures/dep_assetreg.png
+ figures/dep_example.png
+ figures/invest_AccountsPredef.png
+ figures/invest_SetupPortfolio2.png
+ figures/invest_dividendcash.png
+ figures/invest_dividendreinvest1.png
+ figures/invest_dividendreinvest2.png
+ figures/invest_int1.png
+ figures/invest_int2.png
+ figures/invest_int3.png
+ figures/invest_merge2.png
+ figures/invest_merge3.png
+ figures/invest_newaccount.png
+ figures/invest_newsecurity.png
+ figures/invest_peditor.png
+ figures/invest_peditor2.png
+ figures/invest_selectsecurity.png
+ figures/invest_sellstock.png
+ figures/invest_sellstock2.png
+ figures/invest_sellstockLoss.png
+ figures/invest_sellstockLoss2.png
+ figures/invest_setup_current.png
+ figures/invest_setup_portfolio1.png
+ figures/invest_simplesplit1.png
+ figures/invest_split1.png
+ figures/invest_split2.png
+ figures/invest_split3.png
+ figures/invest_split4.png
+ figures/invest_stockmerge1.png
+ figures/invest_stockvalue.png
+ figures/invest_stockvalue_report.png
+ figures/invest_stockvalue_report_options.png
+ figures/loans_PrivateLoanCalculation.png
+ figures/loans_PrivateLoanFirstPayment.png
+ figures/loans_PrivateLoanInitial.png
+ figures/loans_PrivateLoanSecondPayment.png
+ figures/loans_PrivateLoanSecondPaymentAccounts.png
+ figures/loans_fcalc.png
+ figures/loans_mortgage1.png
+ figures/loans_mortgage2.png
+ figures/loans_mortgage3.png
+ figures/oview_intro.png
+ figures/txns_CashFlow.png
+ figures/txns_TransactionRptChecking.png
+ figures/txns_TransactionRptExpenses.png
+ figures/txns_puttoget_Charts.png
+ figures/txns_puttoget_Charts1.png
+ figures/txns_puttoget_Charts2.png
+ figures/txns_reconcile_window1.png
+ figures/txns_reconcile_window2.png
+ figures/txns_reconcile_window3.png
+ figures/txns_register_2account.png
+ figures/txns_register_2account2.png
+ figures/txns_register_multiaccount.png
+ figures/txns_registersplit2.png
+ figures/txns_registersplit3.png
+ figures/txns_registersplit4.png
+ figures/txns_registersplit5.png
+ figures/txns_registersplit6.png
+ figures/txns_sxn_editor-2.png
+ figures/txns_sxn_editor-3-frequency.png
+ figures/txns_sxn_editor-3-overview.png
+ figures/txns_sxn_editor-3-template.png
+ figures/txns_sxn_editor-4.png
+ figures/txns_sxn_editor_slr.png
+ figures/txns_sxn_ledger1.png
+ figures/txns_sxn_ledger2.png
+ figures/txns_sxn_ledger3.png
+ figures/txns_sxn_ledger4.png
+)
+
set (FOP_XCONF "${CMAKE_CURRENT_SOURCE_DIR}/fop.xconf.in")
-add_gnc_doc_targets(${docname} "${entities}")
+add_gnc_doc_targets(${docname} "${entities}" "${figures}")
set(extra_dist
fop.xconf.in)
diff --git a/guide/pt/CMakeLists.txt b/guide/pt/CMakeLists.txt
index fa815a12..46b3bd71 100644
--- a/guide/pt/CMakeLists.txt
+++ b/guide/pt/CMakeLists.txt
@@ -24,4 +24,170 @@ set (entities
appendixa.xml
appendixd.xml)
-add_gnc_doc_targets(${docname} "${entities}")
+set (figures
+ figures/accts_CreateAssetsAccount.png
+ figures/accts_DefaultExpenseAccounts.png
+ figures/accts_DefaultIncomeAccounts.png
+ figures/accts_toplevel.png
+ figures/accts_tree.png
+ figures/basics_AccountRelationships.png
+ figures/basics_AccountRelationships.svg
+ figures/basics_Accounts.png
+ figures/basics_CheckAccount.png
+ figures/basics_EmptyAccounts.png
+ figures/basics_NewAccountHierarchySetup.png
+ figures/basics_NewAccountHierarchySetup_Accounts.png
+ figures/basics_NewAccountHierarchySetup_Finish.png
+ figures/basics_NewAccountHierarchySetup_Setup.png
+ figures/basics_NewAccountHierarchySetup_book_options.png
+ figures/basics_NewAccountHierarchySetup_currency.png
+ figures/basics_SaveSQL.png
+ figures/basics_SaveXML.png
+ figures/basics_TipOfDay.png
+ figures/bus_ap_billedit.png
+ figures/bus_ap_billnew.png
+ figures/bus_ap_billpost.png
+ figures/bus_ap_jobnew.png
+ figures/bus_ap_payment.png
+ figures/bus_ap_vendorfind.png
+ figures/bus_ap_vendornew.png
+ figures/bus_ar_custfind.png
+ figures/bus_ar_custnew.png
+ figures/bus_ar_invoicechange1.png
+ figures/bus_ar_invoicechange2.png
+ figures/bus_ar_invoicechange3.png
+ figures/bus_ar_invoiceedit.png
+ figures/bus_ar_invoicenew.png
+ figures/bus_ar_invoicepost.png
+ figures/bus_ar_invoicepost_menu.png
+ figures/bus_ar_invoiceprint.png
+ figures/bus_ar_jobnew.png
+ figures/bus_ar_payment.png
+ figures/bus_co_reg.png
+ figures/bus_pay_ex1.png
+ figures/bus_pay_ex2.png
+ figures/bus_pay_ex3.png
+ figures/bus_pay_ex4.png
+ figures/bus_tax_main.png
+ figures/bus_tax_new.png
+ figures/bus_terms_main.png
+ figures/bus_terms_new.png
+ figures/capgain_app2main.png
+ figures/capgain_app3main.png
+ figures/capgain_appmain.png
+ figures/cbook_CashFlow.png
+ figures/cbook_TransactionRptAssets.png
+ figures/cbook_TransactionRptExpenses.png
+ figures/cbook_atm.png
+ figures/cbook_bankstmt.png
+ figures/cbook_chartaccts5.png
+ figures/cbook_checkexamp.png
+ figures/cbook_gcashdata4.png
+ figures/cbook_reconciledCheckAct.png
+ figures/cbook_reconexamp.png
+ figures/cbook_servch.png
+ figures/cbook_transferin.png
+ figures/cc_CashFlow.png
+ figures/cc_Reversing_Transaction_1.png
+ figures/cc_Reversing_Transaction_2.png
+ figures/cc_TransactionRptExpenses.png
+ figures/cc_TransactionRptVisa.png
+ figures/cc_accounts.png
+ figures/cc_final.png
+ figures/cc_interest.png
+ figures/cc_payment.png
+ figures/cc_purchases.png
+ figures/cc_reconcile.png
+ figures/cc_reconcile_init.png
+ figures/cc_refund.png
+ figures/currency_AfterGetOnlineQuotes.png
+ figures/currency_BeforeGetOnlineQuotes.png
+ figures/currency_PutTogether_AfterMoney.png
+ figures/currency_PutTogether_AfterStocks.png
+ figures/currency_PutTogether_AussieHouse.png
+ figures/currency_addcurr.png
+ figures/currency_main1.png
+ figures/currency_main2.png
+ figures/currency_main3.png
+ figures/currency_peditor.png
+ figures/currency_purchase_AfterBoat.png
+ figures/currency_purchase_AfterStocks.png
+ figures/currency_purchase_BeforeBoat.png
+ figures/currency_purchase_BeforeStocks.png
+ figures/currency_purchase_Commodities.png
+ figures/currency_purchase_MoveMoney.png
+ figures/currency_purchase_SetExchangeRate.png
+ figures/currency_purchase_ToAmount.png
+ figures/dep_assetmain.png
+ figures/dep_assetreg.png
+ figures/dep_example.png
+ figures/invest_AccountsPredef.png
+ figures/invest_SetupPortfolio2.png
+ figures/invest_dividendcash.png
+ figures/invest_dividendreinvest1.png
+ figures/invest_int1.png
+ figures/invest_int2-1.png
+ figures/invest_int2.png
+ figures/invest_int3.png
+ figures/invest_merge2.png
+ figures/invest_merge3.png
+ figures/invest_newaccount.png
+ figures/invest_newsecurity.png
+ figures/invest_peditor.png
+ figures/invest_peditor2.png
+ figures/invest_selectsecurity.png
+ figures/invest_sellstock.png
+ figures/invest_sellstock2.png
+ figures/invest_sellstockLoss.png
+ figures/invest_sellstockLoss2.png
+ figures/invest_setup_current.png
+ figures/invest_setup_portfolio1.png
+ figures/invest_simplesplit1.png
+ figures/invest_split1.png
+ figures/invest_split2.png
+ figures/invest_split3.png
+ figures/invest_split4.png
+ figures/invest_stockmerge1.png
+ figures/invest_stockvalue.png
+ figures/invest_stockvalue_report.png
+ figures/invest_stockvalue_report_options.png
+ figures/loans_PrivateLoanCalculation.png
+ figures/loans_PrivateLoanFirstPayment.png
+ figures/loans_PrivateLoanInitial.png
+ figures/loans_PrivateLoanSecondPayment.png
+ figures/loans_PrivateLoanSecondPaymentAccounts.png
+ figures/loans_fcalc.png
+ figures/loans_mortgage1.png
+ figures/loans_mortgage2.png
+ figures/loans_mortgage3.png
+ figures/oview_intro.png
+ figures/txns_CashFlow.png
+ figures/txns_TransactionRptChecking.png
+ figures/txns_TransactionRptExpenses.png
+ figures/txns_puttoget_Charts.png
+ figures/txns_puttoget_Charts1.png
+ figures/txns_puttoget_Charts2.png
+ figures/txns_reconcile_window1.png
+ figures/txns_reconcile_window2.png
+ figures/txns_reconcile_window3.png
+ figures/txns_register_2account.png
+ figures/txns_register_2account2.png
+ figures/txns_register_multiaccount.png
+ figures/txns_registersplit2.png
+ figures/txns_registersplit3.png
+ figures/txns_registersplit4.png
+ figures/txns_registersplit5.png
+ figures/txns_registersplit6.png
+ figures/txns_sxn_editor-2.png
+ figures/txns_sxn_editor-3-frequency.png
+ figures/txns_sxn_editor-3-overview.png
+ figures/txns_sxn_editor-3-template.png
+ figures/txns_sxn_editor-4.png
+ figures/txns_sxn_editor_slr.png
+ figures/txns_sxn_ledger1.png
+ figures/txns_sxn_ledger2.png
+ figures/txns_sxn_ledger3.png
+ figures/txns_sxn_ledger4.png
+)
+
+add_gnc_doc_targets(${docname} "${entities}" "${figures}")
diff --git a/guide/ru/CMakeLists.txt b/guide/ru/CMakeLists.txt
index 1c7d6e39..a8737bf0 100644
--- a/guide/ru/CMakeLists.txt
+++ b/guide/ru/CMakeLists.txt
@@ -23,9 +23,185 @@ set (entities
appendixa.xml
appendixd.xml)
+set (figures
+ figures/accts_CreateAssetsAccount.png
+ figures/accts_DefaultExpenseAccounts.png
+ figures/accts_DefaultIncomeAccounts.png
+ figures/accts_toplevel.png
+ figures/accts_tree.png
+ figures/basics_AccountRelationships.png
+ figures/basics_AccountRelationships.svg
+ figures/basics_Accounts.png
+ figures/basics_CheckAccount.png
+ figures/basics_EmptyAccounts.png
+ figures/basics_NewAccountHierarchySetup.png
+ figures/basics_NewAccountHierarchySetup_Accounts.png
+ figures/basics_NewAccountHierarchySetup_Currency.png
+ figures/basics_NewAccountHierarchySetup_Finish.png
+ figures/basics_NewAccountHierarchySetup_NewBookOpts.png
+ figures/basics_NewAccountHierarchySetup_Setup.png
+ figures/basics_SaveSQL.png
+ figures/basics_SaveXML.png
+ figures/basics_TipOfDay.png
+ figures/bus_ap_billedit.png
+ figures/bus_ap_billnew.png
+ figures/bus_ap_billpost.png
+ figures/bus_ap_jobnew.png
+ figures/bus_ap_payment.png
+ figures/bus_ap_vendorfind.png
+ figures/bus_ap_vendornew.png
+ figures/bus_ar_custfind.png
+ figures/bus_ar_custnew.png
+ figures/bus_ar_invoicechange1.png
+ figures/bus_ar_invoicechange2.png
+ figures/bus_ar_invoicechange3.png
+ figures/bus_ar_invoiceedit.png
+ figures/bus_ar_invoicenew.png
+ figures/bus_ar_invoicepost.png
+ figures/bus_ar_invoiceprint.png
+ figures/bus_ar_jobnew.png
+ figures/bus_ar_payment.png
+ figures/bus_co_reg.png
+ figures/bus_pay_ex1.png
+ figures/bus_pay_ex2.png
+ figures/bus_pay_ex3.png
+ figures/bus_pay_ex4.png
+ figures/bus_tax_main.png
+ figures/bus_tax_new.png
+ figures/bus_terms_main.png
+ figures/bus_terms_new.png
+ figures/capgain_app2main.png
+ figures/capgain_app3main.png
+ figures/capgain_appmain.png
+ figures/cbook_CashFlow.png
+ figures/cbook_TransactionRptAssets.png
+ figures/cbook_TransactionRptExpenses.png
+ figures/cbook_atm.png
+ figures/cbook_bankstmt.png
+ figures/cbook_chartaccts5.png
+ figures/cbook_checkexamp.png
+ figures/cbook_gcashdata4.png
+ figures/cbook_reconciledCheckAct.png
+ figures/cbook_reconexamp.png
+ figures/cbook_servch.png
+ figures/cbook_transferin.png
+ figures/cc_CashFlow.png
+ figures/cc_Reversing_Transaction_1.png
+ figures/cc_Reversing_Transaction_2.png
+ figures/cc_TransactionRptExpenses.png
+ figures/cc_TransactionRptVisa.png
+ figures/cc_accounts.png
+ figures/cc_final.png
+ figures/cc_interest.png
+ figures/cc_payment.png
+ figures/cc_purchases.png
+ figures/cc_reconcile.png
+ figures/cc_reconcile_init.png
+ figures/cc_refund.png
+ figures/currency_AfterGetOnlineQuotes.png
+ figures/currency_BeforeGetOnlineQuotes.png
+ figures/currency_addcurr.png
+ figures/currency_main1.png
+ figures/currency_main2.png
+ figures/currency_main3.png
+ figures/currency_peditor.png
+ figures/currency_purchase_AfterBoat.png
+ figures/currency_purchase_AfterStocks.png
+ figures/currency_purchase_BeforeBoat.png
+ figures/currency_purchase_BeforeStocks.png
+ figures/currency_purchase_Commodities.png
+ figures/currency_purchase_MoveMoney.png
+ figures/currency_purchase_SetExchangeRate.png
+ figures/currency_purchase_ToAmount.png
+ figures/dep_assetmain.png
+ figures/dep_assetreg.png
+ figures/dep_example.png
+ figures/invest2Lots0RegB4Scrub.png
+ figures/invest2Lots1B4Scrub.png
+ figures/invest2Lots2LotsAftScrubAcct.png
+ figures/invest2Lots3RegAftScrubAcct.png
+ figures/investLots0_RegB4Scrub.png
+ figures/investLots1_BeforeCreateLot.png
+ figures/investLots2_BeforeScrub1Lot.png
+ figures/investLots2_RegAfterScrub1Lot.png
+ figures/investLotsSplitLot0.png
+ figures/investLotsSplitLot1.png
+ figures/investLotsSplitReg.png
+ figures/invest_AccountsPredef.png
+ figures/invest_SetupPortfolio2.png
+ figures/invest_SetupPortfolio3.png
+ figures/invest_dividendcash.png
+ figures/invest_dividendreinvest1.png
+ figures/invest_int1.png
+ figures/invest_int2-1.png
+ figures/invest_int2.png
+ figures/invest_int3.png
+ figures/invest_merge2.png
+ figures/invest_merge3.png
+ figures/invest_newaccount.png
+ figures/invest_newsecurity.png
+ figures/invest_peditor.png
+ figures/invest_peditor2.png
+ figures/invest_ret_of_cap.png
+ figures/invest_selectsecurity.png
+ figures/invest_sellstock.png
+ figures/invest_sellstock2.png
+ figures/invest_sellstockManProfCombNet.png
+ figures/invest_sellstockManProfSep.png
+ figures/invest_sellstockManProfSepNet.png
+ figures/invest_setup_current.png
+ figures/invest_setup_portfolio1.png
+ figures/invest_simplesplit1.png
+ figures/invest_split1.png
+ figures/invest_split2.png
+ figures/invest_split3.png
+ figures/invest_split4.png
+ figures/invest_stockmerge1.png
+ figures/invest_stockvalue.png
+ figures/invest_stockvalue_report.png
+ figures/invest_stockvalue_report_options.png
+ figures/loans_PrivateLoanCalculation.png
+ figures/loans_PrivateLoanFirstPayment.png
+ figures/loans_PrivateLoanInitial.png
+ figures/loans_PrivateLoanSecondPayment.png
+ figures/loans_PrivateLoanSecondPaymentAccounts.png
+ figures/loans_fcalc.png
+ figures/loans_mortgage1.png
+ figures/loans_mortgage2.png
+ figures/loans_mortgage3.png
+ figures/oview_intro.png
+ figures/txns_CashFlow.png
+ figures/txns_TransactionRptChecking.png
+ figures/txns_TransactionRptExpenses.png
+ figures/txns_puttoget_Charts.png
+ figures/txns_puttoget_Charts1.png
+ figures/txns_puttoget_Charts2.png
+ figures/txns_reconcile_window1.png
+ figures/txns_reconcile_window2.png
+ figures/txns_reconcile_window3.png
+ figures/txns_register_2account.png
+ figures/txns_register_2account2.png
+ figures/txns_register_multiaccount.png
+ figures/txns_registersplit2.png
+ figures/txns_registersplit3.png
+ figures/txns_registersplit4.png
+ figures/txns_registersplit5.png
+ figures/txns_registersplit6.png
+ figures/txns_sxn_editor-2.png
+ figures/txns_sxn_editor-3-frequency.png
+ figures/txns_sxn_editor-3-overview.png
+ figures/txns_sxn_editor-3-template.png
+ figures/txns_sxn_editor-4.png
+ figures/txns_sxn_editor_slr.png
+ figures/txns_sxn_ledger1.png
+ figures/txns_sxn_ledger2.png
+ figures/txns_sxn_ledger3.png
+ figures/txns_sxn_ledger4.png
+)
+
set (FOP_XCONF "${CMAKE_CURRENT_SOURCE_DIR}/fop.xconf.in")
-add_gnc_doc_targets(${docname} "${entities}")
+add_gnc_doc_targets(${docname} "${entities}" "${figures}")
set(extra_dist
fop.xconf.in)
diff --git a/manual/C/CMakeLists.txt b/manual/C/CMakeLists.txt
index 83f3ecf0..6b9e115a 100644
--- a/manual/C/CMakeLists.txt
+++ b/manual/C/CMakeLists.txt
@@ -17,4 +17,47 @@ set (entities
fdl-appendix.xml
tips-appendix.xml)
-add_gnc_doc_targets(${docname} "${entities}")
+set (figures
+ figures/AccountReg_Screen.png
+ figures/AccountTree_Screen.png
+ figures/Book_Options_Accounts.png
+ figures/Book_Options_Budgeting.png
+ figures/Book_Options_Business.png
+ figures/Book_Options_Counters.png
+ figures/CSV_Import_transactions_Preview.png
+ figures/CSV_Transaction_Import_Assistant.png
+ figures/Choose_Export_Settings.png
+ figures/Import_Map_Editor.png
+ figures/Import_MatchPicker.png
+ figures/Import_QIF_Druid.png
+ figures/Import_Transaction_matcher_1.png
+ figures/Main-window-callouts.png
+ figures/Pref_AccntPeriod.png
+ figures/Pref_Accnts.png
+ figures/Pref_Business.png
+ figures/Pref_DateTime.png
+ figures/Pref_General.png
+ figures/Pref_Import.png
+ figures/Pref_OnlineBanking.png
+ figures/Pref_Printing.png
+ figures/Pref_Quotes.png
+ figures/Pref_Register.png
+ figures/Pref_RegisterDefaults.png
+ figures/Pref_Reports.png
+ figures/Pref_Sched.png
+ figures/Pref_Windows.png
+ figures/Report_Screen.png
+ figures/Tool_LotsBus.png
+ figures/Tool_LotsStk.png
+ figures/Tool_Lots_h_double_arrow.png
+ figures/Tool_Lots_v_double_arrow.png
+ figures/Trans_Assoc_Dialog.png
+ figures/Trans_Assoc_Symbols.png
+ figures/TxRptOpt_Screen.png
+ figures/welcome-cancel.png
+ figures/welcome.png
+ figures/window-main-empty.png
+ figures/window-tip.png
+)
+
+add_gnc_doc_targets(${docname} "${entities}" "${figures}")
diff --git a/manual/de/CMakeLists.txt b/manual/de/CMakeLists.txt
index c0e70a50..86d20213 100644
--- a/manual/de/CMakeLists.txt
+++ b/manual/de/CMakeLists.txt
@@ -19,4 +19,82 @@ set (entities
txf-categories.xml
tips-appendix.xml)
-add_gnc_doc_targets(${docname} "${entities}")
+set (figures
+ figures/AccountReg_Screen.png
+ figures/AccountTreeCascade.png
+ figures/AccountTreeCreate.png
+ figures/AccountTree_Export_CSV.png
+ figures/AccountTree_Export_dbms.png
+ figures/AccountTree_Export_file.png
+ figures/AccountTree_Import_CSV.png
+ figures/AccountTree_Import_CSV_Preview.png
+ figures/AccountTree_Screen.png
+ figures/AcctCreate_General.png
+ figures/AcctCreate_OpenBal.png
+ figures/AcctViewOptions-0.png
+ figures/AcctViewOptions-1.png
+ figures/Book_Options_Accounts.png
+ figures/Book_Options_Budgeting.png
+ figures/Book_Options_Business.png
+ figures/Book_Options_Counters.png
+ figures/Book_Options_Tax.png
+ figures/Budget_Screen.png
+ figures/CSV_Import_transactions_Preview.png
+ figures/CSV_Transaction_Import_Assistant.png
+ figures/Choose_Export_Settings.png
+ figures/Import_Map_Editor.png
+ figures/Import_MatchPicker.png
+ figures/Import_QIF_Druid.png
+ figures/Import_Transaction_matcher_1.png
+ figures/Main-window-callouts.png
+ figures/Pref_AccntPeriod.png
+ figures/Pref_Accnts.png
+ figures/Pref_Business.png
+ figures/Pref_DateTime.png
+ figures/Pref_General.png
+ figures/Pref_Import.png
+ figures/Pref_OnlineBanking.png
+ figures/Pref_Printing.png
+ figures/Pref_Quotes.png
+ figures/Pref_Register.png
+ figures/Pref_RegisterDefaults.png
+ figures/Pref_Reports.png
+ figures/Pref_Sched.png
+ figures/Pref_Windows.png
+ figures/Reconcile_Screen.png
+ figures/Report_Screen.png
+ figures/Reset_Warnings.png
+ figures/Scheduled_Transactions.png
+ figures/Style_Choose.png
+ figures/Style_New.png
+ figures/Tool_LotsBus.png
+ figures/Tool_LotsStk.png
+ figures/Tool_Lots_h_double_arrow.png
+ figures/Tool_Lots_v_double_arrow.png
+ figures/Tools_CloseBook.png
+ figures/Tools_PriceDatabase.png
+ figures/Tools_PriceEditor_add.png
+ figures/Tools_PriceEditor_del.png
+ figures/Tools_SecurityEditor.png
+ figures/Tools_SecurityEditor_add.png
+ figures/Tools_SecurityEditor_edit.png
+ figures/Tools_SinceLastRun.png
+ figures/Trans_Assoc_Dialog.png
+ figures/Trans_Assoc_Symbols.png
+ figures/TxRptOpt_Screen.png
+ figures/chart_acct_delete_01.png
+ figures/chart_acct_delete_02.png
+ figures/chart_acct_delete_03.png
+ figures/chart_acct_delete_msg.png
+ figures/column-selector-0.png
+ figures/column-selector-1.png
+ figures/splash.png
+ figures/summarybar-selector-1.png
+ figures/summarybar-selector-2.png
+ figures/tip-window.png
+ figures/welcome-cancel.png
+ figures/welcome.png
+ figures/window-main-empty.png
+)
+
+add_gnc_doc_targets(${docname} "${entities}" "${figures}")
diff --git a/manual/it/CMakeLists.txt b/manual/it/CMakeLists.txt
index 7a4ab6f6..3887e870 100644
--- a/manual/it/CMakeLists.txt
+++ b/manual/it/CMakeLists.txt
@@ -17,11 +17,30 @@ set (entities
${CMAKE_SOURCE_DIR}/manual/C/tips-appendix.xml
)
+set (figures
+ figures/AccountReg_Screen.png
+ figures/AccountTree_Screen.png
+ figures/Main-window-callouts.png
+ figures/Pref_AccntPeriod.png
+ figures/Pref_Accnts.png
+ figures/Pref_Business.png
+ figures/Pref_DateTime.png
+ figures/Pref_General.png
+ figures/Pref_OnlineBanking.png
+ figures/Pref_Printing.png
+ figures/Pref_Register.png
+ figures/Pref_RegisterDefaults.png
+ figures/Pref_Reports.png
+ figures/Pref_Sched.png
+ figures/Pref_Windows.png
+ figures/Report_Screen.png
+)
+
#gnucash-help.xml: ${CMAKE_SOURCE_DIR}/manual/C/gnucash-help.xml ${entities} ${srcdir}/it.po
# xml2po -e -p ${srcdir}/it.po -o $@ ${CMAKE_SOURCE_DIR}/manual/C/gnucash-help.xml
# if test "${srcdir}" != "${builddir}"; then mv $@ ${srcdir}; fi
-add_gnc_doc_targets(${docname} "")
+add_gnc_doc_targets(${docname} "" "${figures}")
set(extra_dist
COME-TRADURRE
diff --git a/manual/pt/CMakeLists.txt b/manual/pt/CMakeLists.txt
index 391a4f4b..6cf7400b 100644
--- a/manual/pt/CMakeLists.txt
+++ b/manual/pt/CMakeLists.txt
@@ -16,4 +16,25 @@ set (entities
fdl-appendix.xml
tips-appendix.xml)
-add_gnc_doc_targets(${docname} "${entities}")
+set (figures
+ figures/AccountReg_Screen.png
+ figures/AccountTree_Screen.png
+ figures/Main-window-callouts.png
+ figures/Pref_AccntPeriod.png
+ figures/Pref_Accnts.png
+ figures/Pref_Business.png
+ figures/Pref_DateTime.png
+ figures/Pref_General.png
+ figures/Pref_OnlineBanking.png
+ figures/Pref_Printing.png
+ figures/Pref_Register.png
+ figures/Pref_RegisterDefaults.png
+ figures/Pref_Reports.png
+ figures/Pref_Sched.png
+ figures/Pref_Windows.png
+ figures/Report_Screen.png
+ figures/TxRptOpt_Screen.png
+ figures/icons/split_transaction.png
+)
+
+add_gnc_doc_targets(${docname} "${entities}" "${figures}")
commit 490bcd428bb9f70bd7a65ea9487b8acd4fd3528a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Aug 13 17:44:52 2022 +0200
it - minor build script tweaks
- replace old autotools variable names with cmake equivalents
- rename 'COMPONENTS' variable to 'entities'
- drop main document from entities list
These are just minor cleanups to align with the other documents.
They have no real effect as the entities and po generator are
not used to generate the 'it' documents.
fixup for it tweaks
diff --git a/guide/it/CMakeLists.txt b/guide/it/CMakeLists.txt
index 9a53da33..036cfc99 100644
--- a/guide/it/CMakeLists.txt
+++ b/guide/it/CMakeLists.txt
@@ -1,31 +1,31 @@
-set (COMPONENTS
- ${top_srcdir}/guide/C/gnucash-guide.xml
- ${top_srcdir}/guide/C/fdl-appendix.xml
- ${top_srcdir}/guide/C/legal.xml
- ${top_srcdir}/guide/C/ch_oview.xml
- ${top_srcdir}/guide/C/ch_basics.xml
- ${top_srcdir}/guide/C/ch_accts.xml
- ${top_srcdir}/guide/C/ch_txns.xml
- ${top_srcdir}/guide/C/ch_cbook.xml
- ${top_srcdir}/guide/C/ch_cc.xml
- ${top_srcdir}/guide/C/ch_expenses.xml
- ${top_srcdir}/guide/C/ch_loans.xml
- ${top_srcdir}/guide/C/ch_invest.xml
- ${top_srcdir}/guide/C/ch_reports.xml
- ${top_srcdir}/guide/C/ch_capgain.xml
- ${top_srcdir}/guide/C/ch_currency.xml
- ${top_srcdir}/guide/C/ch_dep.xml
- ${top_srcdir}/guide/C/ch_bus_features.xml
- ${top_srcdir}/guide/C/ch_budgets.xml
- ${top_srcdir}/guide/C/ch_oth_assets.xml
- ${top_srcdir}/guide/C/ch_python_bindings.xml
- ${top_srcdir}/guide/C/ch_import_business_data.xml
- ${top_srcdir}/guide/C/gnc-glossary.xml
- ${top_srcdir}/guide/C/appendixa.xml
- ${top_srcdir}/guide/C/appendixd.xml)
+set (entities
+ ${CMAKE_SOURCE_DIR}/guide/C/fdl-appendix.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/legal.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_oview.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_basics.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_accts.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_txns.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_cbook.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_cc.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_expenses.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_loans.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_invest.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_reports.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_capgain.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_currency.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_dep.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_bus_features.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_budgets.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_oth_assets.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_python_bindings.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/ch_import_business_data.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/gnc-glossary.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/appendixa.xml
+ ${CMAKE_SOURCE_DIR}/guide/C/appendixd.xml
+)
-#gnucash-guide.xml: ${COMPONENTS} ${srcdir}/it.po
-# xml2po -e -p ${srcdir}/it.po -o $@ ${top_srcdir}/guide/C/gnucash-guide.xml
+#gnucash-guide.xml: ${CMAKE_SOURCE_DIR}/guide/C/gnucash-guide.xml ${entities} ${srcdir}/it.po
+# xml2po -e -p ${srcdir}/it.po -o $@ ${CMAKE_SOURCE_DIR}/guide/C/gnucash-guide.xml
# if test "${srcdir}" != "${builddir}"; then mv $@ ${srcdir}; fi
add_gnc_doc_targets(${docname} "")
diff --git a/manual/it/CMakeLists.txt b/manual/it/CMakeLists.txt
index 824f62cc..7a4ab6f6 100644
--- a/manual/it/CMakeLists.txt
+++ b/manual/it/CMakeLists.txt
@@ -1,28 +1,26 @@
-set (COMPONENTS
- ${top_srcdir}/help/C/gnucash-help.xml
- ${top_srcdir}/help/C/ch_Intro.xml
- ${top_srcdir}/help/C/ch_GettingHelp.xml
- ${top_srcdir}/help/C/ch_GettingStarted.xml
- ${top_srcdir}/help/C/ch_GUIMenus.xml
- ${top_srcdir}/help/C/ch_Account-Actions.xml
- ${top_srcdir}/help/C/ch_Transactions.xml
- ${top_srcdir}/help/C/ch_Business.xml
- ${top_srcdir}/help/C/ch_Tools_Assistants.xml
- ${top_srcdir}/help/C/ch_Reports.xml
- ${top_srcdir}/help/C/ch_Customize.xml
- ${top_srcdir}/help/C/chtacctseg.xml
- ${top_srcdir}/help/C/chartofaccts.xml
- ${top_srcdir}/help/C/legal.xml
- ${top_srcdir}/help/C/txf-categories.xml
- ${top_srcdir}/help/C/fdl-appendix.xml
- ${top_srcdir}/help/C/tips-appendix.xml)
+set (entities
+ ${CMAKE_SOURCE_DIR}/manual/C/ch_Intro.xml
+ ${CMAKE_SOURCE_DIR}/manual/C/ch_GettingHelp.xml
+ ${CMAKE_SOURCE_DIR}/manual/C/ch_GettingStarted.xml
+ ${CMAKE_SOURCE_DIR}/manual/C/ch_GUIMenus.xml
+ ${CMAKE_SOURCE_DIR}/manual/C/ch_Account-Actions.xml
+ ${CMAKE_SOURCE_DIR}/manual/C/ch_Transactions.xml
+ ${CMAKE_SOURCE_DIR}/manual/C/ch_Business.xml
+ ${CMAKE_SOURCE_DIR}/manual/C/ch_Tools_Assistants.xml
+ ${CMAKE_SOURCE_DIR}/manual/C/ch_Reports.xml
+ ${CMAKE_SOURCE_DIR}/manual/C/ch_Customize.xml
+ ${CMAKE_SOURCE_DIR}/manual/C/chtacctseg.xml
+ ${CMAKE_SOURCE_DIR}/manual/C/chartofaccts.xml
+ ${CMAKE_SOURCE_DIR}/manual/C/legal.xml
+ ${CMAKE_SOURCE_DIR}/manual/C/txf-categories.xml
+ ${CMAKE_SOURCE_DIR}/manual/C/fdl-appendix.xml
+ ${CMAKE_SOURCE_DIR}/manual/C/tips-appendix.xml
+)
-#gnucash-help.xml: ${COMPONENTS} ${srcdir}/it.po
-# xml2po -e -p ${srcdir}/it.po -o $@ ${top_srcdir}/help/C/gnucash-help.xml
+#gnucash-help.xml: ${CMAKE_SOURCE_DIR}/manual/C/gnucash-help.xml ${entities} ${srcdir}/it.po
+# xml2po -e -p ${srcdir}/it.po -o $@ ${CMAKE_SOURCE_DIR}/manual/C/gnucash-help.xml
# if test "${srcdir}" != "${builddir}"; then mv $@ ${srcdir}; fi
-#EXTRA_DIST += it.po
-
add_gnc_doc_targets(${docname} "")
set(extra_dist
Summary of changes:
cmake/AddGHelpTarget.cmake | 26 ++++--
cmake/AddGncDocTargets.cmake | 45 ++++-----
cmake/AddHtmlTarget.cmake | 24 +++--
cmake/CheckFigures.cmake | 63 +++++++++++--
guide/C/CMakeLists.txt | 189 +++++++++++++++++++++++++++++++++++++-
guide/de/CMakeLists.txt | 165 ++++++++++++++++++++++++++++++++-
guide/it/CMakeLists.txt | 212 +++++++++++++++++++++++++++++++++++++------
guide/ja/CMakeLists.txt | 160 +++++++++++++++++++++++++++++++-
guide/pt/CMakeLists.txt | 168 +++++++++++++++++++++++++++++++++-
guide/ru/CMakeLists.txt | 178 +++++++++++++++++++++++++++++++++++-
manual/C/CMakeLists.txt | 45 ++++++++-
manual/de/CMakeLists.txt | 80 +++++++++++++++-
manual/it/CMakeLists.txt | 63 ++++++++-----
manual/pt/CMakeLists.txt | 23 ++++-
14 files changed, 1335 insertions(+), 106 deletions(-)
More information about the gnucash-changes
mailing list