1# Process this file with autoconf to produce a configure script. 2 3AC_PREREQ(2.56) 4AC_INIT 5AC_CANONICAL_BUILD 6AC_CANONICAL_HOST 7 8AC_CONFIG_SRCDIR([README]) 9AC_CONFIG_HEADERS([config.h]) 10 11 12###------------------------------------------------------------------------- 13# 14# AqBanking versions 15# 16 17AQBANKING_VERSION_MAJOR=6 18AQBANKING_VERSION_MINOR=2 19AQBANKING_VERSION_PATCHLEVEL=10 20AQBANKING_VERSION_BUILD=0 21dnl "stable", "rcX", "betaX", "svn" 22AQBANKING_VERSION_TAG="stable" 23 24 25 26###------------------------------------------------------------------------- 27# 28# SO versions 29# 30 31# 32# AqBanking 33# 34 35AQBANKING_SO_CURRENT=46 36AQBANKING_SO_AGE=2 37AQBANKING_SO_REVISION=10 38AQBANKING_SO_EFFECTIVE="`echo \$(($AQBANKING_SO_CURRENT-$AQBANKING_SO_AGE))`" 39 40 41###------------------------------------------------------------------------- 42# 43# Generate version strings and BUILD 44# 45 46SVN="svn" 47AQBANKING_VERSION_FULL_STRING="${AQBANKING_VERSION_MAJOR}.${AQBANKING_VERSION_MINOR}.${AQBANKING_VERSION_PATCHLEVEL}.${AQBANKING_VERSION_BUILD}${AQBANKING_VERSION_TAG}" 48AQBANKING_VERSION_STRING="$AQBANKING_VERSION_MAJOR.$AQBANKING_VERSION_MINOR.$AQBANKING_VERSION_PATCHLEVEL" 49AQBANKING_FINTS_VERSION_STRING="$AQBANKING_VERSION_MAJOR.$AQBANKING_VERSION_MINOR" 50 51case "$AQBANKING_VERSION_TAG" in 52 svn|cvs) 53 rev=`LC_ALL="C" $SVN info|grep 'Last Changed Rev'|cut -d' ' -f4` 54 if test "x$rev" != "x" ; then 55 AQBANKING_VERSION_FULL_STRING="$AQBANKING_VERSION_MAJOR.$AQBANKING_VERSION_MINOR.${AQBANKING_VERSION_PATCHLEVEL}${AQBANKING_VERSION_TAG}-r${rev}" 56 fi 57 ;; 58 59 git) 60 AQBANKING_VERSION_FULL_STRING="$AQBANKING_VERSION_MAJOR.$AQBANKING_VERSION_MINOR.${AQBANKING_VERSION_PATCHLEVEL}.${AQBANKING_VERSION_BUILD}" 61 ;; 62esac 63 64 65###------------------------------------------------------------------------- 66# 67# datetime 68# 69AC_ARG_WITH([build-datetime], 70 [AS_HELP_STRING([--with-build-datetime=DATETIME], 71 [use fixed datetime for build (default: current date and time)])], 72 [AS_IF([test "x$withval" = "xyes"], 73 [DATETIME="`date +\"%Y%m%d%H%M%S\"`"], 74 [DATETIME="`date +\"%Y%m%d%H%M%S\" --date=\"$withval\"`"])], 75 [DATETIME="`date +\"%Y%m%d%H%M%S\"`"]) 76AC_SUBST(DATETIME) 77 78 79###------------------------------------------------------------------------- 80# 81# Create release strings 82# 83case "$AQBANKING_VERSION_TAG" in 84 cvs|svn) 85 AQBANKING_VERSION_RELEASE_STRING="$AQBANKING_VERSION_MAJOR.$AQBANKING_VERSION_MINOR.$AQBANKING_VERSION_PATCHLEVEL.r${AQBANKING_VERSION_BUILD}" 86 ;; 87 git) 88 AQBANKING_VERSION_RELEASE_STRING="$AQBANKING_VERSION_MAJOR.$AQBANKING_VERSION_MINOR.$AQBANKING_VERSION_PATCHLEVEL.${AQBANKING_VERSION_BUILD}${AQBANKING_VERSION_TAG}" 89 ;; 90 stable) 91 AQBANKING_VERSION_RELEASE_STRING="$AQBANKING_VERSION_MAJOR.$AQBANKING_VERSION_MINOR.$AQBANKING_VERSION_PATCHLEVEL" 92 ;; 93 *) 94 AQBANKING_VERSION_RELEASE_STRING="$AQBANKING_VERSION_MAJOR.$AQBANKING_VERSION_MINOR.$AQBANKING_VERSION_PATCHLEVEL" 95 96 # add TAG 97 AQBANKING_VERSION_RELEASE_STRING="${AQBANKING_VERSION_RELEASE_STRING}${AQBANKING_VERSION_TAG}" 98 ;; 99esac 100 101 102###------------------------------------------------------------------------- 103# 104# SUBST and DEFINE versions 105# 106AC_SUBST(AQBANKING_VERSION_MAJOR) 107AC_SUBST(AQBANKING_VERSION_MINOR) 108AC_SUBST(AQBANKING_VERSION_PATCHLEVEL) 109AC_SUBST(AQBANKING_VERSION_BUILD) 110AC_SUBST(AQBANKING_VERSION_TAG) 111AC_SUBST(AQBANKING_VERSION_FULL_STRING) 112AC_SUBST(AQBANKING_VERSION_STRING) 113AC_SUBST(AQBANKING_VERSION_RELEASE_STRING) 114 115AC_SUBST(AQBANKING_FINTS_VERSION_STRING) 116AC_DEFINE_UNQUOTED(AQBANKING_FINTS_VERSION_STRING, "$AQBANKING_FINTS_VERSION_STRING", [Version string for FINTS]) 117 118AC_SUBST(AQBANKING_SO_CURRENT) 119AC_SUBST(AQBANKING_SO_REVISION) 120AC_SUBST(AQBANKING_SO_AGE) 121AC_SUBST(AQBANKING_SO_EFFECTIVE) 122AC_DEFINE_UNQUOTED(AQBANKING_SO_EFFECTIVE_STR, "$AQBANKING_SO_EFFECTIVE", 123 [effective SO version]) 124 125AM_INIT_AUTOMAKE(aqbanking, $AQBANKING_VERSION_RELEASE_STRING) 126 127 128###------------------------------------------------------------------------- 129# 130# determine operating system 131# 132AQ_CHECK_OS 133 134 135###------------------------------------------------------------------------- 136# 137# prefix handling 138# 139AC_PREFIX_DEFAULT(/usr/local) 140if test "x$prefix" = "xNONE"; then 141 prefix=$ac_default_prefix 142 ac_configure_args="$ac_configure_args --prefix $prefix" 143fi 144AC_SUBST(prefix) 145 146 147###------------------------------------------------------------------------- 148# 149# static/shared handling 150# 151AC_ENABLE_STATIC(no) 152AC_ENABLE_SHARED(yes) 153 154 155 156###------------------------------------------------------------------------- 157# 158# define some needed variables 159# 160abs_top_builddir="`pwd`" 161AC_SUBST(abs_top_builddir) 162 163 164###------------------------------------------------------------------------- 165# 166# Enable some GNU extensions if using the GNU C library 167# 168 169AC_GNU_SOURCE 170 171 172 173###------------------------------------------------------------------------- 174# 175# Checks for programs. 176# 177AC_PROG_CC 178AC_PROG_CXX 179AC_PROG_CPP 180AC_PROG_INSTALL 181 182AC_PROG_LIBTOOL 183AC_LIBTOOL_WIN32_DLL 184AC_LIBTOOL_RC 185# Newer libtool doesn't have AC_LIBTOOL_RC anymore. Need to check for 186# $(RC) by ourselves. 187AC_CHECK_TOOL([RC], [windres], [no]) 188AC_CHECK_PROG(USE_DOT,dot,YES,NO) 189AC_CHECK_PROG(SED,sed,sed) 190 191PKG_PROG_PKG_CONFIG 192 193# Check for the tool "astyle", but if not found, replace its program call by the no-op "echo" instead 194AC_CHECK_PROG(ASTYLE, astyle, astyle, echo) 195 196# Checks for libraries. 197 198###------------------------------------------------------------------------- 199# 200# Checks for header files. 201# 202AC_HEADER_STDC 203AC_CHECK_HEADERS([fcntl.h stdlib.h string.h unistd.h locale.h]) 204AC_CHECK_HEADERS([iconv.h libintl.h locale.h]) 205AC_CHECK_HEADERS([assert.h ctype.h errno.h fcntl.h stdio.h stdlib.h string.h strings.h locale.h]) 206 207 208 209###------------------------------------------------------------------------- 210# 211# Checks for typedefs, structures, and compiler characteristics. 212# 213AC_C_CONST 214AC_STRUCT_TM 215 216 217 218###------------------------------------------------------------------------- 219# 220# Checks for library functions. 221# 222AC_FUNC_STRFTIME 223AC_CHECK_FUNCS([memmove memset strcasecmp strdup strerror snprintf]) 224AC_CHECK_FUNCS([setlocale]) 225 226 227 228###------------------------------------------------------------------------- 229# 230# Backends. Those do not have a required ordering. 231# 232 233AC_ARG_WITH(backends, 234 [ --with-backends=list space separated list of backends (default:all)], 235 [aqbanking_backends="$withval"], 236 [aqbanking_backends="all"] 237) 238 239if test "$aqbanking_backends" = "all"; then 240 aqbanking_backends="aqhbci aqofxconnect aqebics aqpaypal" 241fi 242 243for f in ${aqbanking_backends}; do 244 case "$f" in 245 aqhbci) 246 aqbanking_plugins_backends_dirs="$aqbanking_plugins_backends_dirs aqhbci" 247 aqbanking_plugins_backends_libs="$aqbanking_plugins_backends_libs aqhbci/libaqhbci.la" 248 AC_DEFINE(AQBANKING_WITH_PLUGIN_BACKEND_AQHBCI, 1, [plugin availability]) 249 ;; 250 aqfints) 251 aqbanking_plugins_backends_dirs="$aqbanking_plugins_backends_dirs aqfints" 252 aqbanking_plugins_backends_libs="$aqbanking_plugins_backends_libs aqfints/libaqfintsplugin.la" 253 AC_DEFINE(AQBANKING_WITH_PLUGIN_BACKEND_AQFINTS, 1, [plugin availability]) 254 ;; 255 aqebics) 256 aqbanking_plugins_backends_dirs="$aqbanking_plugins_backends_dirs aqebics" 257 aqbanking_plugins_backends_libs="$aqbanking_plugins_backends_libs aqebics/libaqebics.la" 258 AC_DEFINE(AQBANKING_WITH_PLUGIN_BACKEND_AQEBICS, 1, [plugin availability]) 259 ;; 260 aqofxconnect) 261 aqbanking_plugins_backends_dirs="$aqbanking_plugins_backends_dirs aqofxconnect" 262 aqbanking_plugins_backends_libs="$aqbanking_plugins_backends_libs aqofxconnect/libaqofxconnect.la" 263 AC_DEFINE(AQBANKING_WITH_PLUGIN_BACKEND_AQOFXCONNECT, 1, [plugin availability]) 264 ;; 265 aqpaypal) 266 aqbanking_plugins_backends_dirs="$aqbanking_plugins_backends_dirs aqpaypal" 267 aqbanking_plugins_backends_libs="$aqbanking_plugins_backends_libs aqpaypal/libaqpaypal.la" 268 AC_DEFINE(AQBANKING_WITH_PLUGIN_BACKEND_AQPAYPAL, 1, [plugin availability]) 269 ;; 270 aqnone) 271 ;; 272 *) 273 AC_MSG_ERROR("ERROR: Unknown plugin $f") 274 ;; 275 esac 276done 277 278# always define this 279AC_DEFINE(AQBANKING_WITH_PLUGIN_BACKEND_AQNONE, 1, [plugin availability]) 280 281AC_SUBST(aqbanking_plugins_backends_dirs) 282AC_SUBST(aqbanking_plugins_backends_libs) 283 284 285###------------------------------------------------------------------------- 286# 287# ImExporters. Those do not have a required ordering. 288# 289 290AC_ARG_WITH(imexporters, 291 [ --with-imexporters=list space separated list of im-/exporters (default:all)], 292 [aqbanking_imexporters="$withval"], 293 [aqbanking_imexporters="all"] 294) 295 296if test "$aqbanking_imexporters" = "all"; then 297 aqbanking_imexporters="csv eri2 ofx openhbci1 swift xmldb yellownet sepa ctxfile q43 camt xml" 298fi 299 300for f in ${aqbanking_imexporters}; do 301 case "$f" in 302 csv) 303 aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs csv" 304 aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs csv/libabimexporters_csv.la" 305 AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_CSV, 1, [plugin availability]) 306 ;; 307 eri2) 308 aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs eri2" 309 aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs eri2/libabimexporters_eri2.la" 310 AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_ERI2, 1, [plugin availability]) 311 ;; 312 ofx) 313 aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs ofx" 314 aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs ofx/libabimexporters_ofx.la" 315 AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_OFX, 1, [plugin availability]) 316 ;; 317 openhbci1) 318 aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs openhbci1" 319 aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs openhbci1/libabimexporters_openhbci1.la" 320 AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_OPENHBCI1, 1, [plugin availability]) 321 ;; 322 swift) 323 aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs swift" 324 aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs swift/libabimexporters_swift.la" 325 AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_SWIFT, 1, [plugin availability]) 326 ;; 327 xmldb) 328 aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs xmldb" 329 aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs xmldb/libabimexporters_xmldb.la" 330 AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_XMLDB, 1, [plugin availability]) 331 ;; 332 yellownet) 333 aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs yellownet" 334 aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs yellownet/libabimexporters_yellownet.la" 335 AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_YELLOWNET, 1, [plugin availability]) 336 ;; 337 sepa) 338 aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs sepa" 339 aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs sepa/libabimexporters_sepa.la" 340 AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_SEPA, 1, [plugin availability]) 341 ;; 342 ctxfile) 343 aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs ctxfile" 344 aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs ctxfile/libabimexporters_ctxfile.la" 345 AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_CTXFILE, 1, [plugin availability]) 346 ;; 347 q43) 348 aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs q43" 349 aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs q43/libabimexporters_q43.la" 350 AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_Q43, 1, [plugin availability]) 351 ;; 352 camt) 353 aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs camt" 354 aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs camt/libabimexporters_camt.la" 355 AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_CAMT, 1, [plugin availability]) 356 ;; 357 xml) 358 aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs xml" 359 aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs xml/libabimexporters_xml.la" 360 AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_XML, 1, [plugin availability]) 361 ;; 362 *) 363 AC_MSG_ERROR("ERROR: Unknown plugin \"$f\"") 364 ;; 365 esac 366done 367 368AC_SUBST(aqbanking_plugins_imexporters_dirs) 369AC_SUBST(aqbanking_plugins_imexporters_libs) 370 371 372 373###------------------------------------------------------------------------- 374# 375# Parsers. Those do not have a required ordering. 376# 377 378AC_ARG_WITH(parsers, 379 [ --with-parsers=list space separated list of parsers (default:all)], 380 [aqbanking_parsers="$withval"], 381 [aqbanking_parsers="all"] 382) 383 384if test "$aqbanking_parsers" = "all"; then 385 aqbanking_parsers="swift" 386fi 387 388for f in ${aqbanking_parsers}; do 389 case "$f" in 390 swift) 391 aqbanking_plugins_parsers_dirs="$aqbanking_plugins_parsers_dirs swift" 392 ;; 393 *) 394 AC_MSG_ERROR("ERROR: Unknown plugin \"$f\"") 395 ;; 396 esac 397done 398 399AC_SUBST(aqbanking_plugins_parsers_dirs) 400 401 402 403###------------------------------------------------------------------------- 404# 405# Bankinfo plugins. Those do not have a required ordering. 406# 407 408AC_ARG_WITH(bankinfos, 409 [ --with-bankinfos=list space separated list of bankinfo (default:all)], 410 [aqbanking_bankinfos="$withval"], 411 [aqbanking_bankinfos="all"] 412) 413 414if test "$aqbanking_bankinfos" = "all"; then 415 aqbanking_bankinfos="de" 416fi 417 418for f in ${aqbanking_bankinfos}; do 419 case "$f" in 420 de) 421 aqbanking_plugins_bankinfo_dirs="$aqbanking_plugins_bankinfo_dirs de" 422 aqbanking_plugins_bankinfo_libs="$aqbanking_plugins_bankinfo_libs de/libbankinfo_de.la" 423 AC_DEFINE(AQBANKING_WITH_PLUGIN_BANKINFO_DE, 1, [plugin availability]) 424 ;; 425 *) 426 AC_MSG_ERROR("ERROR: Unknown plugin \"$f\"") 427 ;; 428 esac 429done 430 431AC_SUBST(aqbanking_plugins_bankinfo_dirs) 432AC_SUBST(aqbanking_plugins_bankinfo_libs) 433 434 435 436###------------------------------------------------------------------------- 437# 438# Check for Gwen 439# 440 441# Variable used in aqbanking-config.cmake 442AC_SUBST(GWENHYWFAR_MINIMUM_VERSION, "5.5.1.1") 443AC_GWENHYWFAR(5,5,1,1) 444 445all_includes="$all_includes $gwenhywfar_includes" 446 447AC_MSG_CHECKING(if gui-tests desired) 448AC_ARG_ENABLE(gui-tests, 449 [ --enable-gui-tests allow GUI tests (default=no)], 450 enable_gui_tests="$enableval", 451 enable_gui_tests="no") 452AC_MSG_RESULT($enable_gui_tests) 453 454if test "$enable_gui_tests" != "no"; then 455 # For libgwenhywfar > 3.99.20, look for its library gwengui-gtk2. 456 PKG_CHECK_MODULES([GWENGUI_GTK2], [gwengui-gtk2 gwenhywfar], [ 457 HAVE_GWENGUI_GTK2=1 458 PKG_CHECK_MODULES([GTK2], [gtk+-2.0]) 459 ], [ 460 HAVE_GWENGUI_GTK2=0 461 ]) 462 AC_SUBST(HAVE_GWENGUI_GTK2) 463 if test "$HAVE_GWENGUI_GTK2" = "1"; then 464 AC_DEFINE(USE_GWENGUI_GTK2, 1, [GTK2Gui availability]) 465 fi 466else 467 HAVE_GWENGUI_GTK2=0 468fi 469AM_CONDITIONAL(WITH_GWENGUI_GTK2, [test "$HAVE_GWENGUI_GTK2" = "1"]) 470 471 472###------------------------------------------------------------------------- 473# 474# check typemaker2 475# 476 477AC_MSG_CHECKING(typemaker2 binary) 478AC_ARG_WITH(typemaker2-exe, 479 [ --with-typemaker2-exe=EXE path and name of the executable typemaker2], 480 [typemaker2_exe="$withval"], 481 [typemaker2_exe="\$(gwenhywfar_bindir)/typemaker2"] 482) 483AC_MSG_RESULT($typemaker2_exe) 484AC_SUBST(typemaker2_exe) 485 486 487 488###------------------------------------------------------------------------- 489# 490# check xmlmerge 491# 492AC_MSG_CHECKING(xmlmerge) 493AC_ARG_WITH(xmlmerge, [ --with-xmlmerge=PATH path and name of tool xmlmerge], 494 [XMLMERGE="$withval"], 495 [XMLMERGE="$gwenhywfar_dir/bin/xmlmerge"]) 496AC_SUBST(XMLMERGE) 497AC_MSG_RESULT($XMLMERGE) 498 499 500 501###------------------------------------------------------------------------- 502# 503# Check for GMP 504# 505 506# Allow the user to override the gmp_libs detection here 507if test "x$gmp_libs" = "x"; then 508 AC_CHECK_LIB(gmp, __gmpz_init, [have_gmp="yes"], [have_gmp="no"]) 509 AC_CHECK_HEADERS(gmp.h, [], [have_gmp="no"]) 510 if test "$have_gmp" != "yes"; then 511 AC_MSG_ERROR([GMP is required, see http://swox.com/gmp]) 512 else 513 gmp_libs="-lgmp" 514 fi 515fi 516AC_SUBST(gmp_libs) 517 518 519 520###------------------------------------------------------------------------- 521# 522# OS dependant settings 523# 524 525# Common settings; can be overridden per-OS below. 526aqbanking_internal_libs="${abs_top_builddir}/src/libs/libaqbanking.la" 527aqbanking_ldflags="-L\${libdir}" 528aqbanking_libs="-laqbanking" 529aqbanking_includes="-I\${includedir}/aqbanking6" 530aqbanking_headerdir_am="\$(includedir)/aqbanking6" 531aqbanking_headerdir="\${includedir}/aqbanking6" 532aqbanking_plugindir="\${libdir}/aqbanking/plugins/${AQBANKING_SO_EFFECTIVE}" 533aqbanking_pkgdatadir="\${datadir}/aqbanking" 534aqbanking_symlinkdir="\$(top_builddir)/aqbanking6" 535 536case "$OS_TYPE" in 537 posix) 538 aqbanking_sys_is_windows=0 539 ;; 540 windows) 541 aqbanking_sys_is_windows=1 542 AC_DEFINE_UNQUOTED(BUILDING_AQBANKING_DLL,1, [Define if DLL is built]) 543 ;; 544esac 545AM_CONDITIONAL(IS_WINDOWS, [test "$OS_TYPE" = "windows"]) 546 547 548 549###------------------------------------------------------------------------- 550# 551# check whether local installation mode is enabled 552# 553 554AC_MSG_CHECKING(whether local installation mode is wanted) 555AC_ARG_ENABLE(local-install, 556 [ --enable-local-install allow local installation mode (default=no)], 557 enable_local_install="$enableval", 558 enable_local_install="no") 559AC_MSG_RESULT($enable_local_install) 560 561if test "$enable_local_install" != "no"; then 562 AC_DEFINE(ENABLE_LOCAL_INSTALL, 1, [whether local install is wanted]) 563fi 564 565 566 567###------------------------------------------------------------------------- 568# 569# check plugin search path 570# 571AC_MSG_CHECKING(plugin search dir) 572AC_ARG_WITH(plugin-searchdir, [ --with-plugin-searchdir=DIR where to search for plugins], 573 [aqbanking_plugin_searchdir="$withval"], 574 [aqbanking_plugin_searchdir=""]) 575 576if test -z "${aqbanking_plugin_searchdir}"; then 577 if test "$OSYSTEM" = "windows"; then 578 aqbanking_plugin_searchdir="lib/aqbanking/plugins/${AQBANKING_SO_EFFECTIVE}" 579 else 580 if test "$enable_local_install" != "no"; then 581 aqbanking_plugin_searchdir="lib/aqbanking/plugins/${AQBANKING_SO_EFFECTIVE}" 582 else 583 aqbanking_plugin_searchdir="$aqbanking_plugindir" 584 fi 585 fi 586fi 587 588AC_SUBST(aqbanking_plugin_searchdir) 589AC_MSG_RESULT($aqbanking_plugin_searchdir) 590 591 592 593###------------------------------------------------------------------------- 594# 595# check cfg search dir 596# 597AC_MSG_CHECKING(cfg search dir) 598AC_ARG_WITH(cfg-searchdir, [ --with-cfg-searchdir=DIR where to search for cfg files], 599 [aqbanking_cfg_searchdir="$withval"], 600 [aqbanking_cfg_searchdir=""]) 601 602if test -z "$aqbanking_cfg_searchdir"; then 603 if test "$OSYSTEM" = "windows"; then 604 aqbanking_cfg_searchdir="etc" 605 else 606 if test "$enable_local_install" != "no"; then 607 aqbanking_cfg_searchdir="etc" 608 else 609 aqbanking_cfg_searchdir="\$(sysconfdir)" 610 fi 611 fi 612fi 613 614 615AC_SUBST(aqbanking_cfg_searchdir) 616AC_MSG_RESULT($aqbanking_cfg_searchdir) 617 618 619 620###------------------------------------------------------------------------- 621# 622# check locale search dir 623# 624AC_MSG_CHECKING(locale search dir) 625AC_ARG_WITH(locale-searchdir, [ --with-locale-searchdir=DIR where to search for locale files], 626 [aqbanking_locale_searchdir="$withval"], 627 [aqbanking_locale_searchdir=""]) 628 629if test -z "${aqbanking_locale_searchdir}"; then 630 if test "$OSYSTEM" = "windows"; then 631 aqbanking_locale_searchdir="share/locale" 632 else 633 if test "$enable_local_install" != "no"; then 634 aqbanking_locale_searchdir="share/locale" 635 else 636 aqbanking_locale_searchdir="\$(localedir)" 637 fi 638 fi 639fi 640 641AC_SUBST(aqbanking_locale_searchdir) 642AC_MSG_RESULT($aqbanking_locale_searchdir) 643 644 645 646###------------------------------------------------------------------------- 647# 648# check data search dir 649# 650AC_MSG_CHECKING(data search dir) 651AC_ARG_WITH(data-searchdir, [ --with-data-searchdir=DIR where to search for data files], 652 [aqbanking_data_searchdir="$withval"], 653 [aqbanking_data_searchdir=""]) 654 655if test -z "${aqbanking_data_searchdir}"; then 656 if test "$OSYSTEM" = "windows"; then 657 aqbanking_data_searchdir="share" 658 else 659 if test "$enable_local_install" != "no"; then 660 aqbanking_data_searchdir="share" 661 else 662 aqbanking_data_searchdir="\$(datadir)" 663 fi 664 fi 665fi 666 667AC_SUBST(aqbanking_data_searchdir) 668AC_MSG_RESULT($aqbanking_data_searchdir) 669 670 671# special variables for AqFinTS 672aqfints_datadir="\$(pkgdatadir)/backends/aqfints" 673AC_SUBST(aqfints_datadir) 674 675 676 677###------------------------------------------------------------------------- 678# check for Distribution 679 680AQ_DISTRIBUTION 681 682 683 684###------------------------------------------------------------------------- 685# 686# check for I18N 687# 688 689 690# check whether i18n files are to be created 691AC_CHECK_PROG(XGETTEXT,xgettext,xgettext, missing) 692 693MAKE_I18N_FILES="yes" 694if test "$XGETTEXT" = "missing"; then 695 MAKE_I18N_FILES="no" 696 AC_MSG_WARN([xgettext is missing. Locale suport is disabled.]) 697fi 698 699AC_PATH_PROG([MSGFMT], [msgfmt], [missing]) 700if test "$MSGFMT" = "missing"; then 701 MAKE_I18N_FILES="no" 702 AC_MSG_WARN([msgfmt is missing. Locale suport is disabled.]) 703else 704 # check for --qt argument of msgfmt 705 AC_MSG_CHECKING(whether msgfmt understands --qt) 706 if test "x${MSGFMT}" != "x"; then 707 if ${MSGFMT} --qt --help >/dev/null 2>&1; then 708 MSGFMT_SUPPORTS_QT=yes 709 else 710 MSGFMT_SUPPORTS_QT=no 711 fi 712 else 713 MSGFMT_SUPPORTS_QT=no 714 fi 715 AC_MSG_RESULT($MSGFMT_SUPPORTS_QT) 716fi 717 718AC_SUBST(MAKE_I18N_FILES) 719AC_SUBST(MSGFMT_SUPPORTS_QT) 720AM_CONDITIONAL(IF_MAKE_I18N_FILES, [test "$MAKE_I18N_FILES" = "yes"]) 721 722 723# then check whether i18n support is to be compiled in 724i18n_libs="" 725HAVE_I18N="yes" 726AC_CHECK_HEADERS([locale.h libintl.h], [], [HAVE_I18N="no"]) 727AC_CHECK_FUNCS([setlocale]) 728 729if test "$OS_TYPE" != "windows"; then 730 oldlibs="$LIBS" 731 LIBS="" 732 AC_SEARCH_LIBS(gettext, intl, [], [HAVE_I18N="no"]) 733 i18n_libs="$LIBS" 734 LIBS="$oldlibs" 735else 736 i18n_libs="-lintl" 737fi 738 739if test "$HAVE_I18N" != "NO"; then 740 AC_DEFINE_UNQUOTED(HAVE_I18N, 1, [whether I18N is available]) 741fi 742 743AC_SUBST(HAVE_I18N) 744AC_SUBST(i18n_libs) 745 746 747 748###------------------------------------------------------------------------- 749# 750# check for release 751# 752AC_MSG_CHECKING(whether this is an official release) 753AC_ARG_ENABLE(release, 754 [ --enable-release make this an official release (default=no)], 755 [ case "${enableval}" in 756 yes) enable_release="yes";; 757 no) enable_release="no";; 758 *) AC_MSG_ERROR(bad value ${enableval} for --enable-release);; 759 esac 760 ], 761 enable_release="no") 762 763if test "$enable_release" = "yes"; then 764 STRIPALL="-s" 765else 766 STRIPALL="" 767fi 768AC_SUBST(STRIPALL) 769AC_MSG_RESULT($enable_release) 770 771 772 773###------------------------------------------------------------------------- 774# Debug arguments for compilation 775 776ACX_COMPILE_WARN() 777 778 779 780###------------------------------------------------------------------------- 781# 782# Compiler check for symbol visibility 783# 784AC_CACHE_CHECK([whether compiler supports symbol visibility], 785 ac_cv_hidden_visibility_attribute, [ 786 echo 'int __attribute__ ((visibility ("hidden"))) foo (void) { return 1; }' > conftest.c 787 ac_cv_hidden_visibility_attribute=no 788 if AC_TRY_COMMAND(${CC-cc} -Werror -S conftest.c -o conftest.s 1>&AS_MESSAGE_LOG_FD); 789 then 790 if grep '\.hidden.*foo' conftest.s >/dev/null; 791 then 792 ac_cv_hidden_visibility_attribute=yes 793 fi 794 fi 795 rm -f conftest.* 796 ]) 797if test $ac_cv_hidden_visibility_attribute = yes; 798then 799 AC_DEFINE(GCC_WITH_VISIBILITY_ATTRIBUTE, 1, [visibility]) 800 visibility_cflags="-fvisibility=hidden" 801fi 802AC_SUBST(visibility_cflags) 803 804 805 806###------------------------------------------------------------------------- 807# 808# Subst 809# 810AS_SCRUB_INCLUDE(aqbanking_includes) 811AC_SUBST(aqbanking_sys_is_windows) 812AC_SUBST(aqbanking_includes) 813AC_SUBST(aqbanking_internal_libs) 814AC_SUBST(aqbanking_ldflags) 815AC_SUBST(aqbanking_libs) 816AC_SUBST(aqbanking_plugindir) 817AC_SUBST(aqbanking_pkgdatadir) 818AC_SUBST(aqbanking_symlinkdir) 819AC_SUBST(aqbanking_headerdir_am) 820AC_SUBST(aqbanking_headerdir) 821 822 823###------------------------------------------------------------------------- 824# 825# Check for additional aclocal flags 826# 827ADD_ACLOCAL_FLAGS="" 828for A in "${GWEN_PREFIX}/share/aclocal" \ 829 "${prefix}/share/aclocal"; do 830 if test -d "${A}"; then 831 ADD_ACLOCAL_FLAGS="${ADD_ACLOCAL_FLAGS} -I ${A}" 832 fi 833done 834AC_SUBST(ADD_ACLOCAL_FLAGS) 835 836 837 838###------------------------------------------------------------------------- 839# 840# AqBanking modules 841# 842 843aqbanking_modules=". types" 844aqbankingpp_modules="." 845 846AC_SUBST(aqbanking_modules) 847AC_SUBST(aqbankingpp_modules) 848 849 850 851###------------------------------------------------------------------------- 852# 853# docpath 854# 855AC_MSG_CHECKING(docpath) 856AC_ARG_WITH(docpath, [ --with-docpath=DIR where to store the apidoc], 857 [docpath="$withval"], 858 [docpath="${HOME}/apidoc"]) 859AC_SUBST(docpath) 860AC_MSG_RESULT($docpath) 861 862 863###------------------------------------------------------------------------- 864# 865# check for doc type 866# 867AC_MSG_CHECKING(if full docu should be created) 868AC_ARG_ENABLE(full-doc, 869 [ --enable-full-doc enable creating full apidoc (default=no)], 870 [ case "${enableval}" in 871 yes) enable_fulldoc="yes";; 872 no) enable_fulldoc="no";; 873 *) AC_MSG_ERROR(bad value ${enableval} for --enable-full-doc);; 874 esac 875 ], 876 enable_fulldoc="no") 877 878if test "$enable_fulldoc" = "yes"; then 879 DOXYGEN_INPUT="listdoc.h src" 880 DOXYGEN_DEFINE="" 881 DOXYGEN_FILE_PATTERNS="*.h *.hpp *.c *.cpp" 882 DOXYGEN_EXCLUDE_PATTERNS="" 883else 884 DOXYGEN_DEFINE="DOXYGEN_HIDE" 885 DOXYGEN_INPUT="listdoc.h \ 886 aqbanking6/banking.h \ 887 aqbanking6/banking_bankinfo.h \ 888 aqbanking6/banking_dialogs.h \ 889 aqbanking6/banking_online.h \ 890 aqbanking6/banking_transaction.h \ 891 aqbanking6/error.h \ 892 aqbanking6/account_type.h \ 893 aqbanking6/value.h \ 894 aqbanking6/account_spec.h \ 895 aqbanking6/balance.h \ 896 aqbanking6/bankinfo.h \ 897 aqbanking6/bankinfoservice.h \ 898 aqbanking6/document.h \ 899 aqbanking6/imexporter_accountinfo.h \ 900 aqbanking6/imexporter_context.h \ 901 aqbanking6/message.h \ 902 aqbanking6/security.h \ 903 aqbanking6/transaction.h \ 904 aqbanking6/transactionlimits.h\ 905 " 906 DOXYGEN_FILE_PATTERNS="*.h *.hpp" 907 DOXYGEN_EXCLUDE_PATTERNS="*_p.h" 908fi 909AC_SUBST(DOXYGEN_INPUT) 910AC_SUBST(DOXYGEN_DEFINE) 911AC_SUBST(DOXYGEN_FILE_PATTERNS) 912AC_SUBST(DOXYGEN_EXCLUDE_PATTERNS) 913AC_MSG_RESULT($enable_fulldoc) 914 915 916 917###------------------------------------------------------------------------- 918# 919# search for tag files 920# 921AC_MSG_CHECKING(doxygen tag files) 922DOXYGEN_TAGFILES="" 923DOXYGEN_TAGFILEPATHS="" 924if test -d "${docpath}"; then 925 tagfiles="`cd ${docpath} && ls *.tag`" 926 if test -n "${tagfiles}"; then 927 # remove own package from list 928 tagfiles="`echo ${tagfiles} | ${SED} -e s/${PACKAGE}.tag//`" 929 930 # add every remaining tag file 931 for ff in ${tagfiles}; do 932 DOXYGEN_TAGFILES="${DOXYGEN_TAGFILES} ${docpath}/${ff}=${docpath}/`basename -s .tag ${ff}`" 933 done 934 fi 935fi 936if test -z "${DOXYGEN_TAGFILES}"; then 937 AC_MSG_RESULT(none) 938else 939 AC_MSG_RESULT(found) 940fi 941AC_SUBST(DOXYGEN_TAGFILES) 942 943 944 945###------------------------------------------------------------------------- 946# 947# check for dependencies of backends 948# (nothing to check for right now) 949 950dependencies_ok="yes" 951 952 953 954###------------------------------------------------------------------------- 955# 956# Configure stuff for backend AqHBCI 957# 958 959# Common settings; can be overridden per-OS below. 960aqhbci_internal_libs="${abs_top_builddir}/src/libs/plugins/backends/aqhbci/libaqhbci.la" 961aqhbci_ldflags="-L\${libdir}" 962aqhbci_includes="${aqbanking_includes}" 963aqhbci_libs="-laqhbci" 964with_aqhbci="no" 965 966case "$aqbanking_backends" in *aqhbci*) 967 with_aqhbci="yes" 968 case "$OS_TYPE" in 969 posix) 970 ;; 971 windows) 972 AC_DEFINE_UNQUOTED(BUILDING_AQHBCI_DLL,1, [Define if DLL is built]) 973 ;; 974 esac 975 ;; 976esac 977 978AS_SCRUB_INCLUDE(aqhbci_includes) 979AC_SUBST(aqhbci_includes) 980AC_SUBST(aqhbci_internal_libs) 981AC_SUBST(aqhbci_libs) 982AC_SUBST(aqhbci_ldflags) 983AC_SUBST(with_aqhbci) 984 985 986 987###------------------------------------------------------------------------- 988# 989# check AqHBCI data dir 990# 991AC_MSG_CHECKING(aqhbci data dir) 992AC_ARG_WITH(aqhbci-datadir, [ --with-aqhbci-datadir=DIR where to search for data files], 993 [aqhbci_datadir="$withval"], 994 [aqhbci_datadir="$aqhbci_data"]) 995AC_SUBST(aqhbci_datadir) 996AC_MSG_RESULT($aqhbci_datadir) 997 998 999 1000###------------------------------------------------------------------------- 1001# 1002# Configure stuff for backend AqOfxConnect 1003# 1004 1005# Common settings 1006aqofxconnect_internal_libs="${abs_top_builddir}/src/libs/plugins/backends/aqofxconnect/libaqofxconnect.la" 1007aqofxconnect_includes="${aqbanking_includes}" 1008aqofxconnect_libs="-L\${libdir} -laqofxconnect" 1009 1010case "$aqbanking_backends" in *aqofxconnect*) 1011 case "$OS_TYPE" in 1012 posix) 1013 ;; 1014 windows) 1015 AC_DEFINE_UNQUOTED(BUILDING_AQOFXCONNECT_DLL,1, [Define if DLL is built]) 1016 ;; 1017 esac 1018 ;; 1019esac 1020 1021AS_SCRUB_INCLUDE(aqofxconnect_includes) 1022AC_SUBST(aqofxconnect_includes) 1023AC_SUBST(aqofxconnect_internal_libs) 1024AC_SUBST(aqofxconnect_libs) 1025#AC_DEFINE_UNQUOTED(AQOFXCONNECT_DATA, "${aqofxconnect_data}", [data dir]) 1026 1027 1028###------------------------------------------------------------------------- 1029# 1030# Configure stuff for backend AqPaypal 1031# 1032 1033# Common settings 1034aqpaypal_internal_libs="${abs_top_builddir}/src/libs/plugins/backends/aqpaypal/libaqpaypal.la" 1035aqpaypal_includes="${aqbanking_includes}" 1036aqpaypal_libs="-L\${libdir} -laqpaypal" 1037 1038case "$aqbanking_backends" in *aqpaypal*) 1039 case "$OS_TYPE" in 1040 posix) 1041 ;; 1042 windows) 1043 AC_DEFINE_UNQUOTED(BUILDING_AQPAYPAL_DLL,1, [Define if DLL is built]) 1044 ;; 1045 esac 1046 ;; 1047esac 1048 1049AS_SCRUB_INCLUDE(aqpaypal_includes) 1050AC_SUBST(aqpaypal_includes) 1051AC_SUBST(aqpaypal_internal_libs) 1052AC_SUBST(aqpaypal_libs) 1053#AC_DEFINE_UNQUOTED(AQPAYPAL_DATA, "${aqpaypal_data}", [data dir]) 1054 1055 1056###------------------------------------------------------------------------- 1057# 1058# Configure stuff for backend AqEBICS 1059# 1060 1061# Common settings; can be overridden per-OS below. 1062aqebics_internal_libs="${abs_top_builddir}/src/libs/plugins/backends/aqebics/plugin/libaqebics.la" 1063aqebics_ldflags="-L\${libdir}" 1064aqebics_includes="${aqbanking_includes}" 1065aqebics_libs="-laqebics" 1066with_aqebics="no" 1067 1068case "$aqbanking_backends" in *aqebics*) 1069 with_aqebics="yes" 1070 case "$OS_TYPE" in 1071 posix) 1072 ;; 1073 windows) 1074 AC_DEFINE_UNQUOTED(BUILDING_AQEBICS_DLL,1, [Define if DLL is built]) 1075 ;; 1076 esac 1077 ;; 1078esac 1079 1080AS_SCRUB_INCLUDE(aqebics_includes) 1081AC_SUBST(aqebics_includes) 1082AC_SUBST(aqebics_internal_libs) 1083AC_SUBST(aqebics_libs) 1084AC_SUBST(aqebics_ldflags) 1085AC_SUBST(with_aqebics) 1086 1087 1088 1089###------------------------------------------------------------------------- 1090# 1091# check AqEBICS data dir 1092# 1093AC_MSG_CHECKING(aqebics data dir) 1094AC_ARG_WITH(aqebics-datadir, [ --with-aqebics-datadir=DIR where to search for data files], 1095 [aqebics_datadir="$withval"], 1096 [aqebics_datadir="$aqebics_data"]) 1097AC_SUBST(aqebics_datadir) 1098AC_MSG_RESULT($aqebics_datadir) 1099 1100 1101 1102 1103###------------------------------------------------------------------------- 1104# 1105# Check for xmlsec 1106# 1107if test "$with_aqebics" = "yes"; then 1108 AC_MSG_CHECKING(for build requirements needed by EBICS backend) 1109 AC_MSG_RESULT() 1110 PKG_CHECK_MODULES(XMLSEC, [xmlsec1 >= 1.0.0]) 1111 PKG_CHECK_MODULES(LIBXML, [libxml-2.0]) 1112 PKG_CHECK_MODULES(LIBXSLT, [libxslt]) 1113 AQEBICS_CFLAGS="$XMLSEC_CFLAGS $LIBXML_CFLAGS $LIBXSLT_CFLAGS" 1114 AQEBICS_LIBS="$XMLSEC_LIBS $LIBXML_LIBS $LIBXSLT_LIBS" 1115 AC_SUBST(AQEBICS_CFLAGS) 1116 AC_SUBST(AQEBICS_LIBS) 1117fi 1118 1119 1120 1121 1122###------------------------------------------------------------------------- 1123# 1124# check for plugin init 1125# 1126AC_MSG_CHECKING(if plugin init is wanted) 1127AC_ARG_ENABLE(init-plugins, 1128 [ --enable-init-plugins enable plugin init (default=yes)], 1129 enable_init_plugins="$enableval", 1130 enable_init_plugins="yes") 1131AC_MSG_RESULT($enable_init_plugins) 1132 1133if test "$enable_init_plugins" != "no"; then 1134 AC_DEFINE(AQBANKING_ENABLE_INIT_PLUGINS, 1, [if plugin init is wanted]) 1135fi 1136 1137 1138 1139###------------------------------------------------------------------------- 1140# 1141# check whether aqbanking is a subproject to another one 1142# 1143 1144AC_MSG_CHECKING(if AqBanking is a subproject) 1145AC_ARG_ENABLE(aqb-subproject, 1146 [ --enable-aqb-subproject make gwen only a subproject (default=no)], 1147 enable_aqb_subproject="$enableval", 1148 enable_aqb_subproject="no") 1149AC_MSG_RESULT($enable_aqb_subproject) 1150 1151if test "$enable_aqb_subproject" != "no"; then 1152 AC_DEFINE(AQBANKING_IS_SUBPROJECT, 1, [whether aqb is a subproject]) 1153fi 1154 1155 1156 1157###------------------------------------------------------------------------- 1158# 1159# check whether aqbanking-cli is enabled 1160# 1161 1162AC_MSG_CHECKING(whether aqbanking-cli is wanted) 1163AC_ARG_ENABLE(cli, 1164 [ --enable-cli build aqbanking-cli (default=yes)], 1165 enable_cli="$enableval", 1166 enable_cli="yes") 1167AC_MSG_RESULT($enable_cli) 1168 1169AM_CONDITIONAL(ENABLE_CLI, [test "$enable_cli" = "yes"]) 1170 1171AC_ARG_WITH(cli-version-string, 1172 [ --with-cli-version-string list of additional libraries], 1173 [AQBANKING_CLI_VERSION_STRING="$withval"], 1174 [AQBANKING_CLI_VERSION_STRING="$AQBANKING_VERSION_STRING"] 1175) 1176 1177AC_SUBST(AQBANKING_CLI_VERSION_STRING) 1178 1179 1180###------------------------------------------------------------------------- 1181# 1182# check whether tutorials are to be built 1183# 1184 1185AC_MSG_CHECKING(whether tutorials are to be built) 1186AC_ARG_ENABLE(tutorials, 1187 [ --enable-tutorials build tutorials (default=yes)], 1188 [ case "${enableval}" in 1189 yes) TUTORIALS="tutorials";; 1190 no) TUTORIALS="";; 1191 *) AC_MSG_ERROR(bad value ${enableval} for --enable-tutorials);; 1192 esac 1193 ], 1194 [ 1195 TUTORIALS="tutorials" 1196 enableval="yes" 1197 ]) 1198AC_MSG_RESULT($enableval) 1199AC_SUBST(TUTORIALS) 1200 1201 1202###------------------------------------------------------------------------- 1203# 1204# Cleanup includes, define all_XXX 1205# 1206 1207AS_SCRUB_INCLUDE(all_includes) 1208AC_SUBST(all_includes) 1209AC_SUBST(all_libraries) 1210 1211AC_SUBST(aqbanking_backends) 1212 1213 1214# Adjust CFLAGS and LDFLAGS on Windows 1215case "$OS_TYPE" in 1216 windows) 1217 # GnuCash compiles with this; maybe we need this, too? 1218 #CFLAGS="${CFLAGS} -mms-bitfields" 1219 LDFLAGS="${LDFLAGS} -no-undefined -mwindows" 1220 ;; 1221esac 1222 1223 1224 1225###------------------------------------------------------------------------- 1226# 1227# Output files 1228# 1229 1230AC_CONFIG_FILES([ 1231 mksymlinks.sh 1232 admin/Makefile 1233 doc/Makefile 1234 m4/Makefile 1235 src/Makefile 1236 src/libs/Makefile 1237 src/libs/aqbanking/Makefile 1238 src/libs/aqbanking/version.h 1239 src/libs/aqbanking/system.h 1240 src/libs/aqbanking/dialogs/Makefile 1241 src/libs/aqbanking/types/Makefile 1242 src/libs/aqbanking/gui/Makefile 1243 src/libs/aqbanking/typemaker2/Makefile 1244 src/libs/aqbanking/typemaker2/c/Makefile 1245 src/libs/aqbanking/backendsupport/Makefile 1246 src/libs/aqbankingpp/Makefile 1247 src/libs/plugins/Makefile 1248 src/libs/plugins/bankinfo/Makefile 1249 src/libs/plugins/bankinfo/de/Makefile 1250 src/libs/plugins/bankinfo/de/de.xml 1251 src/libs/plugins/bankinfo/generic/Makefile 1252 src/libs/plugins/imexporters/Makefile 1253 src/libs/plugins/imexporters/eri2/Makefile 1254 src/libs/plugins/imexporters/eri2/eri2.xml 1255 src/libs/plugins/imexporters/eri2/profiles/Makefile 1256 src/libs/plugins/imexporters/ofx/Makefile 1257 src/libs/plugins/imexporters/ofx/ofx.xml 1258 src/libs/plugins/imexporters/ofx/parser/Makefile 1259 src/libs/plugins/imexporters/ofx/profiles/Makefile 1260 src/libs/plugins/imexporters/swift/Makefile 1261 src/libs/plugins/imexporters/swift/swift.xml 1262 src/libs/plugins/imexporters/swift/profiles/Makefile 1263 src/libs/plugins/imexporters/csv/Makefile 1264 src/libs/plugins/imexporters/csv/csv.xml 1265 src/libs/plugins/imexporters/csv/profiles/Makefile 1266 src/libs/plugins/imexporters/openhbci1/Makefile 1267 src/libs/plugins/imexporters/openhbci1/openhbci1.xml 1268 src/libs/plugins/imexporters/openhbci1/profiles/Makefile 1269 src/libs/plugins/imexporters/qif/Makefile 1270 src/libs/plugins/imexporters/qif/qif.xml 1271 src/libs/plugins/imexporters/qif/profiles/Makefile 1272 src/libs/plugins/imexporters/yellownet/Makefile 1273 src/libs/plugins/imexporters/yellownet/yellownet.xml 1274 src/libs/plugins/imexporters/yellownet/profiles/Makefile 1275 src/libs/plugins/imexporters/xmldb/Makefile 1276 src/libs/plugins/imexporters/xmldb/xmldb.xml 1277 src/libs/plugins/imexporters/xmldb/profiles/Makefile 1278 src/libs/plugins/imexporters/sepa/Makefile 1279 src/libs/plugins/imexporters/sepa/sepa.xml 1280 src/libs/plugins/imexporters/sepa/profiles/Makefile 1281 src/libs/plugins/imexporters/ctxfile/Makefile 1282 src/libs/plugins/imexporters/ctxfile/ctxfile.xml 1283 src/libs/plugins/imexporters/ctxfile/profiles/Makefile 1284 src/libs/plugins/imexporters/q43/Makefile 1285 src/libs/plugins/imexporters/q43/q43.xml 1286 src/libs/plugins/imexporters/q43/profiles/Makefile 1287 src/libs/plugins/imexporters/camt/Makefile 1288 src/libs/plugins/imexporters/camt/camt.xml 1289 src/libs/plugins/imexporters/camt/profiles/Makefile 1290 src/libs/plugins/imexporters/xml/Makefile 1291 src/libs/plugins/imexporters/xml/xml.xml 1292 src/libs/plugins/imexporters/xml/data/Makefile 1293 src/libs/plugins/imexporters/xml/profiles/Makefile 1294 src/libs/plugins/parsers/Makefile 1295 src/libs/plugins/parsers/swift/Makefile 1296 src/libs/plugins/parsers/swift/swift.xml 1297 src/libs/plugins/backends/Makefile 1298 src/libs/plugins/backends/aqhbci/Makefile 1299 src/libs/plugins/backends/aqhbci/aqhbci.xml 1300 src/libs/plugins/backends/aqhbci/dialogs/Makefile 1301 src/libs/plugins/backends/aqhbci/header.xml 1302 src/libs/plugins/backends/aqhbci/banking/Makefile 1303 src/libs/plugins/backends/aqhbci/msglayer/Makefile 1304 src/libs/plugins/backends/aqhbci/tan/Makefile 1305 src/libs/plugins/backends/aqhbci/joblayer/Makefile 1306 src/libs/plugins/backends/aqhbci/applayer/Makefile 1307 src/libs/plugins/backends/aqhbci/ajobs/Makefile 1308 src/libs/plugins/backends/aqhbci/admjobs/Makefile 1309 src/libs/plugins/backends/aqhbci/applayer/xml/Makefile 1310 src/libs/plugins/backends/aqhbci/control/Makefile 1311 src/libs/plugins/backends/aqhbci/version.h 1312 src/libs/plugins/backends/aqofxconnect/Makefile 1313 src/libs/plugins/backends/aqofxconnect/aqofxconnect.xml 1314 src/libs/plugins/backends/aqofxconnect/libofxhome/Makefile 1315 src/libs/plugins/backends/aqofxconnect/v1/Makefile 1316 src/libs/plugins/backends/aqofxconnect/v2/Makefile 1317 src/libs/plugins/backends/aqofxconnect/control/Makefile 1318 src/libs/plugins/backends/aqofxconnect/common/Makefile 1319 src/libs/plugins/backends/aqofxconnect/dialogs/Makefile 1320 src/libs/plugins/backends/aqpaypal/Makefile 1321 src/libs/plugins/backends/aqpaypal/aqpaypal.xml 1322 src/libs/plugins/backends/aqpaypal/control/Makefile 1323 src/libs/plugins/backends/aqnone/Makefile 1324 src/libs/plugins/backends/aqnone/aqnone.xml 1325 src/libs/plugins/backends/aqebics/Makefile 1326 src/libs/plugins/backends/aqebics/aqebics.xml 1327 src/libs/plugins/backends/aqebics/client/Makefile 1328 src/libs/plugins/backends/aqebics/dialogs/Makefile 1329 src/libs/plugins/backends/aqebics/msg/Makefile 1330 src/libs/plugins/backends/aqebics/control/Makefile 1331 src/libs/plugins/backends/aqebics/requests/Makefile 1332 src/libs/plugins/backends/aqfints/Makefile 1333 src/libs/plugins/backends/aqfints/aqfints.xml 1334 src/libs/plugins/backends/aqfints/banking/Makefile 1335 src/libs/plugins/backends/aqfints/banking/control/Makefile 1336 src/libs/plugins/backends/aqfints/libaqfints/Makefile 1337 src/libs/plugins/backends/aqfints/libaqfints/msg/Makefile 1338 src/libs/plugins/backends/aqfints/libaqfints/parser/Makefile 1339 src/libs/plugins/backends/aqfints/libaqfints/service/Makefile 1340 src/libs/plugins/backends/aqfints/libaqfints/service/xml/Makefile 1341 src/libs/plugins/backends/aqfints/libaqfints/service/bpd/Makefile 1342 src/libs/plugins/backends/aqfints/libaqfints/service/upd/Makefile 1343 src/libs/plugins/backends/aqfints/libaqfints/service/jobs/Makefile 1344 src/libs/plugins/backends/aqfints/libaqfints/transport/Makefile 1345 src/libs/plugins/backends/aqfints/libaqfints/session/Makefile 1346 src/libs/plugins/backends/aqfints/libaqfints/session/pintan/Makefile 1347 src/libs/plugins/backends/aqfints/libaqfints/session/hbci/Makefile 1348 src/test/Makefile 1349 src/tools/Makefile 1350 src/tools/aqbanking-cli/Makefile 1351 src/tools/mkdeinfo/Makefile 1352 tutorials/Makefile 1353 po/Makefile 1354 Doxyfile 1355 Makefile 1356 aqbanking-config.in 1357 aqbanking.pc 1358 aqbanking.spec 1359 aqbanking.iss 1360 aqbanking-config.cmake 1361 aqbanking-config-version.cmake 1362]) 1363AC_OUTPUT 1364 1365 1366 1367###------------------------------------------------------------------------- 1368# 1369# Summary 1370# 1371 1372echo 1373echo 1374echo "Summary" 1375echo "----------------------------------------------------" 1376echo "AqBanking version : $AQBANKING_VERSION_FULL_STRING" 1377echo "Local Installation Mode : $enable_local_install" 1378echo "Prefix : $prefix" 1379echo "Exec-Prefix : $exec_prefix" 1380echo "Libdir : $libdir" 1381echo "Cfg Search Folder : $aqbanking_cfg_searchdir" 1382echo "Data Search Folder : $aqbanking_data_searchdir" 1383echo "Locale Search Folder : $aqbanking_locale_searchdir" 1384echo "Plugin Search Folder : $aqbanking_plugin_searchdir" 1385echo "Symbol Visibility : $visibility_supported" 1386echo "Build AqBanking-CLI : $enable_cli" 1387echo "CLI Version String : $AQBANKING_CLI_VERSION_STRING" 1388echo 1389 1390echo 1391echo "Plugins" 1392echo "----------------------------------------------------" 1393echo " Backends : $aqbanking_backends" 1394echo " Im-/Exporters : $aqbanking_imexporters" 1395echo " Parsers : $aqbanking_parsers" 1396echo " Bank Infos : $aqbanking_bankinfos" 1397echo 1398 1399echo "----------------------------------------------------" 1400echo "You can now run \"make\" (or gmake on FreeBSD) to compile." 1401 1402 1403