X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=configure.in;h=fd2584bbf80bc40d95dd9f911aa22f81c5ab5297;hp=4bce9a9d4d9b24f6e7895198a305865848389573;hb=5a0910206cc96f7f48a48bfee2cc2720711f5b12;hpb=b499b5cbd2337382142e5d532c370599fa35f865 diff --git a/configure.in b/configure.in index 4bce9a9d4d..fd2584bbf8 100644 --- a/configure.in +++ b/configure.in @@ -1,3 +1,4 @@ +AC_PREREQ(2.59) AC_INIT(configure.in) AC_SEARCH_LIBS([ioperm], [ioperm]) @@ -68,9 +69,13 @@ AC_ARG_ENABLE(gw16012, AS_HELP_STRING([--enable-gw16012], [Enable building support for the Gateworks GW16012 JTAG Programmer]), [build_gw16012=$enableval], [build_gw16012=no]) -AC_ARG_ENABLE(presto, - AS_HELP_STRING([--enable-presto], [Enable building support for ASIX Presto Programmer]), - [build_presto=$enableval], [build_presto=no]) +AC_ARG_ENABLE(presto_libftdi, + AS_HELP_STRING([--enable-presto_libftdi], [Enable building support for ASIX Presto Programmer using the libftdi driver]), + [build_presto_libftdi=$enableval], [build_presto_libftdi=no]) + +AC_ARG_ENABLE(presto_ftd2xx, + AS_HELP_STRING([--enable-presto_ftd2xx], [Enable building support for ASIX Presto Programmer using the FTD2XX driver]), + [build_presto_ftd2xx=$enableval], [build_presto_ftd2xx=no]) AC_ARG_ENABLE(usbprog, AS_HELP_STRING([--enable-usbprog], [Enable building support for the usbprog JTAG Programmer]), @@ -185,11 +190,18 @@ else AC_DEFINE(BUILD_GW16012, 0, [0 if you don't want the Gateworks GW16012 driver.]) fi -if test $build_presto = yes; then +if test $build_presto_libftdi = yes; then + build_bitq=yes + AC_DEFINE(BUILD_PRESTO_LIBFTDI, 1, [1 if you want the ASIX PRESTO driver using libftdi.]) +else + AC_DEFINE(BUILD_PRESTO_LIBFTDI, 0, [0 if you don't want the ASIX PRESTO driver using libftdi.]) +fi + +if test $build_presto_ftd2xx = yes; then build_bitq=yes - AC_DEFINE(BUILD_PRESTO, 1, [1 if you want the ASIX PRESTO driver.]) + AC_DEFINE(BUILD_PRESTO_FTD2XX, 1, [1 if you want the ASIX PRESTO driver using FTD2XX.]) else - AC_DEFINE(BUILD_PRESTO, 0, [0 if you don't want the ASIX PRESTO driver.]) + AC_DEFINE(BUILD_PRESTO_FTD2XX, 0, [0 if you don't want the ASIX PRESTO driver using FTD2XX.]) fi if test $build_bitq = yes; then @@ -211,7 +223,7 @@ else fi AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(openocd, 0.1) +AM_INIT_AUTOMAKE(openocd, 1.0) AM_CONDITIONAL(PARPORT, test $build_parport = yes) AM_CONDITIONAL(GIVEIO, test $parport_use_giveio = yes) @@ -222,7 +234,8 @@ AM_CONDITIONAL(FT2232_LIBFTDI, test $build_ft2232_libftdi = yes) AM_CONDITIONAL(FT2232_FTD2XX, test $build_ft2232_ftd2xx = yes) AM_CONDITIONAL(AMTJTAGACCEL, test $build_amtjtagaccel = yes) AM_CONDITIONAL(GW16012, test $build_gw16012 = yes) -AM_CONDITIONAL(PRESTO, test $build_presto = yes) +AM_CONDITIONAL(PRESTO_LIBFTDI, test $build_presto_libftdi = yes) +AM_CONDITIONAL(PRESTO_FTD2XX, test $build_presto_ftd2xx = yes) AM_CONDITIONAL(USBPROG, test $build_usbprog = yes) AM_CONDITIONAL(OOCD_TRACE, test $build_oocd_trace = yes) AM_CONDITIONAL(IS_CYGWIN, test $is_cygwin = yes) @@ -237,4 +250,4 @@ AC_PROG_RANLIB AC_SUBST(WITH_FTD2XX, $with_ftd2xx) -AC_OUTPUT(Makefile src/Makefile src/helper/Makefile src/jtag/Makefile src/xsvf/Makefile src/target/Makefile src/server/Makefile src/flash/Makefile src/pld/Makefile) +AC_OUTPUT(Makefile src/Makefile src/helper/Makefile src/jtag/Makefile src/xsvf/Makefile src/target/Makefile src/server/Makefile src/flash/Makefile src/pld/Makefile doc/Makefile)