Updated QVM build scripts.

This commit is contained in:
Artem Kharytoniuk 2016-07-16 13:29:42 +03:00
parent ce760440ae
commit 1bdb16d979
6 changed files with 128 additions and 135 deletions

View File

@ -2,65 +2,63 @@ rem make sure we have a safe environement
set LIBRARY= set LIBRARY=
set INCLUDE= set INCLUDE=
mkdir vm mkdir ..\..\intermediate\vm\cgame
cd vm cd ..\..\intermediate\vm\cgame
set cc=lcc -DQ3_VM -DCGAME -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1
rem update PATH variable to point to the quake3 sdk tools set PATH=..\..\..\tools\bin;%PATH%
set PATH=.\..\..\win32\mod-sdk-setup\bin;%PATH%
%cc% ../../game/bg_misc.c set src=..\..\..\source
set cc=lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I%src%\cgame -I%src%\game -I%src%\ui %1
%cc% %src%/game/bg_misc.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../../game/bg_pmove.c %cc% %src%/game/bg_pmove.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../../game/bg_slidemove.c %cc% %src%/game/bg_slidemove.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../../game/bg_lib.c %cc% %src%/game/bg_lib.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../../game/q_math.c %cc% %src%/game/q_math.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../../game/q_shared.c %cc% %src%/game/q_shared.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_consolecmds.c %cc% %src%/cgame/cg_consolecmds.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_draw.c %cc% %src%/cgame/cg_draw.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_drawtools.c %cc% %src%/cgame/cg_drawtools.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_effects.c %cc% %src%/cgame/cg_effects.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_ents.c %cc% %src%/cgame/cg_ents.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_event.c %cc% %src%/cgame/cg_event.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_info.c %cc% %src%/cgame/cg_info.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_localents.c %cc% %src%/cgame/cg_localents.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_main.c %cc% %src%/cgame/cg_main.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_marks.c %cc% %src%/cgame/cg_marks.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_players.c %cc% %src%/cgame/cg_players.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_playerstate.c %cc% %src%/cgame/cg_playerstate.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_predict.c %cc% %src%/cgame/cg_predict.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_scoreboard.c %cc% %src%/cgame/cg_scoreboard.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_servercmds.c %cc% %src%/cgame/cg_servercmds.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_snapshot.c %cc% %src%/cgame/cg_snapshot.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_view.c %cc% %src%/cgame/cg_view.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../cg_weapons.c %cc% %src%/cgame/cg_weapons.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
q3asm -f %src%/cgame/cgame
q3asm -f ../cgame
:quit :quit
cd .. cd %src%/cgame

View File

@ -1,6 +1,6 @@
-o "\quake3\baseq3\vm\cgame" -o "..\..\..\binaries\vm\cgame.qvm"
cg_main cg_main
..\cg_syscalls ..\..\..\source\cgame\cg_syscalls
cg_consolecmds cg_consolecmds
cg_draw cg_draw
cg_drawtools cg_drawtools

View File

@ -2,87 +2,87 @@ rem make sure we have a safe environement
set LIBRARY= set LIBRARY=
set INCLUDE= set INCLUDE=
mkdir vm mkdir ..\..\intermediate\vm\game
cd vm cd ..\..\intermediate\vm\game
set cc=lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\ui %1
rem update PATH variable to point to the quake3 sdk tools set PATH=..\..\..\tools\bin;%PATH%
set PATH=.\..\..\win32\mod-sdk-setup\bin;%PATH%
%cc% ../g_main.c set src=..\..\..\source
set cc=lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I%src%\cgame -I%src%\game -I%src%\ui %1
%cc% %src%/game/g_main.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_syscalls.c %cc% %src%/game/g_syscalls.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../bg_misc.c %cc% %src%/game/bg_misc.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../bg_lib.c %cc% %src%/game/bg_lib.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../bg_pmove.c %cc% %src%/game/bg_pmove.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../bg_slidemove.c %cc% %src%/game/bg_slidemove.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../q_math.c %cc% %src%/game/q_math.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../q_shared.c %cc% %src%/game/q_shared.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../ai_dmnet.c %cc% %src%/game/ai_dmnet.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../ai_dmq3.c %cc% %src%/game/ai_dmq3.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../ai_main.c %cc% %src%/game/ai_main.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../ai_chat.c %cc% %src%/game/ai_chat.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../ai_cmd.c %cc% %src%/game/ai_cmd.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../ai_team.c %cc% %src%/game/ai_team.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_active.c %cc% %src%/game/g_active.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_arenas.c %cc% %src%/game/g_arenas.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_bot.c %cc% %src%/game/g_bot.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_client.c %cc% %src%/game/g_client.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_cmds.c %cc% %src%/game/g_cmds.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_combat.c %cc% %src%/game/g_combat.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_items.c %cc% %src%/game/g_items.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_mem.c %cc% %src%/game/g_mem.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_misc.c %cc% %src%/game/g_misc.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_missile.c %cc% %src%/game/g_missile.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_mover.c %cc% %src%/game/g_mover.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_session.c %cc% %src%/game/g_session.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_spawn.c %cc% %src%/game/g_spawn.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_svcmds.c %cc% %src%/game/g_svcmds.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_target.c %cc% %src%/game/g_target.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_team.c %cc% %src%/game/g_team.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_trigger.c %cc% %src%/game/g_trigger.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_utils.c %cc% %src%/game/g_utils.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../g_weapon.c %cc% %src%/game/g_weapon.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
%cc% ../ai_vcmd.c %cc% %src%/game/ai_vcmd.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
q3asm -f %src%/game/game
q3asm -f ../game
:quit :quit
cd .. cd %src%/game

View File

@ -1,6 +1,6 @@
-o "\quake3\baseq3\vm\qagame" -o "..\..\..\binaries\vm\qagame.qvm"
g_main g_main
..\g_syscalls ..\..\..\source\game\g_syscalls
bg_misc bg_misc
bg_lib bg_lib
bg_pmove bg_pmove

View File

@ -2,102 +2,97 @@ rem make sure we have a safe environement
set LIBRARY= set LIBRARY=
set INCLUDE= set INCLUDE=
mkdir vm mkdir ..\..\intermediate\vm\ui
cd vm cd ..\..\intermediate\vm\ui
set cc=lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui %1 set PATH=..\..\..\tools\bin;%PATH%
rem update PATH variable to point to the quake3 sdk tools set src=..\..\..\source
set PATH=.\..\..\win32\mod-sdk-setup\bin;%PATH% set cc=lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I%src%\cgame -I%src%\game -I%src%\ui %1
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_main.c %cc% %src%/q3_ui/ui_main.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_cdkey.c %cc% %src%/q3_ui/ui_cdkey.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_ingame.c %cc% %src%/q3_ui/ui_ingame.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_serverinfo.c %cc% %src%/q3_ui/ui_serverinfo.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_confirm.c %cc% %src%/q3_ui/ui_confirm.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_setup.c %cc% %src%/q3_ui/ui_setup.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../../game/bg_misc.c %cc% %src%/game/bg_misc.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../../game/bg_lib.c %cc% %src%/game/bg_lib.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../../game/q_math.c %cc% %src%/game/q_math.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../../game/q_shared.c %cc% %src%/game/q_shared.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_gameinfo.c %cc% %src%/q3_ui/ui_gameinfo.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_atoms.c %cc% %src%/q3_ui/ui_atoms.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_connect.c %cc% %src%/q3_ui/ui_connect.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_controls2.c %cc% %src%/q3_ui/ui_controls2.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_demo2.c %cc% %src%/q3_ui/ui_demo2.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_mfield.c %cc% %src%/q3_ui/ui_mfield.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_credits.c %cc% %src%/q3_ui/ui_credits.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_menu.c %cc% %src%/q3_ui/ui_menu.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_options.c %cc% %src%/q3_ui/ui_options.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_display.c %cc% %src%/q3_ui/ui_display.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_sound.c %cc% %src%/q3_ui/ui_sound.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_network.c %cc% %src%/q3_ui/ui_network.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_playermodel.c %cc% %src%/q3_ui/ui_playermodel.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_players.c %cc% %src%/q3_ui/ui_players.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_playersettings.c %cc% %src%/q3_ui/ui_playersettings.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_preferences.c %cc% %src%/q3_ui/ui_preferences.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_qmenu.c %cc% %src%/q3_ui/ui_qmenu.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_servers2.c %cc% %src%/q3_ui/ui_servers2.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_sparena.c %cc% %src%/q3_ui/ui_sparena.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_specifyserver.c %cc% %src%/q3_ui/ui_specifyserver.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_splevel.c %cc% %src%/q3_ui/ui_splevel.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_sppostgame.c %cc% %src%/q3_ui/ui_sppostgame.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_startserver.c %cc% %src%/q3_ui/ui_startserver.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_team.c %cc% %src%/q3_ui/ui_team.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_video.c %cc% %src%/q3_ui/ui_video.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_cinematics.c %cc% %src%/q3_ui/ui_cinematics.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_spskill.c %cc% %src%/q3_ui/ui_spskill.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_addbots.c %cc% %src%/q3_ui/ui_addbots.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_removebots.c %cc% %src%/q3_ui/ui_removebots.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
rem lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_loadconfig.c %cc% %src%/q3_ui/ui_teamorders.c
rem @if errorlevel 1 goto quit
rem lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_saveconfig.c
rem @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_teamorders.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
lcc -DQ3_VM -S -Wf-target=bytecode -Wf-g -I..\..\cgame -I..\..\game -I..\..\q3_ui ../ui_mods.c %cc% %src%/q3_ui/ui_mods.c
@if errorlevel 1 goto quit @if errorlevel 1 goto quit
q3asm -f %src%/q3_ui/q3_ui
q3asm -f ../q3_ui
:quit :quit
cd .. cd %src%/q3_ui

View File

@ -1,6 +1,6 @@
-o "\quake3\baseq3\vm\ui" -o "..\..\..\binaries\vm\ui.qvm"
ui_main ui_main
..\ui_syscalls ..\..\..\source\q3_ui\ui_syscalls
ui_gameinfo ui_gameinfo
ui_atoms ui_atoms
ui_cinematics ui_cinematics