From 9b3080384e7e66b0e66ceacca8dae500f500e772 Mon Sep 17 00:00:00 2001 From: dengg Date: Wed, 2 Mar 2005 17:10:41 +0000 Subject: Mon Mar 02 11:09:25 2005 Gan Deng --- TAO/CIAO/CIAO-INSTALL.html | 49 +++++++++++++++++++++++++++++++--------------- 1 file changed, 33 insertions(+), 16 deletions(-) diff --git a/TAO/CIAO/CIAO-INSTALL.html b/TAO/CIAO/CIAO-INSTALL.html index 4579b324231..3e3944ab08f 100644 --- a/TAO/CIAO/CIAO-INSTALL.html +++ b/TAO/CIAO/CIAO-INSTALL.html @@ -25,21 +25,39 @@ ACE+TAO. Compiling ACE+TAO successfully is the first

CIAO is divided into several parts, so different installation/building rules apply to different parts of CIAO. +
+
+IMPORTANT: There are currently +TWO CIAO implementations with this +distribution of the software. The "old" CIAO is designed and implemented +based on the orginal +OMG CCM 3.0 specification, the "new" CIAO is designed and implemented +based on the new OMG's Deployment and +Configuration specification. For a temporary solution, we put the "new" +CIAO implementation in the $CIAO_ROOT/DAnCE directory, which +contains the CIAO core, CIAO examples and Deployment and Configuration +Framework. However, both the "old" one and the "new" +one have the same modules and structures, which are described as below. +

+(We suggest you use this "new" CIAO instead of the "old" one, since the +"old" CIAO will not be officially supported soon.) +

    -
  1. CIAO core/tools/examples: This part of CIAO include following directories: $CIAO_ROOT/ciao, $CIAO_ROOT/tools, $CIAO_ROOT/examples and all other directories in $CIAO_ROOT except those listed in the two bullets below.

    +

  2. CIAO core/examples: This part of CIAO include following directories: + $CIAO_ROOT/DAnCE/ciao, $CIAO_ROOT/DAnCE/examples.

  3. CIDL Compiler: This part of CIAO include - $CIAO_ROOT/CCF and $CIAO_ROOT/CIDLC

    + $CIAO_ROOT/CCF and $CIAO_ROOT/CIDLC.

    -

  4. CIAO Deployment and Assembly Framework: This part of CIAO - includes $CIAO_ROOT/DAnCE and is a WIP. DAnCE is an +
  5. CIAO Deployment and Configuration Framework: This part of CIAO + includes all the directories in $CIAO_ROOT/DAnCE except + the ones mentioned above. DAnCE is an implementation of the new Deployment and - Configuration specification. This will eventually replace - different pieces in $CIAO_ROOT/ciao and - $CIAO_ROOT/tools. Please stay tuned to this webpage for - details. + Configuration specification. We refer, henceforth, to all pieces as CIAO in general. The above two pieces will be referred specifically by their names as CIDLC and @@ -52,11 +70,11 @@ installation/building rules apply to different parts of CIAO.

    Supported Platforms for CIAO

    CIAO should be usable on all platforms that TAO runs on. Please see - TAO's installation pages for details

    + TAO's installation pages for details

    Supported Platforms for CIDLC

    CIDLC is supported only on a small subset of platforms. Please -refer to this for details +refer to this for details on how to build CIDLC.

    @@ -89,7 +107,9 @@ closely.


    Install CIDL Compiler

    -

    You can choose to either download the binary cidlc(exe) from here or to build it yourself.

    +

    We suggest you download the binary cidlc(exe) from + here + if you are using Windows or Linux, or you can build it by yourself.

    MPC is used to build the CIDL compiler on Linux. The procedure is outlined @@ -148,9 +168,7 @@ To build CIAO core/tools/examples: For the supported build tools please see MPC manual.

    You have to execute the MPC command in the following directories if you only want to build the examples and have a peek at CIAO:

      -
    • $CIAO_ROOT/ciao -
    • $CIAO_ROOT/tools -
    • $CIAO_ROOT/examples +
    • $CIAO_ROOT/DAnCE/

    @@ -167,8 +185,7 @@ To build CIAO core/tools/examples: quickly by doing the following:

  6. Remove all the GNUmakefiles or project files that are shipped with the release.
  7. -
  8. Open up $CIAO_ROOT/CIAOTAO.mwc and remove DAnCE - from the list. +
  9. Open up $CIAO_ROOT/CIAOTAO.mwc .
  10. Run $ACE_ROOT/bin/mwc.pl CIAOTAO.mwc from $CIAO_ROOT .
  11. Type 'make'
  12. -- cgit v1.2.1