implemented log file monitoring using Windows VSS snapshots
[public/netxms.git] / src / libnetxms / libnetxms.vcxproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="15.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>
20 </ItemGroup>
21 <PropertyGroup Label="Globals">
22 <ProjectGuid>{B1745870-F3ED-4ACB-B813-0C4F47EF0793}</ProjectGuid>
23 <RootNamespace>libnetxms</RootNamespace>
24 <Keyword>Win32Proj</Keyword>
25 <WindowsTargetPlatformVersion>7.0</WindowsTargetPlatformVersion>
26 </PropertyGroup>
27 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
28 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
29 <ConfigurationType>DynamicLibrary</ConfigurationType>
30 <PlatformToolset>v141_xp</PlatformToolset>
31 <CharacterSet>Unicode</CharacterSet>
32 <WholeProgramOptimization>true</WholeProgramOptimization>
33 </PropertyGroup>
34 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
35 <ConfigurationType>DynamicLibrary</ConfigurationType>
36 <PlatformToolset>v141_xp</PlatformToolset>
37 <CharacterSet>Unicode</CharacterSet>
38 </PropertyGroup>
39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
40 <ConfigurationType>DynamicLibrary</ConfigurationType>
41 <PlatformToolset>v141_xp</PlatformToolset>
42 <CharacterSet>Unicode</CharacterSet>
43 <WholeProgramOptimization>true</WholeProgramOptimization>
44 </PropertyGroup>
45 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
46 <ConfigurationType>DynamicLibrary</ConfigurationType>
47 <PlatformToolset>v141_xp</PlatformToolset>
48 <CharacterSet>Unicode</CharacterSet>
49 </PropertyGroup>
50 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
51 <ImportGroup Label="ExtensionSettings">
52 </ImportGroup>
53 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
54 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
55 </ImportGroup>
56 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
57 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
58 </ImportGroup>
59 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
60 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
61 </ImportGroup>
62 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
63 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
64 </ImportGroup>
65 <PropertyGroup Label="UserMacros" />
66 <PropertyGroup>
67 <_ProjectFileVersion>15.0.26730.12</_ProjectFileVersion>
68 </PropertyGroup>
69 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
70 <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
71 <IntDir>$(Configuration)\</IntDir>
72 <LinkIncremental>true</LinkIncremental>
73 </PropertyGroup>
74 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
75 <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
76 <IntDir>$(Platform)\$(Configuration)\</IntDir>
77 <LinkIncremental>true</LinkIncremental>
78 </PropertyGroup>
79 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
80 <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
81 <IntDir>$(Configuration)\</IntDir>
82 <LinkIncremental>false</LinkIncremental>
83 </PropertyGroup>
84 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
85 <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
86 <IntDir>$(Platform)\$(Configuration)\</IntDir>
87 <LinkIncremental>false</LinkIncremental>
88 </PropertyGroup>
89 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
90 <CustomBuildStep>
91 <Message />
92 <Command />
93 </CustomBuildStep>
94 <ClCompile>
95 <Optimization>Disabled</Optimization>
96 <AdditionalIncludeDirectories>..\..\include;..\libexpat\libexpat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
97 <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;_DEBUG;_USRDLL;LIBNETXMS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
98 <MinimalRebuild>true</MinimalRebuild>
99 <ExceptionHandling />
100 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
101 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
102 <PrecompiledHeader />
103 <WarningLevel>Level3</WarningLevel>
104 <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
105 </ClCompile>
106 <Link>
107 <AdditionalDependencies>ws2_32.lib;libcrypto.lib;libssl.lib;crypt32.lib;dbghelp.lib;psapi.lib;rpcrt4.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
108 <GenerateDebugInformation>true</GenerateDebugInformation>
109 <SubSystem>Windows</SubSystem>
110 <TargetMachine>MachineX86</TargetMachine>
111 </Link>
112 </ItemDefinitionGroup>
113 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
114 <CustomBuildStep>
115 <Message />
116 <Command />
117 </CustomBuildStep>
118 <Midl>
119 <TargetEnvironment>X64</TargetEnvironment>
120 </Midl>
121 <ClCompile>
122 <Optimization>Disabled</Optimization>
123 <AdditionalIncludeDirectories>..\..\include;..\libexpat\libexpat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
124 <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;_DEBUG;_USRDLL;LIBNETXMS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
125 <MinimalRebuild>true</MinimalRebuild>
126 <ExceptionHandling />
127 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
128 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
129 <PrecompiledHeader />
130 <WarningLevel>Level3</WarningLevel>
131 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
132 </ClCompile>
133 <Link>
134 <AdditionalDependencies>ws2_32.lib;libcrypto.lib;libssl.lib;crypt32.lib;dbghelp.lib;psapi.lib;rpcrt4.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
135 <GenerateDebugInformation>true</GenerateDebugInformation>
136 <SubSystem>Windows</SubSystem>
137 <TargetMachine>MachineX64</TargetMachine>
138 </Link>
139 </ItemDefinitionGroup>
140 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
141 <CustomBuildStep>
142 <Message />
143 <Command />
144 </CustomBuildStep>
145 <ClCompile>
146 <AdditionalIncludeDirectories>..\..\include;..\libexpat\libexpat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
147 <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;_USRDLL;LIBNETXMS_EXPORTS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
148 <ExceptionHandling />
149 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
150 <PrecompiledHeader />
151 <WarningLevel>Level3</WarningLevel>
152 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
153 </ClCompile>
154 <Link>
155 <AdditionalDependencies>ws2_32.lib;libcrypto.lib;libssl.lib;crypt32.lib;dbghelp.lib;psapi.lib;rpcrt4.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
156 <GenerateDebugInformation>true</GenerateDebugInformation>
157 <SubSystem>Windows</SubSystem>
158 <OptimizeReferences>true</OptimizeReferences>
159 <EnableCOMDATFolding>true</EnableCOMDATFolding>
160 <TargetMachine>MachineX86</TargetMachine>
161 </Link>
162 </ItemDefinitionGroup>
163 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
164 <CustomBuildStep>
165 <Message />
166 <Command />
167 </CustomBuildStep>
168 <Midl>
169 <TargetEnvironment>X64</TargetEnvironment>
170 </Midl>
171 <ClCompile>
172 <AdditionalIncludeDirectories>..\..\include;..\libexpat\libexpat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
173 <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;NDEBUG;_USRDLL;LIBNETXMS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
174 <ExceptionHandling />
175 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
176 <PrecompiledHeader />
177 <WarningLevel>Level3</WarningLevel>
178 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
179 </ClCompile>
180 <Link>
181 <AdditionalDependencies>ws2_32.lib;libcrypto.lib;libssl.lib;crypt32.lib;dbghelp.lib;psapi.lib;rpcrt4.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
182 <GenerateDebugInformation>true</GenerateDebugInformation>
183 <SubSystem>Windows</SubSystem>
184 <OptimizeReferences>true</OptimizeReferences>
185 <EnableCOMDATFolding>true</EnableCOMDATFolding>
186 <TargetMachine>MachineX64</TargetMachine>
187 </Link>
188 </ItemDefinitionGroup>
189 <ItemGroup>
190 <ClCompile Include="array.cpp" />
191 <ClCompile Include="base64.cpp" />
192 <ClCompile Include="bytestream.cpp" />
193 <ClCompile Include="cch.cpp" />
194 <ClCompile Include="cc_mb.cpp" />
195 <ClCompile Include="cc_ucs2.cpp" />
196 <ClCompile Include="cc_ucs4.cpp" />
197 <ClCompile Include="cc_utf8.cpp" />
198 <ClCompile Include="config.cpp" />
199 <ClCompile Include="crypto.cpp" />
200 <ClCompile Include="debug_tag_tree.cpp" />
201 <ClCompile Include="diff.cpp" />
202 <ClCompile Include="dir.cpp" />
203 <ClCompile Include="dirw.cpp" />
204 <ClCompile Include="dload.cpp" />
205 <ClCompile Include="geolocation.cpp" />
206 <ClCompile Include="getopt.c" />
207 <ClCompile Include="hash.cpp" />
208 <ClCompile Include="hashmapbase.cpp" />
209 <ClCompile Include="ice.c" />
210 <ClCompile Include="icmp.cpp" />
211 <ClCompile Include="inetaddr.cpp" />
212 <ClCompile Include="log.cpp" />
213 <ClCompile Include="lz4.c" />
214 <ClCompile Include="macaddr.cpp" />
215 <ClCompile Include="main.cpp" />
216 <ClCompile Include="md5.cpp" />
217 <ClCompile Include="message.cpp" />
218 <ClCompile Include="msgrecv.cpp" />
219 <ClCompile Include="msgwq.cpp" />
220 <ClCompile Include="net.cpp" />
221 <ClCompile Include="nxcp.cpp" />
222 <ClCompile Include="nxproc.cpp" />
223 <ClCompile Include="nxproc_win32.cpp" />
224 <ClCompile Include="pa.cpp" />
225 <ClCompile Include="qsort.c" />
226 <ClCompile Include="queue.cpp" />
227 <ClCompile Include="rbuffer.cpp" />
228 <ClCompile Include="rwlock.cpp" />
229 <ClCompile Include="scandir.c" />
230 <ClCompile Include="seh.cpp" />
231 <ClCompile Include="serial.cpp" />
232 <ClCompile Include="sha1.cpp" />
233 <ClCompile Include="sha2.cpp" />
234 <ClCompile Include="socket_listener.cpp" />
235 <ClCompile Include="spoll.cpp" />
236 <ClCompile Include="StackWalker.cpp" />
237 <ClCompile Include="streamcomp.cpp" />
238 <ClCompile Include="string.cpp" />
239 <ClCompile Include="stringlist.cpp" />
240 <ClCompile Include="strlcat.c" />
241 <ClCompile Include="strlcpy.c" />
242 <ClCompile Include="strmap.cpp" />
243 <ClCompile Include="strmapbase.cpp" />
244 <ClCompile Include="strptime.c" />
245 <ClCompile Include="strset.cpp" />
246 <ClCompile Include="strtoll.c" />
247 <ClCompile Include="strtoull.c" />
248 <ClCompile Include="table.cpp" />
249 <ClCompile Include="threads.cpp" />
250 <ClCompile Include="timegm.c" />
251 <ClCompile Include="tools.cpp" />
252 <ClCompile Include="tp.cpp" />
253 <ClCompile Include="unicode.cpp" />
254 <ClCompile Include="uuid.cpp" />
255 <ClCompile Include="wcslcat.c" />
256 <ClCompile Include="wcslcpy.c" />
257 <ClCompile Include="wcstoll.c" />
258 <ClCompile Include="wcstoull.c" />
259 <ClCompile Include="xml.cpp" />
260 <ClCompile Include="ztools.cpp" />
261 </ItemGroup>
262 <ItemGroup>
263 <ClInclude Include="..\..\include\base64.h" />
264 <ClInclude Include="..\..\include\geolocation.h" />
265 <ClInclude Include="..\..\include\netxms-regex.h" />
266 <ClInclude Include="..\..\include\netxms-version.h" />
267 <ClInclude Include="..\..\include\netxms_getopt.h" />
268 <ClInclude Include="..\..\include\nms_agent.h" />
269 <ClInclude Include="..\..\include\nms_common.h" />
270 <ClInclude Include="..\..\include\nms_cscp.h" />
271 <ClInclude Include="..\..\include\nms_threads.h" />
272 <ClInclude Include="..\..\include\nms_util.h" />
273 <ClInclude Include="..\..\include\nxconfig.h" />
274 <ClInclude Include="..\..\include\nxcpapi.h" />
275 <ClInclude Include="..\..\include\nxlog.h" />
276 <ClInclude Include="..\..\include\nxqueue.h" />
277 <ClInclude Include="..\..\include\nxstat.h" />
278 <ClInclude Include="..\..\include\rwlock.h" />
279 <ClInclude Include="..\..\include\unicode.h" />
280 <ClInclude Include="..\..\include\uthash.h" />
281 <ClInclude Include="..\..\include\uuid.h" />
282 <ClInclude Include="debug_tag_tree.h" />
283 <ClInclude Include="diff.h" />
284 <ClInclude Include="ice.h" />
285 <ClInclude Include="libnetxms.h" />
286 <ClInclude Include="lz4.h" />
287 <ClInclude Include="md5.h" />
288 <ClInclude Include="sha1.h" />
289 <ClInclude Include="sha2.h" />
290 <ClInclude Include="StackWalker.h" />
291 <ClInclude Include="strmap-internal.h" />
292 <ClInclude Include="unicode_cc.h" />
293 </ItemGroup>
294 <ItemGroup>
295 <ProjectReference Include="..\..\build\build.vcxproj">
296 <Project>{4923f11b-0196-4847-9ec1-acd00b699b45}</Project>
297 <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
298 </ProjectReference>
299 <ProjectReference Include="..\jansson\jansson.vcxproj">
300 <Project>{12d6e037-84d8-406a-8a9b-3e00d3e0d426}</Project>
301 <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
302 </ProjectReference>
303 <ProjectReference Include="..\libexpat\libexpat\libexpat.vcxproj">
304 <Project>{6a88ef62-c4f2-4295-a833-549dae4df5ed}</Project>
305 <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
306 </ProjectReference>
307 <ProjectReference Include="..\libtre\libtre.vcxproj">
308 <Project>{406ae5c7-343d-4c88-b8f3-84e46255b830}</Project>
309 <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
310 </ProjectReference>
311 <ProjectReference Include="..\zlib\nxzlib.vcxproj">
312 <Project>{e7410eb4-3355-4c83-8e05-d2877581cda1}</Project>
313 <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
314 </ProjectReference>
315 </ItemGroup>
316 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
317 <ImportGroup Label="ExtensionTargets">
318 </ImportGroup>
319 </Project>