Splits the binary code parsing out into a separate component library.
[dyninst.git] / parseAPI / parseAPI.vcproj
1 <?xml version="1.0" encoding="Windows-1252"?>\r
2 <VisualStudioProject\r
3         ProjectType="Visual C++"\r
4         Version="7.10"\r
5         Name="parseAPI"\r
6         ProjectGUID="{39161B28-A3B4-40B9-AE03-4E021448BA80}"\r
7         Keyword="Win32Proj">\r
8         <Platforms>\r
9                 <Platform\r
10                         Name="Win32"/>\r
11         </Platforms>\r
12         <Configurations>\r
13                 <Configuration\r
14                         Name="Debug|Win32"\r
15                         OutputDirectory="i386-unknown-nt4.0"\r
16                         IntermediateDirectory="i386-unknown-nt4.0"\r
17                         ConfigurationType="2"\r
18                         CharacterSet="2">\r
19                         <Tool\r
20                                 Name="VCCLCompilerTool"\r
21                                 Optimization="0"\r
22                                 AdditionalIncludeDirectories="h;..;../dynutil/h;../../include;../external"\r
23                                 PreprocessorDefinitions="WIN32;os_windows;arch_x86;cap_relocation;cap_dynamic_heap;cap_stripped_binaries;cap_instruction_api;cap_async_events;cap_threads;cap_tramp_liveness;i386_unknown_nt4_0;_WIN32_WINNT=0x500;DO_INLINE_F=inline;DO_INLINE_P=inline;i386-unknown-nt4.0;snprintf=_snprintf;PARSER_LIB"\r
24                                 MinimalRebuild="FALSE"\r
25                                 BasicRuntimeChecks="0"\r
26                                 RuntimeLibrary="3"\r
27                                 RuntimeTypeInfo="TRUE"\r
28                                 UsePrecompiledHeader="0"\r
29                                 WarningLevel="3"\r
30                                 Detect64BitPortabilityProblems="FALSE"\r
31                                 DebugInformationFormat="3"\r
32                                 DisableSpecificWarnings="4251"/>\r
33                         <Tool\r
34                                 Name="VCCustomBuildTool"/>\r
35                         <Tool\r
36                                 Name="VCLinkerTool"\r
37                                 OutputFile="$(OutDir)/libparseAPI.dll"\r
38                                 LinkIncremental="2"\r
39                                 SuppressStartupBanner="TRUE"\r
40                                 AdditionalLibraryDirectories="&quot;../../i386-unknown-nt4.0/lib&quot;"\r
41                                 GenerateDebugInformation="TRUE"\r
42                                 AssemblyDebug="1"\r
43                                 ProgramDatabaseFile="$(OutDir)/parseAPI.pdb"\r
44                                 SubSystem="0"\r
45                                 ImportLibrary="$(OutDir)/parseAPI.lib"\r
46                                 TargetMachine="0"/>\r
47                         <Tool\r
48                                 Name="VCMIDLTool"/>\r
49                         <Tool\r
50                                 Name="VCPostBuildEventTool"\r
51                                 CommandLine="echo mkdir $(TargetDir)..\..\..\i386-unknown-nt4.0\r
52 mkdir $(TargetDir)..\..\..\i386-unknown-nt4.0\r
53 echo mkdir $(TargetDir)..\..\..\i386-unknown-nt4.0\lib\r
54 mkdir $(TargetDir)..\..\..\i386-unknown-nt4.0\lib\r
55 echo copy $(TargetDir)libparseAPI.dll $(TargetDir)..\..\..\i386-unknown-nt4.0\lib\r
56 copy $(TargetDir)libparseAPI.dll $(TargetDir)..\..\..\i386-unknown-nt4.0\lib\r
57 echo copy $(TargetDir)libparseAPI.lib $(TargetDir)..\..\..\i386-unknown-nt4.0\lib\r
58 copy $(TargetDir)libparseAPI.lib $(TargetDir)..\..\..\i386-unknown-nt4.0\lib\r
59 echo mkdir $(TargetDir)..\..\..\include\r
60 mkdir $(TargetDir)..\..\..\include\r
61 echo copy $(InputDir)h\*.h $(TargetDir)..\..\..\include\r
62 copy $(InputDir)h\*.h $(TargetDir)..\..\..\include\r
63 \r
64 "/>\r
65                         <Tool\r
66                                 Name="VCPreBuildEventTool"/>\r
67                         <Tool\r
68                                 Name="VCPreLinkEventTool"/>\r
69                         <Tool\r
70                                 Name="VCResourceCompilerTool"/>\r
71                         <Tool\r
72                                 Name="VCWebServiceProxyGeneratorTool"/>\r
73                         <Tool\r
74                                 Name="VCXMLDataGeneratorTool"/>\r
75                         <Tool\r
76                                 Name="VCWebDeploymentTool"/>\r
77                         <Tool\r
78                                 Name="VCManagedWrapperGeneratorTool"/>\r
79                         <Tool\r
80                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>\r
81                 </Configuration>\r
82                 <Configuration\r
83                         Name="Release|Win32"\r
84                         OutputDirectory="i386-unknown-nt4.0"\r
85                         IntermediateDirectory="i386-unknown-nt4.0"\r
86                         ConfigurationType="2"\r
87                         CharacterSet="2">\r
88                         <Tool\r
89                                 Name="VCCLCompilerTool"\r
90                                 AdditionalIncludeDirectories="h;..;../dynutil/h;../../include;../external"\r
91                                 PreprocessorDefinitions="WIN32;os_windows;arch_x86;cap_relocation;cap_dynamic_heap;cap_stripped_binaries;cap_instruction_api;cap_async_events;cap_threads;cap_tramp_liveness;i386_unknown_nt4_0;_WIN32_WINNT=0x500;DO_INLINE_F=inline;DO_INLINE_P=inline;i386-unknown-nt4.0;snprintf=_snprintf;PARSER_LIB"\r
92                                 RuntimeLibrary="0"\r
93                                 RuntimeTypeInfo="TRUE"\r
94                                 UsePrecompiledHeader="0"\r
95                                 WarningLevel="3"\r
96                                 Detect64BitPortabilityProblems="FALSE"\r
97                                 DebugInformationFormat="3"/>\r
98                         <Tool\r
99                                 Name="VCCustomBuildTool"/>\r
100                         <Tool\r
101                                 Name="VCLinkerTool"\r
102                                 IgnoreImportLibrary="TRUE"\r
103                                 OutputFile="$(OutDir)/libparseAPI.dll"\r
104                                 LinkIncremental="2"\r
105                                 SuppressStartupBanner="TRUE"\r
106                                 AdditionalLibraryDirectories="../../i386-unknown-nt4.0/lib"\r
107                                 GenerateDebugInformation="TRUE"\r
108                                 SubSystem="2"\r
109                                 OptimizeReferences="2"\r
110                                 EnableCOMDATFolding="2"\r
111                                 ImportLibrary="$(OutDir)/parseAPI.lib"\r
112                                 TargetMachine="1"/>\r
113                         <Tool\r
114                                 Name="VCMIDLTool"/>\r
115                         <Tool\r
116                                 Name="VCPostBuildEventTool"\r
117                                 CommandLine="echo mkdir $(TargetDir)..\..\..\i386-unknown-nt4.0"/>\r
118                         <Tool\r
119                                 Name="VCPreBuildEventTool"/>\r
120                         <Tool\r
121                                 Name="VCPreLinkEventTool"/>\r
122                         <Tool\r
123                                 Name="VCResourceCompilerTool"/>\r
124                         <Tool\r
125                                 Name="VCWebServiceProxyGeneratorTool"/>\r
126                         <Tool\r
127                                 Name="VCXMLDataGeneratorTool"/>\r
128                         <Tool\r
129                                 Name="VCWebDeploymentTool"/>\r
130                         <Tool\r
131                                 Name="VCManagedWrapperGeneratorTool"/>\r
132                         <Tool\r
133                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>\r
134                 </Configuration>\r
135         </Configurations>\r
136         <References>\r
137         </References>\r
138         <Files>\r
139                 <Filter\r
140                         Name="Source Files"\r
141                         Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
142                         UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">\r
143                         <File\r
144                                 RelativePath=".\src\Block.C">\r
145                                 <FileConfiguration\r
146                                         Name="Debug|Win32">\r
147                                         <Tool\r
148                                                 Name="VCCLCompilerTool"\r
149                                                 CompileAs="2"/>\r
150                                 </FileConfiguration>\r
151                                 <FileConfiguration\r
152                                         Name="Release|Win32">\r
153                                         <Tool\r
154                                                 Name="VCCLCompilerTool"\r
155                                                 CompileAs="2"/>\r
156                                 </FileConfiguration>\r
157                         </File>\r
158                         <File\r
159                                 RelativePath=".\src\CFGFactory.C">\r
160                                 <FileConfiguration\r
161                                         Name="Debug|Win32">\r
162                                         <Tool\r
163                                                 Name="VCCLCompilerTool"\r
164                                                 CompileAs="2"/>\r
165                                 </FileConfiguration>\r
166                                 <FileConfiguration\r
167                                         Name="Release|Win32">\r
168                                         <Tool\r
169                                                 Name="VCCLCompilerTool"\r
170                                                 CompileAs="2"/>\r
171                                 </FileConfiguration>\r
172                         </File>\r
173                         <File\r
174                                 RelativePath=".\src\CodeObject.C">\r
175                                 <FileConfiguration\r
176                                         Name="Debug|Win32">\r
177                                         <Tool\r
178                                                 Name="VCCLCompilerTool"\r
179                                                 CompileAs="2"/>\r
180                                 </FileConfiguration>\r
181                                 <FileConfiguration\r
182                                         Name="Release|Win32">\r
183                                         <Tool\r
184                                                 Name="VCCLCompilerTool"\r
185                                                 CompileAs="2"/>\r
186                                 </FileConfiguration>\r
187                         </File>\r
188                         <File\r
189                                 RelativePath=".\src\debug.C">\r
190                                 <FileConfiguration\r
191                                         Name="Debug|Win32">\r
192                                         <Tool\r
193                                                 Name="VCCLCompilerTool"\r
194                                                 CompileAs="2"/>\r
195                                 </FileConfiguration>\r
196                                 <FileConfiguration\r
197                                         Name="Release|Win32">\r
198                                         <Tool\r
199                                                 Name="VCCLCompilerTool"\r
200                                                 CompileAs="2"/>\r
201                                 </FileConfiguration>\r
202                         </File>\r
203                         <File\r
204                                 RelativePath=".\src\Function.C">\r
205                                 <FileConfiguration\r
206                                         Name="Debug|Win32">\r
207                                         <Tool\r
208                                                 Name="VCCLCompilerTool"\r
209                                                 CompileAs="2"/>\r
210                                 </FileConfiguration>\r
211                                 <FileConfiguration\r
212                                         Name="Release|Win32">\r
213                                         <Tool\r
214                                                 Name="VCCLCompilerTool"\r
215                                                 CompileAs="2"/>\r
216                                 </FileConfiguration>\r
217                         </File>\r
218                         <File\r
219                                 RelativePath=".\src\Ia_iapi.c">\r
220                                 <FileConfiguration\r
221                                         Name="Debug|Win32">\r
222                                         <Tool\r
223                                                 Name="VCCLCompilerTool"\r
224                                                 CompileAs="2"/>\r
225                                 </FileConfiguration>\r
226                                 <FileConfiguration\r
227                                         Name="Release|Win32">\r
228                                         <Tool\r
229                                                 Name="VCCLCompilerTool"\r
230                                                 CompileAs="2"/>\r
231                                 </FileConfiguration>\r
232                         </File>\r
233                         <File\r
234                                 RelativePath=".\src\IA_x86.C">\r
235                                 <FileConfiguration\r
236                                         Name="Debug|Win32">\r
237                                         <Tool\r
238                                                 Name="VCCLCompilerTool"\r
239                                                 CompileAs="2"/>\r
240                                 </FileConfiguration>\r
241                                 <FileConfiguration\r
242                                         Name="Release|Win32">\r
243                                         <Tool\r
244                                                 Name="VCCLCompilerTool"\r
245                                                 CompileAs="2"/>\r
246                                 </FileConfiguration>\r
247                         </File>\r
248                         <File\r
249                                 RelativePath=".\src\InstructionAdapter.C">\r
250                                 <FileConfiguration\r
251                                         Name="Debug|Win32">\r
252                                         <Tool\r
253                                                 Name="VCCLCompilerTool"\r
254                                                 CompileAs="2"/>\r
255                                 </FileConfiguration>\r
256                                 <FileConfiguration\r
257                                         Name="Release|Win32">\r
258                                         <Tool\r
259                                                 Name="VCCLCompilerTool"\r
260                                                 CompileAs="2"/>\r
261                                 </FileConfiguration>\r
262                         </File>\r
263                         <File\r
264                                 RelativePath=".\src\InstructionSource-x86.C">\r
265                                 <FileConfiguration\r
266                                         Name="Debug|Win32">\r
267                                         <Tool\r
268                                                 Name="VCCLCompilerTool"\r
269                                                 CompileAs="2"/>\r
270                                 </FileConfiguration>\r
271                                 <FileConfiguration\r
272                                         Name="Release|Win32">\r
273                                         <Tool\r
274                                                 Name="VCCLCompilerTool"\r
275                                                 CompileAs="2"/>\r
276                                 </FileConfiguration>\r
277                         </File>\r
278                         <File\r
279                                 RelativePath=".\src\ParseData.C">\r
280                                 <FileConfiguration\r
281                                         Name="Debug|Win32">\r
282                                         <Tool\r
283                                                 Name="VCCLCompilerTool"\r
284                                                 CompileAs="2"/>\r
285                                 </FileConfiguration>\r
286                                 <FileConfiguration\r
287                                         Name="Release|Win32">\r
288                                         <Tool\r
289                                                 Name="VCCLCompilerTool"\r
290                                                 CompileAs="2"/>\r
291                                 </FileConfiguration>\r
292                         </File>\r
293                         <File\r
294                                 RelativePath=".\src\Parser-speculative.C">\r
295                                 <FileConfiguration\r
296                                         Name="Debug|Win32">\r
297                                         <Tool\r
298                                                 Name="VCCLCompilerTool"\r
299                                                 CompileAs="2"/>\r
300                                 </FileConfiguration>\r
301                                 <FileConfiguration\r
302                                         Name="Release|Win32">\r
303                                         <Tool\r
304                                                 Name="VCCLCompilerTool"\r
305                                                 CompileAs="2"/>\r
306                                 </FileConfiguration>\r
307                         </File>\r
308                         <File\r
309                                 RelativePath=".\src\Parser.C">\r
310                                 <FileConfiguration\r
311                                         Name="Debug|Win32">\r
312                                         <Tool\r
313                                                 Name="VCCLCompilerTool"\r
314                                                 CompileAs="2"/>\r
315                                 </FileConfiguration>\r
316                                 <FileConfiguration\r
317                                         Name="Release|Win32">\r
318                                         <Tool\r
319                                                 Name="VCCLCompilerTool"\r
320                                                 CompileAs="2"/>\r
321                                 </FileConfiguration>\r
322                         </File>\r
323                         <File\r
324                                 RelativePath=".\src\ParserDetails.C">\r
325                                 <FileConfiguration\r
326                                         Name="Debug|Win32">\r
327                                         <Tool\r
328                                                 Name="VCCLCompilerTool"\r
329                                                 CompileAs="2"/>\r
330                                 </FileConfiguration>\r
331                                 <FileConfiguration\r
332                                         Name="Release|Win32">\r
333                                         <Tool\r
334                                                 Name="VCCLCompilerTool"\r
335                                                 CompileAs="2"/>\r
336                                 </FileConfiguration>\r
337                         </File>\r
338                         <File\r
339                                 RelativePath=".\src\SymtabCodeSource.C">\r
340                                 <FileConfiguration\r
341                                         Name="Debug|Win32">\r
342                                         <Tool\r
343                                                 Name="VCCLCompilerTool"\r
344                                                 CompileAs="2"/>\r
345                                 </FileConfiguration>\r
346                                 <FileConfiguration\r
347                                         Name="Release|Win32">\r
348                                         <Tool\r
349                                                 Name="VCCLCompilerTool"\r
350                                                 CompileAs="2"/>\r
351                                 </FileConfiguration>\r
352                         </File>\r
353                 </Filter>\r
354                 <Filter\r
355                         Name="Header Files"\r
356                         Filter="h;hpp;hxx;hm;inl;inc;xsd"\r
357                         UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">\r
358                         <File\r
359                                 RelativePath=".\h\CFG.h">\r
360                         </File>\r
361                         <File\r
362                                 RelativePath=".\h\CFGFactory.h">\r
363                         </File>\r
364                         <File\r
365                                 RelativePath=".\h\CodeObject.h">\r
366                         </File>\r
367                         <File\r
368                                 RelativePath=".\h\CodeSource.h">\r
369                         </File>\r
370                         <File\r
371                                 RelativePath=".\src\debug.h">\r
372                         </File>\r
373                         <File\r
374                                 RelativePath=".\src\IA_IAPI.h">\r
375                         </File>\r
376                         <File\r
377                                 RelativePath=".\h\InstructionAdapter.h">\r
378                         </File>\r
379                         <File\r
380                                 RelativePath=".\h\InstructionSource.h">\r
381                         </File>\r
382                         <File\r
383                                 RelativePath=".\h\ParseCallback.h">\r
384                         </File>\r
385                         <File\r
386                                 RelativePath=".\h\ParseContainers.h">\r
387                         </File>\r
388                         <File\r
389                                 RelativePath=".\src\ParseData.h">\r
390                         </File>\r
391                         <File\r
392                                 RelativePath=".\src\Parser.h">\r
393                         </File>\r
394                         <File\r
395                                 RelativePath=".\src\ParserDetails.h">\r
396                         </File>\r
397                         <File\r
398                                 RelativePath=".\src\util.h">\r
399                         </File>\r
400                 </Filter>\r
401                 <Filter\r
402                         Name="Resource Files"\r
403                         Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"\r
404                         UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">\r
405                 </Filter>\r
406         </Files>\r
407         <Globals>\r
408         </Globals>\r
409 </VisualStudioProject>\r