root/juggler/branches/2.2/vc7/Gadgeteer/Gadgeteer.vcproj

Revision 20500, 25.0 kB (checked in by patrick, 1 year ago)

Merges from the trunk:

r20490: Instead of using a different name to distinguish between

debug-enabled and optimized DLLS linked against the release runtime
on Windows, use directories in much the same way that we always
have on non-Windows platforms. This allows users to switch between
optimized and debug-enabled code at run time simply by changing the
PATH environment variable. No relinking or recompiling is required.
This is something that we have always been able to do on
non-Windows platofrms, and we can finally do it on Windows, too.

r20491: When we are running a debug build (not linking against the debug

runtime on Windows), prepend the "debug" subdirectory to the
plug-in search path by default.

r20492: Get the non-Windows build and installation in sync with the Windows

build with regard to debug-enabled plug-ins. Instead of using an
"_d" name variant, we are now separating the plug-ins using
directories. The debug-enabled plug-ins go in the "debug"
subdirectory of the directory containing the optimized plug-ins. In
cases where the plug-in search path is configurable, users can load
the debug plug-ins into optimized or debug-enabled code by changing
the search path in the configuration. Now, the "debug" subdirectory
is searched before the optimized directory for debug builds. This
retains backwards compatibility with previous versions and keeps
things simple when developers are only making debug builds.

JCCL, Gadgeteer, Sonix, and VR Juggler load plug-ins using vpr::LibraryLoader?.
While there has been no API change to that class that these modules depend on,
they do need to get the proper run-time behavior when searching for plug-ins.
As such, they now all need VPR 1.1.49 (i.e., this revision) or newer.

All of this is noted in the respective ChangeLog? files, and the version
number of each Juggler module to mark this significant change.

  • 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="7.10"
5         Name="Gadgeteer"
6         ProjectGUID="{1AAD8712-09DC-4957-8594-AF5A49BAB4E1}"
7         Keyword="Win32Proj">
8         <Platforms>
9                 <Platform
10                         Name="Win32"/>
11         </Platforms>
12         <Configurations>
13                 <Configuration
14                         Name="DebugDLL|Win32"
15                         OutputDirectory="$(PlatformName)\$(ConfigurationName)"
16                         IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
17                         ConfigurationType="2"
18                         CharacterSet="2">
19                         <Tool
20                                 Name="VCCLCompilerTool"
21                                 AdditionalOptions="/Zm800"
22                                 Optimization="0"
23                                 AdditionalIncludeDirectories=".;&quot;$(BOOST_INCLUDES)&quot;;&quot;$(CPPDOM_INCLUDES)&quot;;&quot;$(GMTL_INCLUDES)&quot;;&quot;$(NSPR_INCLUDES)&quot;;..\..\modules\gadgeteer;..\..\modules\vapor;..\..\modules\jackal\common;..\..\modules\jackal\config;..\..\modules\jackal\rtrc;..\VPR;..\JCCL"
24                                 PreprocessorDefinitions="CPPDOM_DYN_LINK;BOOST_ALL_DYN_LINK;WIN32;JUGGLER_DEBUG;_CONSOLE;_USRDLL;_GADGET_BUILD_;GADGET_ROOT_DIR=\&quot;$(instprefix)\&quot;"
25                                 MinimalRebuild="FALSE"
26                                 RuntimeLibrary="2"
27                                 BufferSecurityCheck="FALSE"
28                                 RuntimeTypeInfo="TRUE"
29                                 UsePrecompiledHeader="0"
30                                 WarningLevel="3"
31                                 Detect64BitPortabilityProblems="TRUE"
32                                 DebugInformationFormat="1"
33                                 DisableSpecificWarnings="4244;4251;4267;4275;4290;4312;4800"/>
34                         <Tool
35                                 Name="VCCustomBuildTool"/>
36                         <Tool
37                                 Name="VCLinkerTool"
38                                 AdditionalDependencies="libnspr4.lib libplc4.lib ws2_32.lib comctl32.lib gdi32.lib user32.lib $(NOINHERIT)"
39                                 OutputFile="$(OutDir)/gadget-$(GADGET_VERSION).dll"
40                                 Version="$(GADGET_VERSION_DOT)"
41                                 LinkIncremental="0"
42                                 AdditionalLibraryDirectories="&quot;$(NSPR_ROOT)\lib&quot;;&quot;$(BOOST_ROOT)\lib&quot;;&quot;$(CPPDOM_ROOT)\lib&quot;;&quot;..\JCCL\$(OutDir)&quot;;&quot;..\VPR\$(OutDir)&quot;"
43                                 GenerateDebugInformation="FALSE"
44                                 ProgramDatabaseFile="$(OutDir)/gadget-$(GADGET_VERSION).pdb"
45                                 SubSystem="1"
46                                 ImportLibrary="$(OutDir)/gadget-$(GADGET_VERSION).lib"
47                                 TargetMachine="1"/>
48                         <Tool
49                                 Name="VCMIDLTool"/>
50                         <Tool
51                                 Name="VCPostBuildEventTool"/>
52                         <Tool
53                                 Name="VCPreBuildEventTool"/>
54                         <Tool
55                                 Name="VCPreLinkEventTool"/>
56                         <Tool
57                                 Name="VCResourceCompilerTool"
58                                 AdditionalIncludeDirectories=".."/>
59                         <Tool
60                                 Name="VCWebServiceProxyGeneratorTool"/>
61                         <Tool
62                                 Name="VCXMLDataGeneratorTool"/>
63                         <Tool
64                                 Name="VCWebDeploymentTool"/>
65                         <Tool
66                                 Name="VCManagedWrapperGeneratorTool"/>
67                         <Tool
68                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
69                 </Configuration>
70                 <Configuration
71                         Name="DebugRtDLL|Win32"
72                         OutputDirectory="$(PlatformName)\$(ConfigurationName)"
73                         IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
74                         ConfigurationType="2"
75                         CharacterSet="2">
76                         <Tool
77                                 Name="VCCLCompilerTool"
78                                 AdditionalOptions="/Zm800"
79                                 Optimization="0"
80                                 AdditionalIncludeDirectories=".;&quot;$(BOOST_INCLUDES)&quot;;&quot;$(CPPDOM_INCLUDES)&quot;;&quot;$(GMTL_INCLUDES)&quot;;&quot;$(NSPR_INCLUDES)&quot;;..\..\modules\gadgeteer;..\..\modules\vapor;..\..\modules\jackal\common;..\..\modules\jackal\config;..\..\modules\jackal\rtrc;..\VPR;..\JCCL"
81                                 PreprocessorDefinitions="CPPDOM_DYN_LINK;BOOST_ALL_DYN_LINK;WIN32;JUGGLER_DEBUG;_CONSOLE;_USRDLL;_GADGET_BUILD_;GADGET_ROOT_DIR=\&quot;$(instprefix)\&quot;"
82                                 MinimalRebuild="FALSE"
83                                 BasicRuntimeChecks="3"
84                                 RuntimeLibrary="3"
85                                 BufferSecurityCheck="FALSE"
86                                 RuntimeTypeInfo="TRUE"
87                                 UsePrecompiledHeader="0"
88                                 WarningLevel="3"
89                                 Detect64BitPortabilityProblems="TRUE"
90                                 DebugInformationFormat="1"
91                                 DisableSpecificWarnings="4244;4251;4267;4275;4290;4312;4800"/>
92                         <Tool
93                                 Name="VCCustomBuildTool"/>
94                         <Tool
95                                 Name="VCLinkerTool"
96                                 AdditionalDependencies="libnspr4.lib libplc4.lib ws2_32.lib comctl32.lib gdi32.lib user32.lib $(NOINHERIT)"
97                                 OutputFile="$(OutDir)/gadget_d-$(GADGET_VERSION).dll"
98                                 Version="$(GADGET_VERSION_DOT)"
99                                 LinkIncremental="0"
100                                 AdditionalLibraryDirectories="&quot;$(NSPR_ROOT)\lib&quot;;&quot;$(BOOST_ROOT)\lib&quot;;&quot;$(CPPDOM_ROOT)\lib&quot;;&quot;..\JCCL\$(OutDir)&quot;;&quot;..\VPR\$(OutDir)&quot;"
101                                 GenerateDebugInformation="TRUE"
102                                 ProgramDatabaseFile="$(OutDir)/gadget_d-$(GADGET_VERSION).pdb"
103                                 SubSystem="1"
104                                 ImportLibrary="$(OutDir)/gadget_d-$(GADGET_VERSION).lib"
105                                 TargetMachine="1"/>
106                         <Tool
107                                 Name="VCMIDLTool"/>
108                         <Tool
109                                 Name="VCPostBuildEventTool"/>
110                         <Tool
111                                 Name="VCPreBuildEventTool"/>
112                         <Tool
113                                 Name="VCPreLinkEventTool"/>
114                         <Tool
115                                 Name="VCResourceCompilerTool"
116                                 AdditionalIncludeDirectories=".."/>
117                         <Tool
118                                 Name="VCWebServiceProxyGeneratorTool"/>
119                         <Tool
120                                 Name="VCXMLDataGeneratorTool"/>
121                         <Tool
122                                 Name="VCWebDeploymentTool"/>
123                         <Tool
124                                 Name="VCManagedWrapperGeneratorTool"/>
125                         <Tool
126                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
127                 </Configuration>
128                 <Configuration
129                         Name="ReleaseDLL|Win32"
130                         OutputDirectory="$(PlatformName)\$(ConfigurationName)"
131                         IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
132                         ConfigurationType="2"
133                         CharacterSet="2">
134                         <Tool
135                                 Name="VCCLCompilerTool"
136                                 AdditionalOptions="/Zm800"
137                                 Optimization="2"
138                                 InlineFunctionExpansion="1"
139                                 OmitFramePointers="TRUE"
140                                 AdditionalIncludeDirectories=".;&quot;$(BOOST_INCLUDES)&quot;;&quot;$(CPPDOM_INCLUDES)&quot;;&quot;$(GMTL_INCLUDES)&quot;;&quot;$(NSPR_INCLUDES)&quot;;..\..\modules\gadgeteer;..\..\modules\vapor;..\..\modules\jackal\common;..\..\modules\jackal\config;..\..\modules\jackal\rtrc;..\VPR;..\JCCL"
141                                 PreprocessorDefinitions="CPPDOM_DYN_LINK;BOOST_ALL_DYN_LINK;WIN32;NDEBUG;_CONSOLE;_USRDLL;_GADGET_BUILD_;JUGGLER_OPT;GADGET_ROOT_DIR=\&quot;$(instprefix)\&quot;"
142                                 StringPooling="TRUE"
143                                 RuntimeLibrary="2"
144                                 BufferSecurityCheck="FALSE"
145                                 EnableFunctionLevelLinking="TRUE"
146                                 RuntimeTypeInfo="TRUE"
147                                 UsePrecompiledHeader="0"
148                                 WarningLevel="3"
149                                 Detect64BitPortabilityProblems="TRUE"
150                                 DebugInformationFormat="3"
151                                 DisableSpecificWarnings="4244;4251;4267;4275;4290;4312;4800"/>
152                         <Tool
153                                 Name="VCCustomBuildTool"/>
154                         <Tool
155                                 Name="VCLinkerTool"
156                                 AdditionalDependencies="libnspr4.lib libplc4.lib ws2_32.lib comctl32.lib gdi32.lib user32.lib $(NOINHERIT)"
157                                 OutputFile="$(OutDir)/gadget-$(GADGET_VERSION).dll"
158                                 Version="$(GADGET_VERSION_DOT)"
159                                 LinkIncremental="0"
160                                 AdditionalLibraryDirectories="&quot;$(NSPR_ROOT)\lib&quot;;&quot;$(BOOST_ROOT)\lib&quot;;&quot;$(CPPDOM_ROOT)\lib&quot;;&quot;..\JCCL\$(OutDir)&quot;;&quot;..\VPR\$(OutDir)&quot;"
161                                 GenerateDebugInformation="FALSE"
162                                 SubSystem="1"
163                                 OptimizeReferences="2"
164                                 EnableCOMDATFolding="2"
165                                 ImportLibrary="$(OutDir)/gadget-$(GADGET_VERSION).lib"
166                                 TargetMachine="1"/>
167                         <Tool
168                                 Name="VCMIDLTool"/>
169                         <Tool
170                                 Name="VCPostBuildEventTool"/>
171                         <Tool
172                                 Name="VCPreBuildEventTool"/>
173                         <Tool
174                                 Name="VCPreLinkEventTool"/>
175                         <Tool
176                                 Name="VCResourceCompilerTool"
177                                 AdditionalIncludeDirectories=".."/>
178                         <Tool
179                                 Name="VCWebServiceProxyGeneratorTool"/>
180                         <Tool
181                                 Name="VCXMLDataGeneratorTool"/>
182                         <Tool
183                                 Name="VCWebDeploymentTool"/>
184                         <Tool
185                                 Name="VCManagedWrapperGeneratorTool"/>
186                         <Tool
187                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
188                 </Configuration>
189         </Configurations>
190         <References>
191         </References>
192         <Files>
193                 <Filter
194                         Name="Source Files"
195                         Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm">
196                         <File
197                                 RelativePath="..\..\modules\gadgeteer\gadget\AbstractNetworkManager.cpp">
198                         </File>
199                         <File
200                                 RelativePath="..\..\modules\gadgeteer\gadget\Acceptor.cpp">
201                         </File>
202                         <File
203                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\Analog.cpp">
204                         </File>
205                         <File
206                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\AnalogProxy.cpp">
207                         </File>
208                         <File
209                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\ApplicationDataAck.cpp">
210                         </File>
211                         <File
212                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\ApplicationDataRequest.cpp">
213                         </File>
214                         <File
215                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\BaseTypeFactory.cpp">
216                         </File>
217                         <File
218                                 RelativePath="..\..\modules\gadgeteer\cluster\ClusterDelta.cpp">
219                         </File>
220                         <File
221                                 RelativePath="..\..\modules\gadgeteer\cluster\ClusterDepChecker.cpp">
222                         </File>
223                         <File
224                                 RelativePath="..\..\modules\gadgeteer\cluster\ClusterException.cpp">
225                         </File>
226                         <File
227                                 RelativePath="..\..\modules\gadgeteer\cluster\ClusterManager.cpp">
228                         </File>
229                         <File
230                                 RelativePath="..\..\modules\gadgeteer\cluster\ClusterPlugin.cpp">
231                         </File>
232                         <File
233                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\Command.cpp">
234                         </File>
235                         <File
236                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\CommandProxy.cpp">
237                         </File>
238                         <File
239                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\ConnectionAck.cpp">
240                         </File>
241                         <File
242                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\ConnectionRequest.cpp">
243                         </File>
244                         <File
245                                 RelativePath="..\..\modules\gadgeteer\gadget\Connector.cpp">
246                         </File>
247                         <File
248                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\DataPacket.cpp">
249                         </File>
250                         <File
251                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\DeviceAck.cpp">
252                         </File>
253                         <File
254                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\DeviceFactory.cpp">
255                         </File>
256                         <File
257                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\DeviceInterface.cpp">
258                         </File>
259                         <File
260                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\DeviceRequest.cpp">
261                         </File>
262                         <File
263                                 RelativePath="..\..\modules\gadgeteer\gadget\DeviceServer.cpp">
264                         </File>
265                         <File
266                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\Digital.cpp">
267                         </File>
268                         <File
269                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\DigitalProxy.cpp">
270                         </File>
271                         <File
272                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\EndBlock.cpp">
273                         </File>
274                         <File
275                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouse\Event.cpp">
276                         </File>
277                         <File
278                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\GestureProxy.cpp">
279                         </File>
280                         <File
281                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\Glove.cpp">
282                         </File>
283                         <File
284                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\GloveData.cpp">
285                         </File>
286                         <File
287                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\GloveGesture.cpp">
288                         </File>
289                         <File
290                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\GloveProxy.cpp">
291                         </File>
292                         <File
293                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\Header.cpp">
294                         </File>
295                         <File
296                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\Input.cpp">
297                         </File>
298                         <File
299                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\KeyboardMouseDevice\InputArea.cpp">
300                         </File>
301                         <File
302                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\KeyboardMouseDevice\InputAreaWin32.cpp">
303                         </File>
304                         <File
305                                 RelativePath="..\..\modules\gadgeteer\gadget\InputLogger.cpp">
306                         </File>
307                         <File
308                                 RelativePath="..\..\modules\gadgeteer\gadget\InputManager.cpp">
309                         </File>
310                         <File
311                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\KeyboardMouseDevice\InputWindowWin32.cpp">
312                         </File>
313                         <File
314                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouse.cpp">
315                         </File>
316                         <File
317                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\KeyboardMouseDevice\KeyboardMouseDevice.cpp">
318                         </File>
319                         <File
320                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouseProxy.cpp">
321                         </File>
322                         <File
323                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouse\KeyEvent.cpp">
324                         </File>
325                         <File
326                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouse\MouseEvent.cpp">
327                         </File>
328                         <File
329                                 RelativePath="..\..\modules\gadgeteer\gadget\Node.cpp">
330                         </File>
331                         <File
332                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\Packet.cpp">
333                         </File>
334                         <File
335                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\PacketFactory.cpp">
336                         </File>
337                         <File
338                                 RelativePath="..\..\modules\gadgeteer\gadget\Util\PathHelpers.cpp">
339                         </File>
340                         <File
341                                 RelativePath="..\..\modules\gadgeteer\gadget\Util\PluginVersionException.cpp">
342                         </File>
343                         <File
344                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\Position.cpp">
345                         </File>
346                         <File
347                                 RelativePath="..\..\modules\gadgeteer\gadget\Filter\Position\PositionFilterFactory.cpp">
348                         </File>
349                         <File
350                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\PositionProxy.cpp">
351                         </File>
352                         <File
353                                 RelativePath="..\..\modules\gadgeteer\gadget\Filter\Position\PositionXformFilter.cpp">
354                         </File>
355                         <File
356                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\Proxy.cpp">
357                         </File>
358                         <File
359                                 RelativePath="..\..\modules\gadgeteer\gadget\ProxyDepChecker.cpp">
360                         </File>
361                         <File
362                                 RelativePath="..\..\modules\gadgeteer\gadget\ProxyFactory.cpp">
363                         </File>
364                         <File
365                                 RelativePath="..\..\modules\gadgeteer\gadget\Reactor.cpp">
366                         </File>
367                         <File
368                                 RelativePath="..\..\modules\gadgeteer\gadget\RemoteInputManager.cpp">
369                         </File>
370                         <File
371                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\Sim\SimAnalog.cpp">
372                         </File>
373                         <File
374                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\Sim\SimDigital.cpp">
375                         </File>
376                         <File
377                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\Sim\SimDigitalGlove.cpp">
378                         </File>
379                         <File
380                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\Sim\SimGloveGesture.cpp">
381                         </File>
382                         <File
383                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\Sim\SimInput.cpp">
384                         </File>
385                         <File
386                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\Sim\SimPosition.cpp">
387                         </File>
388                         <File
389                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\Sim\SimRelativePosition.cpp">
390                         </File>
391                         <File
392                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\Sim\SimSetablePosition.cpp">
393                         </File>
394                         <File
395                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\StartBlock.cpp">
396                         </File>
397                         <File
398                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\String.cpp">
399                         </File>
400                         <File
401                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\StringProxy.cpp">
402                         </File>
403                         <File
404                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\SyncAck.cpp">
405                         </File>
406                         <File
407                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\SyncRequest.cpp">
408                         </File>
409                         <File
410                                 RelativePath="..\..\modules\gadgeteer\gadget\Util\Version.cpp">
411                         </File>
412                         <File
413                                 RelativePath="..\..\modules\gadgeteer\gadget\VirtualDevice.cpp">
414                         </File>
415                         <File
416                                 RelativePath="..\..\modules\gadgeteer\gadget\gadgetmain.cpp">
417                         </File>
418                 </Filter>
419                 <Filter
420                         Name="Header Files"
421                         Filter="h;hpp;hxx;hm;inl;inc">
422                         <File
423                                 RelativePath="..\..\modules\gadgeteer\gadget\AbstractNetworkManager.h">
424                         </File>
425                         <File
426                                 RelativePath="..\..\modules\gadgeteer\gadget\Acceptor.h">
427                         </File>
428                         <File
429                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\Analog.h">
430                         </File>
431                         <File
432                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\AnalogData.h">
433                         </File>
434                         <File
435                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\AnalogInterface.h">
436                         </File>
437                         <File
438                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\AnalogProxy.h">
439                         </File>
440                         <File
441                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\ApplicationDataAck.h">
442                         </File>
443                         <File
444                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\ApplicationDataRequest.h">
445                         </File>
446                         <File
447                                 RelativePath="..\..\modules\gadgeteer\gadget\AutoLink.h">
448                         </File>
449                         <File
450                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\BaseTypeFactory.h">
451                         </File>
452                         <File
453                                 RelativePath="..\..\modules\gadgeteer\cluster\ClusterDelta.h">
454                         </File>
455                         <File
456                                 RelativePath="..\..\modules\gadgeteer\cluster\ClusterDepChecker.h">
457                         </File>
458                         <File
459                                 RelativePath="..\..\modules\gadgeteer\cluster\ClusterException.h">
460                         </File>
461                         <File
462                                 RelativePath="..\..\modules\gadgeteer\cluster\ClusterManager.h">
463                         </File>
464                         <File
465                                 RelativePath="..\..\modules\gadgeteer\cluster\ClusterNetwork.h">
466                         </File>
467                         <File
468                                 RelativePath="..\..\modules\gadgeteer\cluster\ClusterPlugin.h">
469                         </File>
470                         <File
471                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\Command.h">
472                         </File>
473                         <File
474                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\CommandInterface.h">
475                         </File>
476                         <File
477                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\CommandProxy.h">
478                         </File>
479                         <File
480                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\ConnectionAck.h">
481                         </File>
482                         <File
483                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\ConnectionRequest.h">
484                         </File>
485                         <File
486                                 RelativePath="..\..\modules\gadgeteer\gadget\Connector.h">
487                         </File>
488                         <File
489                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\DataPacket.h">
490                         </File>
491                         <File
492                                 RelativePath="..\..\modules\gadgeteer\gadget\Util\Debug.h">
493                         </File>
494                         <File
495                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\DeviceAck.h">
496                         </File>
497                         <File
498                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\DeviceConstructor.h">
499                         </File>
500                         <File
501                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\DeviceConstructorBase.h">
502                         </File>
503                         <File
504                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\DeviceFactory.h">
505                         </File>
506                         <File
507                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\DeviceInterface.h">
508                         </File>
509                         <File
510                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\DeviceRequest.h">
511                         </File>
512                         <File
513                                 RelativePath="..\..\modules\gadgeteer\gadget\Util\DeviceSerializationTokens.h">
514                         </File>
515                         <File
516                                 RelativePath="..\..\modules\gadgeteer\gadget\DeviceServer.h">
517                         </File>
518                         <File
519                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\Digital.h">
520                         </File>
521                         <File
522                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\DigitalData.h">
523                         </File>
524                         <File
525                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\DigitalInterface.h">
526                         </File>
527                         <File
528                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\DigitalProxy.h">
529                         </File>
530                         <File
531                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\DriverConfig.h">
532                         </File>
533                         <File
534                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\EndBlock.h">
535                         </File>
536                         <File
537                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouse\Event.h">
538                         </File>
539                         <File
540                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouse\EventFactory.h">
541                         </File>
542                         <File
543                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouse\EventPtr.h">
544                         </File>
545                         <File
546                                 RelativePath="..\..\modules\gadgeteer\gadget\gadgetConfig.h">
547                         </File>
548                         <File
549                                 RelativePath="gadget\gadgetDefines.h">
550                         </File>
551                         <File
552                                 RelativePath="gadget\gadgetParam.h">
553                         </File>
554                         <File
555                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\Gesture.h">
556                         </File>
557                         <File
558                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\GestureInterface.h">
559                         </File>
560                         <File
561                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\GestureProxy.h">
562                         </File>
563                         <File
564                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\Glove.h">
565                         </File>
566                         <File
567                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\GloveData.h">
568                         </File>
569                         <File
570                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\GloveGesture.h">
571                         </File>
572                         <File
573                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\GloveInterface.h">
574                         </File>
575                         <File
576                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\GloveProxy.h">
577                         </File>
578                         <File
579                                 RelativePath="..\..\modules\gadgeteer\cluster\Packets\Header.h">
580                         </File>
581                         <File
582                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\Input.h">
583                         </File>
584                         <File
585                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\KeyboardMouseDevice\InputArea.h">
586                         </File>
587                         <File
588                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\KeyboardMouseDevice\InputAreaWin32.h">
589                         </File>
590                         <File
591                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\InputBaseTypes.h">
592                         </File>
593                         <File
594                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\InputData.h">
595                         </File>
596                         <File
597                                 RelativePath="..\..\modules\gadgeteer\gadget\InputLogger.h">
598                         </File>
599                         <File
600                                 RelativePath="..\..\modules\gadgeteer\gadget\InputLoggerPtr.h">
601                         </File>
602                         <File
603                                 RelativePath="..\..\modules\gadgeteer\gadget\InputManager.h">
604                         </File>
605                         <File
606                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\InputMixer.h">
607                         </File>
608                         <File
609                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\KeyboardMouseDevice\InputWindowWin32.h">
610                         </File>
<