exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 425e81fe785dd0f6cd167776a8a3cb221a0e061c
parent d96bd93e84f6cc98766395e9bf13cf796e510a42
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Fri, 10 Apr 2026 12:34:13 +0200

fix meson for auditordb/

Diffstat:
Msrc/auditordb/meson.build | 224+++++++++++++++++++++++++++++++++++++------------------------------------------
1 file changed, 104 insertions(+), 120 deletions(-)

diff --git a/src/auditordb/meson.build b/src/auditordb/meson.build @@ -28,121 +28,106 @@ configure_file( copy: true, ) -aud_plugindir = get_option('libdir') / 'taler-auditor' - -if pq_dep.found() - - libtaler_plugin_auditordb_postgres_la_SOURCES = [ - 'pg_del_denomination_balance.c', - 'pg_del_reserve_info.c', - 'pg_delete_auditor_closure_lag.c', - 'pg_delete_early_aggregation.c', - 'pg_delete_generic.c', - 'pg_delete_pending_deposit.c', - 'pg_delete_purse_info.c', - 'pg_delete_reserve_in_inconsistency.c', - 'pg_delete_wire_out_inconsistency_if_matching.c', - 'pg_get_amount_arithmetic_inconsistency.c', - 'pg_get_auditor_closure_lags.c', - 'pg_get_auditor_progress.c', - 'pg_get_bad_sig_losses.c', - 'pg_get_balance.c', - 'pg_get_balances.c', - 'pg_get_coin_inconsistency.c', - 'pg_get_denomination_balance.c', - 'pg_get_denomination_key_validity_withdraw_inconsistency.c', - 'pg_get_denomination_pending.c', - 'pg_get_denominations_without_sigs.c', - 'pg_get_deposit_confirmations.c', - 'pg_get_emergency.c', - 'pg_get_emergency_by_count.c', - 'pg_get_exchange_signkeys.c', - 'pg_get_fee_time_inconsistency.c', - 'pg_get_misattribution_in_inconsistency.c', - 'pg_get_progress_points.c', - 'pg_get_purse_info.c', - 'pg_get_purse_not_closed_inconsistencies.c', - 'pg_get_purses.c', - 'pg_get_reserve_balance_insufficient_inconsistency.c', - 'pg_get_reserve_balance_summary_wrong_inconsistency.c', - 'pg_get_reserve_in_inconsistency.c', - 'pg_get_reserve_info.c', - 'pg_get_reserve_not_closed_inconsistency.c', - 'pg_get_reserves.c', - 'pg_get_row_inconsistency.c', - 'pg_get_row_minor_inconsistencies.c', - 'pg_get_wire_fee_summary.c', - 'pg_get_wire_format_inconsistency.c', - 'pg_get_wire_out_inconsistency.c', - 'pg_helper.c', - 'pg_insert_amount_arithmetic_inconsistency.c', - 'pg_insert_auditor_closure_lags.c', - 'pg_insert_auditor_progress.c', - 'pg_insert_bad_sig_losses.c', - 'pg_insert_balance.c', - 'pg_insert_coin_inconsistency.c', - 'pg_insert_denomination_balance.c', - 'pg_insert_denomination_key_validity_withdraw_inconsistency.c', - 'pg_insert_denomination_pending.c', - 'pg_insert_denominations_without_sigs.c', - 'pg_insert_deposit_confirmation.c', - 'pg_insert_early_aggregation.c', - 'pg_insert_emergency.c', - 'pg_insert_emergency_by_count.c', - 'pg_insert_exchange_signkey.c', - 'pg_insert_fee_time_inconsistency.c', - 'pg_insert_historic_denom_revenue.c', - 'pg_insert_historic_reserve_revenue.c', - 'pg_insert_misattribution_in_inconsistency.c', - 'pg_insert_pending_deposit.c', - 'pg_insert_purse_info.c', - 'pg_insert_purse_not_closed_inconsistencies.c', - 'pg_insert_reserve_balance_insufficient_inconsistency.c', - 'pg_insert_reserve_balance_summary_wrong_inconsistency.c', - 'pg_insert_reserve_in_inconsistency.c', - 'pg_insert_reserve_info.c', - 'pg_insert_reserve_not_closed_inconsistency.c', - 'pg_insert_row_inconsistency.c', - 'pg_insert_row_minor_inconsistencies.c', - 'pg_insert_wire_format_inconsistency.c', - 'pg_insert_wire_out_inconsistency.c', - 'pg_lookup_reserve_in_inconsistency.c', - 'pg_select_early_aggregations.c', - 'pg_select_historic_denom_revenue.c', - 'pg_select_historic_reserve_revenue.c', - 'pg_select_pending_deposits.c', - 'pg_select_purse_expired.c', - 'pg_select_reserve_in_inconsistency.c', - 'pg_update_auditor_progress.c', - 'pg_update_balance.c', - 'pg_update_denomination_balance.c', - 'pg_update_generic_suppressed.c', - 'pg_update_purse_info.c', - 'pg_update_reserve_info.c', - 'pg_update_wire_fee_summary.c', - 'plugin_auditordb_postgres.c', - ] - - shared_module( - 'taler_plugin_auditordb_postgres', - libtaler_plugin_auditordb_postgres_la_SOURCES, - install_rpath: rpath_option, - dependencies: [ - libtalerutil_dep, - libtalerpq_dep, - gnunetpq_dep, - gnunetutil_dep, - pq_dep, - ], - include_directories: [incdir, configuration_inc], - install: true, - install_dir: aud_plugindir, - ) -endif - libtalerauditordb = library( 'talerauditordb', - ['auditordb_plugin.c'], + [ + 'auditordb_plugin.c', + 'create_tables.c', + 'del_denomination_balance.c', + 'delete_auditor_closure_lag.c', + 'delete_early_aggregation.c', + 'delete_generic.c', + 'delete_pending_deposit.c', + 'delete_purse_info.c', + 'delete_reserve_in_inconsistency.c', + 'delete_wire_out_inconsistency_if_matching.c', + 'del_reserve_info.c', + 'drop_tables.c', + 'event_listen.c', + 'event_notify.c', + 'gc.c', + 'get_amount_arithmetic_inconsistency.c', + 'get_auditor_closure_lags.c', + 'get_auditor_progress.c', + 'get_bad_sig_losses.c', + 'get_balance.c', + 'get_balances.c', + 'get_coin_inconsistency.c', + 'get_denomination_balance.c', + 'get_denomination_key_validity_withdraw_inconsistency.c', + 'get_denomination_pending.c', + 'get_denominations_without_sigs.c', + 'get_deposit_confirmations.c', + 'get_emergency_by_count.c', + 'get_emergency.c', + 'get_exchange_signkeys.c', + 'get_fee_time_inconsistency.c', + 'get_misattribution_in_inconsistency.c', + 'get_progress_points.c', + 'get_purse_info.c', + 'get_purse_not_closed_inconsistencies.c', + 'get_purses.c', + 'get_reserve_balance_insufficient_inconsistency.c', + 'get_reserve_balance_summary_wrong_inconsistency.c', + 'get_reserve_info.c', + 'get_reserve_in_inconsistency.c', + 'get_reserve_not_closed_inconsistency.c', + 'get_reserves.c', + 'get_row_inconsistency.c', + 'get_row_minor_inconsistencies.c', + 'get_wire_fee_summary.c', + 'get_wire_format_inconsistency.c', + 'get_wire_out_inconsistency.c', + 'helper.c', + 'insert_amount_arithmetic_inconsistency.c', + 'insert_auditor_closure_lags.c', + 'insert_auditor_progress.c', + 'insert_bad_sig_losses.c', + 'insert_balance.c', + 'insert_coin_inconsistency.c', + 'insert_denomination_balance.c', + 'insert_denomination_key_validity_withdraw_inconsistency.c', + 'insert_denomination_pending.c', + 'insert_denominations_without_sigs.c', + 'insert_deposit_confirmation.c', + 'insert_early_aggregation.c', + 'insert_emergency_by_count.c', + 'insert_emergency.c', + 'insert_exchange_signkey.c', + 'insert_fee_time_inconsistency.c', + 'insert_historic_denom_revenue.c', + 'insert_historic_reserve_revenue.c', + 'insert_misattribution_in_inconsistency.c', + 'insert_pending_deposit.c', + 'insert_purse_info.c', + 'insert_purse_not_closed_inconsistencies.c', + 'insert_reserve_balance_insufficient_inconsistency.c', + 'insert_reserve_balance_summary_wrong_inconsistency.c', + 'insert_reserve_info.c', + 'insert_reserve_in_inconsistency.c', + 'insert_reserve_not_closed_inconsistency.c', + 'insert_row_inconsistency.c', + 'insert_row_minor_inconsistencies.c', + 'insert_wire_format_inconsistency.c', + 'insert_wire_out_inconsistency.c', + 'lookup_reserve_in_inconsistency.c', + 'plugin_auditordb_postgres.c', + 'preflight.c', + 'select_early_aggregations.c', + 'select_historic_denom_revenue.c', + 'select_historic_reserve_revenue.c', + 'select_pending_deposits.c', + 'select_purse_expired.c', + 'select_reserve_in_inconsistency.c', + 'start.c', + 'update_auditor_progress.c', + 'update_balance.c', + 'update_denomination_balance.c', + 'update_generic_suppressed.c', + 'update_purse_info.c', + 'update_reserve_info.c', + 'update_wire_fee_summary.c', + ], soversion: solibversions['libtalerauditordb']['soversion'], version: solibversions['libtalerauditordb']['soversion'], install_rpath: rpath_option, @@ -160,14 +145,11 @@ pkg.generate( ) - -#EXTRA_test_auditordb_postgres_DEPENDENCIES = \ -# libtaler_plugin_auditordb_postgres.la - - test_auditordb_checkpoints = executable( 'test_auditordb_checkpoints-postgres', - ['test_auditordb_checkpoints.c'], + [ + 'test_auditordb_checkpoints.c' + ], install_rpath: rpath_option, dependencies: [ libtalerutil_dep, @@ -189,7 +171,9 @@ test( test_auditordb = executable( 'test_auditordb-postgres', - ['test_auditordb.c'], + [ + 'test_auditordb.c' + ], install_rpath: rpath_option, dependencies: [ libtalerutil_dep,