>\r
<Tool\r
Name="VCPreBuildEventTool"\r
+ CommandLine="cscript /nologo $(InputDir)..\..\..\w32\vsnet\getlibs.vbs Mod_rawaudio Debug"\r
/>\r
<Tool\r
Name="VCCustomBuildTool"\r
/>\r
<Tool\r
Name="VCLinkerTool"\r
+ AdditionalDependencies="libresampled.lib"\r
OutputFile="..\..\..\w32\vsnet\$(OutDir)/mod/mod_rawaudio.dll"\r
LinkIncremental="2"\r
- AdditionalLibraryDirectories="$(InputDir)..\..\libs\apr\Debug"\r
+ AdditionalLibraryDirectories=""$(InputDir)..\..\..\libs\libresample\win""\r
GenerateDebugInformation="true"\r
ProgramDatabaseFile="$(OutDir)/mod_rawaudio.pdb"\r
SubSystem="2"\r
>\r
<Tool\r
Name="VCPreBuildEventTool"\r
+ CommandLine="cscript /nologo $(InputDir)..\..\..\w32\vsnet\getlibs.vbs Mod_rawaudio Release"\r
/>\r
<Tool\r
Name="VCCustomBuildTool"\r
/>\r
<Tool\r
Name="VCLinkerTool"\r
+ AdditionalDependencies="libresample.lib"\r
OutputFile="..\..\..\w32\vsnet\$(OutDir)/mod/mod_rawaudio.dll"\r
LinkIncremental="1"\r
- AdditionalLibraryDirectories=""$(InputDir)..\..\libs\apr\Release""\r
+ AdditionalLibraryDirectories=""$(InputDir)..\..\..\libs\libresample\win""\r
GenerateDebugInformation="true"\r
SubSystem="2"\r
OptimizeReferences="2"\r
BuildModCodecGSM=False\r
BuildModXMPPEvent=False\r
BuildModsndfile=False\r
+BuildModrawaudio=False\r
quote=Chr(34)\r
ScriptDir=Left(WScript.ScriptFullName,Len(WScript.ScriptFullName)-Len(WScript.ScriptName))\r
\r
BuildModXMPPEvent=True\r
Case "Mod_sndfile"\r
BuildModsndfile=True\r
+ Case "Mod_rawaudio"\r
+ BuildModrawaudio=True\r
Case Else\r
BuildCore=True\r
BuildModExosip=True\r
BuildModCodecG729=True\r
BuildModXMPPEvent=True\r
BuildModsndfile=True\r
+ BuildModrawaudio=True\r
End Select\r
Else\r
BuildCore=True\r
BuildModCodecG729=True\r
BuildModXMPPEvent=True\r
BuildModsndfile=True\r
+ BuildModrawaudio=True\r
End If\r
\r
\r
BuildLibs_Modsndfile BuildDebug, BuildRelease\r
End If\r
\r
+If BuildModrawaudio Then\r
+ BuildLibs_Modrawaudio 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_Modrawaudio(BuildDebug, BuildRelease)\r
+ If Not FSO.FolderExists(LibDestDir & "libresample") Then \r
+ WgetUnZip "http://www.sofaswitch.com/mikej/libresample-0.1.3.zip", LibDestDir\r
+ RenameFolder LibDestDir & "libresample-0.1.3", "libresample"\r
+ End If \r
+ If FSO.FolderExists(LibDestDir & "libresample") Then \r
+ If BuildDebug Then\r
+ If Not FSO.FileExists(LibDestDir & "libresample\win\libresampled.lib") Then \r
+ BuildViaVCBuild LibDestDir & "libresample\win\libresample.vcproj", "Debug"\r
+ End If\r
+ End If\r
+ If BuildRelease Then\r
+ If Not FSO.FileExists(LibDestDir & "libresample\win\libresample.lib") Then \r
+ BuildViaVCBuild LibDestDir & "libresample\win\libresample.vcproj", "Release"\r
+ End If\r
+ End If\r
+ Else\r
+ Wscript.echo "Unable to download libresample"\r
+ End If \r
+ \r
+End Sub\r
+\r
+\r
Sub UpgradeViaDevEnv(ProjectFile)\r
Set oExec = WshShell.Exec(quote & DevEnv & quote & " " & quote & ProjectFile & quote & " /Upgrade ")\r
Do While oExec.Status <> 1\r