Changeset 20154

Show
Ignore:
Timestamp:
05/07/07 09:03:59 (2 years ago)
Author:
patrick
Message:

Connect the noDNA X-IST data glove driver to the Windows build.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • juggler/trunk/README-WINDOWS.html

    r19259 r20154  
    291291    <tt>&lt;trackdAPI_CC.h&gt;</tt>. 
    292292  </dd> 
     293  <dt><tt>FTD2XX_ROOT</tt></dt> 
     294  <dd> 
     295    The root directory of an 
     296    <a href="http://www.ftdichip.com/Drivers/D2XX.htm">FTD2XX SDK</a> 
     297    installation. This is required to build the driver for the 
     298    <a href="http://www.x-ist.de/noDNA_X-IST.394.0.html?&L=1">noDNA X-IST</a> 
     299    data glove. 
     300  </dd> 
     301  <dt><tt>DOOZER_ROOT</tt></dt> 
     302  <dd> 
     303    The root directory of a <a href="http://">Doozer 2.1</a> installation. 
     304  </dd> 
    293305</dl> 
    294306 
  • juggler/trunk/build_windows.py

    r19807 r20154  
    273273   optional.append(BuildOption('TRACKD_API_ROOT', 
    274274                               'TrackdAPI installation directory', '', 
     275                               required = False)) 
     276   optional.append(BuildOption('FTD2XX_ROOT', 
     277                               'FTD2XX SDK installation directory', '', 
    275278                               required = False)) 
    276279   optional.append(BuildOption('DOOZER_ROOT', 
     
    14251428              'Fastrak', 'Flock', 'IBox', 'IntersenseAPI', 'IS900', 
    14261429              'MotionStar', 'MSFTSpeechRecognition', 'PinchGlove', 
    1427               'SerialEncoder', 'SpaceBall', 'TrackdAPI', 'VRPN', 'Wanda'] 
     1430              'SerialEncoder', 'SpaceBall', 'TrackdAPI', 'VRPN', 'Wanda', 
     1431              'X-IST'] 
    14281432 
    14291433   for d in drivers: 
    14301434      srcdir = os.path.join(srcroot, d) 
    14311435      installLibs(srcdir, destdir, extensions = ['.dll']) 
     1436 
     1437   srcdir = os.environ['FTD2XX_ROOT'] 
     1438   if srcdir != "": 
     1439      printStatus("Installing FTD2XX DLL") 
     1440      destdir = os.path.join(prefix, 'bin') 
     1441 
     1442      ftd2xx_dll = os.path.join(srcdir, 'FTD2XX.dll') 
     1443      if os.path.exists(ftd2xx_dll): 
     1444         smartCopy(ftd2xx_dll, destdir) 
    14321445 
    14331446def installGadgeteerPlugins(prefix, buildDir): 
  • juggler/trunk/vc7/Juggler.sln

    r20139 r20154  
    269269Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VR Juggler CORBA Performance Monitoring Plug-in IDL to C++", "VRJugglerPlugins\Perf_Plugin_CXX_IDL\Perf_Plugin_CXX_IDL.vcproj", "{C2C59AA2-CD5B-49EF-B1B0-858AC44B1FD9}" 
    270270        ProjectSection(ProjectDependencies) = postProject 
     271        EndProjectSection 
     272EndProject 
     273Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Driver - noDNA X-IST Data Glove", "Gadgeteer\X-IST\X-IST.vcproj", "{D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}" 
     274        ProjectSection(ProjectDependencies) = postProject 
     275                {1AAD8712-09DC-4957-8594-AF5A49BAB4E1} = {1AAD8712-09DC-4957-8594-AF5A49BAB4E1} 
     276                {00C860E8-6CC8-4638-B5D1-8E5C5A34C425} = {00C860E8-6CC8-4638-B5D1-8E5C5A34C425} 
     277                {5A96B2F8-7000-4988-AFD5-E85181B52BCF} = {5A96B2F8-7000-4988-AFD5-E85181B52BCF} 
    271278        EndProjectSection 
    272279EndProject 
     
    277284                Release = Release 
    278285                ReleaseDLL = ReleaseDLL 
     286        EndGlobalSection 
     287        GlobalSection(ProjectDependencies) = postSolution 
    279288        EndGlobalSection 
    280289        GlobalSection(ProjectConfiguration) = postSolution 
     
    603612                {C2C59AA2-CD5B-49EF-B1B0-858AC44B1FD9}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 
    604613                {C2C59AA2-CD5B-49EF-B1B0-858AC44B1FD9}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 
     614                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.Debug.ActiveCfg = DebugDLL|Win32 
     615                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.Debug.Build.0 = DebugDLL|Win32 
     616                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.DebugDLL.ActiveCfg = DebugDLL|Win32 
     617                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.DebugDLL.Build.0 = DebugDLL|Win32 
     618                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.Release.ActiveCfg = ReleaseDLL|Win32 
     619                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.Release.Build.0 = ReleaseDLL|Win32 
     620                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 
     621                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 
    605622        EndGlobalSection 
    606623        GlobalSection(SolutionItems) = postSolution 
  • juggler/trunk/vc8/Juggler.sln

    r19691 r20154  
    267267Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VR Juggler Direct3D Draw Manager", "VRJuggler\Direct3D_Draw_Manager\Direct3D_Draw_Manager.vcproj", "{927ADA64-5D2E-4066-ABDA-3D65A9CF524B}" 
    268268        ProjectSection(ProjectDependencies) = postProject 
     269                {5A96B2F8-7000-4988-AFD5-E85181B52BCF} = {5A96B2F8-7000-4988-AFD5-E85181B52BCF} 
     270                {00C860E8-6CC8-4638-B5D1-8E5C5A34C425} = {00C860E8-6CC8-4638-B5D1-8E5C5A34C425} 
     271                {8CD85B68-8E87-4289-9CD3-0C0012781BF2} = {8CD85B68-8E87-4289-9CD3-0C0012781BF2} 
     272                {1AAD8712-09DC-4957-8594-AF5A49BAB4E1} = {1AAD8712-09DC-4957-8594-AF5A49BAB4E1} 
    269273                {BE8A6412-F142-493F-B1BB-363F4EDAC230} = {BE8A6412-F142-493F-B1BB-363F4EDAC230} 
    270                 {1AAD8712-09DC-4957-8594-AF5A49BAB4E1} = {1AAD8712-09DC-4957-8594-AF5A49BAB4E1} 
    271                 {5A96B2F8-7000-4988-AFD5-E85181B52BCF} = {5A96B2F8-7000-4988-AFD5-E85181B52BCF} 
    272                 {00C860E8-6CC8-4638-B5D1-8E5C5A34C425} = {00C860E8-6CC8-4638-B5D1-8E5C5A34C425} 
    273                 {8CD85B68-8E87-4289-9CD3-0C0012781BF2} = {8CD85B68-8E87-4289-9CD3-0C0012781BF2} 
     274        EndProjectSection 
     275EndProject 
     276Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Driver - noDNA X-IST Data Glove", "Gadgeteer\X-IST\X-IST.vcproj", "{D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}" 
     277        ProjectSection(ProjectDependencies) = postProject 
     278                {1AAD8712-09DC-4957-8594-AF5A49BAB4E1} = {1AAD8712-09DC-4957-8594-AF5A49BAB4E1} 
     279                {00C860E8-6CC8-4638-B5D1-8E5C5A34C425} = {00C860E8-6CC8-4638-B5D1-8E5C5A34C425} 
     280                {5A96B2F8-7000-4988-AFD5-E85181B52BCF} = {5A96B2F8-7000-4988-AFD5-E85181B52BCF} 
    274281        EndProjectSection 
    275282EndProject 
     
    961968                {927ADA64-5D2E-4066-ABDA-3D65A9CF524B}.ReleaseDLL|x64.ActiveCfg = ReleaseDLL|x64 
    962969                {927ADA64-5D2E-4066-ABDA-3D65A9CF524B}.ReleaseDLL|x64.Build.0 = ReleaseDLL|x64 
     970                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.Debug|Win32.ActiveCfg = DebugDLL|Win32 
     971                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.Debug|Win32.Build.0 = DebugDLL|Win32 
     972                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.Debug|x64.ActiveCfg = DebugDLL|Win32 
     973                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.DebugDLL|Win32.ActiveCfg = DebugDLL|Win32 
     974                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.DebugDLL|Win32.Build.0 = DebugDLL|Win32 
     975                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.DebugDLL|x64.ActiveCfg = DebugDLL|Win32 
     976                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.Release|Win32.ActiveCfg = ReleaseDLL|Win32 
     977                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.Release|Win32.Build.0 = ReleaseDLL|Win32 
     978                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.Release|x64.ActiveCfg = ReleaseDLL|Win32 
     979                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.ReleaseDLL|Win32.ActiveCfg = ReleaseDLL|Win32 
     980                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.ReleaseDLL|Win32.Build.0 = ReleaseDLL|Win32 
     981                {D5860FFA-8786-41CF-9DA1-D5E87D8DECEE}.ReleaseDLL|x64.ActiveCfg = ReleaseDLL|Win32 
    963982        EndGlobalSection 
    964983        GlobalSection(SolutionProperties) = preSolution