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
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
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
\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