Added miniwebrtc and isac to Windows build.

git-svn-id: http://yate.null.ro/svn/yate/trunk@4962 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
marian 2012-03-13 12:16:40 +00:00
parent fa6153dd82
commit e3eeaa4bf5
4 changed files with 1675 additions and 3 deletions

View File

@ -33,13 +33,13 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Libyate", "Libyate.vcproj",
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Modules", "Modules.vcproj", "{BE362993-354F-4315-B878-05E952E1D164}"
ProjectSection(ProjectDependencies) = postProject
{8A7E6912-5ACC-4F43-D502-D643E5AB6E34} = {8A7E6912-5ACC-4F43-D502-D643E5AB6E34}
{4422F42E-A123-4776-AE4D-490D12A6316E} = {4422F42E-A123-4776-AE4D-490D12A6316E}
{8C7E6907-5ACC-4143-B502-D610E5EB619B} = {8C7E6907-5ACC-4143-B502-D610E5EB619B}
{8A1E6012-5BCC-4143-B3D2-D643E2A5619B} = {8A1E6012-5BCC-4143-B3D2-D643E2A5619B}
{812E6912-5ADC-4143-BAE2-D649E5AB669B} = {812E6912-5ADC-4143-BAE2-D649E5AB669B}
{8A7E6912-5ACC-4F43-D502-D643E5AB6E34} = {8A7E6912-5ACC-4F43-D502-D643E5AB6E34}
{8C7E6912-5ACC-4143-B502-D643E5AB619B} = {8C7E6912-5ACC-4143-B502-D643E5AB619B}
{5F248A16-8E3D-497A-8E68-F9E08971F583} = {5F248A16-8E3D-497A-8E68-F9E08971F583}
{92D97332-DA18-4923-A872-453442AD50BC} = {92D97332-DA18-4923-A872-453442AD50BC}
{8C7E6907-5ACC-4143-B502-D610E5EB619B} = {8C7E6907-5ACC-4143-B502-D610E5EB619B}
{42B76F17-895F-4B1C-B783-7AAC92AFD56E} = {42B76F17-895F-4B1C-B783-7AAC92AFD56E}
{34AC2018-91F1-41AF-A839-47DCF27D4434} = {34AC2018-91F1-41AF-A839-47DCF27D4434}
{8721C91C-E1BB-4758-78A1-C0718EDFF940} = {8721C91C-E1BB-4758-78A1-C0718EDFF940}
@ -54,6 +54,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Modules", "Modules.vcproj",
{9F28A731-2E7E-9E22-719D-22FA2A18D588} = {9F28A731-2E7E-9E22-719D-22FA2A18D588}
{E476FF31-5429-470F-928C-491D09FB4C3F} = {E476FF31-5429-470F-928C-491D09FB4C3F}
{92D97332-5A18-4923-D872-4534427610BC} = {92D97332-5A18-4923-D872-4534427610BC}
{92D97332-DA18-4923-A872-453442AD50BC} = {92D97332-DA18-4923-A872-453442AD50BC}
{4A3E2C3A-58A1-41D4-B9B4-B35D83AC08E2} = {4A3E2C3A-58A1-41D4-B9B4-B35D83AC08E2}
{799C2C3A-9AA1-41C0-BD24-B35D83A564E2} = {799C2C3A-9AA1-41C0-BD24-B35D83A564E2}
{F411C93D-FAD5-471C-9F6E-7CCE66DFCBFC} = {F411C93D-FAD5-471C-9F6E-7CCE66DFCBFC}
@ -645,6 +646,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_camel_map", "_camel_map.vc
{E351C8F9-20A7-4363-909C-1A06E9BEAA6B} = {E351C8F9-20A7-4363-909C-1A06E9BEAA6B}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libminiwebrtc", "libminiwebrtc.vcproj", "{67A21DCE-38FA-4705-A33D-D7711D4CE93D}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_isaccodec", "_isaccodec.vcproj", "{4422F42E-A123-4776-AE4D-490D12A6316E}"
ProjectSection(ProjectDependencies) = postProject
{67A21DCE-38FA-4705-A33D-D7711D4CE93D} = {67A21DCE-38FA-4705-A33D-D7711D4CE93D}
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@ -1075,6 +1084,14 @@ Global
{92D97332-DA18-4923-A872-453442AD50BC}.Debug|Win32.Build.0 = Debug|Win32
{92D97332-DA18-4923-A872-453442AD50BC}.Release|Win32.ActiveCfg = Release|Win32
{92D97332-DA18-4923-A872-453442AD50BC}.Release|Win32.Build.0 = Release|Win32
{67A21DCE-38FA-4705-A33D-D7711D4CE93D}.Debug|Win32.ActiveCfg = Debug|Win32
{67A21DCE-38FA-4705-A33D-D7711D4CE93D}.Debug|Win32.Build.0 = Debug|Win32
{67A21DCE-38FA-4705-A33D-D7711D4CE93D}.Release|Win32.ActiveCfg = Release|Win32
{67A21DCE-38FA-4705-A33D-D7711D4CE93D}.Release|Win32.Build.0 = Release|Win32
{4422F42E-A123-4776-AE4D-490D12A6316E}.Debug|Win32.ActiveCfg = Debug|Win32
{4422F42E-A123-4776-AE4D-490D12A6316E}.Debug|Win32.Build.0 = Debug|Win32
{4422F42E-A123-4776-AE4D-490D12A6316E}.Release|Win32.ActiveCfg = Release|Win32
{4422F42E-A123-4776-AE4D-490D12A6316E}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

271
windows/_isaccodec.vcproj Normal file
View File

@ -0,0 +1,271 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="8.00"
Name="_isaccodec"
ProjectGUID="{4422F42E-A123-4776-AE4D-490D12A6316E}"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release\modules"
ConfigurationType="2"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
TargetEnvironment="1"
TypeLibraryName=".\Release/_isaccodec.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="1"
AdditionalIncludeDirectories=".;..;..\libs\miniwebrtc;..\libs\miniwebrtc\audio\common\processing;..\libs\miniwebrtc\audio\coding_isac\main;..\libs\miniwebrtc\audio\coding_isac\fix"
PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;_USRDLL"
StringPooling="true"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
PrecompiledHeaderFile=".\Release\modules/_isaccodec.pch"
AssemblerListingLocation=".\Release\modules/"
ObjectFile=".\Release\modules/"
ProgramDataBaseFileName=".\Release\modules/"
WarningLevel="3"
SuppressStartupBanner="true"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
IgnoreImportLibrary="true"
OutputFile="Release/isaccodec.yate"
LinkIncremental="1"
SuppressStartupBanner="true"
ProgramDatabaseFile=".\Release/isaccodec.pdb"
ImportLibrary=".\Release/isaccodec.lib"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
SuppressStartupBanner="true"
OutputFile=".\Release/_isaccodec.bsc"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug\modules"
ConfigurationType="2"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
TargetEnvironment="1"
TypeLibraryName=".\Debug/_isaccodec.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".;..;..\libs\miniwebrtc;..\libs\miniwebrtc\audio\common\processing;..\libs\miniwebrtc\audio\coding_isac\main;..\libs\miniwebrtc\audio\coding_isac\fix"
PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;_USRDLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
PrecompiledHeaderFile=".\Debug\modules/_isaccodec.pch"
AssemblerListingLocation=".\Debug\modules/"
ObjectFile=".\Debug\modules/"
ProgramDataBaseFileName=".\Debug\modules/"
WarningLevel="3"
SuppressStartupBanner="true"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
IgnoreImportLibrary="true"
OutputFile="Debug/isaccodec.yate"
LinkIncremental="1"
SuppressStartupBanner="true"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Debug/isaccodec.pdb"
ImportLibrary=".\Debug/isaccodec.lib"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
SuppressStartupBanner="true"
OutputFile=".\Debug/_isaccodec.bsc"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
>
<File
RelativePath="..\modules\isaccodec.cpp"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
>
<File
RelativePath="version.rc"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl"
>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

1382
windows/libminiwebrtc.vcproj Normal file

File diff suppressed because it is too large Load Diff

View File

@ -54,6 +54,7 @@ Name: "codecs\gsm"; Description: "GSM codec"; Types: full client server
Name: "codecs\ilbc"; Description: "iLBC codec"; Types: full client server
Name: "codecs\speex"; Description: "SPEEX codec"; Types: full client server
Name: "codecs\speex\run"; Description: "SPEEX runtime libraries"; Types: full client server
Name: "codecs\isac"; Description: "ISAC codec"; Types: full client server
Name: "compress"; Description: "Data compression support"; Types: full client server
Name: "compress\zlib"; Description: "Zlib compression"; Types: full client server
Name: "external"; Description: "External interfaces"; Types: full server
@ -155,6 +156,7 @@ Source: "Release\openssl.yate"; DestDir: "{app}\modules"; Flags: replacesamevers
Source: "Release\gsmcodec.yate"; DestDir: "{app}\modules"; Flags: replacesameversion; Components: codecs\gsm
Source: "Release\ilbccodec.yate"; DestDir: "{app}\modules"; Flags: replacesameversion; Components: codecs\ilbc
Source: "Release\speexcodec.yate"; DestDir: "{app}\modules"; Flags: replacesameversion; Components: codecs\speex
Source: "Release\isaccodec.yate"; DestDir: "{app}\modules"; Flags: replacesameversion; Components: codecs\isac
Source: "Release\zlibcompress.yate"; DestDir: "{app}\modules"; Flags: replacesameversion; Components: compress\zlib