summaryrefslogtreecommitdiff
path: root/TAO/TAO-INSTALL.html
diff options
context:
space:
mode:
authorbala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-07-10 15:24:08 +0000
committerbala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-07-10 15:24:08 +0000
commit45618ff7487d4a9ac8d84b30e28aa7d765545867 (patch)
treee6981dc1cd636a9629a57a6a0b78362cdda42c78 /TAO/TAO-INSTALL.html
parentb98ef33e94c86af584e0934afffecfe53e2bb2f8 (diff)
downloadATCD-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.html66
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.