summaryrefslogtreecommitdiff
path: root/devtools/bin/build_sdk_vcproj.py
diff options
context:
space:
mode:
Diffstat (limited to 'devtools/bin/build_sdk_vcproj.py')
-rw-r--r--devtools/bin/build_sdk_vcproj.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/devtools/bin/build_sdk_vcproj.py b/devtools/bin/build_sdk_vcproj.py
new file mode 100644
index 0000000..b8759e0
--- /dev/null
+++ b/devtools/bin/build_sdk_vcproj.py
@@ -0,0 +1,11 @@
+
+from vsdotnetxmlparser import *
+
+
+WriteSeparateVCProj( LoadVCProj( 'cl_dll\\client.vcproj' ), ["Debug SDK|Win32", "Release SDK|Win32"], 'cl_dll\\client_sdk.vcproj' )
+WriteSeparateVCProj( LoadVCProj( 'cl_dll\\client.vcproj' ), ["Debug HL2|Win32", "Release HL2|Win32"], 'cl_dll\\client_sdk_hl2.vcproj' )
+WriteSeparateVCProj( LoadVCProj( 'cl_dll\\client.vcproj' ), ["Debug HL2MP|Win32", "Release HL2MP|Win32"], 'cl_dll\\client_sdk_hl2mp.vcproj' )
+
+WriteSeparateVCProj( LoadVCProj( 'dlls\\hl.vcproj' ), ["Debug SDK|Win32", "Release SDK|Win32"], 'dlls\\hl_sdk.vcproj' )
+WriteSeparateVCProj( LoadVCProj( 'dlls\\hl.vcproj' ), ["Debug HL2|Win32", "Release HL2|Win32"], 'dlls\\hl_sdk_hl2.vcproj' )
+WriteSeparateVCProj( LoadVCProj( 'dlls\\hl.vcproj' ), ["Debug HL2MP|Win32", "Release HL2MP|Win32"], 'dlls\\hl_sdk_hl2mp.vcproj' )