Team Fortress 2 Source Code as on 22/4/2020
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.
 
 
 
 
 
 
Sreecharan df62d5da09
Update LICENSE
5 years ago
..
definitions compressed some files 5 years ago
default.vgc compressed some files 5 years ago
dllbase.txt compressed some files 5 years ago
generateSnapshot.pl compressed some files 5 years ago
generateVPC2003.pl compressed some files 5 years ago
generateVPC2005.pl compressed some files 5 years ago
generatesimpleSnapshot.pl compressed some files 5 years ago
generatesimpleVPC.pl compressed some files 5 years ago
groups.vgc compressed some files 5 years ago
loadaddress.vpc compressed some files 5 years ago
platform_dirs.vpc compressed some files 5 years ago
projects.vgc compressed some files 5 years ago
protobuf_builder.vpc compressed some files 5 years ago
python_base.vpc compressed some files 5 years ago
python_inc_2.5.vpc compressed some files 5 years ago
readme.txt compressed some files 5 years ago
source_base.vpc compressed some files 5 years ago
source_cryptlib_include.vpc compressed some files 5 years ago
source_dll_base.vpc compressed some files 5 years ago
source_dll_posix_base.vpc compressed some files 5 years ago
source_dll_qt_base.vpc compressed some files 5 years ago
source_dll_win32_base.vpc compressed some files 5 years ago
source_dll_win32_debug.vpc compressed some files 5 years ago
source_dll_win32_release.vpc compressed some files 5 years ago
source_dll_x360_base.vpc compressed some files 5 years ago
source_dll_x360_debug.vpc compressed some files 5 years ago
source_dll_x360_release.vpc compressed some files 5 years ago
source_exe_base.vpc compressed some files 5 years ago
source_exe_con_base.vpc compressed some files 5 years ago
source_exe_con_win32_base.vpc compressed some files 5 years ago
source_exe_posix_base.vpc compressed some files 5 years ago
source_exe_qt_base.vpc compressed some files 5 years ago
source_exe_qt_con_base.vpc compressed some files 5 years ago
source_exe_qt_win32_base.vpc compressed some files 5 years ago
source_exe_win_win32_base.vpc compressed some files 5 years ago
source_exe_win_win32_debug.vpc compressed some files 5 years ago
source_exe_win_win32_release.vpc compressed some files 5 years ago
source_lib_base.vpc compressed some files 5 years ago
source_lib_posix_base.vpc compressed some files 5 years ago
source_lib_qt_base.vpc compressed some files 5 years ago
source_lib_qt_win32_base.vpc compressed some files 5 years ago
source_lib_win32_base.vpc compressed some files 5 years ago
source_lib_win32_debug.vpc compressed some files 5 years ago
source_lib_win32_release.vpc compressed some files 5 years ago
source_lib_x360_base.vpc compressed some files 5 years ago
source_lib_x360_debug.vpc compressed some files 5 years ago
source_lib_x360_release.vpc compressed some files 5 years ago
source_mll_qt_base.vpc compressed some files 5 years ago
source_posix_base.vpc compressed some files 5 years ago
source_replay.vpc compressed some files 5 years ago
source_replay_private.vpc compressed some files 5 years ago
source_saxxyawards.vpc compressed some files 5 years ago
source_video_base.vpc compressed some files 5 years ago
source_win32_analyze.vpc compressed some files 5 years ago
source_win32_base.vpc compressed some files 5 years ago
source_xex_x360_base.vpc compressed some files 5 years ago
source_xex_x360_debug.vpc compressed some files 5 years ago
source_xex_x360_release.vpc compressed some files 5 years ago
steam_exe_posix_base.vpc compressed some files 5 years ago
swig_depend.cmd compressed some files 5 years ago
swig_python.cmd compressed some files 5 years ago
swig_python.vpc compressed some files 5 years ago
valve_xbcp_wrapper.cmd compressed some files 5 years ago
version.vpc compressed some files 5 years ago

readme.txt

Usage for the vpc-generating perl scripts::


(Note, perl is case sensitive.)


"generateVPC.pl"
"generatesimpleVPC.pl"

- Run from the vpc_scripts directory.
- Use full or relative path to the vcproj file.
- Use -o to specify an output directory. If no output directory is specified, The vpc script(s) will be generated in the same directory as the source vcproj.
("generateSimpleVPC.pl" produces a stripped-down version of the output scripts)

Example:

> generateVPC.pl ..\cl_dll\client.vcproj -o ..\cl_dll\tempdir



"generateSnapshot.pl"
"generatesimpleSnapshot.pl"

Generates vpc scripts for the entire tree, and places them in a local mirror directory tree named "snapshot". If a snapshot tree already exists, it is renamed to "backup" and a new snapshot is created. This allows running a diff of the two trees to see which vcproj's have changed since the last snapshot.

No arguments are necessary:

> generateSnapshot.pl



NOTES:

generateVPC.pl always assumes a common base script and optional additional leaf scripts. If a file or property is identical across all project configurations, then it is placed in the base script. If any configuration is different, then that file or property is moved into the appropriate mod's leaf script. This is expected behavior for client and server, but most other projects should only have a base script.