Skip to content

Commit 5941037

Browse files
committed
Preserve combined symbols in release builds (tewtal#205)
so that they will get uploaded to GitHub Actions
1 parent b68e80d commit 5941037

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

Diff for: build.bat

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ copy *.sfc ..\build
1616
..\tools\asar --no-title-check --symbols=wla --symbols-path=..\build\symbols.sym -DFEATURE_SD2SNES=0 -DFEATURE_PAL=0 -DFEATURE_TINYSTATES=0 ..\src\main.asm ..\build\00.sfc
1717
if ERRORLEVEL 1 goto end_build_saveless
1818
..\tools\asar --no-title-check --symbols=wla --symbols-path=..\build\symbols.sym -DFEATURE_SD2SNES=0 -DFEATURE_PAL=0 -DFEATURE_TINYSTATES=0 ..\src\main.asm ..\build\ff.sfc
19-
python sort_debug_symbols.py ..\build\symbols.sym x x
19+
python sort_debug_symbols.py ..\build\symbols.sym x ..\build\smhack20_combined.sym
2020
python create_ips.py ..\build\00.sfc ..\build\ff.sfc ..\build\smhack20.ips
2121
:end_build_saveless
2222

@@ -26,7 +26,7 @@ copy *.sfc ..\build
2626
..\tools\asar --no-title-check --symbols=wla --symbols-path=..\build\symbols.sym -DFEATURE_SD2SNES=1 -DFEATURE_PAL=0 -DFEATURE_TINYSTATES=0 ..\src\main.asm ..\build\00.sfc
2727
if ERRORLEVEL 1 goto end_build_sd2snes
2828
..\tools\asar --no-title-check --symbols=wla --symbols-path=..\build\symbols.sym -DFEATURE_SD2SNES=1 -DFEATURE_PAL=0 -DFEATURE_TINYSTATES=0 ..\src\main.asm ..\build\ff.sfc
29-
python sort_debug_symbols.py ..\build\symbols.sym x x
29+
python sort_debug_symbols.py ..\build\symbols.sym x ..\build\smhack20_sd2snes.sym
3030
python create_ips.py ..\build\00.sfc ..\build\ff.sfc ..\build\smhack20_sd2snes.ips
3131
:end_build_sd2snes
3232

@@ -36,7 +36,7 @@ copy *.sfc ..\build
3636
..\tools\asar --no-title-check --symbols=wla --symbols-path=..\build\symbols.sym -DFEATURE_SD2SNES=0 -DFEATURE_PAL=0 -DFEATURE_TINYSTATES=1 ..\src\main.asm ..\build\00.sfc
3737
if ERRORLEVEL 1 goto end_build_tinystates
3838
..\tools\asar --no-title-check --symbols=wla --symbols-path=..\build\symbols.sym -DFEATURE_SD2SNES=0 -DFEATURE_PAL=0 -DFEATURE_TINYSTATES=1 ..\src\main.asm ..\build\ff.sfc
39-
python sort_debug_symbols.py ..\build\symbols.sym x x
39+
python sort_debug_symbols.py ..\build\symbols.sym x ..\build\smhack20_tinystates.sym
4040
python create_ips.py ..\build\00.sfc ..\build\ff.sfc ..\build\smhack20_tinystates.ips
4141
:end_build_tinystates
4242

Diff for: build.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,23 @@ rm -f ../build/smhack20.ips
1919
cp *.sfc ../build
2020
../tools/asar --no-title-check --symbols=wla --symbols-path=../build/symbols.sym -DFEATURE_SD2SNES=0 -DFEATURE_PAL=0 -DFEATURE_TINYSTATES=0 "$@" ../src/main.asm ../build/00.sfc
2121
../tools/asar --no-title-check --symbols=wla --symbols-path=../build/symbols.sym -DFEATURE_SD2SNES=0 -DFEATURE_PAL=0 -DFEATURE_TINYSTATES=0 "$@" ../src/main.asm ../build/ff.sfc
22-
python3 sort_debug_symbols.py ../build/symbols.sym x x
22+
python3 sort_debug_symbols.py ../build/symbols.sym x ../build/smhack20.sym
2323
python3 create_ips.py ../build/00.sfc ../build/ff.sfc ../build/smhack20.ips
2424

2525
echo "Building SD2SNES version"
2626
rm -f ../build/smhack20_sd2snes.ips
2727
cp *.sfc ../build
2828
../tools/asar --no-title-check --symbols=wla --symbols-path=../build/symbols.sym -DFEATURE_SD2SNES=1 -DFEATURE_PAL=0 -DFEATURE_TINYSTATES=0 "$@" ../src/main.asm ../build/00.sfc
2929
../tools/asar --no-title-check --symbols=wla --symbols-path=../build/symbols.sym -DFEATURE_SD2SNES=1 -DFEATURE_PAL=0 -DFEATURE_TINYSTATES=0 "$@" ../src/main.asm ../build/ff.sfc
30-
python3 sort_debug_symbols.py ../build/symbols.sym x x
30+
python3 sort_debug_symbols.py ../build/symbols.sym x ../build/smhack20_sd2snes.sym
3131
python3 create_ips.py ../build/00.sfc ../build/ff.sfc ../build/smhack20_sd2snes.ips
3232

3333
echo "Building TinyStates version"
3434
rm -f ../build/smhack20_tinystates.ips
3535
cp *.sfc ../build
3636
../tools/asar --no-title-check --symbols=wla --symbols-path=../build/symbols.sym -DFEATURE_SD2SNES=0 -DFEATURE_PAL=0 -DFEATURE_TINYSTATES=1 "$@" ../src/main.asm ../build/00.sfc
3737
../tools/asar --no-title-check --symbols=wla --symbols-path=../build/symbols.sym -DFEATURE_SD2SNES=0 -DFEATURE_PAL=0 -DFEATURE_TINYSTATES=1 "$@" ../src/main.asm ../build/ff.sfc
38-
python3 sort_debug_symbols.py ../build/symbols.sym x x
38+
python3 sort_debug_symbols.py ../build/symbols.sym x ../build/smhack20_tinystates.sym
3939
python3 create_ips.py ../build/00.sfc ../build/ff.sfc ../build/smhack20_tinystates.ips
4040

4141
rm 00.sfc ff.sfc ../build/00.sfc ../build/ff.sfc ../build/symbols.sym

Diff for: build_PAL.bat

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ copy *.sfc ..\build
1616
..\tools\asar --no-title-check --symbols=wla --symbols-path=..\build\symbols.sym -DFEATURE_SD2SNES=0 -DFEATURE_PAL=1 -DFEATURE_TINYSTATES=0 ..\src\main.asm ..\build\00.sfc
1717
if ERRORLEVEL 1 goto end_build_saveless
1818
..\tools\asar --no-title-check --symbols=wla --symbols-path=..\build\symbols.sym -DFEATURE_SD2SNES=0 -DFEATURE_PAL=1 -DFEATURE_TINYSTATES=0 ..\src\main.asm ..\build\ff.sfc
19-
python sort_debug_symbols.py ..\build\symbols.sym x x
19+
python sort_debug_symbols.py ..\build\symbols.sym x ..\build\smpalhack20.sym
2020
python create_ips.py ..\build\00.sfc ..\build\ff.sfc ..\build\smpalhack20.ips
2121
:end_build_saveless
2222

@@ -26,7 +26,7 @@ copy *.sfc ..\build
2626
..\tools\asar --no-title-check --symbols=wla --symbols-path=..\build\symbols.sym -DFEATURE_SD2SNES=1 -DFEATURE_PAL=1 -DFEATURE_TINYSTATES=0 ..\src\main.asm ..\build\00.sfc
2727
if ERRORLEVEL 1 goto end_build_sd2snes
2828
..\tools\asar --no-title-check --symbols=wla --symbols-path=..\build\symbols.sym -DFEATURE_SD2SNES=1 -DFEATURE_PAL=1 -DFEATURE_TINYSTATES=0 ..\src\main.asm ..\build\ff.sfc
29-
python sort_debug_symbols.py ..\build\symbols.sym x x
29+
python sort_debug_symbols.py ..\build\symbols.sym x ..\build\smpalhack20_sd2snes.sym
3030
python create_ips.py ..\build\00.sfc ..\build\ff.sfc ..\build\smpalhack20_sd2snes.ips
3131
:end_build_sd2snes
3232

@@ -36,7 +36,7 @@ copy *.sfc ..\build
3636
..\tools\asar --no-title-check --symbols=wla --symbols-path=..\build\symbols.sym -DFEATURE_SD2SNES=0 -DFEATURE_PAL=1 -DFEATURE_TINYSTATES=1 ..\src\main.asm ..\build\00.sfc
3737
if ERRORLEVEL 1 goto end_build_tinystates
3838
..\tools\asar --no-title-check --symbols=wla --symbols-path=..\build\symbols.sym -DFEATURE_SD2SNES=0 -DFEATURE_PAL=1 -DFEATURE_TINYSTATES=1 ..\src\main.asm ..\build\ff.sfc
39-
python sort_debug_symbols.py ..\build\symbols.sym x x
39+
python sort_debug_symbols.py ..\build\symbols.sym x ..\build\smpalhack20_tinystates.sym
4040
python create_ips.py ..\build\00.sfc ..\build\ff.sfc ..\build\smpalhack20_tinystates.ips
4141
:end_build_tinystates
4242

Diff for: build_PAL.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,23 @@ rm -f ../build/smpalhack20.ips
1919
cp *.sfc ../build
2020
../tools/asar --no-title-check --symbols=wla --symbols-path=../build/symbols.sym -DFEATURE_SD2SNES=0 -DFEATURE_PAL=1 -DFEATURE_TINYSTATES=0 "$@" ../src/main.asm ../build/00.sfc
2121
../tools/asar --no-title-check --symbols=wla --symbols-path=../build/symbols.sym -DFEATURE_SD2SNES=0 -DFEATURE_PAL=1 -DFEATURE_TINYSTATES=0 "$@" ../src/main.asm ../build/ff.sfc
22-
python3 sort_debug_symbols.py ../build/symbols.sym x x
22+
python3 sort_debug_symbols.py ../build/symbols.sym x ../build/smpalhack20.sym
2323
python3 create_ips.py ../build/00.sfc ../build/ff.sfc ../build/smpalhack20.ips
2424

2525
echo "Building SD2SNES version"
2626
rm -f ../build/smpalhack20_sd2snes.ips
2727
cp *.sfc ../build
2828
../tools/asar --no-title-check --symbols=wla --symbols-path=../build/symbols.sym -DFEATURE_SD2SNES=1 -DFEATURE_PAL=1 -DFEATURE_TINYSTATES=0 "$@" ../src/main.asm ../build/00.sfc
2929
../tools/asar --no-title-check --symbols=wla --symbols-path=../build/symbols.sym -DFEATURE_SD2SNES=1 -DFEATURE_PAL=1 -DFEATURE_TINYSTATES=0 "$@" ../src/main.asm ../build/ff.sfc
30-
python3 sort_debug_symbols.py ../build/symbols.sym x x
30+
python3 sort_debug_symbols.py ../build/symbols.sym x ../build/smpalhack20_sd2snes.sym
3131
python3 create_ips.py ../build/00.sfc ../build/ff.sfc ../build/smpalhack20_sd2snes.ips
3232

3333
echo "Building TinyStates version"
3434
rm -f ../build/smpalhack20_tinystates.ips
3535
cp *.sfc ../build
3636
../tools/asar --no-title-check --symbols=wla --symbols-path=../build/symbols.sym -DFEATURE_SD2SNES=0 -DFEATURE_PAL=1 -DFEATURE_TINYSTATES=1 "$@" ../src/main.asm ../build/00.sfc
3737
../tools/asar --no-title-check --symbols=wla --symbols-path=../build/symbols.sym -DFEATURE_SD2SNES=0 -DFEATURE_PAL=1 -DFEATURE_TINYSTATES=1 "$@" ../src/main.asm ../build/ff.sfc
38-
python3 sort_debug_symbols.py ../build/symbols.sym x x
38+
python3 sort_debug_symbols.py ../build/symbols.sym x ../build/smpalhack20_tinystates.sym
3939
python3 create_ips.py ../build/00.sfc ../build/ff.sfc ../build/smpalhack20_tinystates.ips
4040

4141
rm 00.sfc ff.sfc ../build/00.sfc ../build/ff.sfc ../build/symbols.sym

0 commit comments

Comments
 (0)