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.
879 lines
12 KiB
879 lines
12 KiB
//----------------------------------------------------------------------------- |
|
// 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" |
|
}
|
|
|