You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
122 lines
2.1 KiB
122 lines
2.1 KiB
7 years ago
|
@echo off
|
||
|
echo Setting environment for minimal Visual C++ 6
|
||
|
set INCLUDE=%MSVCDir%\VC98\Include
|
||
|
set LIB=%MSVCDir%\VC98\Lib
|
||
|
set PATH=%MSVCDir%\VC98\Bin;%MSVCDir%\Common\MSDev98\Bin\;%PATH%
|
||
|
|
||
|
echo -- Compiler is MSVC6
|
||
|
|
||
|
set XASH3DSRC=..\..\Xash3D_original
|
||
|
set INCLUDES=-I../common -I../engine -I../pm_shared -I../game_shared -I../public
|
||
|
set SOURCES=agrunt.cpp^
|
||
|
airtank.cpp^
|
||
|
aflock.cpp^
|
||
|
animating.cpp^
|
||
|
animation.cpp^
|
||
|
apache.cpp^
|
||
|
barnacle.cpp^
|
||
|
barney.cpp^
|
||
|
bigmomma.cpp^
|
||
|
bloater.cpp^
|
||
|
bmodels.cpp^
|
||
|
bullsquid.cpp^
|
||
|
buttons.cpp^
|
||
|
cbase.cpp^
|
||
|
client.cpp^
|
||
|
combat.cpp^
|
||
|
controller.cpp^
|
||
|
crossbow.cpp^
|
||
|
crowbar.cpp^
|
||
|
defaultai.cpp^
|
||
|
doors.cpp^
|
||
|
effects.cpp^
|
||
|
egon.cpp^
|
||
|
explode.cpp^
|
||
|
flyingmonster.cpp^
|
||
|
func_break.cpp^
|
||
|
func_tank.cpp^
|
||
|
game.cpp^
|
||
|
gamerules.cpp^
|
||
|
gargantua.cpp^
|
||
|
gauss.cpp^
|
||
|
genericmonster.cpp^
|
||
|
ggrenade.cpp^
|
||
|
globals.cpp^
|
||
|
glock.cpp^
|
||
|
gman.cpp^
|
||
|
h_ai.cpp^
|
||
|
h_battery.cpp^
|
||
|
h_cine.cpp^
|
||
|
h_cycler.cpp^
|
||
|
h_export.cpp^
|
||
|
handgrenade.cpp^
|
||
|
hassassin.cpp^
|
||
|
headcrab.cpp^
|
||
|
healthkit.cpp^
|
||
|
hgrunt.cpp^
|
||
|
hornet.cpp^
|
||
|
hornetgun.cpp^
|
||
|
houndeye.cpp^
|
||
|
ichthyosaur.cpp^
|
||
|
islave.cpp^
|
||
|
items.cpp^
|
||
|
leech.cpp^
|
||
|
lights.cpp^
|
||
|
maprules.cpp^
|
||
|
monstermaker.cpp^
|
||
|
monsters.cpp^
|
||
|
monsterstate.cpp^
|
||
|
mortar.cpp^
|
||
|
mp5.cpp^
|
||
|
multiplay_gamerules.cpp^
|
||
|
nihilanth.cpp^
|
||
|
nodes.cpp^
|
||
|
observer.cpp^
|
||
|
osprey.cpp^
|
||
|
pathcorner.cpp^
|
||
|
plane.cpp^
|
||
|
plats.cpp^
|
||
|
player.cpp^
|
||
|
playermonster.cpp^
|
||
|
python.cpp^
|
||
|
rat.cpp^
|
||
|
roach.cpp^
|
||
|
rpg.cpp^
|
||
|
satchel.cpp^
|
||
|
schedule.cpp^
|
||
|
scientist.cpp^
|
||
|
scripted.cpp^
|
||
|
shotgun.cpp^
|
||
|
singleplay_gamerules.cpp^
|
||
|
skill.cpp^
|
||
|
sound.cpp^
|
||
|
soundent.cpp^
|
||
|
spectator.cpp^
|
||
|
squadmonster.cpp^
|
||
|
squeakgrenade.cpp^
|
||
|
subs.cpp^
|
||
|
talkmonster.cpp^
|
||
|
teamplay_gamerules.cpp^
|
||
|
tempmonster.cpp^
|
||
|
tentacle.cpp^
|
||
|
triggers.cpp^
|
||
|
tripmine.cpp^
|
||
|
turret.cpp^
|
||
|
util.cpp^
|
||
|
weapons.cpp^
|
||
|
world.cpp^
|
||
|
xen.cpp^
|
||
|
zombie.cpp^
|
||
|
../pm_shared/pm_debug.c ../pm_shared/pm_math.c ../pm_shared/pm_shared.c
|
||
|
set DEFINES=/DCLIENT_WEAPONS /Dsnprintf=_snprintf /DNO_VOICEGAMEMGR
|
||
|
set LIBS=user32.lib
|
||
|
set OUTNAME=hl.dll
|
||
|
set DEBUG=/debug
|
||
|
|
||
|
cl %DEFINES% %LIBS% %SOURCES% %INCLUDES% -o %OUTNAME% /link /dll /out:%OUTNAME% %DEBUG% /def:".\hl.def"
|
||
|
|
||
|
echo -- Compile done. Cleaning...
|
||
|
|
||
|
del *.obj *.exp *.lib *.ilk
|
||
|
echo -- Done.
|