diff options
author | bala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-07-10 15:24:08 +0000 |
---|---|---|
committer | bala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-07-10 15:24:08 +0000 |
commit | 45618ff7487d4a9ac8d84b30e28aa7d765545867 (patch) | |
tree | e6981dc1cd636a9629a57a6a0b78362cdda42c78 /TAO/TAO-INSTALL.html | |
parent | b98ef33e94c86af584e0934afffecfe53e2bb2f8 (diff) | |
download | ATCD-45618ff7487d4a9ac8d84b30e28aa7d765545867.tar.gz |
ChangeLogTag:Sat Jul 10 10:23:33 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
Diffstat (limited to 'TAO/TAO-INSTALL.html')
-rw-r--r-- | TAO/TAO-INSTALL.html | 66 |
1 files changed, 64 insertions, 2 deletions
diff --git a/TAO/TAO-INSTALL.html b/TAO/TAO-INSTALL.html index 995496b060a..c59b8fd9f9c 100644 --- a/TAO/TAO-INSTALL.html +++ b/TAO/TAO-INSTALL.html @@ -13,8 +13,15 @@ vlink = "#ff0f0f" bgcolor = "#ffffff"> +<H5>Document Index</H4> +<UL> + <LI><A HREF="#build">Building and Installing TAO from a distribution</A> + <LI><A HREF="#anoncvs">Building and Installing TAO from anonymous CVS</A> +</UL> + <HR> -<H3>Building and Installing TAO</H3> +<H4><A NAME="build">Building and Installing TAO from a distribution</H4> + <p>The following table summarizes platforms on which TAO runs:<P> @@ -72,6 +79,7 @@ bundle as a single piece instead of trying to mix and match things up.<P> <HR><P> <H3>On UNIX platforms</H3> + <OL> <LI>Set <CODE>ACE_ROOT</CODE> environment variable as outlined in the <a href="../ACE-INSTALL.html">ACE @@ -142,7 +150,7 @@ bundle as a single piece instead of trying to mix and match things up.<P> </OL> -<h4><strong><a name="makenotes">A Note On Make</a></strong></h4> +<h2><strong><a name="makenotes">A Note On Make</a></strong></h2> 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 @@ -470,6 +478,60 @@ Please see the Resource Requirements discussion</a> for information on system resources required to build ACE and TAO.<p> +<HR> +<H4><A NAME="anoncvs">Building and Installing TAO from anonymous +CVS</H4> + +If users are building from our <a +href="http://cvs.doc.wustl.edu/anoncvs.html"> anon cvs </a> the +GNUmakefiles, and project files for building on various platforms will +not be available. Users from anon cvs are expected to generate them +using <a href="MPC/README">MPC </a> before building ACE, TAO or +CIAO. We point out some suggestions below to get bootstrapped +quickly. + +<UL> + <LI> Please see <a href="#MPC"> instructions </a> above to download + MPC from anon cvs repository <p> + <LI>Please make sure that you have <a href="http://www.perl.org"> + perl</a> installed, preferably perl + 5.8 or higher. Users on Win32 based platforms are recommended to use + <a href="http://www.activestate.com/Products/ActivePerl/"> Active + State Perl </a>. We use active state perl without problems. We have + ran into problems trying to use the cygwin version of perl on Win32 + based platforms. <p> + <LI>If you just want to build TAO and associated tests, examples, + and associated utility libraries, we recommend the following + alternatives: + <UL> + <LI> Build ACE and TAO seperately. ACE needs to be built first and + instructins for building ACE are available at <a + href="../ACE-INSTALL.html#MPC"> ACE-INSTALL </a>. GNUmakefiles and + project files for TAO can be generated by using the following + commands:<p> + <CODE> $ACE_ROOT/bin/mwc.pl TAO.mwc </CODE> <p> + from <CODE> $TAO_ROOT </CODE> to generate GNUmakefiles. Use <CODE> + -type vc6 </CODE> or <CODE>-type vc71</CODE> to generate VC6 and + VC71 project and solution files.<p> + <LI> Build ACE+TAO together in one shot. To do that please issue + the following commands: <p> + <CODE> $ACE_ROOT/bin/mwc.pl TAOACE.mwc </CODE> <p> + from <CODE> $TAO_ROOT </CODE>. This will generate GNUmakefiles for + ACE, gperf, and core ACE+TAO libraries. Issuing a + <CODE>'make'</CODE> from <CODE>$TAO_ROOT </CODE> will build all of + the above in one shot. You can use <CODE> -type vc6 </CODE> to + generate VC6 project and workspace files. <CODE>TAOACE.dsw</CODE> + can be used by users to build ACE+TAO from a single workspace + file. USers can use <CODE> -type vc71 </CODE> to generate the VC71 + solutions files. <p> + </UL> + <LI>If you want to build CIAO and its associated libraries + please see <a href="CIAO/CIAO-INSTALL.html"> CIAO-INSTALL <a> for + details. + + </UL> + + <HR><P> Back to the <A HREF="http://www.cs.wustl.edu/~schmidt/TAO.html">TAO</A> home page. |