mirror of
https://github.com/FWGS/hlsdk-xash3d
synced 2024-11-22 18:05:23 +01:00
85 lines
1.8 KiB
Batchfile
85 lines
1.8 KiB
Batchfile
@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 -I../external -I../dlls -I../utils/false_vgui/include
|
|
set SOURCES=../dlls/crossbow.cpp^
|
|
../dlls/crowbar.cpp^
|
|
../dlls/egon.cpp^
|
|
../dlls/gauss.cpp^
|
|
../dlls/handgrenade.cpp^
|
|
../dlls/hornetgun.cpp^
|
|
../dlls/mp5.cpp^
|
|
../dlls/python.cpp^
|
|
../dlls/rpg.cpp^
|
|
../dlls/satchel.cpp^
|
|
../dlls/shotgun.cpp^
|
|
../dlls/squeakgrenade.cpp^
|
|
../dlls/tripmine.cpp^
|
|
../dlls/glock.cpp^
|
|
ev_hldm.cpp^
|
|
hl/hl_baseentity.cpp^
|
|
hl/hl_events.cpp^
|
|
hl/hl_objects.cpp^
|
|
hl/hl_weapons.cpp^
|
|
ammo.cpp^
|
|
ammo_secondary.cpp^
|
|
ammohistory.cpp^
|
|
battery.cpp^
|
|
cdll_int.cpp^
|
|
com_weapons.cpp^
|
|
death.cpp^
|
|
demo.cpp^
|
|
entity.cpp^
|
|
ev_common.cpp^
|
|
events.cpp^
|
|
flashlight.cpp^
|
|
GameStudioModelRenderer.cpp^
|
|
geiger.cpp^
|
|
health.cpp^
|
|
hud.cpp^
|
|
hud_msg.cpp^
|
|
hud_redraw.cpp^
|
|
hud_spectator.cpp^
|
|
hud_update.cpp^
|
|
in_camera.cpp^
|
|
input.cpp^
|
|
input_goldsource.cpp^
|
|
input_mouse.cpp^
|
|
input_xash3d.cpp^
|
|
menu.cpp^
|
|
message.cpp^
|
|
overview.cpp^
|
|
parsemsg.cpp^
|
|
../pm_shared/pm_debug.c^
|
|
../pm_shared/pm_math.c^
|
|
../pm_shared/pm_shared.c^
|
|
saytext.cpp^
|
|
status_icons.cpp^
|
|
statusbar.cpp^
|
|
studio_util.cpp^
|
|
StudioModelRenderer.cpp^
|
|
text_message.cpp^
|
|
train.cpp^
|
|
tri.cpp^
|
|
util.cpp^
|
|
view.cpp^
|
|
scoreboard.cpp^
|
|
MOTD.cpp
|
|
set DEFINES=/DCLIENT_DLL /DCLIENT_WEAPONS /Dsnprintf=_snprintf /DNO_VOICEGAMEMGR /DGOLDSOURCE_SUPPORT
|
|
set LIBS=user32.lib Winmm.lib
|
|
set OUTNAME=client.dll
|
|
set DEBUG=/debug
|
|
|
|
cl %DEFINES% %LIBS% %SOURCES% %INCLUDES% -o %OUTNAME% /link /dll /out:%OUTNAME% %DEBUG%
|
|
|
|
echo -- Compile done. Cleaning...
|
|
|
|
del *.obj *.exp *.lib *.ilk
|
|
echo -- Done.
|