summaryrefslogtreecommitdiff
path: root/Visual-Studio-settings
diff options
context:
space:
mode:
Diffstat (limited to 'Visual-Studio-settings')
-rwxr-xr-xVisual-Studio-settings/ant-all/ant-all.vcxproj134
-rwxr-xr-xVisual-Studio-settings/ant-all/ant-all.vcxproj.filters20
-rwxr-xr-xVisual-Studio-settings/f2c.props23
-rwxr-xr-xVisual-Studio-settings/f2c.targets81
-rwxr-xr-xVisual-Studio-settings/f2c.xml127
-rwxr-xr-xVisual-Studio-settings/giws-all/giws-all.vcxproj127
-rwxr-xr-xVisual-Studio-settings/giws-all/giws-all.vcxproj.filters17
-rwxr-xr-xVisual-Studio-settings/rename-vc-files.props19
-rwxr-xr-xVisual-Studio-settings/rename-vc-files.targets81
-rwxr-xr-xVisual-Studio-settings/rename-vc-files.xml127
-rwxr-xr-xVisual-Studio-settings/rename-vc-files/rename-vc-files.vcxproj133
-rwxr-xr-xVisual-Studio-settings/rename-vc-files/rename-vc-files.vcxproj.filters43
-rwxr-xr-xVisual-Studio-settings/swig-all/swig-all.vcxproj111
-rwxr-xr-xVisual-Studio-settings/swig-all/swig-all.vcxproj.filters17
-rwxr-xr-xVisual-Studio-settings/test-all/test-all.vcxproj95
-rwxr-xr-xVisual-Studio-settings/test-all/test-all.vcxproj.filters17
-rwxr-xr-xVisual-Studio-settings/test-level/test-level.vcxproj95
-rwxr-xr-xVisual-Studio-settings/test-level/test-level.vcxproj.filters17
-rwxr-xr-xVisual-Studio-settings/tovsexpress.sce47
19 files changed, 1331 insertions, 0 deletions
diff --git a/Visual-Studio-settings/ant-all/ant-all.vcxproj b/Visual-Studio-settings/ant-all/ant-all.vcxproj
new file mode 100755
index 000000000..5e3f05da8
--- /dev/null
+++ b/Visual-Studio-settings/ant-all/ant-all.vcxproj
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="..\..\build.incl.xml" />
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{A9A2020D-5541-44F2-B080-DF3C9426C409}</ProjectGuid>
+ <Keyword>MakeFileProj</Keyword>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <IntDir>$(ProjectDir)$(Configuration)\</IntDir>
+ <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Configuration)\</IntDir>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <IntDir>$(ProjectDir)$(Configuration)\</IntDir>
+ <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Configuration)\</IntDir>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava &amp;&amp; call ant</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava &amp;&amp; call ant clean &amp;&amp; call ant</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava &amp;&amp; call ant clean</NMakeCleanCommandLine>
+ <NMakeOutput>
+ </NMakeOutput>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava &amp;&amp; call ant</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava &amp;&amp; call ant clean &amp;&amp; call ant</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava &amp;&amp; call ant clean</NMakeCleanCommandLine>
+ <NMakeOutput>
+ </NMakeOutput>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <NMakePreprocessorDefinitions>WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava &amp;&amp; call ant</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava &amp;&amp; call ant clean &amp;&amp; call ant</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava &amp;&amp; call ant clean</NMakeCleanCommandLine>
+ <NMakeOutput>
+ </NMakeOutput>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <NMakePreprocessorDefinitions>WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava &amp;&amp; call ant</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava &amp;&amp; call ant clean &amp;&amp; call ant</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava &amp;&amp; call ant clean</NMakeCleanCommandLine>
+ <NMakeOutput>
+ </NMakeOutput>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ </ItemDefinitionGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/Visual-Studio-settings/ant-all/ant-all.vcxproj.filters b/Visual-Studio-settings/ant-all/ant-all.vcxproj.filters
new file mode 100755
index 000000000..3a2685246
--- /dev/null
+++ b/Visual-Studio-settings/ant-all/ant-all.vcxproj.filters
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="..\..\build.incl.xml" />
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Visual-Studio-settings/f2c.props b/Visual-Studio-settings/f2c.props
new file mode 100755
index 000000000..3e5bf63db
--- /dev/null
+++ b/Visual-Studio-settings/f2c.props
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup
+ Condition="'$(f2c_ruleBeforeTargets)' == '' and '$(f2c_ruleAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'">
+ <f2c_ruleBeforeTargets>Midl</f2c_ruleBeforeTargets>
+ <f2c_ruleAfterTargets>CustomBuild</f2c_ruleAfterTargets>
+ </PropertyGroup>
+ <PropertyGroup>
+ <f2c_ruleDependsOn
+ Condition="'$(ConfigurationType)' != 'Makefile'">_SelectedFiles;$(f2c_ruleDependsOn)</f2c_ruleDependsOn>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ <f2c_rule>
+ <CommandLineTemplate>cd "%(RootDir)%(Directory)"
+"$(SolutionDir)bin\f2c.exe" -E -I..\..\..\core\includes -I..\..\..\..\core\includes "%(Filename)%(Extension)" 2&gt;NUL
+
+</CommandLineTemplate>
+ <Outputs>%(RootDir)%(Directory)%(Filename).c</Outputs>
+ <ExecutionDescription>Converting %(Filename).f to %(Filename).c ...</ExecutionDescription>
+ <ShowOnlyRuleProperties>false</ShowOnlyRuleProperties>
+ </f2c_rule>
+ </ItemDefinitionGroup>
+</Project> \ No newline at end of file
diff --git a/Visual-Studio-settings/f2c.targets b/Visual-Studio-settings/f2c.targets
new file mode 100755
index 000000000..dc02c0eb2
--- /dev/null
+++ b/Visual-Studio-settings/f2c.targets
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <PropertyPageSchema
+ Include="$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml" />
+ <AvailableItemName
+ Include="f2c_rule">
+ <Targets>_f2c_rule</Targets>
+ </AvailableItemName>
+ </ItemGroup>
+ <UsingTask
+ TaskName="f2c_rule"
+ TaskFactory="XamlTaskFactory"
+ AssemblyName="Microsoft.Build.Tasks.v4.0">
+ <Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>
+ </UsingTask>
+ <Target
+ Name="_f2c_rule"
+ BeforeTargets="$(f2c_ruleBeforeTargets)"
+ AfterTargets="$(f2c_ruleAfterTargets)"
+ Condition="'@(f2c_rule)' != ''"
+ DependsOnTargets="$(f2c_ruleDependsOn);Computef2c_ruleOutput"
+ Outputs="%(f2c_rule.Outputs)"
+ Inputs="%(f2c_rule.Identity);%(f2c_rule.AdditionalDependencies);$(MSBuildProjectFile)">
+ <ItemGroup
+ Condition="'@(SelectedFiles)' != ''">
+ <f2c_rule
+ Remove="@(f2c_rule)"
+ Condition="'%(Identity)' != '@(SelectedFiles)'" />
+ </ItemGroup>
+ <ItemGroup>
+ <f2c_rule_tlog
+ Include="%(f2c_rule.Outputs)"
+ Condition="'%(f2c_rule.Outputs)' != '' and '%(f2c_rule.ExcludedFromBuild)' != 'true'">
+ <Source>@(f2c_rule, '|')</Source>
+ </f2c_rule_tlog>
+ </ItemGroup>
+ <Message
+ Importance="High"
+ Text="%(f2c_rule.ExecutionDescription)" />
+ <WriteLinesToFile
+ Condition="'@(f2c_rule_tlog)' != '' and '%(f2c_rule_tlog.ExcludedFromBuild)' != 'true'"
+ File="$(IntDir)$(ProjectName).write.1.tlog"
+ Lines="^%(f2c_rule_tlog.Source);@(f2c_rule_tlog-&gt;'%(Fullpath)')" />
+ <f2c_rule
+ Condition="'@(f2c_rule)' != '' and '%(f2c_rule.ExcludedFromBuild)' != 'true'"
+ CommandLineTemplate="%(f2c_rule.CommandLineTemplate)"
+ AdditionalOptions="%(f2c_rule.AdditionalOptions)"
+ Inputs="%(f2c_rule.Identity)" />
+ </Target>
+ <PropertyGroup>
+ <ComputeLinkInputsTargets>
+ $(ComputeLinkInputsTargets);
+ Computef2c_ruleOutput;
+ </ComputeLinkInputsTargets>
+ <ComputeLibInputsTargets>
+ $(ComputeLibInputsTargets);
+ Computef2c_ruleOutput;
+ </ComputeLibInputsTargets>
+ </PropertyGroup>
+ <Target
+ Name="Computef2c_ruleOutput"
+ Condition="'@(f2c_rule)' != ''">
+ <ItemGroup>
+ <f2c_ruleDirsToMake
+ Condition="'@(f2c_rule)' != '' and '%(f2c_rule.ExcludedFromBuild)' != 'true'"
+ Include="%(f2c_rule.Outputs)" />
+ <Link
+ Include="%(f2c_ruleDirsToMake.Identity)"
+ Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+ <Lib
+ Include="%(f2c_ruleDirsToMake.Identity)"
+ Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+ <ImpLib
+ Include="%(f2c_ruleDirsToMake.Identity)"
+ Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+ </ItemGroup>
+ <MakeDir
+ Directories="@(f2c_ruleDirsToMake-&gt;'%(RootDir)%(Directory)')" />
+ </Target>
+</Project> \ No newline at end of file
diff --git a/Visual-Studio-settings/f2c.xml b/Visual-Studio-settings/f2c.xml
new file mode 100755
index 000000000..16a780d3c
--- /dev/null
+++ b/Visual-Studio-settings/f2c.xml
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:transformCallback="Microsoft.Cpp.Dev10.ConvertPropertyCallback">
+ <Rule
+ Name="f2c_rule"
+ PageTemplate="tool"
+ DisplayName="f2c rule"
+ Order="200">
+ <Rule.DataSource>
+ <DataSource
+ Persistence="ProjectFile"
+ ItemType="f2c_rule" />
+ </Rule.DataSource>
+ <Rule.Categories>
+ <Category
+ Name="General">
+ <Category.DisplayName>
+ <sys:String>General</sys:String>
+ </Category.DisplayName>
+ </Category>
+ <Category
+ Name="Command Line"
+ Subtype="CommandLine">
+ <Category.DisplayName>
+ <sys:String>Command Line</sys:String>
+ </Category.DisplayName>
+ </Category>
+ </Rule.Categories>
+ <StringListProperty
+ Name="Inputs"
+ Category="Command Line"
+ IsRequired="true"
+ Switch=" ">
+ <StringListProperty.DataSource>
+ <DataSource
+ Persistence="ProjectFile"
+ ItemType="f2c_rule"
+ SourceType="Item" />
+ </StringListProperty.DataSource>
+ </StringListProperty>
+ <StringProperty
+ Name="CommandLineTemplate"
+ DisplayName="Command Line"
+ Visible="False"
+ IncludeInCommandLine="False" />
+ <DynamicEnumProperty
+ Name="f2c_ruleBeforeTargets"
+ Category="General"
+ EnumProvider="Targets"
+ IncludeInCommandLine="False">
+ <DynamicEnumProperty.DisplayName>
+ <sys:String>Execute Before</sys:String>
+ </DynamicEnumProperty.DisplayName>
+ <DynamicEnumProperty.Description>
+ <sys:String>Specifies the targets for the build customization to run before.</sys:String>
+ </DynamicEnumProperty.Description>
+ <DynamicEnumProperty.ProviderSettings>
+ <NameValuePair
+ Name="Exclude"
+ Value="^f2c_ruleBeforeTargets|^Compute" />
+ </DynamicEnumProperty.ProviderSettings>
+ <DynamicEnumProperty.DataSource>
+ <DataSource
+ Persistence="ProjectFile"
+ HasConfigurationCondition="true" />
+ </DynamicEnumProperty.DataSource>
+ </DynamicEnumProperty>
+ <DynamicEnumProperty
+ Name="f2c_ruleAfterTargets"
+ Category="General"
+ EnumProvider="Targets"
+ IncludeInCommandLine="False">
+ <DynamicEnumProperty.DisplayName>
+ <sys:String>Execute After</sys:String>
+ </DynamicEnumProperty.DisplayName>
+ <DynamicEnumProperty.Description>
+ <sys:String>Specifies the targets for the build customization to run after.</sys:String>
+ </DynamicEnumProperty.Description>
+ <DynamicEnumProperty.ProviderSettings>
+ <NameValuePair
+ Name="Exclude"
+ Value="^f2c_ruleAfterTargets|^Compute" />
+ </DynamicEnumProperty.ProviderSettings>
+ <DynamicEnumProperty.DataSource>
+ <DataSource
+ Persistence="ProjectFile"
+ ItemType=""
+ HasConfigurationCondition="true" />
+ </DynamicEnumProperty.DataSource>
+ </DynamicEnumProperty>
+ <StringListProperty
+ Name="Outputs"
+ DisplayName="Outputs"
+ Visible="False"
+ IncludeInCommandLine="False" />
+ <StringProperty
+ Name="ExecutionDescription"
+ DisplayName="Execution Description"
+ Visible="False"
+ IncludeInCommandLine="False" />
+ <StringListProperty
+ Name="AdditionalDependencies"
+ DisplayName="Additional Dependencies"
+ IncludeInCommandLine="False"
+ Visible="true" />
+ <StringProperty
+ Subtype="AdditionalOptions"
+ Name="AdditionalOptions"
+ Category="Command Line">
+ <StringProperty.DisplayName>
+ <sys:String>Additional Options</sys:String>
+ </StringProperty.DisplayName>
+ <StringProperty.Description>
+ <sys:String>Additional Options</sys:String>
+ </StringProperty.Description>
+ </StringProperty>
+ </Rule>
+ <ItemType
+ Name="f2c_rule"
+ DisplayName="f2c rule" />
+ <FileExtension
+ Name="*.f"
+ ContentType="f2c_rule" />
+ <ContentType
+ Name="f2c_rule"
+ DisplayName="f2c rule"
+ ItemType="f2c_rule" />
+</ProjectSchemaDefinitions>
diff --git a/Visual-Studio-settings/giws-all/giws-all.vcxproj b/Visual-Studio-settings/giws-all/giws-all.vcxproj
new file mode 100755
index 000000000..db31ee50e
--- /dev/null
+++ b/Visual-Studio-settings/giws-all/giws-all.vcxproj
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{88E95224-A931-4B3E-AC6C-5A40B3961421}</ProjectGuid>
+ <Keyword>MakeFileProj</Keyword>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>set PYTHONHOME=$(SolutionDir)tools\python
+cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" dir "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\python\python.exe $(SolutionDir)tools\giws\giws --disable-return-size-array --output-dir $(SolutionDir)modules\%%d\src\jni\ --throws-exception-on-error --description-file %%f
+exit /B 0
+</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>set PYTHONHOME=$(SolutionDir)tools\python
+cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" dir "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\python\python.exe $(SolutionDir)tools\giws\giws --disable-return-size-array --output-dir $(SolutionDir)modules\%%d\src\jni\ --throws-exception-on-error --description-file %%f
+exit /B 0
+</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>set PYTHONHOME=$(SolutionDir)tools\python
+cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" dir "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\python\python.exe $(SolutionDir)tools\giws\giws --disable-return-size-array --output-dir $(SolutionDir)modules\%%d\src\jni\ --throws-exception-on-error --description-file %%f
+exit /B 0
+</NMakeCleanCommandLine>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>set PYTHONHOME=$(SolutionDir)tools\python
+cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" dir "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\python\python.exe $(SolutionDir)tools\giws\giws --disable-return-size-array --output-dir $(SolutionDir)modules\%%d\src\jni\ --throws-exception-on-error --description-file %%f
+exit /B 0
+</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>set PYTHONHOME=$(SolutionDir)tools\python
+cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" dir "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\python\python.exe $(SolutionDir)tools\giws\giws --disable-return-size-array --output-dir $(SolutionDir)modules\%%d\src\jni\ --throws-exception-on-error --description-file %%f
+exit /B 0
+</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>set PYTHONHOME=$(SolutionDir)tools\python
+cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" dir "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\python\python.exe $(SolutionDir)tools\giws\giws --disable-return-size-array --output-dir $(SolutionDir)modules\%%d\src\jni\ --throws-exception-on-error --description-file %%f
+exit /B 0
+</NMakeCleanCommandLine>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <NMakePreprocessorDefinitions>WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>set PYTHONHOME=$(SolutionDir)tools\python
+cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" dir "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\python\python.exe $(SolutionDir)tools\giws\giws --disable-return-size-array --output-dir $(SolutionDir)modules\%%d\src\jni\ --throws-exception-on-error --description-file %%f
+exit /B 0
+</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>set PYTHONHOME=$(SolutionDir)tools\python
+cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" dir "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\python\python.exe $(SolutionDir)tools\giws\giws --disable-return-size-array --output-dir $(SolutionDir)modules\%%d\src\jni\ --throws-exception-on-error --description-file %%f
+exit /B 0
+</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>set PYTHONHOME=$(SolutionDir)tools\python
+cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" dir "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\python\python.exe $(SolutionDir)tools\giws\giws --disable-return-size-array --output-dir $(SolutionDir)modules\%%d\src\jni\ --throws-exception-on-error --description-file %%f
+exit /B 0
+</NMakeCleanCommandLine>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <NMakePreprocessorDefinitions>WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>set PYTHONHOME=$(SolutionDir)tools\python
+cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" dir "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\python\python.exe $(SolutionDir)tools\giws\giws --disable-return-size-array --output-dir $(SolutionDir)modules\%%d\src\jni\ --throws-exception-on-error --description-file %%f
+exit /B 0
+</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>set PYTHONHOME=$(SolutionDir)tools\python
+cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" dir "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\python\python.exe $(SolutionDir)tools\giws\giws --disable-return-size-array --output-dir $(SolutionDir)modules\%%d\src\jni\ --throws-exception-on-error --description-file %%f
+exit /B 0
+</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>set PYTHONHOME=$(SolutionDir)tools\python
+cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" dir "$(SolutionDir)modules\%%d\src\jni\*.giws.xml" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\python\python.exe $(SolutionDir)tools\giws\giws --disable-return-size-array --output-dir $(SolutionDir)modules\%%d\src\jni\ --throws-exception-on-error --description-file %%f
+exit /B 0
+</NMakeCleanCommandLine>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ </ItemDefinitionGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/Visual-Studio-settings/giws-all/giws-all.vcxproj.filters b/Visual-Studio-settings/giws-all/giws-all.vcxproj.filters
new file mode 100755
index 000000000..d7ef6a1a3
--- /dev/null
+++ b/Visual-Studio-settings/giws-all/giws-all.vcxproj.filters
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Visual-Studio-settings/rename-vc-files.props b/Visual-Studio-settings/rename-vc-files.props
new file mode 100755
index 000000000..3891e44c0
--- /dev/null
+++ b/Visual-Studio-settings/rename-vc-files.props
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup
+ Condition="'$(rename_vc_extension_filesBeforeTargets)' == '' and '$(rename_vc_extension_filesAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'">
+ <rename_vc_extension_filesBeforeTargets>Midl</rename_vc_extension_filesBeforeTargets>
+ <rename_vc_extension_filesAfterTargets>CustomBuild</rename_vc_extension_filesAfterTargets>
+ </PropertyGroup>
+ <PropertyGroup>
+ <rename_vc_extension_filesDependsOn
+ Condition="'$(ConfigurationType)' != 'Makefile'">_SelectedFiles;$(rename_vc_extension_filesDependsOn)</rename_vc_extension_filesDependsOn>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ <rename_vc_extension_files>
+ <CommandLineTemplate>copy "%(RootDir)%(Directory)%(Filename)%(Extension)" "%(RootDir)%(Directory)%(Filename)" 1&gt;NUL</CommandLineTemplate>
+ <Outputs>%(RootDir)%(Directory)%(Filename) </Outputs>
+ <ExecutionDescription>Copy %(RootDir)%(Directory)%(Filename)%(Extension) --&gt; %(RootDir)%(Directory)%(Filename)</ExecutionDescription>
+ </rename_vc_extension_files>
+ </ItemDefinitionGroup>
+</Project> \ No newline at end of file
diff --git a/Visual-Studio-settings/rename-vc-files.targets b/Visual-Studio-settings/rename-vc-files.targets
new file mode 100755
index 000000000..fc94bbaa3
--- /dev/null
+++ b/Visual-Studio-settings/rename-vc-files.targets
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <PropertyPageSchema
+ Include="$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml" />
+ <AvailableItemName
+ Include="rename_vc_extension_files">
+ <Targets>_rename_vc_extension_files</Targets>
+ </AvailableItemName>
+ </ItemGroup>
+ <UsingTask
+ TaskName="rename_vc_extension_files"
+ TaskFactory="XamlTaskFactory"
+ AssemblyName="Microsoft.Build.Tasks.v4.0">
+ <Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>
+ </UsingTask>
+ <Target
+ Name="_rename_vc_extension_files"
+ BeforeTargets="$(rename_vc_extension_filesBeforeTargets)"
+ AfterTargets="$(rename_vc_extension_filesAfterTargets)"
+ Condition="'@(rename_vc_extension_files)' != ''"
+ DependsOnTargets="$(rename_vc_extension_filesDependsOn);Computerename_vc_extension_filesOutput"
+ Outputs="%(rename_vc_extension_files.Outputs)"
+ Inputs="%(rename_vc_extension_files.Identity);%(rename_vc_extension_files.AdditionalDependencies);$(MSBuildProjectFile)">
+ <ItemGroup
+ Condition="'@(SelectedFiles)' != ''">
+ <rename_vc_extension_files
+ Remove="@(rename_vc_extension_files)"
+ Condition="'%(Identity)' != '@(SelectedFiles)'" />
+ </ItemGroup>
+ <ItemGroup>
+ <rename_vc_extension_files_tlog
+ Include="%(rename_vc_extension_files.Outputs)"
+ Condition="'%(rename_vc_extension_files.Outputs)' != '' and '%(rename_vc_extension_files.ExcludedFromBuild)' != 'true'">
+ <Source>@(rename_vc_extension_files, '|')</Source>
+ </rename_vc_extension_files_tlog>
+ </ItemGroup>
+ <Message
+ Importance="High"
+ Text="%(rename_vc_extension_files.ExecutionDescription)" />
+ <WriteLinesToFile
+ Condition="'@(rename_vc_extension_files_tlog)' != '' and '%(rename_vc_extension_files_tlog.ExcludedFromBuild)' != 'true'"
+ File="$(IntDir)$(ProjectName).write.1.tlog"
+ Lines="^%(rename_vc_extension_files_tlog.Source);@(rename_vc_extension_files_tlog-&gt;'%(Fullpath)')" />
+ <rename_vc_extension_files
+ Condition="'@(rename_vc_extension_files)' != '' and '%(rename_vc_extension_files.ExcludedFromBuild)' != 'true'"
+ CommandLineTemplate="%(rename_vc_extension_files.CommandLineTemplate)"
+ AdditionalOptions="%(rename_vc_extension_files.AdditionalOptions)"
+ Inputs="%(rename_vc_extension_files.Identity)" />
+ </Target>
+ <PropertyGroup>
+ <ComputeLinkInputsTargets>
+ $(ComputeLinkInputsTargets);
+ Computerename_vc_extension_filesOutput;
+ </ComputeLinkInputsTargets>
+ <ComputeLibInputsTargets>
+ $(ComputeLibInputsTargets);
+ Computerename_vc_extension_filesOutput;
+ </ComputeLibInputsTargets>
+ </PropertyGroup>
+ <Target
+ Name="Computerename_vc_extension_filesOutput"
+ Condition="'@(rename_vc_extension_files)' != ''">
+ <ItemGroup>
+ <rename_vc_extension_filesDirsToMake
+ Condition="'@(rename_vc_extension_files)' != '' and '%(rename_vc_extension_files.ExcludedFromBuild)' != 'true'"
+ Include="%(rename_vc_extension_files.Outputs)" />
+ <Link
+ Include="%(rename_vc_extension_filesDirsToMake.Identity)"
+ Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+ <Lib
+ Include="%(rename_vc_extension_filesDirsToMake.Identity)"
+ Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+ <ImpLib
+ Include="%(rename_vc_extension_filesDirsToMake.Identity)"
+ Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+ </ItemGroup>
+ <MakeDir
+ Directories="@(rename_vc_extension_filesDirsToMake-&gt;'%(RootDir)%(Directory)')" />
+ </Target>
+</Project> \ No newline at end of file
diff --git a/Visual-Studio-settings/rename-vc-files.xml b/Visual-Studio-settings/rename-vc-files.xml
new file mode 100755
index 000000000..c9bfc4ac5
--- /dev/null
+++ b/Visual-Studio-settings/rename-vc-files.xml
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:transformCallback="Microsoft.Cpp.Dev10.ConvertPropertyCallback">
+ <Rule
+ Name="rename_vc_extension_files"
+ PageTemplate="tool"
+ DisplayName="Rename vc extension files"
+ Order="200">
+ <Rule.DataSource>
+ <DataSource
+ Persistence="ProjectFile"
+ ItemType="rename_vc_extension_files" />
+ </Rule.DataSource>
+ <Rule.Categories>
+ <Category
+ Name="General">
+ <Category.DisplayName>
+ <sys:String>General</sys:String>
+ </Category.DisplayName>
+ </Category>
+ <Category
+ Name="Command Line"
+ Subtype="CommandLine">
+ <Category.DisplayName>
+ <sys:String>Command Line</sys:String>
+ </Category.DisplayName>
+ </Category>
+ </Rule.Categories>
+ <StringListProperty
+ Name="Inputs"
+ Category="Command Line"
+ IsRequired="true"
+ Switch=" ">
+ <StringListProperty.DataSource>
+ <DataSource
+ Persistence="ProjectFile"
+ ItemType="rename_vc_extension_files"
+ SourceType="Item" />
+ </StringListProperty.DataSource>
+ </StringListProperty>
+ <StringProperty
+ Name="CommandLineTemplate"
+ DisplayName="Command Line"
+ Visible="False"
+ IncludeInCommandLine="False" />
+ <DynamicEnumProperty
+ Name="rename_vc_extension_filesBeforeTargets"
+ Category="General"
+ EnumProvider="Targets"
+ IncludeInCommandLine="False">
+ <DynamicEnumProperty.DisplayName>
+ <sys:String>Execute Before</sys:String>
+ </DynamicEnumProperty.DisplayName>
+ <DynamicEnumProperty.Description>
+ <sys:String>Specifies the targets for the build customization to run before.</sys:String>
+ </DynamicEnumProperty.Description>
+ <DynamicEnumProperty.ProviderSettings>
+ <NameValuePair
+ Name="Exclude"
+ Value="^rename_vc_extension_filesBeforeTargets|^Compute" />
+ </DynamicEnumProperty.ProviderSettings>
+ <DynamicEnumProperty.DataSource>
+ <DataSource
+ Persistence="ProjectFile"
+ HasConfigurationCondition="true" />
+ </DynamicEnumProperty.DataSource>
+ </DynamicEnumProperty>
+ <DynamicEnumProperty
+ Name="rename_vc_extension_filesAfterTargets"
+ Category="General"
+ EnumProvider="Targets"
+ IncludeInCommandLine="False">
+ <DynamicEnumProperty.DisplayName>
+ <sys:String>Execute After</sys:String>
+ </DynamicEnumProperty.DisplayName>
+ <DynamicEnumProperty.Description>
+ <sys:String>Specifies the targets for the build customization to run after.</sys:String>
+ </DynamicEnumProperty.Description>
+ <DynamicEnumProperty.ProviderSettings>
+ <NameValuePair
+ Name="Exclude"
+ Value="^rename_vc_extension_filesAfterTargets|^Compute" />
+ </DynamicEnumProperty.ProviderSettings>
+ <DynamicEnumProperty.DataSource>
+ <DataSource
+ Persistence="ProjectFile"
+ ItemType=""
+ HasConfigurationCondition="true" />
+ </DynamicEnumProperty.DataSource>
+ </DynamicEnumProperty>
+ <StringListProperty
+ Name="Outputs"
+ DisplayName="Outputs"
+ Visible="False"
+ IncludeInCommandLine="False" />
+ <StringProperty
+ Name="ExecutionDescription"
+ DisplayName="Execution Description"
+ Visible="False"
+ IncludeInCommandLine="False" />
+ <StringListProperty
+ Name="AdditionalDependencies"
+ DisplayName="Additional Dependencies"
+ IncludeInCommandLine="False"
+ Visible="false" />
+ <StringProperty
+ Subtype="AdditionalOptions"
+ Name="AdditionalOptions"
+ Category="Command Line">
+ <StringProperty.DisplayName>
+ <sys:String>Additional Options</sys:String>
+ </StringProperty.DisplayName>
+ <StringProperty.Description>
+ <sys:String>Additional Options</sys:String>
+ </StringProperty.Description>
+ </StringProperty>
+ </Rule>
+ <ItemType
+ Name="rename_vc_extension_files"
+ DisplayName="Rename vc extension files" />
+ <FileExtension
+ Name="*.vc"
+ ContentType="rename_vc_extension_files" />
+ <ContentType
+ Name="rename_vc_extension_files"
+ DisplayName="Rename vc extension files"
+ ItemType="rename_vc_extension_files" />
+</ProjectSchemaDefinitions>
diff --git a/Visual-Studio-settings/rename-vc-files/rename-vc-files.vcxproj b/Visual-Studio-settings/rename-vc-files/rename-vc-files.vcxproj
new file mode 100755
index 000000000..6cc9a5b71
--- /dev/null
+++ b/Visual-Studio-settings/rename-vc-files/rename-vc-files.vcxproj
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{DD8A0506-8D31-4CF8-856A-C10ECE9C13A4}</ProjectGuid>
+ <RootNamespace>rename-vc-files</RootNamespace>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Utility</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Utility</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Utility</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Utility</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ <Import Project="..\rename-vc-files.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Midl>
+ <TypeLibraryName>$(Configuration)/Dumpexts.tlb</TypeLibraryName>
+ <HeaderFileName>
+ </HeaderFileName>
+ </Midl>
+ <PostBuildEvent>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Midl>
+ <TargetEnvironment>X64</TargetEnvironment>
+ <TypeLibraryName>$(Configuration)/Dumpexts.tlb</TypeLibraryName>
+ <HeaderFileName>
+ </HeaderFileName>
+ </Midl>
+ <PostBuildEvent>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Midl>
+ <TypeLibraryName>$(Configuration)/Dumpexts.tlb</TypeLibraryName>
+ <HeaderFileName>
+ </HeaderFileName>
+ </Midl>
+ <PostBuildEvent>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Midl>
+ <TargetEnvironment>X64</TargetEnvironment>
+ <TypeLibraryName>$(Configuration)/Dumpexts.tlb</TypeLibraryName>
+ <HeaderFileName>
+ </HeaderFileName>
+ </Midl>
+ <PostBuildEvent>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <rename_vc_extension_files Include="..\..\etc\logging.properties.vc" />
+ <rename_vc_extension_files Include="..\..\modules\core\includes\version.h.vc" />
+ <rename_vc_extension_files Include="..\..\modules\helptools\etc\SciDocConf.xml.vc" />
+ <rename_vc_extension_files Include="..\..\modules\scicos_blocks\includes\blocks.h.vc" />
+ <rename_vc_extension_files Include="..\..\etc\classpath.xml.vc" />
+ <rename_vc_extension_files Include="..\..\modules\core\includes\machine.h.vc" />
+ <rename_vc_extension_files Include="..\..\etc\modules.xml.vc" />
+ <rename_vc_extension_files Include="..\..\scilab-lib-doc.properties.vc" />
+ <rename_vc_extension_files Include="..\..\scilab-lib.properties.vc" />
+ <rename_vc_extension_files Include="..\..\modules\core\includes\stack.h.vc" />
+ <rename_vc_extension_files Include="..\..\scilab.properties.vc" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ <Import Project="..\rename-vc-files.targets" />
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/Visual-Studio-settings/rename-vc-files/rename-vc-files.vcxproj.filters b/Visual-Studio-settings/rename-vc-files/rename-vc-files.vcxproj.filters
new file mode 100755
index 000000000..258c84048
--- /dev/null
+++ b/Visual-Studio-settings/rename-vc-files/rename-vc-files.vcxproj.filters
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Rename Header Files">
+ <UniqueIdentifier>{bd7599c8-5433-4e31-981a-49cc95512194}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <rename_vc_extension_files Include="..\..\modules\scicos_blocks\includes\blocks.h.vc">
+ <Filter>Rename Header Files</Filter>
+ </rename_vc_extension_files>
+ <rename_vc_extension_files Include="..\..\etc\classpath.xml.vc">
+ <Filter>Rename Header Files</Filter>
+ </rename_vc_extension_files>
+ <rename_vc_extension_files Include="..\..\modules\core\includes\machine.h.vc">
+ <Filter>Rename Header Files</Filter>
+ </rename_vc_extension_files>
+ <rename_vc_extension_files Include="..\..\etc\modules.xml.vc">
+ <Filter>Rename Header Files</Filter>
+ </rename_vc_extension_files>
+ <rename_vc_extension_files Include="..\..\scilab-lib-doc.properties.vc">
+ <Filter>Rename Header Files</Filter>
+ </rename_vc_extension_files>
+ <rename_vc_extension_files Include="..\..\scilab-lib.properties.vc">
+ <Filter>Rename Header Files</Filter>
+ </rename_vc_extension_files>
+ <rename_vc_extension_files Include="..\..\modules\core\includes\stack.h.vc">
+ <Filter>Rename Header Files</Filter>
+ </rename_vc_extension_files>
+ <rename_vc_extension_files Include="..\..\modules\core\includes\version.h.vc">
+ <Filter>Rename Header Files</Filter>
+ </rename_vc_extension_files>
+ <rename_vc_extension_files Include="..\..\modules\helptools\etc\SciDocConf.xml.vc">
+ <Filter>Rename Header Files</Filter>
+ </rename_vc_extension_files>
+ <rename_vc_extension_files Include="..\..\scilab.properties.vc">
+ <Filter>Rename Header Files</Filter>
+ </rename_vc_extension_files>
+ <rename_vc_extension_files Include="..\..\etc\logging.properties.vc">
+ <Filter>Rename Header Files</Filter>
+ </rename_vc_extension_files>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Visual-Studio-settings/swig-all/swig-all.vcxproj b/Visual-Studio-settings/swig-all/swig-all.vcxproj
new file mode 100755
index 000000000..aa17b9e80
--- /dev/null
+++ b/Visual-Studio-settings/swig-all/swig-all.vcxproj
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{85303A11-CF6B-432F-B3FD-24DEFFB51025}</ProjectGuid>
+ <Keyword>MakeFileProj</Keyword>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Configuration)\</IntDir>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Configuration)\</IntDir>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Configuration)\</IntDir>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Configuration)\</IntDir>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.i" dir "$(SolutionDir)modules\%%d\src\jni\*.i" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\swig\swig.exe -java -package org.scilab.modules.%%d -outdir ../java/org/scilab/modules/%%d/ %%f
+exit /B 0</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.i" dir "$(SolutionDir)modules\%%d\src\jni\*.i" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\swig\swig.exe -java -package org.scilab.modules.%%d -outdir ../java/org/scilab/modules/%%d/ %%f
+exit /B 0</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.i" dir "$(SolutionDir)modules\%%d\src\jni\*.i" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\swig\swig.exe -java -package org.scilab.modules.%%d -outdir ../java/org/scilab/modules/%%d/ %%f
+exit /B 0</NMakeCleanCommandLine>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.i" dir "$(SolutionDir)modules\%%d\src\jni\*.i" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\swig\swig.exe -java -package org.scilab.modules.%%d -outdir ../java/org/scilab/modules/%%d/ %%f
+exit /B 0</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.i" dir "$(SolutionDir)modules\%%d\src\jni\*.i" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\swig\swig.exe -java -package org.scilab.modules.%%d -outdir ../java/org/scilab/modules/%%d/ %%f
+exit /B 0</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.i" dir "$(SolutionDir)modules\%%d\src\jni\*.i" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\swig\swig.exe -java -package org.scilab.modules.%%d -outdir ../java/org/scilab/modules/%%d/ %%f
+exit /B 0</NMakeCleanCommandLine>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <NMakePreprocessorDefinitions>WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.i" dir "$(SolutionDir)modules\%%d\src\jni\*.i" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\swig\swig.exe -java -package org.scilab.modules.%%d -outdir ../java/org/scilab/modules/%%d/ %%f
+exit /B 0</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.i" dir "$(SolutionDir)modules\%%d\src\jni\*.i" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\swig\swig.exe -java -package org.scilab.modules.%%d -outdir ../java/org/scilab/modules/%%d/ %%f
+exit /B 0</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.i" dir "$(SolutionDir)modules\%%d\src\jni\*.i" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\swig\swig.exe -java -package org.scilab.modules.%%d -outdir ../java/org/scilab/modules/%%d/ %%f
+exit /B 0</NMakeCleanCommandLine>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <NMakePreprocessorDefinitions>WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.i" dir "$(SolutionDir)modules\%%d\src\jni\*.i" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\swig\swig.exe -java -package org.scilab.modules.%%d -outdir ../java/org/scilab/modules/%%d/ %%f
+exit /B 0</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.i" dir "$(SolutionDir)modules\%%d\src\jni\*.i" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\swig\swig.exe -java -package org.scilab.modules.%%d -outdir ../java/org/scilab/modules/%%d/ %%f
+exit /B 0</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd $(SolutionDir)modules &amp;&amp; for /F %%d in ('dir /AD /B') DO for /F %%f in ('if EXIST "$(SolutionDir)modules\%%d\src\jni\*.i" dir "$(SolutionDir)modules\%%d\src\jni\*.i" /b') DO cd $(SolutionDir)modules\%%d\src\jni &amp;&amp; $(SolutionDir)tools\swig\swig.exe -java -package org.scilab.modules.%%d -outdir ../java/org/scilab/modules/%%d/ %%f
+exit /B 0</NMakeCleanCommandLine>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ </ItemDefinitionGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/Visual-Studio-settings/swig-all/swig-all.vcxproj.filters b/Visual-Studio-settings/swig-all/swig-all.vcxproj.filters
new file mode 100755
index 000000000..d7ef6a1a3
--- /dev/null
+++ b/Visual-Studio-settings/swig-all/swig-all.vcxproj.filters
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Visual-Studio-settings/test-all/test-all.vcxproj b/Visual-Studio-settings/test-all/test-all.vcxproj
new file mode 100755
index 000000000..56b3f08ac
--- /dev/null
+++ b/Visual-Studio-settings/test-all/test-all.vcxproj
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{439D04EC-A444-48BE-8E55-8CD2BB66B782}</ProjectGuid>
+ <Keyword>MakeFileProj</Keyword>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_run()</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_clean()
+if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_run()</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_clean()</NMakeCleanCommandLine>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_run()</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_clean()
+if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_run()</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_clean()</NMakeCleanCommandLine>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <NMakePreprocessorDefinitions>WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_run()</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_clean()
+if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_run()</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_clean()</NMakeCleanCommandLine>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <NMakePreprocessorDefinitions>WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_run()</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_clean()
+if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_run()</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_clean()</NMakeCleanCommandLine>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ </ItemDefinitionGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/Visual-Studio-settings/test-all/test-all.vcxproj.filters b/Visual-Studio-settings/test-all/test-all.vcxproj.filters
new file mode 100755
index 000000000..d7ef6a1a3
--- /dev/null
+++ b/Visual-Studio-settings/test-all/test-all.vcxproj.filters
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Visual-Studio-settings/test-level/test-level.vcxproj b/Visual-Studio-settings/test-level/test-level.vcxproj
new file mode 100755
index 000000000..d25731954
--- /dev/null
+++ b/Visual-Studio-settings/test-level/test-level.vcxproj
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{07F766A8-A2C1-4D9D-86DE-FD9C19952C7A}</ProjectGuid>
+ <Keyword>MakeFileProj</Keyword>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v110</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_run_level(1);</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_clean()
+if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_run_level(1)</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_clean()</NMakeCleanCommandLine>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_run_level(1);</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_clean()
+if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_run_level(1)</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_clean()</NMakeCleanCommandLine>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <NMakePreprocessorDefinitions>WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_run_level(1);</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_clean()
+if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_run_level(1)</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_clean()</NMakeCleanCommandLine>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <NMakePreprocessorDefinitions>WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_run_level(1);</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_clean()
+if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_run_level(1)</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>if EXIST "$(SolutionDir)/bin/scilex.exe" "$(SolutionDir)/bin/scilex.exe" -nb -noatomsautoload -e test_clean()</NMakeCleanCommandLine>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ </ItemDefinitionGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/Visual-Studio-settings/test-level/test-level.vcxproj.filters b/Visual-Studio-settings/test-level/test-level.vcxproj.filters
new file mode 100755
index 000000000..d7ef6a1a3
--- /dev/null
+++ b/Visual-Studio-settings/test-level/test-level.vcxproj.filters
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Visual-Studio-settings/tovsexpress.sce b/Visual-Studio-settings/tovsexpress.sce
new file mode 100755
index 000000000..6ac31ff24
--- /dev/null
+++ b/Visual-Studio-settings/tovsexpress.sce
@@ -0,0 +1,47 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2011-2012 - DIGITEO - Allan CORNET
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution. The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
+// =============================================================================
+function generatef2csln(defaultSLNpath)
+
+ // generates scilab_f2c.sln from scilab.sln
+ // scilab_f2c.sln for visual studio express 2010
+
+ C_GUID = "{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}";
+ FORTRAN_GUID = "{6989167D-11E4-40FE-8C1A-2192A86A7E90}";
+ VFPROJ = "_f.vfproj";
+ VCPROJ = "_f2c.vcxproj";
+ SLN_NAME_F2C = "Scilab_f2c.sln";
+ SLN_NAME = "Scilab.sln";
+
+ if ~isdef("defaultSLNpath") then
+ defaultSLNpath = SCI;
+ else
+ if (type(defaultSLNpath) <> 10) then
+ error(999, msprintf(gettext("%s: Wrong type for input argument #%d: A String expected.\n"),"generatef2csln",1));
+ end
+ end
+
+ if ~isdir(defaultSLNpath) then
+ error(999, msprintf(gettext("%s: Wrong value for input argument #%d: A valid path expected.\n"),"generatef2csln",1));
+ end
+
+ fullFilenameSLN = fullfile(defaultSLNpath, SLN_NAME);
+ if ~isfile(fullFilenameSLN) then
+ error(999, msprintf(gettext("%s: Wrong value for input argument #%d: %s not found.\n"),"generatef2csln",1,SLN_NAME));
+ end
+
+ SLN = mgetl(fullFilenameSLN);
+ F2CSLN = strsubst(SLN, FORTRAN_GUID, C_GUID);
+ F2CSLN = strsubst(F2CSLN, VFPROJ, VCPROJ);
+ mputl(F2CSLN, fullfile(defaultSLNpath, SLN_NAME_F2C));
+endfunction
+// =============================================================================
+// main
+generatef2csln();
+// =============================================================================