openocd/src/helper
Andreas Fritiofson 619b8383e9 Remove special handling of script search path on Windows
On all platforms, search for scripts in
$HOME/.openocd
${run_prefix}${pkgdatadir}/site
${run_prefix}${pkgdatadir}/scripts

On Windows, set run_prefix to the runtime path of the executable, minus
${bindir}. This is to enable the install dir to be moved anywhere, as long
as the structure of the install dir is kept intact. On all other platforms,
run_prefix is empty.

The script paths can now be adjusted on Windows builds the normal way; by
overriding pkgdatadir at build time. For example, to create a Windows
package layout of

bin/openocd.exe
scripts/interface/...
scripts/target/...

you can do
configure --prefix= --enable-... and then
make pkgdatadir= DESTDIR=/some/path clean all install

Also, remove the unused PKGLIBDIR define.

Change-Id: If2c8228fc80c598d763efad21c5f51695ff9b6cf
Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Reviewed-on: http://openocd.zylin.com/1796
Tested-by: jenkins
Reviewed-by: Jens Bauer <jens@gpio.dk>
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
2013-12-22 20:24:13 +00:00
..
Makefile.am libusb: require pkg-config support 2013-09-13 21:43:18 +00:00
bin2char.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
binarybuffer.c binarybuffer: Remove unnecessary cast and fix hidden "bug" 2013-10-31 20:45:26 +00:00
binarybuffer.h binarybuffer: Remove unnecessary cast and fix hidden "bug" 2013-10-31 20:45:26 +00:00
command.c Remove unnecessary casts 2013-10-31 20:43:27 +00:00
command.h Clean up const usage to avoid excessive casting 2013-10-31 20:42:34 +00:00
configuration.c Remove unnecessary casts 2013-10-31 20:43:27 +00:00
configuration.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
fileio.c Clean up const usage to avoid excessive casting 2013-10-31 20:42:34 +00:00
fileio.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
ioutil.c ioutil: Remove unnecessary casts and fix const-discarding 2013-10-31 20:45:34 +00:00
ioutil.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
ioutil_stubs.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
jim-nvp.c build: cleanup src/helper directory 2012-02-06 10:49:52 +00:00
jim-nvp.h build: cleanup src/helper directory 2012-02-06 10:49:52 +00:00
list.h Add a bit-level transfer queue 2012-07-06 14:58:25 +00:00
log.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
log.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
options.c Remove special handling of script search path on Windows 2013-12-22 20:24:13 +00:00
replacements.c libusb: require pkg-config support 2013-09-13 21:43:18 +00:00
replacements.h libusb1_common, ftdi: clarify libusb_open error message 2013-06-12 14:40:16 +00:00
startup.tcl Fix "Evaluate 'script' in the global scope" 2011-10-24 17:40:52 +00:00
system.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
time_support.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
time_support.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
time_support_common.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
types.h [PATCH 1/2]support64: Add functions into types and target 2013-12-01 12:39:36 +00:00
util.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
util.h update files to correct FSF address 2013-06-05 19:52:42 +00:00