1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Win32">
5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|x64">
9 <Configuration>Debug</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Release|Win32">
13 <Configuration>Release</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|x64">
17 <Configuration>Release</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
21 <PropertyGroup Label="Globals">
22 <ProjectGuid>{EF5402DA-29FD-4F1B-B98B-D284D4E27C15}</ProjectGuid>
23 <RootNamespace>xml</RootNamespace>
24 <Keyword>Win32Proj</Keyword>
26 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
27 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
28 <ConfigurationType>DynamicLibrary</ConfigurationType>
29 <CharacterSet>MultiByte</CharacterSet>
30 <WholeProgramOptimization>false</WholeProgramOptimization>
32 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
33 <ConfigurationType>DynamicLibrary</ConfigurationType>
34 <CharacterSet>MultiByte</CharacterSet>
36 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
37 <ConfigurationType>DynamicLibrary</ConfigurationType>
38 <CharacterSet>MultiByte</CharacterSet>
39 <WholeProgramOptimization>false</WholeProgramOptimization>
41 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
42 <ConfigurationType>DynamicLibrary</ConfigurationType>
43 <CharacterSet>MultiByte</CharacterSet>
45 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
46 <ImportGroup Label="ExtensionSettings">
48 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
49 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
51 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
52 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
54 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
55 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
57 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
58 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
60 <PropertyGroup Label="UserMacros" />
62 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
63 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\</OutDir>
64 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
65 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
66 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\</OutDir>
67 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Configuration)\</IntDir>
68 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>
69 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\</OutDir>
70 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
71 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
72 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\</OutDir>
73 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Configuration)\</IntDir>
74 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
76 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
78 <Optimization>Disabled</Optimization>
79 <AdditionalIncludeDirectories>includes;src/c;src/cpp;../core/includes;../output_stream/includes;../string/includes;../fileio/includes;../localization/includes;../../libs/MALLOC/includes;../../libs/intl;../../libs/libxml2;../api_scilab/includes;../windows_tools/includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
80 <PreprocessorDefinitions>FORDLL;_DEBUG;_WINDOWS;_USRDLL;XML_SCILAB_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
81 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
82 <WarningLevel>Level3</WarningLevel>
85 <Message>Make dependencies</Message>
86 <Command>lib /DEF:"$(ProjectDir)core_import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)core.lib" 1>NUL 2>NUL
90 <AdditionalDependencies>core.lib;%(AdditionalDependencies)</AdditionalDependencies>
91 <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
92 <GenerateDebugInformation>true</GenerateDebugInformation>
93 <SubSystem>Windows</SubSystem>
94 <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
95 <TargetMachine>MachineX86</TargetMachine>
96 <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
97 <RandomizedBaseAddress>false</RandomizedBaseAddress>
99 </ItemDefinitionGroup>
100 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
102 <TargetEnvironment>X64</TargetEnvironment>
105 <Optimization>Disabled</Optimization>
106 <AdditionalIncludeDirectories>includes;src/c;src/cpp;../core/includes;../output_stream/includes;../string/includes;../fileio/includes;../localization/includes;../../libs/MALLOC/includes;../../libs/intl;../../libs/libxml2;../api_scilab/includes;../windows_tools/includes;../windows_tools/includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
107 <PreprocessorDefinitions>FORDLL;_DEBUG;_WINDOWS;_USRDLL;XML_SCILAB_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
108 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
109 <WarningLevel>Level3</WarningLevel>
112 <Message>Make dependencies</Message>
113 <Command>lib /DEF:"$(ProjectDir)core_import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)core.lib" 1>NUL 2>NUL
117 <AdditionalDependencies>core.lib;%(AdditionalDependencies)</AdditionalDependencies>
118 <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
119 <GenerateDebugInformation>true</GenerateDebugInformation>
120 <SubSystem>Windows</SubSystem>
121 <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
122 <TargetMachine>MachineX64</TargetMachine>
123 <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
124 <RandomizedBaseAddress>false</RandomizedBaseAddress>
126 </ItemDefinitionGroup>
127 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
129 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
130 <WholeProgramOptimization>false</WholeProgramOptimization>
131 <AdditionalIncludeDirectories>includes;src/c;src/cpp;../core/includes;../output_stream/includes;../string/includes;../fileio/includes;../localization/includes;../../libs/MALLOC/includes;../../libs/intl;../../libs/libxml2;../api_scilab/includes;../windows_tools/includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
132 <PreprocessorDefinitions>FORDLL;NDEBUG;_WINDOWS;_USRDLL;XML_SCILAB_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
133 <StringPooling>true</StringPooling>
134 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
135 <FunctionLevelLinking>true</FunctionLevelLinking>
136 <WarningLevel>Level3</WarningLevel>
137 <MultiProcessorCompilation>true</MultiProcessorCompilation>
140 <Message>Make dependencies</Message>
141 <Command>lib /DEF:"$(ProjectDir)core_import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)core.lib" 1>NUL 2>NUL
145 <AdditionalDependencies>core.lib;%(AdditionalDependencies)</AdditionalDependencies>
146 <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
147 <GenerateDebugInformation>false</GenerateDebugInformation>
148 <SubSystem>Windows</SubSystem>
149 <OptimizeReferences>true</OptimizeReferences>
150 <EnableCOMDATFolding>true</EnableCOMDATFolding>
151 <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
152 <TargetMachine>MachineX86</TargetMachine>
153 <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
154 <RandomizedBaseAddress>false</RandomizedBaseAddress>
156 </ItemDefinitionGroup>
157 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
159 <TargetEnvironment>X64</TargetEnvironment>
162 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
163 <WholeProgramOptimization>false</WholeProgramOptimization>
164 <AdditionalIncludeDirectories>includes;src/c;src/cpp;../core/includes;../output_stream/includes;../string/includes;../fileio/includes;../localization/includes;../../libs/MALLOC/includes;../../libs/intl;../../libs/libxml2;../api_scilab/includes;../windows_tools/includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
165 <PreprocessorDefinitions>FORDLL;NDEBUG;_WINDOWS;_USRDLL;XML_SCILAB_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
166 <StringPooling>true</StringPooling>
167 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
168 <FunctionLevelLinking>true</FunctionLevelLinking>
169 <WarningLevel>Level3</WarningLevel>
170 <MultiProcessorCompilation>true</MultiProcessorCompilation>
173 <Message>Make dependencies</Message>
174 <Command>lib /DEF:"$(ProjectDir)core_import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)core.lib" 1>NUL 2>NUL
178 <AdditionalDependencies>core.lib;%(AdditionalDependencies)</AdditionalDependencies>
179 <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
180 <GenerateDebugInformation>false</GenerateDebugInformation>
181 <SubSystem>Windows</SubSystem>
182 <OptimizeReferences>true</OptimizeReferences>
183 <EnableCOMDATFolding>true</EnableCOMDATFolding>
184 <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
185 <TargetMachine>MachineX64</TargetMachine>
186 <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
187 <RandomizedBaseAddress>false</RandomizedBaseAddress>
189 </ItemDefinitionGroup>
191 <ResourceCompile Include="src\c\xml.rc" />
194 <None Include="core_import.def" />
195 <None Include="locales\xml.pot" />
196 <None Include="Makefile.am" />
197 <None Include="xml.iss" />
198 <None Include="sci_gateway\xml_gateway.xml" />
201 <ProjectReference Include="..\..\libs\MALLOC\MALLOC.vcxproj">
202 <Project>{6a84ad8c-ba18-4a3f-9c72-ec3df0939e9e}</Project>
203 <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
205 <ProjectReference Include="..\..\tools\Dumpexts\Dumpexts.vcxproj">
206 <Project>{3170e4c2-1173-4264-a222-7ee8ccb3ddf7}</Project>
207 <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
209 <ProjectReference Include="..\api_scilab\api_scilab.vcxproj">
210 <Project>{43c5bab1-1dca-4743-a183-77e0d42fe7d0}</Project>
212 <ProjectReference Include="..\fileio\fileio.vcxproj">
213 <Project>{4fc72d4a-80ee-4b1a-8724-0201c1a35621}</Project>
215 <ProjectReference Include="..\localization\src\localization.vcxproj">
216 <Project>{ecffeb0c-1eda-45ee-9a10-b18143852e17}</Project>
217 <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
219 <ProjectReference Include="..\output_stream\src\c\output_stream.vcxproj">
220 <Project>{a5911cd7-f8e8-440c-a23e-4843a0636f3a}</Project>
221 <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
223 <ProjectReference Include="..\string\src\c\string.vcxproj">
224 <Project>{8d45767a-9b03-4905-97f6-d2f3f79141ea}</Project>
226 <ProjectReference Include="..\windows_tools\src\c\scilab_windows\scilab_windows.vcxproj">
227 <Project>{8028f371-6a94-4a26-8804-6e7f05f1d1aa}</Project>
231 <ClInclude Include="includes\dynlib_xml_scilab.h" />
232 <ClInclude Include="includes\gw_xml.h" />
233 <ClInclude Include="includes\xml.h" />
234 <ClInclude Include="includes\xmlObjects.h" />
235 <ClInclude Include="includes\xml_constants.h" />
236 <ClInclude Include="includes\xml_mlist.h" />
237 <ClInclude Include="src\cpp\extraction.hxx" />
238 <ClInclude Include="src\cpp\insertion.hxx" />
239 <ClInclude Include="src\cpp\SplitString.hxx" />
240 <ClInclude Include="src\cpp\VariableScope.hxx" />
241 <ClInclude Include="src\cpp\XMLAttr.hxx" />
242 <ClInclude Include="src\cpp\XMLDocument.hxx" />
243 <ClInclude Include="src\cpp\XMLElement.hxx" />
244 <ClInclude Include="src\cpp\XMLList.hxx" />
245 <ClInclude Include="src\cpp\XMLList_insertion.hxx" />
246 <ClInclude Include="src\cpp\XMLNodeList.hxx" />
247 <ClInclude Include="src\cpp\XMLNodeSet.hxx" />
248 <ClInclude Include="src\cpp\XMLNotHandledElement.hxx" />
249 <ClInclude Include="src\cpp\XMLNs.hxx" />
250 <ClInclude Include="src\cpp\XMLObject.hxx" />
251 <ClInclude Include="src\cpp\XMLRemovable.hxx" />
252 <ClInclude Include="src\cpp\XMLRhsValue.hxx" />
253 <ClInclude Include="src\cpp\XMLValidation.hxx" />
254 <ClInclude Include="src\cpp\XMLValidationDTD.hxx" />
255 <ClInclude Include="src\cpp\XMLValidationRelaxNG.hxx" />
256 <ClInclude Include="src\cpp\XMLValidationSchema.hxx" />
257 <ClInclude Include="src\cpp\XMLXPath.hxx" />
260 <ClCompile Include="sci_gateway\cpp\sci_extraction.cpp" />
261 <ClCompile Include="sci_gateway\cpp\sci_insertion.cpp" />
262 <ClCompile Include="sci_gateway\cpp\sci_percent_c_i_XMLAttr.cpp" />
263 <ClCompile Include="sci_gateway\cpp\sci_percent_foo_i_XMLList.cpp" />
264 <ClCompile Include="sci_gateway\cpp\sci_percent_s_i_XMLList.cpp" />
265 <ClCompile Include="sci_gateway\cpp\sci_percent_XMLAttr_e.cpp" />
266 <ClCompile Include="sci_gateway\cpp\sci_percent_XMLAttr_length.cpp" />
267 <ClCompile Include="sci_gateway\cpp\sci_percent_XMLAttr_size.cpp" />
268 <ClCompile Include="sci_gateway\cpp\sci_percent_XMLList_e.cpp" />
269 <ClCompile Include="sci_gateway\cpp\sci_percent_XMLList_length.cpp" />
270 <ClCompile Include="sci_gateway\cpp\sci_percent_XMLList_size.cpp" />
271 <ClCompile Include="sci_gateway\cpp\sci_print.cpp" />
272 <ClCompile Include="sci_gateway\cpp\sci_xmlAddNs.cpp" />
273 <ClCompile Include="sci_gateway\cpp\sci_xmlAppend.cpp" />
274 <ClCompile Include="sci_gateway\cpp\sci_xmlAsNumber.cpp" />
275 <ClCompile Include="sci_gateway\cpp\sci_xmlAsText.cpp" />
276 <ClCompile Include="sci_gateway\cpp\sci_xmlDelete.cpp" />
277 <ClCompile Include="sci_gateway\cpp\sci_xmlDocument.cpp" />
278 <ClCompile Include="sci_gateway\cpp\sci_xmlDump.cpp" />
279 <ClCompile Include="sci_gateway\cpp\sci_xmlElement.cpp" />
280 <ClCompile Include="sci_gateway\cpp\sci_xmlFormat.cpp" />
281 <ClCompile Include="sci_gateway\cpp\sci_xmlGetNsByHref.cpp" />
282 <ClCompile Include="sci_gateway\cpp\sci_xmlGetNsByPrefix.cpp" />
283 <ClCompile Include="sci_gateway\cpp\sci_xmlGetOpenDocs.cpp" />
284 <ClCompile Include="sci_gateway\cpp\sci_xmlIsValidObject.cpp" />
285 <ClCompile Include="sci_gateway\cpp\sci_xmlName.cpp" />
286 <ClCompile Include="sci_gateway\cpp\sci_xmlNs.cpp" />
287 <ClCompile Include="sci_gateway\cpp\sci_xmlRead.cpp" />
288 <ClCompile Include="sci_gateway\cpp\sci_xmlReadStr.cpp" />
289 <ClCompile Include="sci_gateway\cpp\sci_xmlRemove.cpp" />
290 <ClCompile Include="sci_gateway\cpp\sci_xmlSetAttributes.cpp" />
291 <ClCompile Include="sci_gateway\cpp\sci_xmlValidate.cpp" />
292 <ClCompile Include="sci_gateway\cpp\sci_xmlValidationFile.cpp" />
293 <ClCompile Include="sci_gateway\cpp\sci_xmlWrite.cpp" />
294 <ClCompile Include="sci_gateway\cpp\sci_xmlXPath.cpp" />
295 <ClCompile Include="sci_gateway\c\gw_xml.c" />
296 <ClCompile Include="src\cpp\VariableScope.cpp" />
297 <ClCompile Include="src\cpp\XMLAttr.cpp" />
298 <ClCompile Include="src\cpp\XMLDocument.cpp" />
299 <ClCompile Include="src\cpp\XMLElement.cpp" />
300 <ClCompile Include="src\cpp\XMLList.cpp" />
301 <ClCompile Include="src\cpp\XMLNodeList.cpp" />
302 <ClCompile Include="src\cpp\XMLNodeSet.cpp" />
303 <ClCompile Include="src\cpp\XMLNotHandledElement.cpp" />
304 <ClCompile Include="src\cpp\XMLNs.cpp" />
305 <ClCompile Include="src\cpp\XMLObject.cpp" />
306 <ClCompile Include="src\cpp\XMLValidation.cpp" />
307 <ClCompile Include="src\cpp\XMLValidationDTD.cpp" />
308 <ClCompile Include="src\cpp\XMLValidationRelaxNG.cpp" />
309 <ClCompile Include="src\cpp\XMLValidationSchema.cpp" />
310 <ClCompile Include="src\cpp\XMLXPath.cpp" />
311 <ClCompile Include="src\c\DllmainXml.c" />
312 <ClCompile Include="src\c\XMLMlistsManagement.c" />
314 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
315 <ImportGroup Label="ExtensionTargets">