update helptools vs project
Allan Cornet [Mon, 28 Jul 2008 11:41:33 +0000 (11:41 +0000)]
to do :
add ant management + check f2c & x64
(just after ;) )

scilab/Scilab.sln
scilab/Scilab_f2c.sln
scilab/modules/helptools/src/c/DllmainHelptools.c [new file with mode: 0644]
scilab/modules/helptools/src/c/LibScilab_Import.def [new file with mode: 0644]
scilab/modules/helptools/src/c/helptools.rc [new file with mode: 0644]
scilab/modules/helptools/src/c/helptools.vcproj [new file with mode: 0644]
scilab/modules/helptools/src/c/helptools_header.def [new file with mode: 0644]
scilab/modules/helptools/src/c/resource.h [new file with mode: 0644]
scilab/scilab-lib-doc.properties.vc [new file with mode: 0644]
scilab/tools/Dumpexts/Dumpexts.vcproj

index 8385dba..d761dee 100644 (file)
@@ -914,6 +914,15 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "matio", "modules\matio\mati
                {A5911CD7-F8E8-440C-A23E-4843A0636F3A} = {A5911CD7-F8E8-440C-A23E-4843A0636F3A}
        EndProjectSection
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "helptools", "modules\helptools\src\c\helptools.vcproj", "{BED4A0F2-5129-487F-9F94-EC09480F04D7}"
+       ProjectSection(ProjectDependencies) = postProject
+               {ECFFEB0C-1EDA-45EE-9A10-B18143852E17} = {ECFFEB0C-1EDA-45EE-9A10-B18143852E17}
+               {6A84AD8C-BA18-4A3F-9C72-EC3DF0939E9E} = {6A84AD8C-BA18-4A3F-9C72-EC3DF0939E9E}
+               {8BA2DDA8-BD04-4D4D-8EE6-6CAA955F7470} = {8BA2DDA8-BD04-4D4D-8EE6-6CAA955F7470}
+               {3170E4C2-1173-4264-A222-7EE8CCB3DDF7} = {3170E4C2-1173-4264-A222-7EE8CCB3DDF7}
+               {A5911CD7-F8E8-440C-A23E-4843A0636F3A} = {A5911CD7-F8E8-440C-A23E-4843A0636F3A}
+       EndProjectSection
+EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
                Debug|Win32 = Debug|Win32
@@ -1934,6 +1943,14 @@ Global
                {7757B22F-9512-4380-9E40-EFD50575028D}.Release|Win32.Build.0 = Release|Win32
                {7757B22F-9512-4380-9E40-EFD50575028D}.Release|x64.ActiveCfg = Release|x64
                {7757B22F-9512-4380-9E40-EFD50575028D}.Release|x64.Build.0 = Release|x64
+               {BED4A0F2-5129-487F-9F94-EC09480F04D7}.Debug|Win32.ActiveCfg = Debug|Win32
+               {BED4A0F2-5129-487F-9F94-EC09480F04D7}.Debug|Win32.Build.0 = Debug|Win32
+               {BED4A0F2-5129-487F-9F94-EC09480F04D7}.Debug|x64.ActiveCfg = Debug|x64
+               {BED4A0F2-5129-487F-9F94-EC09480F04D7}.Debug|x64.Build.0 = Debug|x64
+               {BED4A0F2-5129-487F-9F94-EC09480F04D7}.Release|Win32.ActiveCfg = Release|Win32
+               {BED4A0F2-5129-487F-9F94-EC09480F04D7}.Release|Win32.Build.0 = Release|Win32
+               {BED4A0F2-5129-487F-9F94-EC09480F04D7}.Release|x64.ActiveCfg = Release|x64
+               {BED4A0F2-5129-487F-9F94-EC09480F04D7}.Release|x64.Build.0 = Release|x64
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
index 9b849ab..ee37eea 100644 (file)
@@ -908,6 +908,15 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "matio", "modules\matio\mati
                {A5911CD7-F8E8-440C-A23E-4843A0636F3A} = {A5911CD7-F8E8-440C-A23E-4843A0636F3A}
        EndProjectSection
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "helptools", "modules\helptools\src\c\helptools.vcproj", "{BED4A0F2-5129-487F-9F94-EC09480F04D7}"
+       ProjectSection(ProjectDependencies) = postProject
+               {ECFFEB0C-1EDA-45EE-9A10-B18143852E17} = {ECFFEB0C-1EDA-45EE-9A10-B18143852E17}
+               {6A84AD8C-BA18-4A3F-9C72-EC3DF0939E9E} = {6A84AD8C-BA18-4A3F-9C72-EC3DF0939E9E}
+               {8BA2DDA8-BD04-4D4D-8EE6-6CAA955F7470} = {8BA2DDA8-BD04-4D4D-8EE6-6CAA955F7470}
+               {3170E4C2-1173-4264-A222-7EE8CCB3DDF7} = {3170E4C2-1173-4264-A222-7EE8CCB3DDF7}
+               {A5911CD7-F8E8-440C-A23E-4843A0636F3A} = {A5911CD7-F8E8-440C-A23E-4843A0636F3A}
+       EndProjectSection
+EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
                Debug|Win32 = Debug|Win32
@@ -1928,6 +1937,14 @@ Global
                {7757B22F-9512-4380-9E40-EFD50575028D}.Release|Win32.Build.0 = Release|Win32
                {7757B22F-9512-4380-9E40-EFD50575028D}.Release|x64.ActiveCfg = Release|x64
                {7757B22F-9512-4380-9E40-EFD50575028D}.Release|x64.Build.0 = Release|x64
+               {BED4A0F2-5129-487F-9F94-EC09480F04D7}.Debug|Win32.ActiveCfg = Debug|Win32
+               {BED4A0F2-5129-487F-9F94-EC09480F04D7}.Debug|Win32.Build.0 = Debug|Win32
+               {BED4A0F2-5129-487F-9F94-EC09480F04D7}.Debug|x64.ActiveCfg = Debug|x64
+               {BED4A0F2-5129-487F-9F94-EC09480F04D7}.Debug|x64.Build.0 = Debug|x64
+               {BED4A0F2-5129-487F-9F94-EC09480F04D7}.Release|Win32.ActiveCfg = Release|Win32
+               {BED4A0F2-5129-487F-9F94-EC09480F04D7}.Release|Win32.Build.0 = Release|Win32
+               {BED4A0F2-5129-487F-9F94-EC09480F04D7}.Release|x64.ActiveCfg = Release|x64
+               {BED4A0F2-5129-487F-9F94-EC09480F04D7}.Release|x64.Build.0 = Release|x64
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
diff --git a/scilab/modules/helptools/src/c/DllmainHelptools.c b/scilab/modules/helptools/src/c/DllmainHelptools.c
new file mode 100644 (file)
index 0000000..755e04e
--- /dev/null
@@ -0,0 +1,35 @@
+\r
+/*\r
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab\r
+ * Copyright (C) INRIA - Allan CORNET\r
+ * \r
+ * This file must be used under the terms of the CeCILL.\r
+ * This source file is licensed as described in the file COPYING, which\r
+ * you should have received as part of this distribution.  The terms\r
+ * are also available at    \r
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt\r
+ *\r
+ */\r
+\r
+/*--------------------------------------------------------------------------*/ \r
+#include <windows.h> \r
+/*--------------------------------------------------------------------------*/ \r
+#pragma comment(lib,"../../../../bin/libintl.lib")\r
+/*--------------------------------------------------------------------------*/ \r
+int WINAPI DllMain (HINSTANCE hInstance , DWORD reason, PVOID pvReserved)\r
+{\r
+  switch (reason) \r
+    {\r
+    case DLL_PROCESS_ATTACH:\r
+      break;\r
+    case DLL_PROCESS_DETACH:\r
+      break;\r
+    case DLL_THREAD_ATTACH:\r
+      break;\r
+    case DLL_THREAD_DETACH:\r
+      break;\r
+    }\r
+  return 1;\r
+}\r
+/*--------------------------------------------------------------------------*/ \r
+\r
diff --git a/scilab/modules/helptools/src/c/LibScilab_Import.def b/scilab/modules/helptools/src/c/LibScilab_Import.def
new file mode 100644 (file)
index 0000000..822356c
--- /dev/null
@@ -0,0 +1,17 @@
+LIBRARY    LibScilab.dll\r
+\r
+\r
+EXPORTS\r
+\r
+; core\r
+putlhsvar_\r
+callFunctionFromGateway\r
+stack_\r
+com_\r
+getrhsvar_\r
+getSCIpath\r
+intersci_\r
+gettype_\r
+vstk_\r
+checklhs_\r
+checkrhs_
\ No newline at end of file
diff --git a/scilab/modules/helptools/src/c/helptools.rc b/scilab/modules/helptools/src/c/helptools.rc
new file mode 100644 (file)
index 0000000..5fc26ec
--- /dev/null
@@ -0,0 +1,98 @@
+// Microsoft Visual C++ generated resource script.\r
+//\r
+#include "resource.h"\r
+\r
+#define APSTUDIO_READONLY_SYMBOLS\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Generated from the TEXTINCLUDE 2 resource.\r
+//\r
+//#include "afxres.h"\r
+#define APSTUDIO_HIDDEN_SYMBOLS\r
+#include "windows.h"\r
+/////////////////////////////////////////////////////////////////////////////\r
+#undef APSTUDIO_READONLY_SYMBOLS\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+// French (France) resources\r
+\r
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_FRA)\r
+#ifdef _WIN32\r
+LANGUAGE LANG_FRENCH, SUBLANG_FRENCH\r
+#pragma code_page(1252)\r
+#endif //_WIN32\r
+\r
+#ifdef APSTUDIO_INVOKED\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// TEXTINCLUDE\r
+//\r
+\r
+1 TEXTINCLUDE \r
+BEGIN\r
+    "resource.h\0"\r
+END\r
+\r
+3 TEXTINCLUDE \r
+BEGIN\r
+    "\r\n"\r
+    "\0"\r
+END\r
+\r
+#endif    // APSTUDIO_INVOKED\r
+\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Version\r
+//\r
+\r
+VS_VERSION_INFO VERSIONINFO\r
+ FILEVERSION 5,0,0,0\r
+ PRODUCTVERSION 5,0,0,0\r
+ FILEFLAGSMASK 0x17L\r
+#ifdef _DEBUG\r
+ FILEFLAGS 0x1L\r
+#else\r
+ FILEFLAGS 0x0L\r
+#endif\r
+ FILEOS 0x4L\r
+ FILETYPE 0x0L\r
+ FILESUBTYPE 0x0L\r
+BEGIN\r
+    BLOCK "StringFileInfo"\r
+    BEGIN\r
+        BLOCK "040c04b0"\r
+        BEGIN\r
+            VALUE "CompanyName", "Scilab"\r
+            VALUE "FileDescription", "helptools module"\r
+            VALUE "FileVersion", "5, 0, 0, 0"\r
+            VALUE "InternalName", "helptools"\r
+            VALUE "LegalCopyright", "Copyright (C) 2008"\r
+            VALUE "LegalTrademarks", "INRIA"\r
+            VALUE "OriginalFilename", "helptools.rc"\r
+            VALUE "ProductName", " helptools"\r
+            VALUE "ProductVersion", "5, 0, 0, 0"\r
+        END\r
+    END\r
+    BLOCK "VarFileInfo"\r
+    BEGIN\r
+        VALUE "Translation", 0x40c, 1200\r
+    END\r
+END\r
+\r
+#endif    // French (France) resources\r
+/////////////////////////////////////////////////////////////////////////////\r
+\r
+\r
+\r
+#ifndef APSTUDIO_INVOKED\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Generated from the TEXTINCLUDE 3 resource.\r
+//\r
+\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+#endif    // not APSTUDIO_INVOKED\r
+\r
diff --git a/scilab/modules/helptools/src/c/helptools.vcproj b/scilab/modules/helptools/src/c/helptools.vcproj
new file mode 100644 (file)
index 0000000..9214a6b
--- /dev/null
@@ -0,0 +1,451 @@
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="9,00"\r
+       Name="helptools"\r
+       ProjectGUID="{BED4A0F2-5129-487F-9F94-EC09480F04D7}"\r
+       RootNamespace="helptools"\r
+       Keyword="Win32Proj"\r
+       TargetFrameworkVersion="0"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+               <Platform\r
+                       Name="x64"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="2"\r
+                       CharacterSet="2"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               AdditionalIncludeDirectories=".;../jni;../../../../java/jdk/include;../../../../java/jdk/include/win32;../../includes;../../../../libs/MALLOC/includes;../../../../libs/hashtable;../../../core/includes;../../../graphics/includes;../../../graphic_export/includes;../../../graphics/src/c/getHandleProperty;../../../renderer/src/cpp;../../../renderer/src/jni;../../../localization/includes;../../../jvm/includes;../../../output_stream/includes;../../../dynamic_link/includes;../../../../libs/intl;../../../../libs/doublylinkedlist/includes;../../../string/includes;../../../windows_tools/includes;../../../renderer/includes"\r
+                               PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;WITH_TK;FORDLL;_DEBUG;_WINDOWS;_USRDLL;HELPTOOLS_EXPORTS"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="0"\r
+                               RuntimeLibrary="1"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="false"\r
+                               DebugInformationFormat="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                               Description="Make dependencies"\r
+                               CommandLine="lib /DEF:&quot;$(InputDir)LibScilab_Import.def&quot; /SUBSYSTEM:WINDOWS /MACHINE:X86 /OUT:&quot;$(InputDir)LibScilab.lib&quot; 1&gt;NUL 2&gt;NUL&#x0D;&#x0A;cd $(IntDir) &gt;nul&#x0D;&#x0A;for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n helptools.dll %%f &gt;NUL&#x0D;&#x0A;copy *.def helptoolstmp.def  &gt;NUL&#x0D;&#x0A;copy ..\helptools_header.def+helptoolstmp.def  ..\helptools.def &gt;NUL&#x0D;&#x0A;del *.def  &gt;NUL&#x0D;&#x0A;cd ..  &gt;NUL&#x0D;&#x0A;"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalOptions="/fixed:no"\r
+                               AdditionalDependencies="libscilab.lib"\r
+                               OutputFile="$(SolutionDir)/bin/$(ProjectName).dll"\r
+                               LinkIncremental="1"\r
+                               ModuleDefinitionFile="helptools.def"\r
+                               GenerateDebugInformation="true"\r
+                               SubSystem="2"\r
+                               RandomizedBaseAddress="1"\r
+                               DataExecutionPrevention="0"\r
+                               ImportLibrary="$(SolutionDir)/bin/$(ProjectName).lib"\r
+                               TargetMachine="1"\r
+                               CLRUnmanagedCodeCheck="true"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Debug|x64"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="2"\r
+                       CharacterSet="2"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                               TargetEnvironment="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               AdditionalIncludeDirectories=".;../jni;../../../../java/jdk/include;../../../../java/jdk/include/win32;../../includes;../../../../libs/MALLOC/includes;../../../../libs/hashtable;../../../core/includes;../../../graphics/includes;../../../graphic_export/includes;../../../graphics/src/c/getHandleProperty;../../../renderer/src/cpp;../../../renderer/src/jni;../../../localization/includes;../../../jvm/includes;../../../output_stream/includes;../../../dynamic_link/includes;../../../../libs/intl;../../../../libs/doublylinkedlist/includes;../../../string/includes;../../../windows_tools/includes;../../../renderer/includes"\r
+                               PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;WITH_TK;FORDLL;_DEBUG;_WINDOWS;_USRDLL;HELPTOOLS_EXPORTS"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="0"\r
+                               RuntimeLibrary="1"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="false"\r
+                               DebugInformationFormat="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                               Description="Make dependencies"\r
+                               CommandLine="lib /DEF:&quot;$(InputDir)LibScilab_Import.def&quot; /SUBSYSTEM:WINDOWS /MACHINE:X64 /OUT:&quot;$(InputDir)LibScilab.lib&quot; 1&gt;NUL 2&gt;NUL&#x0D;&#x0A;cd $(IntDir) &gt;nul&#x0D;&#x0A;for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n helptools.dll %%f &gt;NUL&#x0D;&#x0A;copy *.def helptoolstmp.def  &gt;NUL&#x0D;&#x0A;copy ..\helptools_header.def+helptoolstmp.def  ..\helptools.def &gt;NUL&#x0D;&#x0A;del *.def  &gt;NUL&#x0D;&#x0A;cd ..  &gt;NUL&#x0D;&#x0A;"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalOptions="/fixed:no"\r
+                               AdditionalDependencies="libscilab.lib"\r
+                               OutputFile="$(SolutionDir)/bin/$(ProjectName).dll"\r
+                               LinkIncremental="1"\r
+                               ModuleDefinitionFile="helptools.def"\r
+                               GenerateDebugInformation="true"\r
+                               SubSystem="2"\r
+                               RandomizedBaseAddress="1"\r
+                               DataExecutionPrevention="0"\r
+                               ImportLibrary="$(SolutionDir)/bin/$(ProjectName).lib"\r
+                               TargetMachine="17"\r
+                               CLRUnmanagedCodeCheck="true"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="2"\r
+                       CharacterSet="2"\r
+                       WholeProgramOptimization="0"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               InlineFunctionExpansion="1"\r
+                               FavorSizeOrSpeed="1"\r
+                               WholeProgramOptimization="false"\r
+                               AdditionalIncludeDirectories=".;../jni;../../../../java/jdk/include;../../../../java/jdk/include/win32;../../includes;../../../../libs/MALLOC/includes;../../../../libs/hashtable;../../../core/includes;../../../graphics/includes;../../../graphic_export/includes;../../../graphics/src/c/getHandleProperty;../../../renderer/src/cpp;../../../renderer/src/jni;../../../localization/includes;../../../jvm/includes;../../../output_stream/includes;../../../dynamic_link/includes;../../../../libs/intl;../../../../libs/doublylinkedlist/includes;../../../string/includes;../../../windows_tools/includes;../../../renderer/includes"\r
+                               PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;WITH_TK;FORDLL;NDEBUG;_WINDOWS;_USRDLL;HELPTOOLS_EXPORTS"\r
+                               StringPooling="true"\r
+                               RuntimeLibrary="0"\r
+                               EnableEnhancedInstructionSet="1"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="false"\r
+                               DebugInformationFormat="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                               Description="Make dependencies"\r
+                               CommandLine="lib /DEF:&quot;$(InputDir)LibScilab_Import.def&quot; /SUBSYSTEM:WINDOWS /MACHINE:X86 /OUT:&quot;$(InputDir)LibScilab.lib&quot; 1&gt;NUL 2&gt;NUL&#x0D;&#x0A;cd $(IntDir) &gt;nul&#x0D;&#x0A;for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n helptools.dll %%f &gt;NUL&#x0D;&#x0A;copy *.def helptoolstmp.def  &gt;NUL&#x0D;&#x0A;copy ..\helptools_header.def+helptoolstmp.def  ..\helptools.def &gt;NUL&#x0D;&#x0A;del *.def  &gt;NUL&#x0D;&#x0A;cd ..  &gt;NUL&#x0D;&#x0A;"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalDependencies="libscilab.lib"\r
+                               OutputFile="$(SolutionDir)/bin/$(ProjectName).dll"\r
+                               LinkIncremental="1"\r
+                               ModuleDefinitionFile="helptools.def"\r
+                               GenerateDebugInformation="false"\r
+                               SubSystem="2"\r
+                               OptimizeReferences="2"\r
+                               EnableCOMDATFolding="2"\r
+                               LinkTimeCodeGeneration="0"\r
+                               RandomizedBaseAddress="1"\r
+                               DataExecutionPrevention="0"\r
+                               ImportLibrary="$(SolutionDir)/bin/$(ProjectName).lib"\r
+                               TargetMachine="1"\r
+                               CLRUnmanagedCodeCheck="true"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|x64"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="2"\r
+                       CharacterSet="2"\r
+                       WholeProgramOptimization="0"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                               TargetEnvironment="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               InlineFunctionExpansion="1"\r
+                               FavorSizeOrSpeed="1"\r
+                               WholeProgramOptimization="false"\r
+                               AdditionalIncludeDirectories=".;../jni;../../../../java/jdk/include;../../../../java/jdk/include/win32;../../includes;../../../../libs/MALLOC/includes;../../../../libs/hashtable;../../../core/includes;../../../graphics/includes;../../../graphic_export/includes;../../../graphics/src/c/getHandleProperty;../../../renderer/src/cpp;../../../renderer/src/jni;../../../localization/includes;../../../jvm/includes;../../../output_stream/includes;../../../dynamic_link/includes;../../../../libs/intl;../../../../libs/doublylinkedlist/includes;../../../string/includes;../../../windows_tools/includes;../../../renderer/includes"\r
+                               PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;WITH_TK;FORDLL;NDEBUG;_WINDOWS;_USRDLL;HELPTOOLS_EXPORTS"\r
+                               StringPooling="true"\r
+                               RuntimeLibrary="0"\r
+                               EnableEnhancedInstructionSet="0"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="false"\r
+                               DebugInformationFormat="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                               Description="Make dependencies"\r
+                               CommandLine="lib /DEF:&quot;$(InputDir)LibScilab_Import.def&quot; /SUBSYSTEM:WINDOWS /MACHINE:X64 /OUT:&quot;$(InputDir)LibScilab.lib&quot; 1&gt;NUL 2&gt;NUL&#x0D;&#x0A;cd $(IntDir) &gt;nul&#x0D;&#x0A;for %%f in (*.obj) do  ..\..\..\..\..\bin\dumpexts -o %%~nf.def -n helptools.dll %%f &gt;NUL&#x0D;&#x0A;copy *.def helptoolstmp.def  &gt;NUL&#x0D;&#x0A;copy ..\helptools_header.def+helptoolstmp.def  ..\helptools.def &gt;NUL&#x0D;&#x0A;del *.def  &gt;NUL&#x0D;&#x0A;cd ..  &gt;NUL&#x0D;&#x0A;"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalDependencies="libscilab.lib"\r
+                               OutputFile="$(SolutionDir)/bin/$(ProjectName).dll"\r
+                               LinkIncremental="1"\r
+                               ModuleDefinitionFile="helptools.def"\r
+                               GenerateDebugInformation="false"\r
+                               SubSystem="2"\r
+                               OptimizeReferences="2"\r
+                               EnableCOMDATFolding="2"\r
+                               LinkTimeCodeGeneration="0"\r
+                               RandomizedBaseAddress="1"\r
+                               DataExecutionPrevention="0"\r
+                               ImportLibrary="$(SolutionDir)/bin/$(ProjectName).lib"\r
+                               TargetMachine="17"\r
+                               CLRUnmanagedCodeCheck="true"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="Source Files"\r
+                       Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
+                       >\r
+                       <File\r
+                               RelativePath="..\jni\BuildDocObject.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\DllmainHelptools.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\sci_gateway\c\gw_helptools.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\helptools.rc"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\sci_gateway\cpp\sci_buildDoc.cpp"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Header Files"\r
+                       Filter="h;hpp;hxx;hm;inl"\r
+                       >\r
+                       <File\r
+                               RelativePath="..\jni\BuildDocObject.hxx"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\resource.h"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="localization"\r
+                       >\r
+                       <File\r
+                               RelativePath="..\..\locales\en_US\messages.pot"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Libraries Dependencies"\r
+                       >\r
+                       <File\r
+                               RelativePath=".\helptools_header.def"\r
+                               >\r
+                       </File>\r
+                       <Filter\r
+                               Name="Imports"\r
+                               >\r
+                               <File\r
+                                       RelativePath=".\LibScilab_Import.def"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+               </Filter>\r
+               <File\r
+                       RelativePath="..\..\helptools.iss"\r
+                       >\r
+               </File>\r
+               <File\r
+                       RelativePath="..\..\sci_gateway\helptools_gateway.xml"\r
+                       >\r
+               </File>\r
+               <File\r
+                       RelativePath="..\..\Makefile.am"\r
+                       >\r
+               </File>\r
+               <File\r
+                       RelativePath="..\..\version.xml"\r
+                       >\r
+               </File>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r
diff --git a/scilab/modules/helptools/src/c/helptools_header.def b/scilab/modules/helptools/src/c/helptools_header.def
new file mode 100644 (file)
index 0000000..5d10f83
--- /dev/null
@@ -0,0 +1,5 @@
+LIBRARY    helptools.dll\r
+\r
+\r
+EXPORTS\r
+\r
diff --git a/scilab/modules/helptools/src/c/resource.h b/scilab/modules/helptools/src/c/resource.h
new file mode 100644 (file)
index 0000000..8a1a06e
--- /dev/null
@@ -0,0 +1,14 @@
+//{{NO_DEPENDENCIES}}\r
+// Microsoft Visual C++ generated include file.\r
+// Used by helptools.rc\r
+\r
+// Next default values for new objects\r
+// \r
+#ifdef APSTUDIO_INVOKED\r
+#ifndef APSTUDIO_READONLY_SYMBOLS\r
+#define _APS_NEXT_RESOURCE_VALUE        101\r
+#define _APS_NEXT_COMMAND_VALUE         40001\r
+#define _APS_NEXT_CONTROL_VALUE         1001\r
+#define _APS_NEXT_SYMED_VALUE           101\r
+#endif\r
+#endif\r
diff --git a/scilab/scilab-lib-doc.properties.vc b/scilab/scilab-lib-doc.properties.vc
new file mode 100644 (file)
index 0000000..fcd506a
--- /dev/null
@@ -0,0 +1,17 @@
+; Definition of lib for documentation build used in Scilab \r
+       \r
+\r
+; xml.apache.org SVG Library \r
+batik.jar=${thirdparty.dir}/batik.jar\r
+\r
+; The Saxon XSLT Processor \r
+saxon.jar=${thirdparty.dir}/saxon.jar\r
+\r
+; Reusable components used by Batik and FOP \r
+fop.jar=${thirdparty.dir}/fop.jar\r
+\r
+; A complete MathML rendering solution \r
+jeuclid-core.jar=${thirdparty.dir}/jeuclid-core.jar\r
+\r
+library.helptools.dir=${modules.dir}/helptools/${build.jar.dir}/\r
+library.helptools.name=org.scilab.modules.helptools.jar\r
index 082500b..f8f953f 100644 (file)
                                >
                        </File>
                        <File
+                               RelativePath="..\..\scilab-lib-doc.properties.vc"
+                               >
+                       </File>
+                       <File
                                RelativePath="..\..\scilab-lib.properties.vc"
                                >
                        </File>