• R/O
  • HTTP
  • SSH

List of commits

No Tags

Frequently used words (click to add to your profile)

javaandroidc++linuxc#windowsobjective-ccocoaqtpython誰得phprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

DLL dependency listing utility for MinGW applications

Rev. Time Author
2b4c7d1 master 2020-09-10 04:37:28 Keith Marshall

Avoid the use of GNU-specific awk extensions.

* mingw32-ldd.sh (list_depends): Do not depend on the effect of...
(IGNORECASE): ...this awk variable; it is a GNU extension; prefer...
[tolower($0) ~ /pattern/]: ...this POSIX.1 standard construct.

66b6966 2020-09-08 19:08:30 Keith Marshall

Support a configurable command name host prefix.

* mingw32-ldd.sh (rcinit): Add fall-back initialization for...
(mingw32): ...this new script variable; derive its default value from
the effective basename of this mingw32-ldd command, omitting "-ldd".
(objdump): Use it as a possible cross-tool host prefix.

a9475f3 2020-09-08 03:13:38 Keith Marshall

Adopt a consistent style for shell function definitions.

* mingw32-ldd.sh (usage, set_dllpath, depends, list_depends)
(plot_depends, ref_count, ref_shift, plot_linkage, show_depends):
Insert white-space between '()' and '{'; some shells may object,
when it is omitted.

6c62748 2020-09-07 02:38:10 Keith Marshall

Support persistent user-specific run-time initialization.

* mingw32-ldd.sh (rcinit): New function; it provides fall-backs...
(SYSTEM_DLLPATH, PROGRAM_FILES): ...for these shell variables, after
reading preferred settings from $HOME/.mingw32rc; use it.

4438871 2019-10-12 20:36:38 Keith Marshall

Use mingw32-specific objdump command, if available.

* mingw32-ldd.sh (objdump): New script variable; define, and...
(list_depends): ...use it.

a80f93b 2020-09-06 18:43:32 Keith Marshall

Diagnose missing files at top level.

* mingw32-ldd.sh (show_depends): Rename original function...
(plot_depends): ...as this; use it in reimplementation, as new, of...
(show_depends): ...this; add diagnostics to report missing files.
(CMD): New script variable; define, and use it in diagnostics...
(usage, show_depends): ...in each of these.
(STATUS): New variable.

61e5b06 2017-07-22 06:14:52 Keith Marshall

New repository; initial commit.

* mingw32-ldd.sh: New file; it implements a simple recursive procedure
for plotting the DLL dependency tree for Windows executables or DLLs.