diff options
author | brunsch <brunsch@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-03-04 00:55:32 +0000 |
---|---|---|
committer | brunsch <brunsch@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-03-04 00:55:32 +0000 |
commit | 5d39a8906b66bef09613fb9651cc070bb01b29a6 (patch) | |
tree | 21940e84f154c881896f933dd3bc974ed67cf2f0 /docs/ACE-porting.html | |
parent | 3b3c3d425a7fad3f2dff986629d8317961d3b08a (diff) | |
download | ATCD-5d39a8906b66bef09613fb9651cc070bb01b29a6.tar.gz |
ChangeLogTag:Sat Mar 3 16:47:53 2001 Darrell Brunsch <brunsch@uci.edu>
Diffstat (limited to 'docs/ACE-porting.html')
-rw-r--r-- | docs/ACE-porting.html | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/docs/ACE-porting.html b/docs/ACE-porting.html index 196c28981c6..e64bc25fc57 100644 --- a/docs/ACE-porting.html +++ b/docs/ACE-porting.html @@ -30,11 +30,11 @@ straightforward to port TAO, as well.<P> <H4>Create a <CODE>config.h</CODE> Header File for the Target OS Platform</H4> A <CODE>config-*.h</CODE> header file exists in <A -HREF="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/ace/">$ACE_ROOT/ace</A> +HREF="../ace/">$ACE_ROOT/ace</A> for each platform to which ACE has been ported. This file contains the portability macros for each particular configuration of ACE. A complete description of the existent macros can be found in the <A -HREF="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/ace/README">$ACE_ROOT/ace/README</A> +HREF="../ace/README">$ACE_ROOT/ace/README</A> file. <P> Currently, you must edit this file by hand to port it to new OS @@ -57,7 +57,7 @@ how ACE has been ported to other operating systems in the Optional features in pthreads are covered by <CODE>ACE_HAS_*</CODE> and/or <CODE>ACE_LACKS_*</CODE> macros, which are described in the <A -HREF="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/ace/README">$ACE_ROOT/ace/README</A> +HREF="../ace/README">$ACE_ROOT/ace/README</A> file. Particular platform features, such as DCE pthreads calls that end in <CODE>_np</CODE>, should be bracketed by platform defines rather than by inventing more <CODE>ACE_HAS_*</CODE> or @@ -90,12 +90,10 @@ After porting the <CODE>ACE_OS</CODE> class, the next step is to port all of the ACE C++ wrapper components, such as sockets, threads, synchronization mechanisms. A full list of the categories and classes can be found in the <A -HREF="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/ACE-categories">$ACE_ROOT/ACE-categories</a> +HREF="ACE-categories.html">$ACE_ROOT/ACE-categories</a> file. It is easiest to concentrate on porting one category at the -time. The ACE release contain a <A -HREF="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/tests/README">one-button -test suite</A> in the <A -HREF="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/tests/">$ACE_ROOT/tests/</A> +time. The ACE release contain a <A HREF="../tests/README">one-button +test suite</A> in the <A HREF="../tests/">$ACE_ROOT/tests/</A> directory. These tests can be used to validate the correctness of the various ACE C++ wrappers as they are ported. <P> @@ -114,7 +112,7 @@ platform-dependent code is localized in the lower layers of ACE. <P> After porting and successfully testing all the ACE framework components, it also should be relatively easy to port and <A -HREF="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/TAO/TAO-INSTALL.html">install</A> +HREF="../TAO/TAO-INSTALL.html">install</A> TAO because all of its platform-dependent code is localized in ACE. Typically, the only problems that arise when porting TAO is bugs with C++ compilers. <P> |