提交 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
}
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 ;
char *arg2 = (char *) 0 ;
char *arg3 = (char *) 0 ;
char *arg4 = (char *) 0 ;
arg1 = (switch_channel_t *)jarg1;
arg2 = (char *)jarg2;
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,
}
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) {
int jresult ;
switch_xml_binding_t **arg1 = (switch_xml_binding_t **) 0 ;
......
......@@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
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"
MinimalRebuild="true"
BasicRuntimeChecks="3"
......@@ -64,7 +64,7 @@
/>
<Tool
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"
ModuleDefinitionFile=""
GenerateDebugInformation="true"
......
差异被折叠。
\dev\swig\swig.exe -I..\..\..\include -v -O -c++ -csharp -namespace FreeSWITCH.Native -dllimport mod_mono freeswitch.i
move *.cs ..\mod_mono_managed\swig\
..\mod_mono_managed\swigStringFix ..\mod_mono_managed\swig\freeswitchPINVOKE.cs > ..\mod_mono_managed\swig\freeswitchPINVOKE_fixed.cs
\ No newline at end of file
del swig.csx
for %%X in (*.cs) do type %%X >> swig.csx
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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论