mirror of
https://github.com/nishiowo/nishbox
synced 2025-04-21 20:24:39 +00:00
24 lines
436 B
Bash
Executable File
24 lines
436 B
Bash
Executable File
#!/bin/sh
|
|
|
|
CC=${CC:-${GCC_PREFIX}gcc}
|
|
OBJDUMP=${OBJDUMP:-${GCC_PREFIX}objdump}
|
|
|
|
solve () {
|
|
path=""
|
|
$OBJDUMP -p $1 | grep "DLL Name:" | rev | cut -d" " -f1 | rev | while read a; do
|
|
if [ -e "./engine/lib/*/*/$a" ]; then
|
|
path="./engine/lib/*/*/$a"
|
|
else
|
|
path="`$CC -print-file-name=$a`"
|
|
fi
|
|
if [ ! "x$path" = "x" ]; then
|
|
if [ -e "$path" ]; then
|
|
echo $path
|
|
solve $path
|
|
fi
|
|
fi
|
|
done
|
|
}
|
|
|
|
solve bin/*/*/nishbox.exe
|