source-engine/vpc_scripts/groups.vgc
2022-01-13 16:18:38 +02:00

880 lines
12 KiB
Plaintext

//-----------------------------------------------------------------------------
// GROUPS.VGC
//
// Group Configurations for all Source(TM) Projects
//-----------------------------------------------------------------------------
///////////////////////
// Group definitions //
///////////////////////
$Group "gamedlls"
{
"client"
"server"
}
$Group "modo302"
{
"lxVsDmxIO_Modo302"
}
$Group "python"
{
"valvePython_python2.5"
"vp_python2.5"
"vslib_python2.5"
"vs_python2.5"
}
$Group "shaders"
{
"shadercompile_dll"
"shadercompile_launcher"
"remoteshadercompile"
"shaderapiempty"
"shaderlib"
"stdshader_dbg"
"stdshader_dx6"
"stdshader_dx7"
"stdshader_dx8"
"stdshader_dx9"
}
$Group "ShaderCompile"
{
"filesystem_stdio"
"shadercompile_dll"
"shadercompile_launcher"
"remoteshadercompile"
"tier0"
"tier1"
"tier2"
"vmpi"
"vstdlib"
"coroutine_osx"
}
$Group "physics"
{
"hk_base"
"hk_math"
"havana_constraints"
"ivp_compactbuilder"
"ivp_physics"
"vphysics"
}
$Group "xbox_utils"
{
"MakeGameData"
"VXConsole"
"xbspinfo"
}
// All projects required to build the console version
$Group "console"
{
"appframework"
"bitmap"
"bzip2"
"choreoobjects"
"client"
"datacache"
"dmxloader"
"engine"
"filesystem_stdio"
"gameui"
"havana_constraints"
"hk_base"
"hk_math"
"inputsystem"
"ivp_compactbuilder"
"ivp_physics"
"launcher"
"launcher_main"
"materialsystem"
"mathlib"
"matsys_controls"
"particles"
"raytrace"
"scenefilecache"
"server"
"shaderapidx9"
"shaderlib"
"simdtest"
"soundemittersystem"
"stdshader_dx9"
"studiorender"
"tier0"
"tier1"
"tier2"
"tier3"
"togl"
"vgui_controls"
"vgui_dll"
"vgui_surfacelib"
"vguimatsurface"
"vphysics"
"vstdlib"
"vtf"
"vxbdm"
"coroutine_osx"
}
$Group "game"
{
"vaudio_minimp3"
"appframework"
"bitmap"
// "bsppack"
"bzip2"
"choreoobjects"
"client"
"datacache"
"datamodel"
"dedicated"
"dedicated_main"
// "dmserializers"
"dmxloader"
"engine"
// "fbxutils"
"filesystem_stdio"
"gameui"
// "gc"
// "gcsdk"
// "gcsdk_gc"
// "haptics"
"havana_constraints"
"hk_base"
"hk_math"
"inputsystem"
"itemtest_lib"
"ivp_compactbuilder"
"ivp_physics"
"launcher"
"launcher_main"
"lzma"
"materialsystem"
"mathlib"
"matsys_controls"
// "movieobjects"
"particles"
// "raytrace"
"replay"
"replay_common"
"scenefilecache"
"server"
"serverbrowser"
"shaderapidx9"
"shaderlib"
// "simdtest"
// "socketlib"
"soundemittersystem"
"sourcevr"
"stdshader_dbg"
"stdshader_dx6"
"stdshader_dx7"
"stdshader_dx8"
"stdshader_dx9"
"studiorender"
"tier0"
"tier1"
"tier2"
"tier3"
"togl"
"vgui_controls"
"vgui_dll"
"vgui_surfacelib"
"vguimatsurface"
"vphysics"
"video_services"
"vpklib"
"vstdlib"
"vtf"
"coroutine_osx"
"unicode"
// "zlib"
}
$Group "everything"
{
"vaudio_minimp3"
"socketlib"
"actbusy"
"adminserver"
"appframework"
"bitmap"
"bsppack"
"bspzip"
"bugreporter"
"bugreporter_filequeue"
"bugreporter_public"
"bugreporter_text"
"bzip2"
"captioncompiler"
"cardstats"
"choreoobjects"
"classcheck"
"client"
"commedit"
"cubelight"
"datacache"
"datamodel"
"dbmon"
"dedicated"
"dedicated_main"
"dist2alpha"
"dme_controls"
"dmserializers"
"dmxconvert"
"dmxedit"
"dmxloader"
"dmxtest"
"dumpmatsyshelp"
"dxsupportclean"
"elementviewer"
"engine"
"ep2_deathmap"
"fbx2dmx"
"fbxutils"
"fgdlib"
"filesystem_stdio"
"filesystemopendialog"
"finddbgdll"
"foundry"
"gameevents"
"gameui"
// "gc"
"gcsdk"
// "gcsdk_gc"
"getbugs"
"glview"
"hammer_dll"
"hammer_launcher"
"haptics"
"havana_constraints"
"height2normal"
"height2ssbump"
"hk_base"
"hk_math"
"hlfaceposer"
"hlmv"
"ifm"
"ihvtest1"
"inputsystem"
"inputtest"
"itemtest_com"
"itemtest_lib"
"ivp_compactbuilder"
"ivp_physics"
"jpeglib"
"kvc"
"launcher"
"launcher_main"
"localization_check"
"lua"
"lxVsDmxIO_Modo302"
"lzma"
"makegamedata"
"makescenesimage"
"materialsystem"
"materialsystemtest"
"mathlib"
"matsys_controls"
"matsys_regressiontest"
"mdlcheck"
"mdlinfo"
"mdllib"
"mdlobjects"
"mkentitypatch"
"mksheet"
"modelbrowser"
"motionmapper"
"movieobjects"
"mxtoolkitwin32"
"mysql_wrapper"
"newdat"
"normal2ssbump"
"nvtristriplib"
"p4lib"
"paginate"
"panel_zoo"
"particles"
"pet"
"pfm2tgas"
"pfmcomp"
"phonemeextractor"
"phonemeextractor_ims"
"psdinfo"
"qc_eyes"
"raytrace"
"remoteshadercompile"
"replay"
"replay_common"
"rt_test"
"sampletool"
"scenefilecache"
"scenemanager"
"sceneviewer"
"scratchpad3dviewer"
"sdklauncher"
"sdktoolslib"
"server"
"serverbrowser"
"serverplugin_empty"
"sfmgen"
"sfmobjects"
"shaderapidx9"
"shaderapiempty"
"shaderapitest"
"shadercompile_dll"
"shadercompile_launcher"
"shaderlib"
"simdtest"
"smtpmail"
"soundemittersystem"
"soundsystem"
"sourcevr"
"splitskybox"
"stdshader_dbg"
"stdshader_dx6"
"stdshader_dx7"
"stdshader_dx8"
"stdshader_dx9"
"studiomdl"
"studiorender"
"symbolstoreupdate"
"tagbuild"
"testprocess"
"texturecompile_dll"
"texturecompile_launcher"
"texturesynth"
"tgadiff"
"tgamse"
"tier0"
"tier1"
"tier1test"
"tier2"
"tier2test"
"tier3"
"tier3test"
"togl"
"toolutils"
"unicode"
"unitlib"
"unittest"
"unusedcontent"
"valvemaya_maya2009"
"valvemaya_maya2010"
"valvemaya_maya2011"
"valvemaya_maya2012"
"valvemaya_maya2013"
"valvePython_python2.5"
"vaudio_miles"
"vaudio_speex"
"vaudio_celt"
"vbsp"
"vbspinfo"
"vcd_sound_check"
"vcdblock"
"vcdimport"
"vcdupdate"
"vconfig"
"vgui_controls"
"vgui_dll"
"vgui_surfacelib"
"vguimatsurface"
"vice"
"video_bink"
"video_quicktime"
"video_webm"
"video_services"
"vlocalize"
"vmf_tweak"
"vmpi"
"vmpi_job_search"
"vmpi_job_watch"
"vmpi_service"
"vmpi_service_ui"
"vmpi_services_watch"
"vmpi_transfer"
"vmt"
"vmtcheck"
"vp_python2.5"
"vp4"
"vphysics"
"vpk"
"vpklib"
"vrad_dll"
"vrad_launcher"
"vsblendeditor_maya2009"
"vsdmxio_maya2009"
"vsdmxio_maya2010"
"vsdmxio_maya2011"
"vsdmxio_maya2012"
"vsdmxio_maya2013"
"vsmaster_maya2009"
"vsmaster_maya2010"
"vsmaster_maya2011"
"vsmaster_maya2012"
"vsmaster_maya2013"
"vsmdlio_maya2009"
"vsmdlio_maya2010"
"vsmdlio_maya2011"
"vsmdlio_maya2012"
"vsmdlio_maya2013"
"vstdlib"
"vstOverlap_maya2009"
"vstoverlap_maya2010"
"vstoverlap_maya2011"
"vstoverlap_maya2012"
"vstsmdio_maya2009"
"vstsmdio_maya2010"
"vstsmdio_maya2011"
"vstsmdio_maya2012"
"vstsmdio_maya2013"
"vstutils_maya2009"
"vstutils_maya2010"
"vstutils_maya2011"
"vstutils_maya2012"
"vstutils_maya2013"
"vsvmfio_maya2009"
"vsvmfio_maya2010"
"vsvmfio_maya2011"
"vsvmfio_maya2012"
"vsvmfio_maya2013"
"vtex_dll"
"vtex_launcher"
"vtf"
"vtf2tga"
"vtfdiff"
"vtfscrew"
"vvis_dll"
"vvis_launcher"
"zlib"
"coroutine_osx"
// "vs_python2.5"
// "vslib_python2.5"
}
$Group "dedicated"
{
"socketlib"
"appframework"
"bitmap"
"bzip2"
"choreoobjects"
"coroutine_osx"
"datacache"
"dedicated"
"dedicated_main"
"dmxloader"
"engine"
"gcsdk"
"havana_constraints"
"hk_base"
"hk_math"
"ivp_compactbuilder"
"ivp_physics"
"jpeglib"
"lzma"
"materialsystem"
"mathlib"
"particles"
"replay"
"replay_common"
"scenefilecache"
"server"
"shaderapiempty"
"shaderlib"
"soundemittersystem"
"studiorender"
"tier0"
"tier1"
"tier2"
"tier3"
"unitlib"
"vphysics"
"vpklib"
"vstdlib"
"vtf"
}
// A dummy group so that we can include the dedicated project by itself.
// You can't do this with +dedicated, because there's a group named dedicated
$Group "dedicated_dll"
{
"dedicated"
}
$Group "port"
{
"tier0"
"tier1"
"tier2"
"vstdlib"
"tier3"
"mathlib"
"appframework"
"dmxloader"
"particles"
"unitlib"
"soundemittersystem"
"vtf"
"choreoobjects"
"bitmap"
"studiorender"
"scenefilecache"
"datacache"
"hk_base"
"hk_math"
"havana_constraints"
"ivp_physics"
"ivp_compactbuilder"
"vphysics"
"shaderlib"
"shaderapiempty"
"materialsystem"
"matsys_controls"
"vgui_controls"
"vaudio_miles"
"vaudio_speex"
"vaudio_celt"
"engine"
"choreoobjects"
"launcher_main"
"launcher"
"filesystem_stdio"
"bsppack"
"bzip2"
"raytrace"
"jpeglib"
"inputsystem"
"vgui_surfacelib"
"vgui_dll"
"vguimatsurface"
"server"
"gcsdk"
"client"
"togl"
"shaderapidx9"
"stdshader_dx9"
"bugreporter_filequeue"
"bugreporter_public"
"lzma"
"networksystem"
"simdtest"
"lua"
"coroutine_osx"
"socketlib"
"gameui"
"replay"
"replay_common"
"serverbrowser"
"sourcevr"
"vtex_dll"
"vtf"
"vpk"
"vpklib"
"vtf2tga"
"video_bink"
"video_quicktime"
"video_webm"
"video_services"
}
// Abbreviated version of the 'everything' group for Source licensees
$Group "sourcelicensee"
{
"socketlib"
"actbusy"
"adminserver"
"appframework"
"bitmap"
"bsppack"
"bspzip"
"bugreporter"
"bugreporter_filequeue"
"bugreporter_public"
"bugreporter_text"
"bzip2"
"captioncompiler"
"choreoobjects"
"classcheck"
"client"
"commedit"
"cubelight"
"datacache"
"datamodel"
"dbmon"
"dedicated"
"dedicated_main"
"dist2alpha"
"dme_controls"
"dmserializers"
"dmxconvert"
"dmxedit"
"dmxloader"
"dmxtest"
"dumpmatsyshelp"
"elementviewer"
"engine"
"ep2_deathmap"
"fgdlib"
"filesystem_stdio"
"filesystemopendialog"
"finddbgdll"
"foundry"
"gameui"
"getbugs"
"glview"
"hammer_dll"
"hammer_launcher"
"height2normal"
"height2ssbump"
"hlfaceposer"
"hlmv"
"ihvtest1"
"inputsystem"
"inputtest"
"jpeglib"
"kvc"
"launcher"
"launcher_main"
"localization_check"
"lzma"
"makegamedata"
"makescenesimage"
"materialsystem"
"materialsystemtest"
"mathlib"
"matsys_controls"
"matsys_regressiontest"
"mdlcheck"
"mdllib"
"mkentitypatch"
"mksheet"
"modelbrowser"
"motionmapper"
"movieobjects"
"mxtoolkitwin32"
"mysql_wrapper"
"newdat"
"normal2ssbump"
"nvtristriplib"
"p4lib"
"paginate"
"panel_zoo"
"particles"
"pet"
"pfm2tgas"
"pfmcomp"
"psdinfo"
"qc_eyes"
"raytrace"
"remoteshadercompile"
"rt_test"
"sampletool"
"scenefilecache"
"scenemanager"
"sceneviewer"
"scratchpad3dviewer"
"sdklauncher"
"server"
"serverbrowser"
"serverplugin_empty"
"shaderapidx9"
"shaderapiempty"
"shaderapitest"
"shadercompile_dll"
"shadercompile_launcher"
"shaderlib"
"simdtest"
"smtpmail"
"soundemittersystem"
"splitskybox"
"stdshader_dbg"
"stdshader_dx6"
"stdshader_dx7"
"stdshader_dx8"
"stdshader_dx9"
"studiomdl"
"studiorender"
"symbolstoreupdate"
"tagbuild"
"testprocess"
"texturecompile_dll"
"texturecompile_launcher"
"texturesynth"
"tgadiff"
"tgamse"
"tier0"
"tier1"
"tier1test"
"tier2"
"tier2test"
"tier3"
"tier3test"
"toolutils"
"unicode"
"unitlib"
"unittest"
"unusedcontent"
"valvemaya_maya2009"
"vbsp"
"vbspinfo"
"vcd_sound_check"
"vcdblock"
"vcdimport"
"vcdupdate"
"vconfig"
"vgui_controls"
"vgui_dll"
"vgui_surfacelib"
"vguimatsurface"
"vice"
"vlocalize"
"vmf_tweak"
"vmpi"
"vmpi_job_search"
"vmpi_job_watch"
"vmpi_service"
"vmpi_service_ui"
"vmpi_services_watch"
"vmpi_transfer"
"vmt"
"vmtcheck"
"vp4"
"vrad_dll"
"vrad_launcher"
"vsdmxio_maya2009"
"vsmaster_maya2009"
"vstdlib"
"vstOverlap_maya2009"
"vstutils_maya2009"
"vsvmfio_maya2009"
"vtex_dll"
"vtex_launcher"
"vtf"
"vtf2tga"
"vtfdiff"
"vtfscrew"
"vvis_dll"
"vvis_launcher"
}
// All projects required to build the console version
$Group "licensee_console"
{
"appframework"
"bitmap"
"bsppack"
"bzip2"
"choreoobjects"
"client"
"datacache"
"dmxloader"
"engine"
"filesystem_stdio"
"gameui"
"inputsystem"
"launcher"
"launcher_main"
"materialsystem"
"mathlib"
"matsys_controls"
"particles"
"raytrace"
"scenefilecache"
"server"
"shaderapidx9"
"shaderlib"
"simdtest"
"soundemittersystem"
"stdshader_dx9"
"studiorender"
"tier0"
"tier1"
"tier2"
"tier3"
"vgui_controls"
"vgui_dll"
"vgui_surfacelib"
"vguimatsurface"
"vstdlib"
"vtf"
"vxbdm"
"coroutine_osx"
}
$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"
//"phogen"
"sceneviewer"
"sfmgen"
"sfmobjects"
"studiomdl"
//"mdlcompile"
//"vguieditor"
"vsdmxio_maya2009"
//"vsdmxio_maya2010"
"vsmaster_maya2009"
//"vsmaster_maya2010"
}
$Group "gctests"
{
"tier0"
"tier1"
"vstdlib"
"gcsdk"
"gcsdk_gc"
"gctestdll"
"gctestsuite"
}
$Group "gcsdk_all"
{
"gcsdk"
"gcsdk_gc"
}
// All projects that should be built for 64-bit, which is currently
// for 64-bit Windows only. Dependent projects aren't listed so
// @all_64 must be passed to VPC to pull in the dependents.
$Group "all_64"
{
"gc"
"filesystem_stdio"
}