source: libtrace.vcproj @ f0c639b

4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivegetfragoffhelplibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
Last change on this file since f0c639b was 6ed6c4a, checked in by Brendon Jones <brendonj@…>, 14 years ago

Windows portability fixes.

Windows doesn't have a gettimeofday function, provided an alternate
path that uses _ftime with _timeb structs. This only provides
millisecond resolution rather than microsecond.

Added a few checks to make sure headers that aren't present in
Windows don't get included.

Added new files to the Visual Studio project/solution.

Modified the windows config file to include a few more #defines that
were needed to make pcap support build properly.

  • Property mode set to 100755
File size: 5.9 KB
Line 
1<?xml version="1.0" encoding="Windows-1252"?>
2<VisualStudioProject
3        ProjectType="Visual C++"
4        Version="7.10"
5        Name="libtrace"
6        ProjectGUID="{A6485CD6-9A90-4A57-BDC0-23AF63288486}"
7        RootNamespace="libtrace">
8        <Platforms>
9                <Platform
10                        Name="Win32"/>
11        </Platforms>
12        <Configurations>
13                <Configuration
14                        Name="Release|Win32"
15                        OutputDirectory=".\Release"
16                        IntermediateDirectory=".\Release"
17                        ConfigurationType="1"
18                        UseOfMFC="0"
19                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
20                        CharacterSet="2">
21                        <Tool
22                                Name="VCCLCompilerTool"
23                                Optimization="2"
24                                InlineFunctionExpansion="1"
25                                PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
26                                StringPooling="TRUE"
27                                RuntimeLibrary="0"
28                                EnableFunctionLevelLinking="TRUE"
29                                PrecompiledHeaderFile=".\Release/libtrace.pch"
30                                AssemblerListingLocation=".\Release/"
31                                ObjectFile=".\Release/"
32                                ProgramDataBaseFileName=".\Release/"
33                                WarningLevel="3"
34                                SuppressStartupBanner="TRUE"/>
35                        <Tool
36                                Name="VCCustomBuildTool"/>
37                        <Tool
38                                Name="VCLinkerTool"
39                                AdditionalDependencies="odbc32.lib odbccp32.lib"
40                                OutputFile=".\Release/libtrace.exe"
41                                LinkIncremental="1"
42                                SuppressStartupBanner="TRUE"
43                                ProgramDatabaseFile=".\Release/libtrace.pdb"
44                                SubSystem="1"
45                                TargetMachine="1"/>
46                        <Tool
47                                Name="VCMIDLTool"
48                                TypeLibraryName=".\Release/libtrace.tlb"
49                                HeaderFileName=""/>
50                        <Tool
51                                Name="VCPostBuildEventTool"/>
52                        <Tool
53                                Name="VCPreBuildEventTool"/>
54                        <Tool
55                                Name="VCPreLinkEventTool"/>
56                        <Tool
57                                Name="VCResourceCompilerTool"
58                                PreprocessorDefinitions="NDEBUG"
59                                Culture="5129"/>
60                        <Tool
61                                Name="VCWebServiceProxyGeneratorTool"/>
62                        <Tool
63                                Name="VCXMLDataGeneratorTool"/>
64                        <Tool
65                                Name="VCWebDeploymentTool"/>
66                        <Tool
67                                Name="VCManagedWrapperGeneratorTool"/>
68                        <Tool
69                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
70                </Configuration>
71                <Configuration
72                        Name="Debug|Win32"
73                        OutputDirectory=".\Debug"
74                        IntermediateDirectory=".\Debug"
75                        ConfigurationType="2"
76                        UseOfMFC="0"
77                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
78                        CharacterSet="2">
79                        <Tool
80                                Name="VCCLCompilerTool"
81                                Optimization="0"
82                                AdditionalIncludeDirectories="&quot;C:\Documents and Settings\root\My Documents\Visual Studio Projects\WpdPack\Include&quot;;&quot;C:\Documents and Settings\root\My Documents\Visual Studio Projects\libtrace-3.0.0beta7-win\lib&quot;"
83                                PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BUILDING_DLL"
84                                MinimalRebuild="TRUE"
85                                BasicRuntimeChecks="3"
86                                RuntimeLibrary="1"
87                                PrecompiledHeaderFile=".\Debug/libtrace.pch"
88                                AssemblerListingLocation=".\Debug/"
89                                ObjectFile=".\Debug/"
90                                ProgramDataBaseFileName=".\Debug/"
91                                WarningLevel="3"
92                                SuppressStartupBanner="TRUE"
93                                DebugInformationFormat="4"/>
94                        <Tool
95                                Name="VCCustomBuildTool"/>
96                        <Tool
97                                Name="VCLinkerTool"
98                                AdditionalDependencies="Ws2_32.lib wpcap.lib"
99                                LinkIncremental="2"
100                                SuppressStartupBanner="TRUE"
101                                AdditionalLibraryDirectories="&quot;C:\Documents and Settings\root\My Documents\Visual Studio Projects\WpdPack\Lib&quot;"
102                                GenerateDebugInformation="TRUE"
103                                ProgramDatabaseFile=".\Debug/libtrace.pdb"
104                                SubSystem="1"
105                                TargetMachine="1"/>
106                        <Tool
107                                Name="VCMIDLTool"
108                                TypeLibraryName=".\Debug/libtrace.tlb"
109                                HeaderFileName=""/>
110                        <Tool
111                                Name="VCPostBuildEventTool"/>
112                        <Tool
113                                Name="VCPreBuildEventTool"/>
114                        <Tool
115                                Name="VCPreLinkEventTool"/>
116                        <Tool
117                                Name="VCResourceCompilerTool"
118                                PreprocessorDefinitions="_DEBUG"
119                                Culture="5129"/>
120                        <Tool
121                                Name="VCWebServiceProxyGeneratorTool"/>
122                        <Tool
123                                Name="VCXMLDataGeneratorTool"/>
124                        <Tool
125                                Name="VCWebDeploymentTool"/>
126                        <Tool
127                                Name="VCManagedWrapperGeneratorTool"/>
128                        <Tool
129                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
130                </Configuration>
131        </Configurations>
132        <References>
133        </References>
134        <Files>
135                <Filter
136                        Name="Source Files"
137                        Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
138                        <File
139                                RelativePath=".\lib\format_duck.c">
140                        </File>
141                        <File
142                                RelativePath="lib\format_erf.c">
143                        </File>
144                        <File
145                                RelativePath="lib\format_helper.c">
146                        </File>
147                        <File
148                                RelativePath="lib\format_legacy.c">
149                        </File>
150                        <File
151                                RelativePath="lib\format_pcap.c">
152                        </File>
153                        <File
154                                RelativePath=".\lib\format_pcapfile.c">
155                        </File>
156                        <File
157                                RelativePath="lib\format_rt.c">
158                        </File>
159                        <File
160                                RelativePath=".\lib\format_wag.c">
161                        </File>
162                        <File
163                                RelativePath=".\lib\libtraceio-stdio.c">
164                        </File>
165                        <File
166                                RelativePath=".\lib\link_wireless.c">
167                        </File>
168                        <File
169                                RelativePath="lib\linktypes.c">
170                        </File>
171                        <File
172                                RelativePath="lib\malloc.c">
173                        </File>
174                        <File
175                                RelativePath="lib\protocols.c">
176                        </File>
177                        <File
178                                RelativePath="lib\realloc.c">
179                        </File>
180                        <File
181                                RelativePath="lib\strndup.c">
182                        </File>
183                        <File
184                                RelativePath="lib\trace.c">
185                        </File>
186                </Filter>
187                <Filter
188                        Name="Header Files"
189                        Filter="h;hpp;hxx;hm;inl">
190                        <File
191                                RelativePath="lib\common.h">
192                        </File>
193                        <File
194                                RelativePath=".\lib\config.h">
195                        </File>
196                        <File
197                                RelativePath="lib\dagformat.h">
198                        </File>
199                        <File
200                                RelativePath="lib\daglegacy.h">
201                        </File>
202                        <File
203                                RelativePath=".\lib\format_erf.h">
204                        </File>
205                        <File
206                                RelativePath="lib\format_helper.h">
207                        </File>
208                        <File
209                                RelativePath="lib\libtrace.h">
210                        </File>
211                        <File
212                                RelativePath="lib\libtrace_int.h">
213                        </File>
214                        <File
215                                RelativePath=".\lib\libtraceio.h">
216                        </File>
217                        <File
218                                RelativePath="lib\lt_inttypes.h">
219                        </File>
220                        <File
221                                RelativePath="lib\rt_protocol.h">
222                        </File>
223                        <File
224                                RelativePath="lib\wag.h">
225                        </File>
226                </Filter>
227                <Filter
228                        Name="Resource Files"
229                        Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
230                </Filter>
231        </Files>
232        <Globals>
233        </Globals>
234</VisualStudioProject>
Note: See TracBrowser for help on using the repository browser.