root/juggler/trunk/vc8/VRJuggler/VRJuggler.vcproj

Revision 20873, 23.1 kB (checked in by patrick, 1 year ago)

Export vrj::SoundManager? from the VR Juggler DLL on Windows, and make sure
that this polymoprhic type is compiled into the correct shared library on
all platforms. If anyone ever wants to extend VR Juggler with a custom Sound
Manager, both of these details are critical.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 <?xml version="1.0" encoding="Windows-1252"?>
2 <VisualStudioProject
3         ProjectType="Visual C++"
4         Version="8.00"
5         Name="VR Juggler"
6         ProjectGUID="{8CD85B68-8E87-4289-9CD3-0C0012781BF2}"
7         RootNamespace="VR Juggler"
8         Keyword="Win32Proj"
9         >
10         <Platforms>
11                 <Platform
12                         Name="Win32"
13                 />
14                 <Platform
15                         Name="x64"
16                 />
17         </Platforms>
18         <ToolFiles>
19         </ToolFiles>
20         <Configurations>
21                 <Configuration
22                         Name="DebugDLL|Win32"
23                         OutputDirectory="$(PlatformName)\$(ConfigurationName)"
24                         IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
25                         ConfigurationType="2"
26                         InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
27                         CharacterSet="2"
28                         >
29                         <Tool
30                                 Name="VCPreBuildEventTool"
31                         />
32                         <Tool
33                                 Name="VCCustomBuildTool"
34                         />
35                         <Tool
36                                 Name="VCXMLDataGeneratorTool"
37                         />
38                         <Tool
39                                 Name="VCWebServiceProxyGeneratorTool"
40                         />
41                         <Tool
42                                 Name="VCMIDLTool"
43                         />
44                         <Tool
45                                 Name="VCCLCompilerTool"
46                                 AdditionalOptions="/Zm800"
47                                 Optimization="0"
48                                 AdditionalIncludeDirectories=".;..\..\modules\vrjuggler;&quot;$(NSPR_INCLUDES)&quot;;&quot;$(BOOST_INCLUDES)&quot;;&quot;$(CPPDOM_INCLUDES)&quot;;&quot;$(GMTL_INCLUDES)&quot;;..\..\modules\vapor;..\..\modules\jackal\common;..\..\modules\jackal\config;..\..\modules\jackal\rtrc;..\..\modules\gadgeteer;..\..\modules\sonix;..\VPR;..\JCCL;..\Gadgeteer;..\Sonix"
49                                 PreprocessorDefinitions="CPPDOM_DYN_LINK;BOOST_ALL_DYN_LINK;WIN32;JUGGLER_DEBUG;_CONSOLE;_USRDLL;_VRJ_BUILD_;VJ_SHARE_DIR=\&quot;share\\vrjuggler\&quot;;VJ_ROOT_DIR=\&quot;$(instprefix)\&quot;"
50                                 MinimalRebuild="false"
51                                 RuntimeLibrary="2"
52                                 BufferSecurityCheck="false"
53                                 RuntimeTypeInfo="true"
54                                 UsePrecompiledHeader="0"
55                                 WarningLevel="2"
56                                 Detect64BitPortabilityProblems="true"
57                                 DebugInformationFormat="1"
58                                 DisableSpecificWarnings="4244;4251;4275;4312"
59                         />
60                         <Tool
61                                 Name="VCManagedResourceCompilerTool"
62                         />
63                         <Tool
64                                 Name="VCResourceCompilerTool"
65                         />
66                         <Tool
67                                 Name="VCPreLinkEventTool"
68                         />
69                         <Tool
70                                 Name="VCLinkerTool"
71                                 AdditionalDependencies="libnspr4.lib libplc4.lib $(NOINHERIT)"
72                                 OutputFile="$(OutDir)/vrj-$(VRJ_VERSION).dll"
73                                 Version="$(VRJ_VERSION_DOT)"
74                                 LinkIncremental="2"
75                                 AdditionalLibraryDirectories="&quot;$(NSPR_ROOT)\lib&quot;;&quot;$(CPPDOM_ROOT)\lib&quot;;&quot;$(BOOST_ROOT)\lib&quot;;&quot;..\VPR\$(OutDir)&quot;;&quot;..\JCCL\$(OutDir)&quot;;&quot;..\Gadgeteer\$(OutDir)&quot;;&quot;..\Sonix\$(OutDir)&quot;"
76                                 GenerateDebugInformation="false"
77                                 ProgramDatabaseFile="$(OutDir)/vrj-$(VRJ_VERSION).pdb"
78                                 SubSystem="1"
79                                 ImportLibrary="$(OutDir)/vrj-$(VRJ_VERSION).lib"
80                                 TargetMachine="1"
81                         />
82                         <Tool
83                                 Name="VCALinkTool"
84                         />
85                         <Tool
86                                 Name="VCManifestTool"
87                         />
88                         <Tool
89                                 Name="VCXDCMakeTool"
90                         />
91                         <Tool
92                                 Name="VCBscMakeTool"
93                         />
94                         <Tool
95                                 Name="VCFxCopTool"
96                         />
97                         <Tool
98                                 Name="VCAppVerifierTool"
99                         />
100                         <Tool
101                                 Name="VCWebDeploymentTool"
102                         />
103                         <Tool
104                                 Name="VCPostBuildEventTool"
105                         />
106                 </Configuration>
107                 <Configuration
108                         Name="DebugDLL|x64"
109                         OutputDirectory="$(PlatformName)\$(ConfigurationName)"
110                         IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
111                         ConfigurationType="2"
112                         InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
113                         CharacterSet="2"
114                         >
115                         <Tool
116                                 Name="VCPreBuildEventTool"
117                         />
118                         <Tool
119                                 Name="VCCustomBuildTool"
120                         />
121                         <Tool
122                                 Name="VCXMLDataGeneratorTool"
123                         />
124                         <Tool
125                                 Name="VCWebServiceProxyGeneratorTool"
126                         />
127                         <Tool
128                                 Name="VCMIDLTool"
129                                 TargetEnvironment="3"
130                         />
131                         <Tool
132                                 Name="VCCLCompilerTool"
133                                 AdditionalOptions="/Zm800"
134                                 Optimization="0"
135                                 AdditionalIncludeDirectories=".;..\..\modules\vrjuggler;&quot;$(NSPR_INCLUDES)&quot;;&quot;$(BOOST_INCLUDES)&quot;;&quot;$(CPPDOM_INCLUDES)&quot;;&quot;$(GMTL_INCLUDES)&quot;;..\..\modules\vapor;..\..\modules\jackal\common;..\..\modules\jackal\config;..\..\modules\jackal\rtrc;..\..\modules\gadgeteer;..\..\modules\sonix;..\VPR;..\JCCL;..\Gadgeteer;..\Sonix"
136                                 PreprocessorDefinitions="CPPDOM_DYN_LINK;BOOST_ALL_DYN_LINK;WIN64;JUGGLER_DEBUG;_CONSOLE;_USRDLL;_VRJ_BUILD_;VJ_SHARE_DIR=\&quot;share\\vrjuggler\&quot;;VJ_ROOT_DIR=\&quot;$(instprefix)\&quot;"
137                                 MinimalRebuild="false"
138                                 RuntimeLibrary="2"
139                                 BufferSecurityCheck="false"
140                                 RuntimeTypeInfo="true"
141                                 UsePrecompiledHeader="0"
142                                 WarningLevel="2"
143                                 Detect64BitPortabilityProblems="true"
144                                 DebugInformationFormat="1"
145                                 DisableSpecificWarnings="4244;4251;4275;4312"
146                         />
147                         <Tool
148                                 Name="VCManagedResourceCompilerTool"
149                         />
150                         <Tool
151                                 Name="VCResourceCompilerTool"
152                         />
153                         <Tool
154                                 Name="VCPreLinkEventTool"
155                         />
156                         <Tool
157                                 Name="VCLinkerTool"
158                                 AdditionalDependencies="libnspr4.lib libplc4.lib $(NOINHERIT)"
159                                 OutputFile="$(OutDir)/vrj-$(VRJ_VERSION).dll"
160                                 Version="$(VRJ_VERSION_DOT)"
161                                 LinkIncremental="2"
162                                 AdditionalLibraryDirectories="&quot;$(NSPR_ROOT)\lib&quot;;&quot;$(CPPDOM_ROOT)\lib64&quot;;&quot;$(BOOST_ROOT)\lib&quot;;&quot;..\VPR\$(OutDir)&quot;;&quot;..\JCCL\$(OutDir)&quot;;&quot;..\Gadgeteer\$(OutDir)&quot;;&quot;..\Sonix\$(OutDir)&quot;"
163                                 GenerateDebugInformation="true"
164                                 ProgramDatabaseFile="$(OutDir)/vrj-$(VRJ_VERSION).pdb"
165                                 SubSystem="1"
166                                 ImportLibrary="$(OutDir)/vrj-$(VRJ_VERSION).lib"
167                                 TargetMachine="17"
168                         />
169                         <Tool
170                                 Name="VCALinkTool"
171                         />
172                         <Tool
173                                 Name="VCManifestTool"
174                         />
175                         <Tool
176                                 Name="VCXDCMakeTool"
177                         />
178                         <Tool
179                                 Name="VCBscMakeTool"
180                         />
181                         <Tool
182                                 Name="VCFxCopTool"
183                         />
184                         <Tool
185                                 Name="VCAppVerifierTool"
186                         />
187                         <Tool
188                                 Name="VCWebDeploymentTool"
189                         />
190                         <Tool
191                                 Name="VCPostBuildEventTool"
192                         />
193                 </Configuration>
194                 <Configuration
195                         Name="DebugRtDLL|Win32"
196                         OutputDirectory="$(PlatformName)\$(ConfigurationName)"
197                         IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
198                         ConfigurationType="2"
199                         InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
200                         CharacterSet="2"
201                         >
202                         <Tool
203                                 Name="VCPreBuildEventTool"
204                         />
205                         <Tool
206                                 Name="VCCustomBuildTool"
207                         />
208                         <Tool
209                                 Name="VCXMLDataGeneratorTool"
210                         />
211                         <Tool
212                                 Name="VCWebServiceProxyGeneratorTool"
213                         />
214                         <Tool
215                                 Name="VCMIDLTool"
216                         />
217                         <Tool
218                                 Name="VCCLCompilerTool"
219                                 AdditionalOptions="/Zm800"
220                                 Optimization="0"
221                                 AdditionalIncludeDirectories=".;..\..\modules\vrjuggler;&quot;$(NSPR_INCLUDES)&quot;;&quot;$(BOOST_INCLUDES)&quot;;&quot;$(CPPDOM_INCLUDES)&quot;;&quot;$(GMTL_INCLUDES)&quot;;..\..\modules\vapor;..\..\modules\jackal\common;..\..\modules\jackal\config;..\..\modules\jackal\rtrc;..\..\modules\gadgeteer;..\..\modules\sonix;..\VPR;..\JCCL;..\Gadgeteer;..\Sonix"
222                                 PreprocessorDefinitions="CPPDOM_DYN_LINK;BOOST_ALL_DYN_LINK;WIN32;JUGGLER_DEBUG;_CONSOLE;_USRDLL;_VRJ_BUILD_;VJ_SHARE_DIR=\&quot;share\\vrjuggler\&quot;;VJ_ROOT_DIR=\&quot;$(instprefix)\&quot;"
223                                 MinimalRebuild="false"
224                                 BasicRuntimeChecks="3"
225                                 RuntimeLibrary="3"
226                                 BufferSecurityCheck="false"
227                                 RuntimeTypeInfo="true"
228                                 UsePrecompiledHeader="0"
229                                 WarningLevel="2"
230                                 Detect64BitPortabilityProblems="true"
231                                 DebugInformationFormat="1"
232                                 DisableSpecificWarnings="4244;4251;4275;4312"
233                         />
234                         <Tool
235                                 Name="VCManagedResourceCompilerTool"
236                         />
237                         <Tool
238                                 Name="VCResourceCompilerTool"
239                         />
240                         <Tool
241                                 Name="VCPreLinkEventTool"
242                         />
243                         <Tool
244                                 Name="VCLinkerTool"
245                                 AdditionalDependencies="libnspr4.lib libplc4.lib $(NOINHERIT)"
246                                 OutputFile="$(OutDir)/vrj_d-$(VRJ_VERSION).dll"
247                                 Version="$(VRJ_VERSION_DOT)"
248                                 LinkIncremental="2"
249                                 AdditionalLibraryDirectories="&quot;$(NSPR_ROOT)\lib&quot;;&quot;$(CPPDOM_ROOT)\lib&quot;;&quot;$(BOOST_ROOT)\lib&quot;;&quot;..\VPR\$(OutDir)&quot;;&quot;..\JCCL\$(OutDir)&quot;;&quot;..\Gadgeteer\$(OutDir)&quot;;&quot;..\Sonix\$(OutDir)&quot;"
250                                 GenerateDebugInformation="true"
251                                 ProgramDatabaseFile="$(OutDir)/vrj_d-$(VRJ_VERSION).pdb"
252                                 SubSystem="1"
253                                 ImportLibrary="$(OutDir)/vrj_d-$(VRJ_VERSION).lib"
254                                 TargetMachine="1"
255                         />
256                         <Tool
257                                 Name="VCALinkTool"
258                         />
259                         <Tool
260                                 Name="VCManifestTool"
261                         />
262                         <Tool
263                                 Name="VCXDCMakeTool"
264                         />
265                         <Tool
266                                 Name="VCBscMakeTool"
267                         />
268                         <Tool
269                                 Name="VCFxCopTool"
270                         />
271                         <Tool
272                                 Name="VCAppVerifierTool"
273                         />
274                         <Tool
275                                 Name="VCWebDeploymentTool"
276                         />
277                         <Tool
278                                 Name="VCPostBuildEventTool"
279                         />
280                 </Configuration>
281                 <Configuration
282                         Name="DebugRtDLL|x64"
283                         OutputDirectory="$(PlatformName)\$(ConfigurationName)"
284                         IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
285                         ConfigurationType="2"
286                         InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
287                         CharacterSet="2"
288                         >
289                         <Tool
290                                 Name="VCPreBuildEventTool"
291                         />
292                         <Tool
293                                 Name="VCCustomBuildTool"
294                         />
295                         <Tool
296                                 Name="VCXMLDataGeneratorTool"
297                         />
298                         <Tool
299                                 Name="VCWebServiceProxyGeneratorTool"
300                         />
301                         <Tool
302                                 Name="VCMIDLTool"
303                                 TargetEnvironment="3"
304                         />
305                         <Tool
306                                 Name="VCCLCompilerTool"
307                                 AdditionalOptions="/Zm800"
308                                 Optimization="0"
309                                 AdditionalIncludeDirectories=".;..\..\modules\vrjuggler;&quot;$(NSPR_INCLUDES)&quot;;&quot;$(BOOST_INCLUDES)&quot;;&quot;$(CPPDOM_INCLUDES)&quot;;&quot;$(GMTL_INCLUDES)&quot;;..\..\modules\vapor;..\..\modules\jackal\common;..\..\modules\jackal\config;..\..\modules\jackal\rtrc;..\..\modules\gadgeteer;..\..\modules\sonix;..\VPR;..\JCCL;..\Gadgeteer;..\Sonix"
310                                 PreprocessorDefinitions="CPPDOM_DYN_LINK;BOOST_ALL_DYN_LINK;WIN64;JUGGLER_DEBUG;_CONSOLE;_USRDLL;_VRJ_BUILD_;VJ_SHARE_DIR=\&quot;share\\vrjuggler\&quot;;VJ_ROOT_DIR=\&quot;$(instprefix)\&quot;"
311                                 MinimalRebuild="false"
312                                 BasicRuntimeChecks="3"
313                                 RuntimeLibrary="3"
314                                 BufferSecurityCheck="false"
315                                 RuntimeTypeInfo="true"
316                                 UsePrecompiledHeader="0"
317                                 WarningLevel="2"
318                                 Detect64BitPortabilityProblems="true"
319                                 DebugInformationFormat="1"
320                                 DisableSpecificWarnings="4244;4251;4275;4312"
321                         />
322                         <Tool
323                                 Name="VCManagedResourceCompilerTool"
324                         />
325                         <Tool
326                                 Name="VCResourceCompilerTool"
327                         />
328                         <Tool
329                                 Name="VCPreLinkEventTool"
330                         />
331                         <Tool
332                                 Name="VCLinkerTool"
333                                 AdditionalDependencies="libnspr4.lib libplc4.lib $(NOINHERIT)"
334                                 OutputFile="$(OutDir)/vrj_d-$(VRJ_VERSION).dll"
335                                 Version="$(VRJ_VERSION_DOT)"
336                                 LinkIncremental="2"
337                                 AdditionalLibraryDirectories="&quot;$(NSPR_ROOT)\lib&quot;;&quot;$(CPPDOM_ROOT)\lib64&quot;;&quot;$(BOOST_ROOT)\lib&quot;;&quot;..\VPR\$(OutDir)&quot;;&quot;..\JCCL\$(OutDir)&quot;;&quot;..\Gadgeteer\$(OutDir)&quot;;&quot;..\Sonix\$(OutDir)&quot;"
338                                 GenerateDebugInformation="true"
339                                 ProgramDatabaseFile="$(OutDir)/vrj_d-$(VRJ_VERSION).pdb"
340                                 SubSystem="1"
341                                 ImportLibrary="$(OutDir)/vrj_d-$(VRJ_VERSION).lib"
342                                 TargetMachine="17"
343                         />
344                         <Tool
345                                 Name="VCALinkTool"
346                         />
347                         <Tool
348                                 Name="VCManifestTool"
349                         />
350                         <Tool
351                                 Name="VCXDCMakeTool"
352                         />
353                         <Tool
354                                 Name="VCBscMakeTool"
355                         />
356                         <Tool
357                                 Name="VCFxCopTool"
358                         />
359                         <Tool
360                                 Name="VCAppVerifierTool"
361                         />
362                         <Tool
363                                 Name="VCWebDeploymentTool"
364                         />
365                         <Tool
366                                 Name="VCPostBuildEventTool"
367                         />
368                 </Configuration>
369                 <Configuration
370                         Name="ReleaseDLL|Win32"
371                         OutputDirectory="$(PlatformName)\$(ConfigurationName)"
372                         IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
373                         ConfigurationType="2"
374                         InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
375                         CharacterSet="2"
376                         >
377                         <Tool
378                                 Name="VCPreBuildEventTool"
379                         />
380                         <Tool
381                                 Name="VCCustomBuildTool"
382                         />
383                         <Tool
384                                 Name="VCXMLDataGeneratorTool"
385                         />
386                         <Tool
387                                 Name="VCWebServiceProxyGeneratorTool"
388                         />
389                         <Tool
390                                 Name="VCMIDLTool"
391                         />
392                         <Tool
393                                 Name="VCCLCompilerTool"
394                                 AdditionalOptions="/Zm800"
395                                 Optimization="2"
396                                 InlineFunctionExpansion="1"
397                                 OmitFramePointers="true"
398                                 AdditionalIncludeDirectories=".;..\..\modules\vrjuggler;&quot;$(NSPR_INCLUDES)&quot;;&quot;$(BOOST_INCLUDES)&quot;;&quot;$(CPPDOM_INCLUDES)&quot;;&quot;$(GMTL_INCLUDES)&quot;;..\..\modules\vapor;..\..\modules\jackal\common;..\..\modules\jackal\config;..\..\modules\jackal\rtrc;..\..\modules\gadgeteer;..\..\modules\sonix;..\VPR;..\JCCL;..\Gadgeteer;..\Sonix"
399                                 PreprocessorDefinitions="CPPDOM_DYN_LINK;BOOST_ALL_DYN_LINK;WIN32;NDEBUG;_CONSOLE;_USRDLL;_VRJ_BUILD_;JUGGLER_OPT;VJ_SHARE_DIR=\&quot;share\\vrjuggler\&quot;;VJ_ROOT_DIR=\&quot;$(instprefix)\&quot;"
400                                 StringPooling="true"
401                                 RuntimeLibrary="2"
402                                 BufferSecurityCheck="false"
403                                 EnableFunctionLevelLinking="true"
404                                 RuntimeTypeInfo="true"
405                                 UsePrecompiledHeader="0"
406                                 WarningLevel="2"
407                                 Detect64BitPortabilityProblems="true"
408                                 DebugInformationFormat="3"
409                                 DisableSpecificWarnings="4244;4251;4275;4312"
410                         />
411                         <Tool
412                                 Name="VCManagedResourceCompilerTool"
413                         />
414                         <Tool
415                                 Name="VCResourceCompilerTool"
416                         />
417                         <Tool
418                                 Name="VCPreLinkEventTool"
419                         />
420                         <Tool
421                                 Name="VCLinkerTool"
422                                 AdditionalDependencies="libnspr4.lib libplc4.lib $(NOINHERIT)"
423                                 OutputFile="$(OutDir)/vrj-$(VRJ_VERSION).dll"
424                                 Version="$(VRJ_VERSION_DOT)"
425                                 LinkIncremental="1"
426                                 AdditionalLibraryDirectories="&quot;$(NSPR_ROOT)\lib&quot;;&quot;$(CPPDOM_ROOT)\lib&quot;;&quot;$(BOOST_ROOT)\lib&quot;;&quot;..\VPR\$(OutDir)&quot;;&quot;..\JCCL\$(OutDir)&quot;;&quot;..\Gadgeteer\$(OutDir)&quot;;&quot;..\Sonix\$(OutDir)&quot;"
427                                 GenerateDebugInformation="false"
428                                 SubSystem="1"
429                                 OptimizeReferences="2"
430                                 EnableCOMDATFolding="2"
431                                 ImportLibrary="$(OutDir)/vrj-$(VRJ_VERSION).lib"
432                                 TargetMachine="1"
433                         />
434                         <Tool
435                                 Name="VCALinkTool"
436                         />
437                         <Tool
438                                 Name="VCManifestTool"
439                         />
440                         <Tool
441                                 Name="VCXDCMakeTool"
442                         />
443                         <Tool
444                                 Name="VCBscMakeTool"
445                         />
446                         <Tool
447                                 Name="VCFxCopTool"
448                         />
449                         <Tool
450                                 Name="VCAppVerifierTool"
451                         />
452                         <Tool
453                                 Name="VCWebDeploymentTool"
454                         />
455                         <Tool
456                                 Name="VCPostBuildEventTool"
457                         />
458                 </Configuration>
459                 <Configuration
460                         Name="ReleaseDLL|x64"
461                         OutputDirectory="$(PlatformName)\$(ConfigurationName)"
462                         IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
463                         ConfigurationType="2"
464                         InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
465                         CharacterSet="2"
466                         >
467                         <Tool
468                                 Name="VCPreBuildEventTool"
469                         />
470                         <Tool
471                                 Name="VCCustomBuildTool"
472                         />
473                         <Tool
474                                 Name="VCXMLDataGeneratorTool"
475                         />
476                         <Tool
477                                 Name="VCWebServiceProxyGeneratorTool"
478                         />
479                         <Tool
480                                 Name="VCMIDLTool"
481                                 TargetEnvironment="3"
482                         />
483                         <Tool
484                                 Name="VCCLCompilerTool"
485                                 AdditionalOptions="/Zm800"
486                                 Optimization="2"
487                                 InlineFunctionExpansion="1"
488                                 OmitFramePointers="true"
489                                 AdditionalIncludeDirectories=".;..\..\modules\vrjuggler;&quot;$(NSPR_INCLUDES)&quot;;&quot;$(BOOST_INCLUDES)&quot;;&quot;$(CPPDOM_INCLUDES)&quot;;&quot;$(GMTL_INCLUDES)&quot;;..\..\modules\vapor;..\..\modules\jackal\common;..\..\modules\jackal\config;..\..\modules\jackal\rtrc;..\..\modules\gadgeteer;..\..\modules\sonix;..\VPR;..\JCCL;..\Gadgeteer;..\Sonix"
490                                 PreprocessorDefinitions="CPPDOM_DYN_LINK;BOOST_ALL_DYN_LINK;WIN64;NDEBUG;_CONSOLE;_USRDLL;_VRJ_BUILD_;JUGGLER_OPT;VJ_SHARE_DIR=\&quot;share\\vrjuggler\&quot;;VJ_ROOT_DIR=\&quot;$(instprefix)\&quot;"
491                                 StringPooling="true"
492                                 RuntimeLibrary="2"
493                                 BufferSecurityCheck="false"
494                                 EnableFunctionLevelLinking="true"
495                                 RuntimeTypeInfo="true"
496                                 UsePrecompiledHeader="0"
497                                 WarningLevel="2"
498                                 Detect64BitPortabilityProblems="true"
499                                 DebugInformationFormat="3"
500                                 DisableSpecificWarnings="4244;4251;4275;4312"
501                         />
502                         <Tool
503                                 Name="VCManagedResourceCompilerTool"
504                         />
505                         <Tool
506                                 Name="VCResourceCompilerTool"
507                         />
508                         <Tool
509                                 Name="VCPreLinkEventTool"
510                         />
511                         <Tool
512                                 Name="VCLinkerTool"
513                                 AdditionalDependencies="libnspr4.lib libplc4.lib $(NOINHERIT)"
514                                 OutputFile="$(OutDir)/vrj-$(VRJ_VERSION).dll"
515                                 Version="$(VRJ_VERSION_DOT)"
516                                 LinkIncremental="1"
517                                 AdditionalLibraryDirectories="&quot;$(NSPR_ROOT)\lib&quot;;&quot;$(CPPDOM_ROOT)\lib64&quot;;&quot;$(BOOST_ROOT)\lib&quot;;&quot;..\VPR\$(OutDir)&quot;;&quot;..\JCCL\$(OutDir)&quot;;&quot;..\Gadgeteer\$(OutDir)&quot;;&quot;..\Sonix\$(OutDir)&quot;"
518                                 GenerateDebugInformation="false"
519                                 SubSystem="1"
520                                 OptimizeReferences="2"
521                                 EnableCOMDATFolding="2"
522                                 ImportLibrary="$(OutDir)/vrj-$(VRJ_VERSION).lib"
523                                 TargetMachine="17"
524                         />
525                         <Tool
526                                 Name="VCALinkTool"
527                         />
528                         <Tool
529                                 Name="VCManifestTool"
530                         />
531                         <Tool
532                                 Name="VCXDCMakeTool"
533                         />
534                         <Tool
535                                 Name="VCBscMakeTool"
536                         />
537                         <Tool
538                                 Name="VCFxCopTool"
539                         />
540                         <Tool
541                                 Name="VCAppVerifierTool"
542                         />
543                         <Tool
544                                 Name="VCWebDeploymentTool"
545                         />
546                         <Tool
547                                 Name="VCPostBuildEventTool"
548                         />
549                 </Configuration>
550         </Configurations>
551         <References>
552         </References>
553         <Files>
554                 <Filter
555                         Name="Source Files"
556                         Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm"
557                         >
558                         <File
559                                 RelativePath="..\..\modules\vrjuggler\vrj\Kernel\App.cpp"
560                                 >
561                         </File>
562                         <File
563                                 RelativePath="..\..\modules\vrjuggler\vrj\Display\CameraProjection.cpp"
564                                 >
565                         </File>
566                         <File
567                                 RelativePath="..\..\modules\vrjuggler\vrj\Draw\CpuAffinityFromEnv.cpp"
568                                 >
569                         </File>
570                         <File
571                                 RelativePath="..\..\modules\vrjuggler\vrj\Display\Display.cpp"
572                                 >
573                         </File>
574                         <File
575                                 RelativePath="..\..\modules\vrjuggler\vrj\Display\DisplayExceptions.cpp"
576                                 >
577                         </File>
578                         <File
579                                 RelativePath="..\..\modules\vrjuggler\vrj\Display\DisplayManager.cpp"
580                                 >
581                         </File>
582                         <File
583                                 RelativePath="..\..\modules\vrjuggler\vrj\Draw\DrawManager.cpp"
584                                 >
585                         </File>
586                         <File
587                                 RelativePath="..\..\modules\vrjuggler\vrj\Draw\DrawSimInterface.cpp"
588                                 >
589                         </File>
590                         <File
591                                 RelativePath="..\..\modules\vrjuggler\vrj\Display\Frustum.cpp"
592                                 >
593                         </File>
594                         <File
595                                 RelativePath="..\..\modules\vrjuggler\vrj\Kernel\Kernel.cpp"
596                                 >
597                         </File>
598                         <File
599                                 RelativePath="..\..\modules\vrjuggler\vrj\Kernel\KernelExceptions.cpp"
600                                 >
601                         </File>
602                         <File
603                                 RelativePath="..\..\modules\vrjuggler\vrj\Performance\PerformanceMediator.cpp"
604                                 >
605                         </File>
606                         <File
607                                 RelativePath="..\..\modules\vrjuggler\vrj\Display\Projection.cpp"
608                                 >
609                         </File>
610                         <File
611                                 RelativePath="..\..\modules\vrjuggler\vrj\Display\SimViewport.cpp"
612                                 >
613                         </File>
614                         <File
615                                 RelativePath="..\..\modules\vrjuggler\vrj\Sound\SoundManager.cpp"
616                                 >
617                         </File>
618                         <File
619                                 RelativePath="..\..\modules\vrjuggler\vrj\Sound\SoundManagerFactory.cpp"
620                                 >
621                         </File>
622                         <File
623                                 RelativePath="..\..\modules\vrjuggler\vrj\Sound\SoundManagerSonix.cpp"
624                                 >
625                         </File>
626                         <File
627                                 RelativePath="..\..\modules\vrjuggler\vrj\Display\SurfaceProjection.cpp"
628                                 >
629                         </File>
630                         <File
631                                 RelativePath="..\..\modules\vrjuggler\vrj\Display\SurfaceViewport.cpp"
632                                 >
633                         </File>
634                         <File
635                                 RelativePath="..\..\modules\vrjuggler\vrj\Display\TrackedSurfaceProjection.cpp"
636