mirror of https://github.com/zeldaret/mm.git
Fix `rename_sym.sh` tool: functions.txt/variables.txt (#1829)
* rename_sym: fixed to work with new disasm functions/variables locations * rename_sym: re-enabled asm
This commit is contained in:
parent
92be14f00e
commit
cc4a063e0c
|
|
@ -2,12 +2,19 @@
|
|||
|
||||
shopt -s globstar
|
||||
|
||||
FUNCTIONS_FILES="tools/disasm/**/functions.txt"
|
||||
VARIABLES_FILES="tools/disasm/**/variables.txt"
|
||||
ASM_FILES="extracted/**/asm/**/*s"
|
||||
|
||||
if [ "$#" -ne "2" ];
|
||||
then
|
||||
echo "usage: $0 old_name new_name"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
#echo "Replace $1 with $2?"
|
||||
#read
|
||||
grep -rl "$1" asm/**/*.s src/**/*.{c,h} include/**/*.h assets/xml/* tools/disasm/functions.txt tools/disasm/variables.txt tools/sizes/*.csv | xargs sed -i "s/\b$1\b/$2/g"
|
||||
echo "Replacing symbol in most files ..."
|
||||
grep -rl "$1" src/**/*.{c,h} include/**/*.h assets/xml/* $FUNCTIONS_FILES $VARIABLES_FILES tools/sizes/*.csv | xargs sed -i "s/\b$1\b/$2/g"
|
||||
|
||||
# so many files it overloads xargs, and takes much longer
|
||||
echo "Replacing symbol in asm files ..."
|
||||
grep -rl "$1" $ASM_FILES | xargs sed -i "s/\b$1\b/$2/g"
|
||||
|
|
|
|||
Loading…
Reference in New Issue