[Build] Compile bmp2arr as a 32-bit binary

This commit is contained in:
nmlgc 2020-07-08 20:52:08 +02:00
parent 8cbaaf0b45
commit 42c66117b5
2 changed files with 18 additions and 0 deletions

4
.gitignore vendored
View File

@ -4,3 +4,7 @@ Research/*.exe
Research/*.obj Research/*.obj
RESEARCH/*.EXE RESEARCH/*.EXE
RESEARCH/*.OBJ RESEARCH/*.OBJ
# Borland C++ ILINK32 debug information - can't be deactivated, unfortunately.
*.tds
*.TDS

View File

@ -4,6 +4,16 @@ echo Running the first, 32-bit part of the ReC98 build process.
set ReC98_ASM=tasm32 /m /mx /kh32768 /t /ilibs\master.lib\ set ReC98_ASM=tasm32 /m /mx /kh32768 /t /ilibs\master.lib\
set CXX32=bcc32 set CXX32=bcc32
REM Silence incorrect warnings for Borland C++ 5.5
REM ----------------------------------------------
REM 'identifier' is assigned a value that is never used
set CXX32FLAGS=%CXX32FLAGS% -w-8004
REM Comparing signed and unsigned values
set CXX32FLAGS=%CXX32FLAGS% -w-8012
REM ----------------------------------------------
set CXX32FLAGS=%CXX32FLAGS% -O2 -v- -x-
del /S *.obj del /S *.obj
for /L %%i in (1,1,5) do mkdir bin\th0%%i 2>NUL for /L %%i in (1,1,5) do mkdir bin\th0%%i 2>NUL
@ -13,6 +23,10 @@ if errorlevel 9009 goto no_tasm32
%CXX32% 1>NUL 2>NUL %CXX32% 1>NUL 2>NUL
if errorlevel 9009 goto no_bcc32 if errorlevel 9009 goto no_bcc32
set BMP2ARR=bin\Pipeline\bmparr32.exe
%CXX32% %CXX32FLAGS% -nbin/Pipeline/ Pipeline\bmp2arr.c Pipeline\bmp2arrl.c
%ReC98_ASM% th01_op.asm bin\th01\op.obj %ReC98_ASM% th01_op.asm bin\th01\op.obj
%ReC98_ASM% th01_reiiden.asm bin\th01\reiiden.obj %ReC98_ASM% th01_reiiden.asm bin\th01\reiiden.obj
%ReC98_ASM% th01_fuuin.asm bin\th01\fuuin.obj %ReC98_ASM% th01_fuuin.asm bin\th01\fuuin.obj