@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.