hl2_src-leak-2017/src/vpc_scripts
BotoX 60f625f414 import hl2_src from full.7z
source: magnet:?xt=urn:btih:21DDA6847DDE983F2F8063739249D2D1D09A5DDA
2020-12-25 16:26:23 +01:00
..
definitions import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
default.vgc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
dllbase.txt import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
generateSnapshot.pl import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
generateVPC2003.pl import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
generateVPC2005.pl import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
generatesimpleSnapshot.pl import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
generatesimpleVPC.pl import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
groups.vgc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
loadaddress.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
platform_dirs.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
projects.vgc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
protobuf_builder.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
python_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
python_inc_2.5.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
readme.txt import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_cryptlib_include.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_dll_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_dll_posix_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_dll_qt_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_dll_win32_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_dll_win32_debug.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_dll_win32_release.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_dll_x360_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_dll_x360_debug.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_dll_x360_release.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_exe_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_exe_con_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_exe_con_win32_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_exe_posix_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_exe_qt_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_exe_qt_con_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_exe_qt_win32_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_exe_win_win32_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_exe_win_win32_debug.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_exe_win_win32_release.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_lib_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_lib_posix_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_lib_qt_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_lib_qt_win32_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_lib_win32_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_lib_win32_debug.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_lib_win32_release.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_lib_x360_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_lib_x360_debug.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_lib_x360_release.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_mll_qt_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_posix_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_replay.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_replay_private.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_saxxyawards.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_video_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_win32_analyze.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_win32_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_xex_x360_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_xex_x360_debug.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
source_xex_x360_release.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
steam_exe_posix_base.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
swig_depend.cmd import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
swig_python.cmd import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
swig_python.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
valve_xbcp_wrapper.cmd import hl2_src from full.7z 2020-12-25 16:26:23 +01:00
version.vpc import hl2_src from full.7z 2020-12-25 16:26:23 +01:00

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.