commit 425e81fe785dd0f6cd167776a8a3cb221a0e061c
parent d96bd93e84f6cc98766395e9bf13cf796e510a42
Author: Christian Grothoff <grothoff@gnunet.org>
Date: Fri, 10 Apr 2026 12:34:13 +0200
fix meson for auditordb/
Diffstat:
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,