]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
msvc make svnversion change trigger core rebuild to update version.h
authorMichael Jerris <mike@jerris.com>
Fri, 13 Jan 2006 16:43:43 +0000 (16:43 +0000)
committerMichael Jerris <mike@jerris.com>
Fri, 13 Jan 2006 16:43:43 +0000 (16:43 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@376 d0543943-73ff-0310-b7d9-9358b9ac24b2

w32/vsnet/FreeSwitchVersion.vcproj [new file with mode: 0644]
w32/vsnet/Freeswitch.sln
w32/vsnet/GetLibs.vbs

diff --git a/w32/vsnet/FreeSwitchVersion.vcproj b/w32/vsnet/FreeSwitchVersion.vcproj
new file mode 100644 (file)
index 0000000..d6af861
--- /dev/null
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="8.00"\r
+       Name="FreeSwitchVersion"\r
+       ProjectGUID="{FE191916-DEDD-43B3-B28C-D09C9088C586}"\r
+       RootNamespace="FreeSwitchConsole"\r
+       Keyword="Win32Proj"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory="Debug"\r
+                       IntermediateDirectory="Debug"\r
+                       ConfigurationType="10"\r
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"\r
+                       CharacterSet="2"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                               CommandLine="cscript /nologo $(InputDir)getlibs.vbs Version"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory="Release"\r
+                       IntermediateDirectory="Release"\r
+                       ConfigurationType="10"\r
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"\r
+                       CharacterSet="2"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                               CommandLine="cscript /nologo $(InputDir)getlibs.vbs Version"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="Source Files"\r
+                       Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
+                       >\r
+                       <File\r
+                               RelativePath="..\..\src\switch.c"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Header Files"\r
+                       Filter="h;hpp;hxx;hm;inl;inc;xsd"\r
+                       UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"\r
+                       >\r
+                       <File\r
+                               RelativePath="..\..\src\include\switch.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\include\switch_buffer.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\include\switch_caller.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\include\switch_channel.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\include\switch_config.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\include\switch_console.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\include\switch_core.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\include\switch_frame.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\include\switch_loadable_module.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\include\switch_module_interfaces.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\include\switch_mutex.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\include\switch_types.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\src\include\switch_utils.h"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Resource Files"\r
+                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"\r
+                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"\r
+                       >\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r
index e30cfada95760d1c131e6a48ec0aa1435be02229..efec23cd35aaa06cecfaa9aa275cc260be6f8e74 100644 (file)
@@ -7,6 +7,9 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FreeSwitchConsole", "FreeSw
        EndProjectSection\r
 EndProject\r
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FreeSwitchCoreLib", "FreeSwitchCore.vcproj", "{202D7A4E-760D-4D0E-AFA1-D7459CED30FF}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {FE191916-DEDD-43B3-B28C-D09C9088C586} = {FE191916-DEDD-43B3-B28C-D09C9088C586}\r
+       EndProjectSection\r
 EndProject\r
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_g729", "..\..\src\mod\codecs\mod_g729\mod_g729.vcproj", "{1D95CD95-0DE2-48C3-AC23-D5C7D1C9C0F0}"\r
        ProjectSection(ProjectDependencies) = postProject\r
@@ -106,6 +109,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docs", "Docs", "{CBD81696-E
 EndProject\r
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "docs", "..\..\docs\docs.vcproj", "{1A1FF289-4FD6-4285-A422-D31DD67A4723}"\r
 EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FreeSwitchVersion", "FreeSwitchVersion.vcproj", "{FE191916-DEDD-43B3-B28C-D09C9088C586}"\r
+EndProject\r
 Global\r
        GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
                Debug|Win32 = Debug|Win32\r
@@ -184,6 +189,10 @@ Global
                {FE3540C5-3303-46E0-A69E-D92F775687F1}.Release|Win32.Build.0 = Release|Win32\r
                {1A1FF289-4FD6-4285-A422-D31DD67A4723}.Debug|Win32.ActiveCfg = Debug|Win32\r
                {1A1FF289-4FD6-4285-A422-D31DD67A4723}.Release|Win32.ActiveCfg = Release|Win32\r
+               {FE191916-DEDD-43B3-B28C-D09C9088C586}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {FE191916-DEDD-43B3-B28C-D09C9088C586}.Debug|Win32.Build.0 = Debug|Win32\r
+               {FE191916-DEDD-43B3-B28C-D09C9088C586}.Release|Win32.ActiveCfg = Release|Win32\r
+               {FE191916-DEDD-43B3-B28C-D09C9088C586}.Release|Win32.Build.0 = Release|Win32\r
        EndGlobalSection\r
        GlobalSection(SolutionProperties) = preSolution\r
                HideSolutionNode = FALSE\r
index d8a37adf441eae5ed7e20eb6c1c9c6e135ba7fc7..f48ecdbaecadd5bd0eddf35bc404d3c1c4bfa6ee 100644 (file)
@@ -13,6 +13,7 @@ Dim vcver, DevEnv, VCBuild
 BuildRelease=False\r
 BuildDebug=False\r
 BuildCore=False\r
+BuildVersion=False\r
 BuildModExosip=False\r
 BuildModIaxChan=False\r
 BuildModPortAudio=False\r
@@ -53,6 +54,8 @@ If objArgs.Count >=1 Then
        Select Case objArgs(0)\r
                Case "Core"             \r
                        BuildCore=True\r
+               Case "Version"          \r
+                       BuildVersion=True\r
                Case "Mod_Exosip"   \r
                        BuildModExosip=True\r
                Case "Mod_IaxChan"   \r
@@ -81,7 +84,7 @@ If objArgs.Count >=1 Then
                        BuildModXMPPEvent=True\r
                        BuildModsndfile=True\r
                        BuildModrawaudio=True\r
-                       BuildSpiderMonkey=True\r
+                       BuildVersion=True\r
        End Select\r
 Else\r
        BuildCore=True\r
@@ -93,13 +96,17 @@ Else
        BuildModXMPPEvent=True\r
        BuildModsndfile=True\r
        BuildModrawaudio=True\r
-       BuildSpiderMonkey=True\r
+       BuildVersion=True\r
 End If\r
 \r
 ' ******************\r
 ' Process lib builds\r
 ' ******************\r
 \r
+If BuildVersion Then\r
+       CreateSwitchVersion\r
+End If\r
+\r
 If BuildCore Then\r
        CreateSwitchVersion\r
 \r