source: nscp/NSClient++.vcproj @ aaa9a22

0.4.00.4.10.4.2stable
Last change on this file since aaa9a22 was 452fd41, checked in by Michael Medin <michael@…>, 8 years ago
  • Changed the Thread class a bit (mutex -> signal, and CreatThread? does not return the instance)
  • Moved settings "keys" fro NRPE to config.h
  • Changed build options (added Distribution) which builds a zip file under ./dist (requires 7z installed)
  • Minor tweaks to error/debug logging and small fixes "here and there"
  • Property mode set to 100644
File size: 11.5 KB
Line 
1<?xml version="1.0" encoding="Windows-1252"?>
2<VisualStudioProject
3        ProjectType="Visual C++"
4        Version="7.10"
5        Name="NSClient++"
6        ProjectGUID="{2286162D-7571-4735-BAC8-4A8D33A4F42D}"
7        RootNamespace="IconService"
8        SccProjectName=""
9        SccLocalPath=""
10        Keyword="MFCProj">
11        <Platforms>
12                <Platform
13                        Name="Win32"/>
14        </Platforms>
15        <Configurations>
16                <Configuration
17                        Name="Release|Win32"
18                        OutputDirectory="$(ConfigurationName)"
19                        IntermediateDirectory="$(ConfigurationName)"
20                        ConfigurationType="1"
21                        UseOfMFC="0"
22                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
23                        CharacterSet="2">
24                        <Tool
25                                Name="VCCLCompilerTool"
26                                Optimization="2"
27                                InlineFunctionExpansion="1"
28                                AdditionalIncludeDirectories="include"
29                                PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
30                                StringPooling="TRUE"
31                                RuntimeLibrary="2"
32                                EnableFunctionLevelLinking="TRUE"
33                                UsePrecompiledHeader="3"
34                                PrecompiledHeaderThrough="stdafx.h"
35                                PrecompiledHeaderFile=".\Release/IconService.pch"
36                                AssemblerListingLocation=".\Release/"
37                                ObjectFile=".\Release/"
38                                ProgramDataBaseFileName=".\Release/"
39                                WarningLevel="3"
40                                SuppressStartupBanner="TRUE"/>
41                        <Tool
42                                Name="VCCustomBuildTool"
43                                CommandLine="echo Copying dependency DLLs
44cmd /c &quot;copy $(InputDir)\dist_dll\*.* $(InputDir)\$(OutDir)\&quot;"
45                                Outputs="$(InputDir)\$(OutDir)\msvcp71.dll"/>
46                        <Tool
47                                Name="VCLinkerTool"
48                                AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib"
49                                OutputFile=".\Release/NSClient++.exe"
50                                LinkIncremental="1"
51                                SuppressStartupBanner="TRUE"
52                                IgnoreAllDefaultLibraries="FALSE"
53                                IgnoreDefaultLibraryNames=""
54                                ModuleDefinitionFile=""
55                                ProgramDatabaseFile=".\Release/IconService.pdb"
56                                SubSystem="1"
57                                OptimizeForWindows98="1"
58                                TargetMachine="1"/>
59                        <Tool
60                                Name="VCMIDLTool"
61                                TypeLibraryName=".\Release/IconService.tlb"
62                                HeaderFileName=""/>
63                        <Tool
64                                Name="VCPostBuildEventTool"/>
65                        <Tool
66                                Name="VCPreBuildEventTool"/>
67                        <Tool
68                                Name="VCPreLinkEventTool"/>
69                        <Tool
70                                Name="VCResourceCompilerTool"
71                                PreprocessorDefinitions="NDEBUG"
72                                Culture="1036"
73                                AdditionalIncludeDirectories="./res/"/>
74                        <Tool
75                                Name="VCWebServiceProxyGeneratorTool"/>
76                        <Tool
77                                Name="VCXMLDataGeneratorTool"/>
78                        <Tool
79                                Name="VCWebDeploymentTool"/>
80                        <Tool
81                                Name="VCManagedWrapperGeneratorTool"/>
82                        <Tool
83                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
84                </Configuration>
85                <Configuration
86                        Name="Debug|Win32"
87                        OutputDirectory="$(ConfigurationName)"
88                        IntermediateDirectory="$(ConfigurationName)"
89                        ConfigurationType="1"
90                        UseOfMFC="0"
91                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
92                        CharacterSet="2">
93                        <Tool
94                                Name="VCCLCompilerTool"
95                                Optimization="0"
96                                AdditionalIncludeDirectories="include"
97                                PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_STLP_USE_NEWALLOC;_STLP_DEBUG=1"
98                                BasicRuntimeChecks="3"
99                                RuntimeLibrary="3"
100                                UsePrecompiledHeader="3"
101                                PrecompiledHeaderThrough="stdafx.h"
102                                PrecompiledHeaderFile=".\Debug/IconService.pch"
103                                AssemblerListingLocation=".\Debug/"
104                                ObjectFile=".\Debug/"
105                                ProgramDataBaseFileName=".\Debug/"
106                                WarningLevel="3"
107                                SuppressStartupBanner="TRUE"
108                                DebugInformationFormat="4"/>
109                        <Tool
110                                Name="VCCustomBuildTool"/>
111                        <Tool
112                                Name="VCLinkerTool"
113                                AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib"
114                                OutputFile=".\Debug/NSClient++.exe"
115                                LinkIncremental="1"
116                                SuppressStartupBanner="TRUE"
117                                ModuleDefinitionFile=""
118                                GenerateDebugInformation="TRUE"
119                                ProgramDatabaseFile=".\Debug/IconService.pdb"
120                                SubSystem="1"
121                                TargetMachine="1"/>
122                        <Tool
123                                Name="VCMIDLTool"
124                                TypeLibraryName=".\Debug/IconService.tlb"
125                                HeaderFileName=""/>
126                        <Tool
127                                Name="VCPostBuildEventTool"/>
128                        <Tool
129                                Name="VCPreBuildEventTool"/>
130                        <Tool
131                                Name="VCPreLinkEventTool"/>
132                        <Tool
133                                Name="VCResourceCompilerTool"
134                                PreprocessorDefinitions="_DEBUG"
135                                Culture="1036"
136                                AdditionalIncludeDirectories="./res/"/>
137                        <Tool
138                                Name="VCWebServiceProxyGeneratorTool"/>
139                        <Tool
140                                Name="VCXMLDataGeneratorTool"/>
141                        <Tool
142                                Name="VCWebDeploymentTool"/>
143                        <Tool
144                                Name="VCManagedWrapperGeneratorTool"/>
145                        <Tool
146                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
147                </Configuration>
148                <Configuration
149                        Name="Distribution|Win32"
150                        OutputDirectory="$(ConfigurationName)"
151                        IntermediateDirectory="$(ConfigurationName)"
152                        ConfigurationType="1"
153                        UseOfMFC="0"
154                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
155                        CharacterSet="2">
156                        <Tool
157                                Name="VCCLCompilerTool"
158                                Optimization="2"
159                                InlineFunctionExpansion="1"
160                                AdditionalIncludeDirectories="include"
161                                PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
162                                StringPooling="TRUE"
163                                RuntimeLibrary="2"
164                                EnableFunctionLevelLinking="TRUE"
165                                UsePrecompiledHeader="3"
166                                PrecompiledHeaderThrough="stdafx.h"
167                                PrecompiledHeaderFile=".\Release/IconService.pch"
168                                AssemblerListingLocation=".\Release/"
169                                ObjectFile=".\Release/"
170                                ProgramDataBaseFileName=".\Release/"
171                                WarningLevel="3"
172                                SuppressStartupBanner="TRUE"/>
173                        <Tool
174                                Name="VCCustomBuildTool"
175                                CommandLine="echo Copying dependency DLLs
176cmd /c &quot;copy $(InputDir)\dist_dll\*.dll $(InputDir)\Dist\&quot;
177echo Removing old archive
178cmd /c &quot;del $(InputDir)\Dist\$(InputName).zip&quot;
179echo Making archive
1807z.exe a -r -tzip -bd $(InputDir)\Dist\$(InputName).zip $(InputDir)\Dist\*"
181                                Outputs="$(InputDir)\Dist\$(ProjectName).zip"/>
182                        <Tool
183                                Name="VCLinkerTool"
184                                AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib"
185                                OutputFile=".\Dist/NSClient++.exe"
186                                LinkIncremental="1"
187                                SuppressStartupBanner="TRUE"
188                                IgnoreAllDefaultLibraries="FALSE"
189                                IgnoreDefaultLibraryNames=""
190                                ModuleDefinitionFile=""
191                                ProgramDatabaseFile=".\Release/IconService.pdb"
192                                SubSystem="1"
193                                OptimizeForWindows98="1"
194                                TargetMachine="1"/>
195                        <Tool
196                                Name="VCMIDLTool"
197                                TypeLibraryName=".\Release/IconService.tlb"
198                                HeaderFileName=""/>
199                        <Tool
200                                Name="VCPostBuildEventTool"/>
201                        <Tool
202                                Name="VCPreBuildEventTool"/>
203                        <Tool
204                                Name="VCPreLinkEventTool"/>
205                        <Tool
206                                Name="VCResourceCompilerTool"
207                                PreprocessorDefinitions="NDEBUG"
208                                Culture="1036"
209                                AdditionalIncludeDirectories="./res/"/>
210                        <Tool
211                                Name="VCWebServiceProxyGeneratorTool"/>
212                        <Tool
213                                Name="VCXMLDataGeneratorTool"/>
214                        <Tool
215                                Name="VCWebDeploymentTool"/>
216                        <Tool
217                                Name="VCManagedWrapperGeneratorTool"/>
218                        <Tool
219                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
220                </Configuration>
221        </Configurations>
222        <References>
223        </References>
224        <Files>
225                <Filter
226                        Name="Source Files"
227                        Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
228                        <File
229                                RelativePath=".\include\arrayBuffer.cpp">
230                        </File>
231                        <File
232                                RelativePath=".\include\NSCHelper.cpp">
233                        </File>
234                        <File
235                                RelativePath=".\NSClient++.cpp">
236                        </File>
237                        <File
238                                RelativePath=".\NSClient++.def">
239                        </File>
240                        <File
241                                RelativePath=".\NSCPlugin.cpp">
242                        </File>
243                        <File
244                                RelativePath=".\include\ServiceCmd.cpp">
245                        </File>
246                        <File
247                                RelativePath="StdAfx.cpp">
248                                <FileConfiguration
249                                        Name="Release|Win32">
250                                        <Tool
251                                                Name="VCCLCompilerTool"
252                                                Optimization="2"
253                                                PreprocessorDefinitions=""
254                                                UsePrecompiledHeader="1"/>
255                                </FileConfiguration>
256                                <FileConfiguration
257                                        Name="Debug|Win32">
258                                        <Tool
259                                                Name="VCCLCompilerTool"
260                                                Optimization="0"
261                                                PreprocessorDefinitions=""
262                                                BasicRuntimeChecks="3"
263                                                UsePrecompiledHeader="1"/>
264                                </FileConfiguration>
265                                <FileConfiguration
266                                        Name="Distribution|Win32">
267                                        <Tool
268                                                Name="VCCLCompilerTool"
269                                                Optimization="2"
270                                                PreprocessorDefinitions=""
271                                                UsePrecompiledHeader="1"/>
272                                </FileConfiguration>
273                        </File>
274                </Filter>
275                <Filter
276                        Name="Header Files"
277                        Filter="h;hpp;hxx;hm;inl">
278                        <File
279                                RelativePath=".\include\arrayBuffer.h">
280                        </File>
281                        <File
282                                RelativePath=".\include\charEx.h">
283                        </File>
284                        <File
285                                RelativePath=".\include\config.h">
286                        </File>
287                        <File
288                                RelativePath=".\include\Mutex.h">
289                        </File>
290                        <File
291                                RelativePath=".\include\NSCAPI.h">
292                        </File>
293                        <File
294                                RelativePath=".\include\NSCHelper.h">
295                        </File>
296                        <File
297                                RelativePath=".\NSClient++.h">
298                        </File>
299                        <File
300                                RelativePath=".\NSCPlugin.h">
301                        </File>
302                        <File
303                                RelativePath=".\include\NTService.h">
304                        </File>
305                        <File
306                                RelativePath=".\Settings.h">
307                        </File>
308                        <File
309                                RelativePath="StdAfx.h">
310                        </File>
311                        <File
312                                RelativePath=".\include\thread.h">
313                        </File>
314                </Filter>
315                <Filter
316                        Name="Resource Files"
317                        Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
318                </Filter>
319                <Filter
320                        Name="Misc"
321                        Filter="">
322                        <File
323                                RelativePath=".\changelog">
324                                <FileConfiguration
325                                        Name="Distribution|Win32">
326                                        <Tool
327                                                Name="VCCustomBuildTool"
328                                                CommandLine="echo Copying $(InputFileName)...
329cmd /c &quot;copy $(InputDir)\$(InputName) $(InputDir)\Dist\&quot;"
330                                                Outputs="$(InputDir)\Dist\$(InputFileName)"/>
331                                </FileConfiguration>
332                        </File>
333                        <File
334                                RelativePath=".\Doxyfile">
335                                <FileConfiguration
336                                        Name="Release|Win32"
337                                        ExcludedFromBuild="TRUE">
338                                        <Tool
339                                                Name="VCCustomBuildTool"
340                                                CommandLine="doxygen.exe $(InputPath)
341"
342                                                Outputs=".\Doc"/>
343                                </FileConfiguration>
344                                <FileConfiguration
345                                        Name="Debug|Win32"
346                                        ExcludedFromBuild="TRUE">
347                                        <Tool
348                                                Name="VCCustomBuildTool"
349                                                CommandLine="doxygen.exe $(InputPath)
350"/>
351                                </FileConfiguration>
352                                <FileConfiguration
353                                        Name="Distribution|Win32"
354                                        ExcludedFromBuild="TRUE">
355                                        <Tool
356                                                Name="VCCustomBuildTool"
357                                                CommandLine="doxygen.exe $(InputPath)
358"
359                                                Outputs=".\Doc"/>
360                                </FileConfiguration>
361                        </File>
362                        <File
363                                RelativePath=".\Doc\html\index.html">
364                        </File>
365                        <File
366                                RelativePath=".\NSC.ini">
367                                <FileConfiguration
368                                        Name="Release|Win32">
369                                        <Tool
370                                                Name="VCCustomBuildTool"
371                                                CommandLine="echo Copying $(InputFileName)...
372cmd /c &quot;copy $(InputDir)\$(InputFileName) $(InputDir)\$(OutDir)&quot;
373"
374                                                AdditionalDependencies=""
375                                                Outputs="$(InputDir)\$(OutDir)\$(InputFileName)"/>
376                                </FileConfiguration>
377                                <FileConfiguration
378                                        Name="Debug|Win32">
379                                        <Tool
380                                                Name="VCCustomBuildTool"
381                                                CommandLine="echo Copying $(InputFileName)...
382cmd /c &quot;copy $(InputDir)\$(InputFileName) $(InputDir)\$(OutDir)&quot;
383"
384                                                Outputs="$(InputDir)\$(OutDir)\$(InputFileName)"/>
385                                </FileConfiguration>
386                                <FileConfiguration
387                                        Name="Distribution|Win32">
388                                        <Tool
389                                                Name="VCCustomBuildTool"
390                                                CommandLine="echo Copying $(InputFileName)...
391cmd /c &quot;copy $(InputDir)\$(InputFileName) $(InputDir)\Dist\&quot;"
392                                                AdditionalDependencies=""
393                                                Outputs="$(InputDir)\Dist\$(InputFileName)"/>
394                                </FileConfiguration>
395                        </File>
396                        <File
397                                RelativePath=".\readme.txt">
398                                <FileConfiguration
399                                        Name="Release|Win32">
400                                        <Tool
401                                                Name="VCCustomBuildTool"
402                                                CommandLine=""
403                                                Outputs=""/>
404                                </FileConfiguration>
405                                <FileConfiguration
406                                        Name="Debug|Win32">
407                                        <Tool
408                                                Name="VCCustomBuildTool"
409                                                CommandLine=""
410                                                Outputs=""/>
411                                </FileConfiguration>
412                                <FileConfiguration
413                                        Name="Distribution|Win32">
414                                        <Tool
415                                                Name="VCCustomBuildTool"
416                                                CommandLine="echo Copying $(InputFileName)...
417cmd /c &quot;copy $(InputDir)\$(InputFileName) $(InputDir)\Dist\&quot;"
418                                                Outputs="$(InputDir)\Dist\$(InputFileName)"/>
419                                </FileConfiguration>
420                        </File>
421                </Filter>
422        </Files>
423        <Globals>
424        </Globals>
425</VisualStudioProject>
Note: See TracBrowser for help on using the repository browser.