]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Update GetLibs.vbs for PortAudio
authorMichael Jerris <mike@jerris.com>
Thu, 8 Dec 2005 23:39:27 +0000 (23:39 +0000)
committerMichael Jerris <mike@jerris.com>
Thu, 8 Dec 2005 23:39:27 +0000 (23:39 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@97 d0543943-73ff-0310-b7d9-9358b9ac24b2

w32/vsnet/GetLibs.vbs

index 64fa3ec1969a18b21ac5571b58bf287353f72969..80102268d33db65b184ba457cfcc39fdfc249c35 100644 (file)
@@ -9,8 +9,9 @@ Dim vcver, DevEnv, VCBuild
 BuildRelease=False\r
 BuildDebug=False\r
 BuildCore=False\r
-BuildModExosip=false\r
-BuildModIaxChan=false\r
+BuildModExosip=False\r
+BuildModIaxChan=False\r
+BuildModPortAudio=False\r
 quote=Chr(34)\r
 ScriptDir=Left(WScript.ScriptFullName,Len(WScript.ScriptFullName)-Len(WScript.ScriptName))\r
 \r
@@ -40,15 +41,19 @@ If objArgs.Count >=1 Then
                        BuildModExosip=True\r
                Case "Mod_IaxChan"   \r
                        BuildModIaxChan=True\r
+               Case "Mod_PortAudio"\r
+                       BuildModPortAudio=True          \r
                Case Else\r
                        BuildCore=True\r
                        BuildModExosip=True\r
                        BuildModIaxChan=True\r
+                       BuildModPortAudio=True          \r
        End Select\r
 Else\r
        BuildCore=True\r
        BuildModExosip=True\r
        BuildModIaxChan=True\r
+       BuildModPortAudio=True          \r
 End If\r
 \r
 \r
@@ -64,6 +69,10 @@ If BuildModIaxChan Then
        BuildLibs_ModIaxChan BuildDebug, BuildRelease\r
 End If\r
 \r
+If BuildModPortAudio Then\r
+       BuildLibs_ModPortAudio BuildDebug, BuildRelease\r
+End If\r
+\r
 WScript.Echo "Complete"\r
 \r
 Sub BuildLibs_Core(BuildDebug, BuildRelease)\r
@@ -248,6 +257,28 @@ Sub BuildLibs_ModIaxChan(BuildDebug, BuildRelease)
        \r
 End Sub\r
 \r
+Sub BuildLibs_ModPortAudio(BuildDebug, BuildRelease)\r
+       If Not FSO.FolderExists(LibDestDir & "PortAudio") Then \r
+               WgetUnZip "http://www.sofaswitch.org/mikej/portaudio_v18_1.zip", LibDestDir\r
+               RenameFolder LibDestDir & "portaudio_v18_1", "PortAudio"\r
+       End If \r
+       If FSO.FolderExists(LibDestDir & "PortAudio") Then \r
+               If BuildDebug Then\r
+                       If Not FSO.FileExists(LibDestDir & "PortAudio\Lib\PAStaticWMMED.lib") Then \r
+                               BuildViaVCBuild LibDestDir & "PortAudio\winvc\PAStaticWMME\PAStaticWMME.vcproj", "Debug"\r
+                       End If\r
+               End If\r
+               If BuildRelease Then\r
+                       If Not FSO.FileExists(LibDestDir & "PortAudio\Lib\PAStaticWMME.lib") Then \r
+                               BuildViaVCBuild LibDestDir & "PortAudio\winvc\PAStaticWMME\PAStaticWMME.vcproj", "Release"\r
+                       End If\r
+               End If\r
+       Else\r
+               Wscript.echo "Unable to download PortAudio"\r
+       End If \r
+       \r
+End Sub\r
+\r
 Sub UpgradeViaDevEnv(ProjectFile)\r
        Set oExec = WshShell.Exec(quote & DevEnv & quote & " " & quote & ProjectFile & quote & " /Upgrade ")\r
        Do While oExec.Status <> 1\r