csgo-2018-source/vpc_scripts/groups.vgc

1225 lines
18 KiB
Plaintext
Raw Permalink Normal View History

2021-07-25 12:11:47 +08:00
//-----------------------------------------------------------------------------
// GROUPS.VGC
//
// Group Configurations for all Source(TM) Projects
//-----------------------------------------------------------------------------
///////////////////////
// Group definitions //
///////////////////////
$Group "csgo_partner"
{
"appframework"
"valve_avi"
"bitmap"
"bitmap_byteswap"
"bonesetup"
"choreoobjects"
"datacache"
"datamodel"
"dedicated"
"dedicated_main"
"dmserializers"
"dmxloader"
"engine"
"engine_ds"
"fgdlib"
"filesystem_stdio"
"fow"
"client"
"server"
"hammer_dll"
"hammer_launcher"
"inputsystem"
"interfaces"
"launcher"
"launcher_main"
"matchmaking"
"matchmakingbase"
"matchmaking_ds"
"matchmakingbase_ds"
"materialobjects"
"materialsystem"
"shaderapiempty"
"shaderlib"
"stdshader_dbg"
"stdshader_dx9"
"mathlib"
"mathlib_extended"
"mdllib"
"mdlobjects"
"meshutils"
"movieobjects"
"particles"
"raytrace"
"resourcefile"
"responserules_runtime"
"scenefilecache"
"serverbrowser"
"soundemittersystem"
"soundsystem"
"soundsystem_lowlevel"
"studiorender"
"quickhull"
"tier0"
"tier1"
"tier2"
"tier3"
"commedit"
"pet"
"toolutils"
"vmt"
"filesystemopendialog"
"hlmv"
"mxtoolkitwin32"
"shadercompile_dll"
"shadercompile_launcher"
"vbsp"
"vbspinfo"
"vtex_dll"
"vtex_launcher"
"vvis_dll"
"vvis_launcher"
"vrad_dll"
"vrad_launcher"
"dme_controls"
"game_controls"
"matsys_controls"
"vgui_dll"
"vgui_controls"
"vgui_surfacelib"
"vlocalize"
"vguimatsurface"
"unitlib"
"localize"
"bzip2"
"videocfg"
"newdat"
"vpklib"
"vscript"
"vstdlib"
"vtf"
}
$Group "csgo_partner_linux"
{
"appframework"
"bitmap"
"bonesetup"
"bzip2"
"choreoobjects"
"datacache"
"dedicated"
"dmxloader"
"engine"
"engine_ds"
"fgdlib"
"filesystem_stdio"
"interfaces"
"matchmaking"
"matchmakingbase"
"matchmakingbase_ds"
"materialsystem"
"mathlib"
"mathlib_extended"
"matsys_controls"
"particles"
"quickhull"
"responserules_runtime"
"scenefilecache"
"server"
"shaderapiempty"
"shaderlib"
"soundemittersystem"
"soundsystem_lowlevel"
"studiorender"
"tier0"
"tier1"
"tier2"
"tier3"
"unitlib"
"vgui_controls"
"vpklib"
"vscript"
"vstdlib"
"vtf"
}
$Group "gamedlls"
{
"client"
"server"
"matchmaking"
"matchmaking_ds"
}
$Group "maya2009"
{
"valvemaya_maya2009"
"vsblendeditor_maya2009"
"vsdmxio_maya2009"
"vsmaster_maya2009"
"vsmdlio_maya2009"
"vsskinner_maya2009"
"vstblendtools_maya2009"
"vstoverlap_maya2009"
"vstsmdio_maya2009"
"vstuihook_maya2009"
"vstutils_maya2009"
"vsvmfio_maya2009"
}
$Group "maya2011"
{
"valvemaya_maya2011"
"vsblendeditor_maya2011"
"vsdmxio_maya2011"
"vsmaster_maya2011"
"vsmdlio_maya2011"
"vsskinner_maya2011"
"vstblendtools_maya2011"
"vstoverlap_maya2011"
"vstsmdio_maya2011"
"vstuihook_maya2011"
"vstutils_maya2011"
"vsvmfio_maya2011"
}
$Group "maya2012"
{
"valvemaya_maya2012"
"vsdmxio_maya2012"
"vsmaster_maya2012"
"vsmdlio_maya2012"
"vsskinner_maya2012"
"vstblendtools_maya2012"
"vstoverlap_maya2012"
"vstsmdio_maya2012"
"vstuihook_maya2012"
"vstutils_maya2012"
"vsvmfio_maya2012"
}
$Group "python2.5"
{
"animEngine_python2.5"
"valvePython_python2.5"
"vp_python2.5"
"swig_datamodel_lib_python2.5"
"swig_dmeutils_lib_python2.5"
"swig_dmxedit_lib_python2.5"
"swig_materialobjects_lib_python2.5"
"swig_mdlobjects_lib_python2.5"
"swig_movieobjects_lib_python2.5"
"datamodel_pyd_python2.5"
"valve_pyd_python2.5"
}
$Group "python2.6"
{
"animEngine_python2.6"
"valvePython_python2.6"
"vp_python2.6"
"swig_datamodel_lib_python2.6"
"swig_dmeutils_lib_python2.6"
"swig_dmxedit_lib_python2.6"
"swig_materialobjects_lib_python2.6"
"swig_mdlobjects_lib_python2.6"
"swig_movieobjects_lib_python2.6"
"datamodel_pyd_python2.6"
"valve_pyd_python2.6"
}
$Group "python"
{
"animEngine_python2.5"
"valvePython_python2.5"
"vp_python2.5"
"swig_datamodel_lib_python2.5"
"swig_dmeutils_lib_python2.5"
"swig_dmxedit_lib_python2.5"
"swig_materialobjects_lib_python2.5"
"swig_mdlobjects_lib_python2.5"
"swig_movieobjects_lib_python2.5"
"datamodel_pyd_python2.5"
"valve_pyd_python2.5"
"animEngine_python2.6"
"valvePython_python2.6"
"vp_python2.6"
"swig_datamodel_lib_python2.6"
"swig_dmeutils_lib_python2.6"
"swig_dmxedit_lib_python2.6"
"swig_materialobjects_lib_python2.6"
"swig_mdlobjects_lib_python2.6"
"swig_movieobjects_lib_python2.6"
"datamodel_pyd_python2.6"
"valve_pyd_python2.6"
}
$Group "shaders"
{
"shadercompile_dll"
"shadercompile_launcher"
"remoteshadercompile"
"shaderapiempty"
"shaderlib"
"stdshader_dbg"
"stdshader_dx9"
}
$Group "ShaderCompile"
{
"filesystem_stdio"
"shadercompile_dll"
"shadercompile_launcher"
"remoteshadercompile"
"tier0"
"tier1"
"tier2"
"vmpi"
"vstdlib"
}
$Group "physics"
{
"hk_base"
"hk_math"
"havana_constraints"
"ivp_compactbuilder"
"ivp_physics"
"vphysics"
// "viewphys"
// "viewphysdc"
"vgui_controls"
"tier0"
"mathlib"
"appframework"
}
$Group "physics_dependencies"
{
"mathlib"
"tier0"
}
$Group "xbox_utils"
{
"MakeGameData"
"VXConsole"
// "xbspinfo"
"XLSPMakeFiles"
"XLSPMaster"
"XLSPMasterTest"
}
// xbox xex/libs/dll projects, not part of the shipping console solution
$Group "xbox_projects"
{
// "AppChooser"
// "AppInstaller"
"simdtest"
}
$Group "ps3_utils"
{
"MakeGameData"
// "tier0"
// "tier1"
// "vstdlib"
// "dtlibwrapper"
"VXConsole_ps3"
}
// All projects required to build the console version
$Group "console"
{
// "appinstaller"
"appframework"
"bitmap"
// "blobulator"
// "blobulator_job"
"bonesetup"
"bzip2"
"choreoobjects"
"client"
"datacache"
"dmxloader"
"engine"
"filesystem_stdio"
// "gcsdk"
"havana_constraints"
"hk_base"
"hk_math"
"inputsystem"
"interfaces"
"ivp_compactbuilder"
"ivp_physics"
"job_accumpose"
"job_benchmark"
"job_buildindices"
"job_buildrenderables"
"job_buildworldlists"
// "job_edgemlaa"
"job_hello"
"job_mp3dec"
"job_notify"
"job_sndupsampler"
"job_zlibinflate"
"job_zlibdeflate"
"rawspu_gcmdraw"
"launcher"
"launcher_main"
"localize"
"matchmakingbase"
"matchmaking"
"materialsystem"
"mathlib"
"matsys_controls"
"meshutils"
"particles"
"raytrace"
"resourcefile"
"responserules_runtime"
"scaleformui"
"scenefilecache"
"server"
"shaderlib"
"shaderapidx9"
"soundemittersystem"
"stdshader_dx9"
"studiorender"
"tier0_staticlib"
"tier0"
"tier1"
"tier2"
"tier3"
"vgui_controls"
"vgui_dll"
"vgui_surfacelib"
"vguimatsurface"
"videocfg"
"vjobs"
"vphysics"
"vscript"
"vstdlib_staticlib"
"vstdlib"
"vtf"
"vxbdm"
}
$Group "console_licensee"
{
"appframework"
"bitmap"
"bonesetup"
"bzip2"
"choreoobjects"
"client"
"datacache"
"dmxloader"
"engine"
"filesystem_stdio"
"inputsystem"
"interfaces"
"job_accumpose"
"job_benchmark"
"job_buildindices"
"job_buildrenderables"
"job_buildworldlists"
"job_hello"
"job_mp3dec"
"job_notify"
"job_sndupsampler"
"job_zlibinflate"
"job_zlibdeflate"
"rawspu_gcmdraw"
"launcher"
"launcher_main"
"localize"
"matchmakingbase"
"matchmaking"
"materialsystem"
"mathlib"
"matsys_controls"
"meshutils"
"particles"
"raytrace"
"resourcefile"
"responserules_runtime"
"scaleformui"
"scenefilecache"
"server"
"shaderlib"
"shaderapidx9"
"soundemittersystem"
"stdshader_dx9"
"studiorender"
"tier0_staticlib"
"tier0"
"tier1"
"tier2"
"tier3"
"vgui_controls"
"vgui_dll"
"vgui_surfacelib"
"vguimatsurface"
"videocfg"
"vjobs"
"vscript"
"vstdlib_staticlib"
"vstdlib"
"vtf"
"vxbdm"
}
$Group "game"
{
"appframework"
"bitmap"
"bitmap_byteswap"
// "blobulator"
// "blobulator_job"
"bonesetup"
"bsppack"
"bzip2"
"choreoobjects"
"client"
"datacache"
"dedicated"
"dedicated_main"
"dmxloader"
"engine"
"fgdlib"
"filesystem_stdio"
"gc"
"gcsdk"
"gcsdk_gc"
"havana_constraints"
"hk_base"
"hk_math"
"inputsystem"
"interfaces"
"ivp_compactbuilder"
"ivp_physics"
"jpeglib"
"launcher"
"launcher_main"
"localize"
"lzma"
"matchmaking"
"matchmaking_ds"
"matchmakingbase"
"matchmakingbase_ds"
"materialsystem"
"mathlib"
"mathlib_extended"
"matsys_controls"
"meshutils"
"missionchooser"
"particles"
"quickhull"
"raytrace"
"resourcefile"
"responserules_runtime"
"scaleformui"
"scenefilecache"
"server"
"server_valve"
"shaderapidx9"
"shaderapiempty"
"shaderlib"
"simdtest"
"soundemittersystem"
"soundsystem"
"soundsystem_lowlevel"
"stdshader_dbg"
"stdshader_dx9"
"studiorender"
"tier0"
"tier1"
"tier2"
"tier3"
"togl"
"vbsp2lib"
"valve_avi"
"vaudio_miles"
"vgui_controls"
"vgui_surfacelib"
"vgui_dll"
"vguimatsurface"
"videocfg"
"vjobs"
"vphysics"
"vpklib"
"vscript"
"vstdlib"
"vtf"
}
$Group "game_licensee"
{
"appframework"
"bitmap"
"bitmap_byteswap"
"bonesetup"
"bsppack"
"bzip2"
"choreoobjects"
"client"
"datacache"
"dedicated"
"dedicated_main"
"dmxloader"
"engine"
"fgdlib"
"filesystem_stdio"
"gc"
"gcsdk"
"gcsdk_gc"
"inputsystem"
"interfaces"
"jpeglib"
"launcher"
"launcher_main"
"localize"
"lzma"
"matchmaking"
"matchmaking_ds"
"matchmakingbase"
"matchmakingbase_ds"
"materialsystem"
"mathlib"
"matsys_controls"
"meshutils"
"missionchooser"
"particles"
"raytrace"
"resourcefile"
"responserules_runtime"
"scaleformui"
"scenefilecache"
"server"
"shaderapidx9"
"shaderlib"
"simdtest"
"soundemittersystem"
"stdshader_dbg"
"stdshader_dx9"
"studiorender"
"tier0"
"tier1"
"tier2"
"tier3"
"vbsp2lib"
"valve_avi"
"vgui_controls"
"vgui_surfacelib"
"vgui_dll"
"vguimatsurface"
"videocfg"
"vjobs"
"vpklib"
"vscript"
"vstdlib"
"vtf"
}
$Group "dmxtools"
{
"actbusy"
"commedit"
"ifm"
"pet"
"sampletool"
"toolutils"
"vcdblock"
"vmt"
"datamodel"
"demo_polish"
"dme_controls"
"dmeutils"
"dmserializers"
"dmxconvert"
"dmxedit"
"dmxeditlib"
"dmxtest"
"elementviewer"
"hammer_dll"
"hlfaceposer"
"lxVsDmxIO_modo302"
"lxvsdmxio_modo401"
"mdlcompile"
"mdlobjects"
"modelbrowser"
"movieobjects"
"particle_import"
"phogen"
"sceneviewer"
"sfmgen"
"sfmobjects"
"studiomdl"
// "vguieditor"
"vsdmxio_maya2009"
"vsdmxio_maya2011"
"vsmaster_maya2009"
"vsmaster_maya2011"
}
$Group "sfm"
{
"bonesetup"
"datamodel"
"datamodel_pyd_python2.5"
"dme_controls"
"dmeutils"
"dmserializers"
"dmxloader"
"dmxtest"
"ifm"
"mathlib"
"matsys_controls"
"movieobjects"
"particles"
"sfmobjects"
"toolutils"
"swig_datamodel_lib_python2.5"
"swig_dmeutils_lib_python2.5"
"swig_movieobjects_lib_python2.5"
"valvePython_python2.5"
"vgui_controls"
"videocache"
}
$Group "everything"
{
"actbusy"
"adminserver"
"animEngine_python2.5"
"animEngine_python2.6"
"appframework"
"avitest"
"binlaunch"
"bitmap"
"bitmap_byteswap"
"blobulator"
"blobulator_job"
"bonesetup"
"bsppack"
"bspzip"
"build_econ_items_game"
"bugreporter_public"
"bugreporter_filequeue"
"bzip2"
"callstackflow"
"captioncompiler"
"cardstats"
"choreoobjects"
// "choreogen"
"classcheck"
"client"
"commedit"
"concatworlds"
"cubelight"
"datacache"
"datamodel"
"datamodel_pyd_python2.5"
"datamodel_pyd_python2.6"
"dbmon"
"dedicated"
"dedicated_main"
"diffmemstats"
"dist2alpha"
// "demo_polish"
"dme_controls"
"dmeutils"
"dmserializers"
"dmxconvert"
"dmxedit"
"dmxeditlib"
"dmxloader"
"dmxtest"
"dumpmatsyshelp"
"dumpworld"
"dxsupportclean"
"elementviewer"
"engine"
"ep2_deathmap"
"fgdlib"
"filesystem_stdio"
"filesystemopendialog"
"finddbgdll"
"fow"
"game_controls"
"gc"
"gcsdk"
"gcsdk_gc"
"getbugs"
"glview"
"hammer_dll"
"hammer_launcher"
"hammer_run_map_launcher"
"havana_constraints"
"height2normal"
"height2ssbump"
"hk_base"
"hk_math"
"hlfaceposer"
"hlmv"
"hlsl_to_glsl"
// "ifm"
"ihvtest1"
"inputsystem"
"inputtest"
"interfaces"
"ipccomm"
"ivp_compactbuilder"
"ivp_physics"
"jpeglib"
"job_accumpose"
"job_benchmark"
"job_buildindices"
"job_buildrenderables"
"job_buildworldlists"
"job_ctxflush"
"job_drawindexedprimitive"
"job_gcmstateflush"
"job_edgegeom"
"job_edgemlaa"
"job_fpcpatch"
"job_fpcpatch2"
"job_hello"
"job_mp3dec"
"job_notify"
"job_sndupsampler"
"job_zlibinflate"
"job_zlibdeflate"
"kvc"
"launcher"
"launcher_main"
// "libantlr3c"
"libmad"
// "liblbfgs"
"lightworld"
"lbfgs_test"
"localization_check"
// "lua"
"lxVsDmxIO_Modo302"
"lxvsdmxio_modo401"
"lzma"
"makegamedata"
"makesoundcache"
"map_crack"
"matchmakingbase"
"matchmakingbase_ds"
"matchmaking"
"matchmaking_ds"
"materialobjects"
"materialsystem"
"materialsystemtest"
"mathlib"
"mathlib_extended"
"mathlib_test"
"matsys_controls"
"matsys_regressiontest"
"mdlcheck"
"meshutils"
"missionchooser"
"mdlcompile"
"mdlobjects"
"memlog"
"miniprofilerdump"
"mksheet"
"modelbrowser"
"motionmapper"
"movieobjects"
"mxtoolkitwin32"
"mysql_wrapper"
"newdat"
"normal2ssbump"
"nvtristriplib"
"p4lib"
"mdllib"
"vpklib"
"vpk"
"paginate"
"panel_zoo"
// "parsifal"
"particle_import"
"particles"
"pcfmanager"
"pet"
"pfm2tgas"
"pfmcomp"
"phogen"
"phonemeextractor"
"phonemeextractor_ims"
"processgamestats"
"processgamestats2"
"psdinfo"
"qc_eyes"
"quickhull"
"raytrace"
"remoteshadercompile"
"resourcefile"
"responserules_runtime"
"rt_test"
"sampletool"
"scaleformui"
"scenefilecache"
"scenemanager"
"sceneviewer"
// "schemacompiler"
"scratchpad3dviewer"
"sdklauncher"
"server"
"server_valve"
"serverbrowser"
"serverplugin_empty"
"sfmgen"
"sfmobjects"
"shadercompile_dll"
"shadercompile_launcher"
"shaderapidx9"
"shaderapitest"
"shaderapiempty"
"shaderlib"
"simdtest"
"smtpmail"
"socketlib"
// "soundedit"
"soundemittersystem"
"soundsystem"
"soundsystem_lowlevel"
// "statsmap"
"stdshader_dbg"
"stdshader_dx9"
"steamdatagramlib"
"studiomdl"
"subdbaker"
"swig_datamodel_lib_python2.5"
"swig_datamodel_lib_python2.6"
"swig_dmeutils_lib_python2.5"
"swig_dmeutils_lib_python2.6"
"swig_dmxedit_lib_python2.5"
"swig_dmxedit_lib_python2.6"
"swig_materialobjects_lib_python2.5"
"swig_materialobjects_lib_python2.6"
"swig_mdlobjects_lib_python2.5"
"swig_mdlobjects_lib_python2.6"
"swig_movieobjects_lib_python2.5"
"swig_movieobjects_lib_python2.6"
"studiorender"
// "symbolstoreupdate"
"tagbuild"
"testprocess"
"texturecompile_dll"
"texturecompile_launcher"
"texturesynth"
"tgadiff"
"tgamse"
"tier0"
"tier1"
"tier2"
"togl"
"tier3"
"tier1test"
"tier2test"
"tier3test"
"toolutils"
"unitlib"
"unittest"
"unusedcontent"
"uvlightmap"
"valve_avi"
"valve_pyd_python2.5"
"valve_pyd_python2.6"
"valvemaya_maya2009"
"valvemaya_maya2011"
"valvemaya_maya2012"
"valvemaya_maya2013"
"valvePython_python2.5"
"valvePython_python2.6"
"vaudio_miles"
// "vaudio_speex"
"vaudio_celt"
"vbsp"
"vbspinfo"
"vbsp2"
"vbsp2lib"
"vcd_sound_check"
"vcdblock"
"vcdupdate"
"vfont"
"vfont_decompiler"
"vgui_controls"
"vgui_dll"
"vgui_editor"
// "vguieditor"
// "vgui_perftest"
"vgui_surfacelib"
"vguimatsurface"
"vice"
"videocache"
"videocfg"
"viper"
"vjobs"
"vlocalize"
"vmap"
"vmf_tweak"
"vmpi"
"vmpi_service"
"vmpi_service_ui"
"vmpi_service_install"
"vmpi_services_watch"
"vmpi_transfer"
"vmt"
"vmtcheck"
"vmview"
"vp_python2.5"
"vp_python2.6"
"vp4"
"vphysics"
"vrad_dll"
"vrad_launcher"
"vsblendeditor_maya2009"
"vsblendeditor_maya2011"
"vscript"
"vsdmxio_maya2009"
"vsdmxio_maya2011"
"vsdmxio_maya2012"
"vsdmxio_maya2013"
"vsmaster_maya2009"
"vsmaster_maya2011"
"vsmaster_maya2012"
"vsmaster_maya2013"
"vsmdlio_maya2009"
"vsmdlio_maya2011"
"vsmdlio_maya2012"
"vsmdlio_maya2013"
"vsoundedit"
"vsskinner_maya2009"
"vsskinner_maya2011"
"vsskinner_maya2012"
"vstblendtools_maya2009"
"vstblendtools_maya2011"
"vstblendtools_maya2012"
"vstblendtools_maya2013"
"vstdlib"
"vstoverlap_maya2009"
"vstoverlap_maya2011"
"vstoverlap_maya2012"
"vstoverlap_maya2013"
"vstsmdio_maya2009"
"vstsmdio_maya2011"
"vstsmdio_maya2012"
"vstsmdio_maya2013"
"vstuihook_maya2009"
"vstuihook_maya2011"
"vstuihook_maya2012"
"vstuihook_maya2013"
"vstutils_maya2009"
"vstutils_maya2011"
"vstutils_maya2012"
"vstutils_maya2013"
"vsvmfio_maya2012"
"vsvmfio_maya2013"
"vtex_dll"
"vtex_launcher"
"vtex_gui"
"vtf"
"vtf2tga"
"vtfdiff"
"vtfscrew"
"vvis_dll"
"vvis_launcher"
"vwatch_console"
"vwatch_service"
"vwatchlib"
"vxbdm"
"waitandrestart"
"worldobjects"
"xlspmakefiles"
"xlspmaster"
"xlspmastertest"
"localize"
"ps3shaderoptimizer"
"zlib"
"fbxutils"
"fbx2dmx"
}
$Group "gctests"
{
"tier0"
"tier1"
"vstdlib"
"gcsdk"
}
$Group "port"
{
"appframework"
"bitmap"
"bitmap_byteswap"
"bonesetup"
"bsppack"
"bzip2"
"choreoobjects"
"client"
"datacache"
"dedicated"
"dmxloader"
"engine"
// "fgdlib"
"filesystem_stdio"
// "gc"
"gcsdk"
// "gcsdk_gc"
"havana_constraints"
"hk_base"
"hk_math"
"inputsystem"
"interfaces"
"ivp_compactbuilder"
"ivp_physics"
"jpeglib"
"launcher"
"launcher_main"
"localize"
"lzma"
"matchmaking"
"matchmaking_ds"
"matchmakingbase"
"matchmakingbase_ds"
"materialsystem"
"mathlib"
"mathlib_extended"
"matsys_controls"
"meshutils"
// "missionchooser"
"particles"
"quickhull"
"raytrace"
"resourcefile"
"responserules_runtime"
"scaleformui"
"scenefilecache"
"server"
// "server_valve"
"shaderapidx9"
"shaderapiempty"
"shaderlib"
"simdtest"
"soundemittersystem"
"soundsystem_lowlevel"
"stdshader_dx9"
"steamdatagramlib"
"studiorender"
"tier0"
"tier1"
"tier2"
"tier3"
"togl"
"vaudio_miles"
"vaudio_speex"
"vaudio_celt"
"vbsp2lib"
"valve_avi"
"vgui_controls"
"vgui_surfacelib"
"vgui_dll"
"vguimatsurface"
"videocfg"
"vjobs"
"vphysics"
"vpklib"
"vscript"
"vstdlib"
"vtf"
"serverbrowser"
}
$Group "dedicated"
{
"tier0"
"tier1"
"tier2"
"bonesetup"
"responserules_runtime"
"vstdlib"
"interfaces"
"tier3"
"bzip2"
"mathlib"
"mathlib_extended"
"appframework"
"dmxloader"
"unitlib"
"soundemittersystem"
"vtf"
"jpeglib"
"bitmap"
"quickhull"
"studiorender"
"scenefilecache"
"dedicated"
"dedicated_main"
"datacache"
"hk_base"
"hk_math"
"havana_constraints"
"ivp_physics"
"ivp_compactbuilder"
"vphysics"
"shaderlib"
"shaderapiempty"
"materialsystem"
"engine"
"choreoobjects"
"particles"
"gcsdk"
"server"
"server_valve"
"steamdatagramlib"
"vpklib"
"matsys_controls"
"matchmakingbase_ds"
"matchmaking_ds"
"vgui_controls"
"vscript"
}
// All projects that should be built for 64-bit Windows GC builds
$Group "gc_64"
{
"appframework"
"interfaces"
"gc"
"gcsdk_gc"
"tier0"
"tier1"
"tier2"
"filesystem_stdio"
"vpklib"
}
// All projects that should be built for vpc
$Group "vpc"
{
"interfaces"
"tier0"
"tier1"
"tier2"
"filesystem_stdio"
"vpklib"
"vstdlib"
"p4lib"
"vpc"
}