diff options
Diffstat (limited to 'Visual-Studio-settings')
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 && call ant</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava && call ant clean && call ant</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava && 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 && call ant</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava && call ant clean && call ant</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava && 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 && call ant</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava && call ant clean && call ant</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava && 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 && call ant</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava && call ant clean && call ant</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>set JAVA_HOME=$(SolutionDir)java\jdk
+set PATH=$(SolutionDir)java\ant\bin;%PATH%;
+cd $(SolutionDir)modules\prebuildjava && 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>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->'%(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->'%(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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>NUL</CommandLineTemplate> + <Outputs>%(RootDir)%(Directory)%(Filename) </Outputs> + <ExecutionDescription>Copy %(RootDir)%(Directory)%(Filename)%(Extension) --> %(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->'%(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->'%(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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 && 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 && $(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(); +// ============================================================================= |