aboutsummaryrefslogtreecommitdiff
path: root/configure.in
AgeCommit message (Collapse)AuthorFilesLines
2011-08-16build: rename configure.in to configure.acSpencer Oliver1-1195/+0
configure.ac is the correct name to use with modern autotools. Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
2011-08-15show git commit number even when cross-compilingJie Zhang1-11/+5
AC_CHECK_FILE will die when cross-compiling. So don't use it to test the existence of guess-rev.sh. Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
2011-08-09Bump minor version and add -dev tag.Jean-Christophe PLAGNIOL-VILLARD1-1/+1
Bump minor package version number: 0.5.0 -> 0.6.0 Add '-dev' version tag: 0.6.0 -> 0.6.0-dev
2011-08-09The openocd 0.5.0 release.Jean-Christophe PLAGNIOL-VILLARD1-1/+1
Remove '-dev' version tag: 0.5.0-dev -> 0.5.0
2011-07-18build: do not install jimtclSpencer Oliver1-1/+1
We now make use of the new jimtcl --disable-install-jim Now we can install openocd without jimtcl bring installed. Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
2011-07-12ftdi: update for latest libftdi 1.0.4Steve Bennett1-8/+17
For libftd2xx1.0.4, which uses a different directory structure than libftd2xx0.4.16 Without this fix the build fails with version 1.0.4 of the driver. Note that this does not fix --with-ftd2xx-lib=shared Signed-off-by: Steve Bennett <steveb@workware.net.au> Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
2011-06-26Include ULINK driver in configure.inMartin Schmölzer1-1/+12
2011-06-13transport: move files over to transport folderØyvind Harboe1-0/+1
as we introduce swd and jtag as two transports, we want to start up with a new transport folder to organize the code a bit.
2011-04-15RTOS Thread awareness support wipBroadcom Corporation (Evan Hunter)1-0/+1
- works on Cortex-M3 with ThreadX and FreeRTOS Compared to original patch a few nits were fixed: - remove stricmp usage - unsigned compare fix - printf formatting fixes - fixed a bug with overrunning a memory buffer allocated with malloc.
2011-04-06build: correctly use AC_LANG_PROGRAMSpencer Oliver1-27/+20
With newer versions of autoconf >= 2.68 we receive warnings about the incorrect use of AC_LANG_PROGRAM. This fixes those warnings. Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
2010-11-26build: correct configure help messageSpencer Oliver1-1/+1
As we default to building jimtcl the help text should show that. No change in functionality or configure args required. Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
2010-11-19build: remove AC_CONFIG_AUX_DIR macroSpencer Oliver1-1/+0
This was used during testing and should have been removed. Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
2010-11-19build: disable jimtcl lineeditSpencer Oliver1-1/+1
This is a recent jimtcl feature but it currently breaks mingw builds as this system does not have termios.h etc. Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
2010-11-19build: prepend --with-jim-ext=nvp to jimtcl configureSpencer Oliver1-1/+3
This allows us to add options to jimtcl configure. The default autoconf AC_CONFIG_SUBDIRS does not currently support this. Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
2010-11-18build: add autobuild jimtcl to configure scriptsSpencer Oliver1-0/+14
Rather than having to configure/build jimtcl openocd will do this as part of its own build. To use an external jimtcl lib specify disable-internal-jimtcl to the configure step. Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
2010-11-15httpd: retire this serverØyvind Harboe1-5/+0
this never panned out and there are enough mistakes in the code that probably nobody used this. Use the tcl server and implement a standalone http app instead works fine. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2010-09-20zy1000: split out configure option for eCos and JTAG masterØyvind Harboe1-0/+11
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2010-06-16build: enable -Wshadow by defaultØyvind Harboe1-1/+1
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2010-03-11Add support for Bus Pirate as a JTAG adapter.Michal Demin1-0/+11
This includes a driver and matching config file. This support needs to be enabled through the initial "configure" (use "--enable-buspirate"). Signed-off-by: Michal Demin <michaldemin@gmail.com> Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2010-02-21Open the merge window for the 0.5.0 release cycle.David Brownell1-1/+1
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2010-02-21Label builds as OpenOCD v0.4.0David Brownell1-1/+1
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2010-02-13Restore "-dev" version suffix (0.4.0-rc2-dev)David Brownell1-1/+1
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2010-02-13v4.0-rc2 milestoneDavid Brownell1-1/+1
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2009-12-30whitespace cleanup, mostly for docsAntonio Borneo1-1/+1
Remove useless space/tab at end of lines. Remove spaces in indentation and replace with tab. Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2009-12-26Driver for USB-JTAG, Altera USB-Blaster and compatiblesCatalin Patulea1-1/+25
The 10-pin JTAG layout used with these adapters is used by a variety of platforms including AVR. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2009-12-21Restore "-dev" version suffixDavid Brownell1-1/+1
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2009-12-21v0.4.0-rc1 milestoneDavid Brownell1-1/+1
Winter Solstice, 2009. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2009-12-03change autoconf #include in configure.inZachary T Welch1-2/+2
Updates "system.h" and "replacements.h" with <helpers/system.h> and <helpers/replacements.h> respectively.
2009-12-02move jtag drivers to src/jtag/driversZachary T Welch1-0/+1
Moves JTAG interface drivers to src/jtag/drivers/, Adds src/jtag/drivers/Makefile.am. Builds libocdjtagdrivers.la. Flattens the rlink driver files into the drivers/ directory, adding the 'rlink_' prefix or '.rlink' suffix as appropriate.
2009-12-02move nor drivers to src/flash/norZachary T Welch1-0/+1
Moves NOR flash drivers to 'src/flash/nor/'. Adds 'src/flash/nor/Makefile.am'. Builds 'libocdflashnor.la'.
2009-12-02move nand drivers to src/flash/nand/Zachary T Welch1-0/+1
Moves NAND drivers to src/flash/nand/. Adds src/flash/nand/Makefile.am. Builds libocdflashnand.la.
2009-12-02fix configure problem when building w/o USBZachary T Welch1-0/+1
If building OpenOCD without any USB drivers, a warning would appear because $build_usb is never set to a sane default. This fixes it.
2009-12-02remove #if BUILD_HTTPDZachary T Welch1-6/+0
Add httpd_stubs.c to provide no-op implementations of httpd_start() and httpd_stop(). Allows these routines to be called unconditionally and ensures the libocdserver ABI remains unchanged regardless of whether this feature was built-in or not. Prints a DEBUG message when the stub implementation is included.
2009-12-02remove BUILD_IOUTIL symbolZachary T Welch1-6/+0
Add ioutil_stubs.c to provide an empty ioutil_init() routine. Add ioutil.h to prevent applications from needing to declare it. Allows unconditionally calling that function during startup, and the resulting libocdhelper library API is now more stable. Prints a DEBUG message when the stub implementation is included.
2009-11-24add jtag/usb_common.[ch] filesZachary T Welch1-0/+2
Begins to consolidate code used by several USB JTAG interfaces. This first patch provides the required build system changes and a common jtag_usb_open routine, which will replace the guts for probing the busses and devices for possible VID/PID matches. The following patches convert each driver to use it.
2009-11-17allow documentation to be configuredZachary T Welch1-0/+18
Add --disable-doxygen-html and --enable-doxygen-pdf options to the configure script, allowing user to change the defaults. These update the proess of munging the Doxygen configuration file to use the settings thusly provided. Add options in README.
2009-11-12WinXP-x64: find right D2XX librariesLiam Redmond1-2/+2
This trivial patch allows the config script to find the correct FTDI2xx libraries under Windows XP x64 using msys. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2009-11-04Version 0.4.0-devDavid Brownell1-1/+1
Add "-dev" tag. Update minor version number. Archive old NEWS file, start a new one.
2009-11-04Version 0.3.0David Brownell1-1/+1
Remove -dev tag, remove -rc tag. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2009-11-04configure: fix build problems with eCosØyvind Harboe1-6/+57
Various include files require some other include files to be included first. Copied solution from net/if.h. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2009-10-28Bump rc version and add -dev tag.Zachary T Welch1-1/+1
Bump rc package version number: 0.3.0-rc0 -> 0.3.0-rc1 Add '-dev' version tag: 0.3.0-rc1 -> 0.3.0-rc1-dev
2009-10-28The openocd 0.3.0-rc0 release.Zachary T Welch1-1/+1
Remove '-dev' version tag: 0.3.0-rc0-dev -> 0.3.0-rc0
2009-10-22ETM: rename registers, doc tweaksDavid Brownell1-1/+2
The register names are perversely not documented as zero-indexed, so rename them to match that convention. Also switch to lowercase suffixes and infix numbering, matching ETB and EmbeddedICE usage. Update docs to be a bit more accurate, especially regarding what the "trigger" event can cause; and to split the issues into a few more paragraphs, for clarity. Make "configure" helptext point out that "oocd_trace" is prototype hardware, not anything "real". Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2009-10-19MinGW: always use "-D__USE_MINGW_ANSI_STDIO"Redirect 'Slash' NIL1-0/+2
This is unfortunately needed to make stdio work like OpenOCD expects -- matching the ANSI-C standard, instead of MS-Windows. I tested it in both MinGW-W64 on Vista 64 and MinGW-W32 on XP, and I don't see any adverse effects to enabling it for all MinGW versions.
2009-10-16xscale: better fix for debug_handler.binDavid Brownell1-1/+0
Generate a C struct with the data, and use that, instead of an assembly language file. The assembly language causes issues on Darwin and MS-Windows, which don't necessarily use GNU AS; or if they do, don't necessarily use its ELF syntax. It's also better in two other ways: fewer global symbols; and the init-time size check gets optimized away at compile time. (Unless it fails, in which case bigger chunks of the file vanish.) Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2009-10-12simplify XScale debug handler installationDavid Brownell1-0/+1
Load the XScale debug handler from the read-only data section instead of from a separate file that can get lost or garbaged. This eliminates installation and versioning issues, and also speeds up reset handling a bit. Plus some minor bits of cleanup related to loading that handler: comments about just what this handler does, and check fault codes while writing it into the mini-icache. The only behavioral changes should be cleaner failure modes after errors during handler loading, and being a bit faster. NOTE: presumes GNU assembly syntax, with ".incbin"; and ELF, because of the syntax of the ".size" directive. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2009-10-07Change version labels to work better with GITdbrownell1-1/+1
- The guess-rev.sh script is now a tweaked version of "setlocalversion" as seen in Linux, U-Boot, and various other projects. When it finds source control support (git, hg, svn) it uses IDs from there. Else (specific to this project) it reports itself as "-snapshot", e.g. from gitweb. I verified this new "guess-rev.sh" script runs under Cygwin. - Also update the generic version strings to be like "0.3.0-dev" (during development) instead of the very long "0.3.0-in-development". These also show up in the PDF docs. For better tracking, we might eventually change these strings to include the version IDs too. - Change the startup banner version strings so they include the guess-rev output. Development and release versions with GIT will be like Open On-Chip Debugger 0.3.0-dev-00282-g7191a4f-dirty (2009-10-05-20:57) Open On-Chip Debugger 0.3.0 (2009-10-05-20:57) instead of the previous SVN-specific (even when using git-svn!) Open On-Chip Debugger 0.3.0-in-development (2009-10-05-01:39) svn:exported Open On-Chip Debugger 0.3.0 (2009-10-05-01:39) Release git-svn-id: svn://svn.berlios.de/openocd/trunk@2809 b42882b7-edfa-0310-969c-e2dbd0fdcd60
2009-08-20- remove enable-ft2232-highspeed configure option, high speed ftdi support ↵ntfreak1-20/+8
is now detected during the configure stage - warning now issued if high speed ftdi device found and openocd was built using an old driver git-svn-id: svn://svn.berlios.de/openocd/trunk@2599 b42882b7-edfa-0310-969c-e2dbd0fdcd60
2009-08-18Jonas Horberg [jhorberg@sauer-danfoss.com]ntfreak1-47/+69
https://lists.berlios.de/pipermail/openocd-development/2009-August/009939.html 1. It can only be built with the FTD2XX driver. libftdi supports FT2232H/FT4232H since version 0.16 2. A speed value of 0 is used as a RTCK request indicator. This clashes with the valid clock division value 0 that provide the highest fixed clock frequency. 3. The ft2232_speed_div function return the maximum selectable frequency (30MHz) when RTCK is activated. It should return 0. 4. The ft2232_khz function return ERROR_OK when RTCK is requested even for devices lacking RTCK support. It should return ERROR_FAIL so the upper driver layers can detect this and try to fallback to a fixed frequency. 5. FT2232H/FT4232H have a backward compatibility function that divide the clock by 5 to get the same frequency range as FT2232D. There is no code that disable this functionality. I can not find anything about if this is enabled or disabled by default. I think it is safest to actively disable it. git-svn-id: svn://svn.berlios.de/openocd/trunk@2591 b42882b7-edfa-0310-969c-e2dbd0fdcd60
2009-07-31- add configure error if building parport interface under cygwin and ↵ntfreak1-0/+4
sys/io.h missing git-svn-id: svn://svn.berlios.de/openocd/trunk@2571 b42882b7-edfa-0310-969c-e2dbd0fdcd60