提交 cc6a7d74 authored 作者: Michael Giagnocavo's avatar Michael Giagnocavo

Update mod_mono for Win32

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9451 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 2e46528e
...@@ -15347,15 +15347,17 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_channel_init(void * jarg1, void * jarg2 ...@@ -15347,15 +15347,17 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_channel_init(void * jarg1, void * jarg2
} }
SWIGEXPORT void SWIGSTDCALL CSharp_switch_channel_presence(void * jarg1, char * jarg2, char * jarg3) { SWIGEXPORT void SWIGSTDCALL CSharp_switch_channel_presence(void * jarg1, char * jarg2, char * jarg3, char * jarg4) {
switch_channel_t *arg1 = (switch_channel_t *) 0 ; switch_channel_t *arg1 = (switch_channel_t *) 0 ;
char *arg2 = (char *) 0 ; char *arg2 = (char *) 0 ;
char *arg3 = (char *) 0 ; char *arg3 = (char *) 0 ;
char *arg4 = (char *) 0 ;
arg1 = (switch_channel_t *)jarg1; arg1 = (switch_channel_t *)jarg1;
arg2 = (char *)jarg2; arg2 = (char *)jarg2;
arg3 = (char *)jarg3; arg3 = (char *)jarg3;
switch_channel_presence(arg1,(char const *)arg2,(char const *)arg3); arg4 = (char *)jarg4;
switch_channel_presence(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4);
} }
...@@ -21238,24 +21240,6 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_xml_bind_search_function(void * jarg1, ...@@ -21238,24 +21240,6 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_xml_bind_search_function(void * jarg1,
} }
SWIGEXPORT int SWIGSTDCALL CSharp_switch_xml_bind_search_function_removable(void * jarg1, unsigned long jarg2, void * jarg3, void * jarg4) {
int jresult ;
switch_xml_search_function_t arg1 = (switch_xml_search_function_t) 0 ;
switch_xml_section_t arg2 ;
void *arg3 = (void *) 0 ;
switch_xml_binding_t **arg4 = (switch_xml_binding_t **) 0 ;
switch_status_t result;
arg1 = (switch_xml_search_function_t)jarg1;
arg2 = (switch_xml_section_t)jarg2;
arg3 = (void *)jarg3;
arg4 = (switch_xml_binding_t **)jarg4;
result = (switch_status_t)switch_xml_bind_search_function_removable(arg1,arg2,arg3,arg4);
jresult = result;
return jresult;
}
SWIGEXPORT int SWIGSTDCALL CSharp_switch_xml_unbind_search_function(void * jarg1) { SWIGEXPORT int SWIGSTDCALL CSharp_switch_xml_unbind_search_function(void * jarg1) {
int jresult ; int jresult ;
switch_xml_binding_t **arg1 = (switch_xml_binding_t **) 0 ; switch_xml_binding_t **arg1 = (switch_xml_binding_t **) 0 ;
......
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
Optimization="0" Optimization="0"
AdditionalIncludeDirectories="&quot;C:\Program Files\Mono-1.9.1\lib\glib-2.0\include&quot;;&quot;C:\Program Files\Mono-1.9.1\include\glib-2.0&quot;;&quot;C:\Program Files\Mono-1.9.1\include\mono-1.0&quot;" AdditionalIncludeDirectories="&quot;C:\Program Files\Mono\lib\glib-2.0\include&quot;;&quot;C:\Program Files\Mono\include\glib-2.0&quot;;&quot;C:\Program Files\Mono\include\mono-1.0&quot;"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;MOD_MONO_EXPORTS" PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;MOD_MONO_EXPORTS"
MinimalRebuild="true" MinimalRebuild="true"
BasicRuntimeChecks="3" BasicRuntimeChecks="3"
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
/> />
<Tool <Tool
Name="VCLinkerTool" Name="VCLinkerTool"
AdditionalDependencies="$(ProjectDir)mono.lib &quot;C:\program Files\Mono-1.9.1\lib\glib-2.0.lib&quot; shlwapi.lib" AdditionalDependencies="$(ProjectDir)mono.lib &#x0A;&quot;C:\program Files\Mono\lib\glib-2.0.lib&quot; shlwapi.lib"
LinkIncremental="2" LinkIncremental="2"
ModuleDefinitionFile="" ModuleDefinitionFile=""
GenerateDebugInformation="true" GenerateDebugInformation="true"
......
差异被折叠。
\dev\swig\swig.exe -I..\..\..\include -v -O -c++ -csharp -namespace FreeSWITCH.Native -dllimport mod_mono freeswitch.i \dev\swig\swig.exe -I..\..\..\include -v -O -c++ -csharp -namespace FreeSWITCH.Native -dllimport mod_mono freeswitch.i
move *.cs ..\mod_mono_managed\swig\ del swig.csx
..\mod_mono_managed\swigStringFix ..\mod_mono_managed\swig\freeswitchPINVOKE.cs > ..\mod_mono_managed\swig\freeswitchPINVOKE_fixed.cs for %%X in (*.cs) do type %%X >> swig.csx
\ No newline at end of file move swig.csx ..\mod_mono_managed\swig.cs
del *.cs
REM ..\mod_mono_managed\swigStringFix ..\mod_mono_managed\swig\freeswitchPINVOKE.cs > ..\mod_mono_managed\swig\freeswitchPINVOKE_fixed.cs
\ No newline at end of file
差异被折叠。
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论