diff options
Diffstat (limited to 'TAO/TAO-INSTALL.html')
-rw-r--r-- | TAO/TAO-INSTALL.html | 127 |
1 files changed, 0 insertions, 127 deletions
diff --git a/TAO/TAO-INSTALL.html b/TAO/TAO-INSTALL.html deleted file mode 100644 index 877e27942d3..00000000000 --- a/TAO/TAO-INSTALL.html +++ /dev/null @@ -1,127 +0,0 @@ -<HTML> -<HEAD> -<TITLE>Building and Installing TAO</TITLE> -</HEAD> -<BODY text = "#000000" link="#000fff" vlink="#ff0f0f" bgcolor="#ffffff"> - -<HR> -<h3>Building and Installing TAO</h3> - -TAO has been ported and tested Windows NT, Solaris, VxWorks, and -Linux. I expect that major portions of the release will port easily -to other platforms that ACE has been ported to. If you can help port -TAO to other platforms we'd appreciate it. <P> - -TAO can be obtained <A HREF="TAO-obtain.html">electronically</A> via -the WWW and ftp. Besides getting the <A -HREF="http://siesta.cs.wustl.edu/~schmidt/TAO-obtain.html">TAO -release</A> you will need <A -HREF="http://siesta.cs.wustl.edu/~schmidt/ACE-obtain.html">ACE</A>. -You will likely need the most recent <A -HREF="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/ACE.tar.gz">beta</a> -version of ACE because TAO tends to track changes to ACE rather -closely. <P> - -A quick build note for users who have used ACE with other ORBs: -linking TAO with a version of ACE that must also be linked against -another ORB vendor's library, e.g., liborbix.so, will produce -undefined and most likely unpredictable and erroneous results. <P> - -<HR><P> -<h3>On UNIX platforms</h3> - - <ol> - <li>Set <code>ACE_ROOT</code> environment variable as outlined - in the <a -href="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/ACE-INSTALL.html">ACE -installation - notes</a>.</li> <P> - - <li>Build and install ACE under <CODE>$ACE_ROOT</CODE>.</li> <P> - - <UL> - <li>Change directory to <code>$ACE_ROOT/ace</code> and execute - <code><a href="#makenotes">make</a></code>.</li> <P> - </UL> - - <li>Set <code>TAO_ROOT</code> environment variable to - <CODE>$ACE_ROOT/TAO</CODE>. <P> - - <li>Build and install the TAO release under <CODE>$TAO_ROOT</CODE>.</li> <P> - - <UL> - <li>Change directory to <code>$TAO_ROOT/tao</code> and - execute <code><a href="#makenotes">make</a></code>.</li> <P> - </UL> - - <li>Change directory to <code>$TAO_ROOT/tests</code> and - execute <code><a href="#makenotes">make</a></code>.</li> <P> - - <li>Follow instructions on executing the various examples under - <code>$TAO_ROOT/tests</code>.<P> - - </ol> - - <h4><strong><a name="makenotes">A Note On Make</a></strong></h4> - <p> - Since TAO is built atop ACE, TAO re-uses ACE's Makefile - structure as well. Thus, just like ACE requires GNU Make, so - too does TAO. More exactly, versions of <code>make</code> which - are known to <em>not</em> work include those from Solaris 4.x - and 5.x, HP-UX, the latest BSD, etc. - <p> - GNU Make can be obtained from various places in source form. - - -<HR><P> -<H3>On Windows NT</H3> - -Before compiling <CODE>TAO_IDL</CODE> on NT, you may need to set the -environment variable <CODE>CPP_PATH</CODE> to where CL.exe is -installed on your machine. By default, we set this variable to -"C:/Program Files/DevStudio/VC/bin". Your location may vary, however. -Notice that if you forget to set this variable before compiling -<CODE>TAO_IDL</CODE>, you can use <CODE>CPP_LOCATION</CODE> to specify -the absolute pathname to CL.exe. We set if to "C:/Program -Files/DevStudio/VC/bin/CL.exe" when we do use it.<P> - -<H4>Visual C++ 5.0</H4> - -<P>It works best if TAO is placed in ACE_wrappers so TAO ends up in -<CODE>ACE_wrappers\TAO</CODE> because the Visual C++ 5.0 Project files -are set up to work in this configuration. If you move it, then make -sure you change the project file to look for the include and library -files in the correct place.</P> - -<OL> - <LI> Make sure ACE is built (For Visual C++ 5.0, use ace.dsw or ace-vc50.dsw, - whichever is in your copy of ACE). <BR><BR> - - <LI> Load the workspace <CODE>tao\TAO.dsw</CODE> and build the TAO library. <BR><BR> - - <LI> To build the Cubit test, load the workspace <CODE>tests\Cubit\TAO\test.dsw</CODE> - and build both client and server. <BR><BR> -</OL> - -<H4>Visual C++ 4.x</H4> - -<OL> - <LI> In Tools|Options, go to the Directories page and make sure that include - files paths includes ACE_wrappers\ and the root directory of TAO (which - can be <CODE>ACE_wrappers\TAO</CODE> if installed there). The -library files paths - should include <CODE>ACE_wrappers\ace</CODE>. <P> - - <LI> Load the project file <CODE>tao\TAO.mdp</CODE> and build the -TAO library. <P> - - <LI> To build the Cubit test, load the project file <CODE>tests\Cubit\TAO\test.mdp</CODE> - and build both client and server. <P> -</OL> - -<P><HR><P> -Back to the <A HREF="http://www.cs.wustl.edu/~schmidt/TAO.html">TAO</A> home page. - -<!--#include virtual="/~schmidt/cgi-sig.html" --> -</BODY> -</HTML> |