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.
 
 
 
 
 
 
BotoX 60f625f414 import hl2_src from full.7z 1 year ago
..
definitions import hl2_src from full.7z 1 year ago
default.vgc import hl2_src from full.7z 1 year ago
dllbase.txt import hl2_src from full.7z 1 year ago
generateSnapshot.pl import hl2_src from full.7z 1 year ago
generateVPC2003.pl import hl2_src from full.7z 1 year ago
generateVPC2005.pl import hl2_src from full.7z 1 year ago
generatesimpleSnapshot.pl import hl2_src from full.7z 1 year ago
generatesimpleVPC.pl import hl2_src from full.7z 1 year ago
groups.vgc import hl2_src from full.7z 1 year ago
loadaddress.vpc import hl2_src from full.7z 1 year ago
platform_dirs.vpc import hl2_src from full.7z 1 year ago
projects.vgc import hl2_src from full.7z 1 year ago
protobuf_builder.vpc import hl2_src from full.7z 1 year ago
python_base.vpc import hl2_src from full.7z 1 year ago
python_inc_2.5.vpc import hl2_src from full.7z 1 year ago
readme.txt import hl2_src from full.7z 1 year ago
source_base.vpc import hl2_src from full.7z 1 year ago
source_cryptlib_include.vpc import hl2_src from full.7z 1 year ago
source_dll_base.vpc import hl2_src from full.7z 1 year ago
source_dll_posix_base.vpc import hl2_src from full.7z 1 year ago
source_dll_qt_base.vpc import hl2_src from full.7z 1 year ago
source_dll_win32_base.vpc import hl2_src from full.7z 1 year ago
source_dll_win32_debug.vpc import hl2_src from full.7z 1 year ago
source_dll_win32_release.vpc import hl2_src from full.7z 1 year ago
source_dll_x360_base.vpc import hl2_src from full.7z 1 year ago
source_dll_x360_debug.vpc import hl2_src from full.7z 1 year ago
source_dll_x360_release.vpc import hl2_src from full.7z 1 year ago
source_exe_base.vpc import hl2_src from full.7z 1 year ago
source_exe_con_base.vpc import hl2_src from full.7z 1 year ago
source_exe_con_win32_base.vpc import hl2_src from full.7z 1 year ago
source_exe_posix_base.vpc import hl2_src from full.7z 1 year ago
source_exe_qt_base.vpc import hl2_src from full.7z 1 year ago
source_exe_qt_con_base.vpc import hl2_src from full.7z 1 year ago
source_exe_qt_win32_base.vpc import hl2_src from full.7z 1 year ago
source_exe_win_win32_base.vpc import hl2_src from full.7z 1 year ago
source_exe_win_win32_debug.vpc import hl2_src from full.7z 1 year ago
source_exe_win_win32_release.vpc import hl2_src from full.7z 1 year ago
source_lib_base.vpc import hl2_src from full.7z 1 year ago
source_lib_posix_base.vpc import hl2_src from full.7z 1 year ago
source_lib_qt_base.vpc import hl2_src from full.7z 1 year ago
source_lib_qt_win32_base.vpc import hl2_src from full.7z 1 year ago
source_lib_win32_base.vpc import hl2_src from full.7z 1 year ago
source_lib_win32_debug.vpc import hl2_src from full.7z 1 year ago
source_lib_win32_release.vpc import hl2_src from full.7z 1 year ago
source_lib_x360_base.vpc import hl2_src from full.7z 1 year ago
source_lib_x360_debug.vpc import hl2_src from full.7z 1 year ago
source_lib_x360_release.vpc import hl2_src from full.7z 1 year ago
source_mll_qt_base.vpc import hl2_src from full.7z 1 year ago
source_posix_base.vpc import hl2_src from full.7z 1 year ago
source_replay.vpc import hl2_src from full.7z 1 year ago
source_replay_private.vpc import hl2_src from full.7z 1 year ago
source_saxxyawards.vpc import hl2_src from full.7z 1 year ago
source_video_base.vpc import hl2_src from full.7z 1 year ago
source_win32_analyze.vpc import hl2_src from full.7z 1 year ago
source_win32_base.vpc import hl2_src from full.7z 1 year ago
source_xex_x360_base.vpc import hl2_src from full.7z 1 year ago
source_xex_x360_debug.vpc import hl2_src from full.7z 1 year ago
source_xex_x360_release.vpc import hl2_src from full.7z 1 year ago
steam_exe_posix_base.vpc import hl2_src from full.7z 1 year ago
swig_depend.cmd import hl2_src from full.7z 1 year ago
swig_python.cmd import hl2_src from full.7z 1 year ago
swig_python.vpc import hl2_src from full.7z 1 year ago
valve_xbcp_wrapper.cmd import hl2_src from full.7z 1 year ago
version.vpc import hl2_src from full.7z 1 year 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.