|
|
@@ -80,6 +80,28 @@ int add_default_dirs(void) |
|
|
|
strcat(strExePath, "\\.."); |
|
|
|
add_script_search_dir(strExePath); |
|
|
|
} |
|
|
|
/* |
|
|
|
* Add support for the default (as of 20080121) layout when |
|
|
|
* using autotools and cygwin to build native MinGW binary. |
|
|
|
* Path separator is converted to UNIX style so that MinGW is |
|
|
|
* pleased. |
|
|
|
* |
|
|
|
* bin/openocd.exe |
|
|
|
* lib/openocd/event/at91eb40a_reset.cfg |
|
|
|
* lib/openocd/target/at91eb40a.cfg |
|
|
|
*/ |
|
|
|
{ |
|
|
|
char strExePath [MAX_PATH]; |
|
|
|
char *p; |
|
|
|
GetModuleFileName (NULL, strExePath, MAX_PATH); |
|
|
|
*strrchr(strExePath, '\\')=0; |
|
|
|
strcat(strExePath, "/../lib/"PACKAGE); |
|
|
|
for(p=strExePath; *p; p++) { |
|
|
|
if(*p == '\\') |
|
|
|
*p = '/'; |
|
|
|
} |
|
|
|
add_script_search_dir(strExePath); |
|
|
|
} |
|
|
|
#else |
|
|
|
/* Add dir for openocd supplied scripts last so that user can over |
|
|
|
ride those scripts if desired. */ |
|
|
|