mirror of
https://github.com/UberGames/RPG-X2.git
synced 2024-11-25 13:51:03 +00:00
113 lines
6.9 KiB
Batchfile
113 lines
6.9 KiB
Batchfile
set LIBRARY=
|
|
set INCLUDE=
|
|
|
|
@echo off
|
|
if not exist vm\nul mkdir vm
|
|
cd vm
|
|
if not exist ..\..\lcc\bin\lcc.exe goto nolcc
|
|
echo Creating the GAME ASM files...
|
|
echo.
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\cgame -I..\game -I..\ui %1 ../g_main.c
|
|
@if errorlevel 1 goto quit
|
|
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_syscalls.c
|
|
@if errorlevel 1 goto quit
|
|
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../bg_misc.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../bg_lib.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../bg_pmove.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../bg_slidemove.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../q_math.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../q_shared.c
|
|
@if errorlevel 1 goto quit
|
|
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../ai_dmnet.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../ai_dmq3.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../ai_main.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../ai_chat.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../ai_cmd.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../ai_team.c
|
|
@if errorlevel 1 goto quit
|
|
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_active.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_arenas.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_bot.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_client.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_combat.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_fx.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_items.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_log.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_mem.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_misc.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_missile.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_mover.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_session.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_spawn.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_svcmds.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_target.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_team.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_trigger.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_utils.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_weapon.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_usable.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_breakable.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_turrets.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_ui.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../g_cmds.c
|
|
@if errorlevel 1 goto quit
|
|
..\..\..\bin_nt\lcc -DQ3_VM -DQAGAME -DBUILDING_QVM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1 ../bg_oums.c
|
|
@if errorlevel 1 goto quit
|
|
|
|
if not exist ..\..\..\bin_nt\q3asm.exe goto noq3asm
|
|
echo Creating the GAME.QVM file...
|
|
echo.
|
|
..\..\..\bin_nt\q3asm -f ../game
|
|
goto done
|
|
:noq3asm
|
|
echo ERROR: Q3ASM.EXE was not found in the ..\..\..\bin_nt subdirectory.
|
|
pause
|
|
goto done
|
|
:nolcc
|
|
echo ERROR: LCC.EXE was not found in the ..\..\..\bin_nt subdirectory.
|
|
pause
|
|
goto done
|
|
:quit
|
|
echo Error building the GAME ASM files with LCC.EXE!
|
|
pause
|
|
:done
|
|
echo.
|
|
cd ..
|