summaryrefslogtreecommitdiffstats
path: root/tags/cpp-1.0-incubating-M2-RC1/sdo/doc
diff options
context:
space:
mode:
Diffstat (limited to 'tags/cpp-1.0-incubating-M2-RC1/sdo/doc')
-rw-r--r--tags/cpp-1.0-incubating-M2-RC1/sdo/doc/BuildingSTDCXX.html141
-rw-r--r--tags/cpp-1.0-incubating-M2-RC1/sdo/doc/css/maven-base.css147
-rw-r--r--tags/cpp-1.0-incubating-M2-RC1/sdo/doc/css/maven-theme.css145
3 files changed, 0 insertions, 433 deletions
diff --git a/tags/cpp-1.0-incubating-M2-RC1/sdo/doc/BuildingSTDCXX.html b/tags/cpp-1.0-incubating-M2-RC1/sdo/doc/BuildingSTDCXX.html
deleted file mode 100644
index a8657492be..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC1/sdo/doc/BuildingSTDCXX.html
+++ /dev/null
@@ -1,141 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<!--
- Copyright 2006 The Apache Software Foundation or its licensors, as applicable.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- -->
-<HTML>
-<HEAD>
- <META CONTENT="text/html; charset=iso-8859-1" HTTP-EQUIV="Content-Type">
- <META CONTENT="text/css" HTTP-EQUIV="Content-Style-Type">
- <STYLE MEDIA="all" TYPE="text/css">
-@import url("css/maven-base.css");
-@import url("css/maven-theme.css");
- </STYLE>
-
- <LINK HREF="css/maven-theme.css" MEDIA="print" REL="stylesheet"
- TYPE="text/css">
- <TITLE>Tuscany SDO C++ - Building STDCXX for Tuscany SDO</TITLE>
-</HEAD>
-
-<BODY>
-<DIV ID="bodyColumn">
- <DIV ID="contentBox">
- <DIV CLASS="section">
- <H2>Tuscany SDO C++ - Building STDCXX for Tuscany SDO</H2>
-
- <P>STDCXX is an implementation of the C++ Standard Library provided by Apache.
- </P>
- <P>The website is at <A href="http://incubator.apache.org/stdcxx/">http://incubator.apache.org/stdcxx/</A>.
- </P>
- <P>At the time of writing, the current release is 4.1.3 and is available as
- source distribution only. This document explains how to build stdcxx for
- Windows XP and Red Hat Enterprise Linux 3 in the way required by the SDO build
- process.
- </P>
- </DIV>
- <DIV CLASS="section">
- <H2>Contents</H2>
- <OL>
- <LI><A HREF="#install">Building STDCXX..</A>
- <UL>
- <LI><A HREF="#linux">..on Linux</A></LI>
- <LI><A HREF="#win">..on Windows</A></LI>
- </UL></LI>
- </OL>
- </DIV>
-
- <DIV CLASS="section">
- <A NAME="install"><H2>Building STDCXX</H2></A>
- <A NAME="linux"><H3>Building STDCXX on Linux</H3></A>
-
- <OL>
- <LI>The release is distributed as a gzipped tar file, called
- stdcxx-incubating-4.1.3.tar.gz. Extract the contents of this file into a
- convenient directory. For this example, let's assume it is
- /home/Tuscany/stdcxx-4.1.3
- </LI>
- <LI>Define the STDCXX_HOME environment variable to refer to this directory. The
- Tuscany SDO build system uses this environment variable to locate stdcxx.
- </LI>
- <LI>Change directory to STDCXX_HOME. Then build a debug version of the stdcxx
- library using the following command:
- <PRE>gmake BUILDDIR=$STDCXX_HOME/Debug BUILDTYPE=15d CONFIG=gcc.config</PRE>
- This will create a sub-directory of STDCXX_HOME called Debug and place the
- build products below that.
- </LI>
- <LI>For a release version the command is:
- <PRE>gmake BUILDDIR=$STDCXX_HOME/Release BUILDTYPE=12d CONFIG=gcc.config</PRE>
- </LI>
- </OL>
- <P>This provides Tuscany SDO with the versions of stdcxx that it needs for both
- Release and Debug builds.
- </P>
- <A NAME="win"><H3>Building STDCXX on Windows</H3></A>
- <P>STDCXX is supported only when used with Microsoft Visual Studio C++ V7.1
- </P>
- <OL>
- <LI>The release is distributed as a gzipped tar file, called stdcxx-incubating-4.1.3.tar.gz.
- Extract the contents of this file into a convenient directory. For this example let's
- assume it is C:\Tuscany\stdcxx-4.1.3
- </LI>
- <LI>Define the STDCXX_HOME environment variable to refer to this directory. The
- Tuscany SDO build system uses this environment variable to locate stdcxx.
- </LI>
- <LI>Create two directories to contain the results of building stdcxx. The first is
- for the debug enabled version and must be:
- <PRE>&lt;STDCXX_HOME&gt;\Debug</PRE>
- </LI>
- <LI>The second is for the release (ie optimised) version and must be
- <PRE>&lt;STDCXX_HOME&gt;\Release</PRE>
- </LI>
- <LI>Launch an MSVC++ 7.1 command window. In the command window, set the default
- directory to &lt;STDCXX_HOME&gt; where there is a file called generate.bat. Create
- the project definitions that MSVC++ 7.1 will need in order to build stdcxx by
- running generate.bat using the following command:
- <PRE>.\generate.bat /BUILDDIR:&lt;STDCXX_HOME&gt;\Debug /CONFIG:VC71</PRE>
- It is necessary to provide the full, absolute path to the build directory - it
- is not sufficient to provide a relative path. (This restriction will be fixed
- in a future release.)
- </LI>
- <LI>Repeat this operation for the release build, via the command:
- <PRE>.\generate.bat /BUILDDIR:&lt;STDCXX_HOME&gt;\Release /CONFIG:VC71</PRE>
- </LI>
- <LI>Still using the MSVC++ 7.1 command window, set the default directory to one of
- the two build directories eg
- <PRE>cd &lt;STDCXX_HOME&gt;\Debug</PRE>
- </LI>
- <LI>Then launch the developer studio via
- <PRE>cd &lt;STDCXX_HOME&gt;\Debug</PRE>
- </LI>
- <LI>Select the configuration to build. For the Debug version of SDO this will be
- "15d Debug Thread-safe Dll". Then select "Build Solution". The build will take
- a while to complete and runs a test suite when it is finished. The test suite
- is extensive and produces a scattering of errors, however the library build
- itself is fine.
- </LI>
- <LI>Repeat this process for the release version, setting the default directory to
- <PRE>cd &lt;STDCXX_HOME&gt;\Release</PRE>
- and choosing "12d Optimized Thread-safe Dll" as the build configuration.
- </LI>
- </OL>
- <P>This provides Tuscany SDO with the versions of stdcxx that it needs for both
- Release and Debug builds.
- </P>
- </DIV>
- </DIV>
-</DIV>
-</BODY>
-
-</HTML>
-
diff --git a/tags/cpp-1.0-incubating-M2-RC1/sdo/doc/css/maven-base.css b/tags/cpp-1.0-incubating-M2-RC1/sdo/doc/css/maven-base.css
deleted file mode 100644
index 314da3a272..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC1/sdo/doc/css/maven-base.css
+++ /dev/null
@@ -1,147 +0,0 @@
-body {
- margin: 0px;
- padding: 0px;
-}
-img {
- border:none;
-}
-table {
- padding:0px;
- width: 100%;
- margin-left: -2px;
- margin-right: -2px;
-}
-acronym {
- cursor: help;
- border-bottom: 1px dotted #feb;
-}
-table.bodyTable th, table.bodyTable td {
- padding: 2px 4px 2px 4px;
- vertical-align: top;
-}
-div.clear{
- clear:both;
- visibility: hidden;
-}
-div.clear hr{
- display: none;
-}
-#bannerLeft, #bannerRight {
- font-size: xx-large;
- font-weight: bold;
-}
-#bannerLeft img, #bannerRight img {
- margin: 0px;
-}
-.xleft, #bannerLeft img {
- float:left;
- text-shadow: #7CFC00;
-}
-.xright, #bannerRight img {
- float:right;
- text-shadow: #7CFC00;
-}
-#banner {
- padding: 0px;
-}
-#banner img {
- border: none;
-}
-#breadcrumbs {
- padding: 3px 10px 3px 10px;
-}
-#leftColumn {
- width: 150px;
- float:left;
-}
-#bodyColumn {
- margin-right: 1.5em;
- margin-left: 177px;
-}
-#legend {
- padding: 8px 0 8px 0;
-}
-#navcolumn {
- padding: 8px 4px 0 8px;
-}
-#navcolumn h5 {
- margin: 0;
- padding: 0;
- font-size: small;
-}
-#navcolumn ul {
- margin: 0;
- padding: 0;
- font-size: small;
-}
-#navcolumn li {
- list-style-type: none;
- background-image: none;
- background-repeat: no-repeat;
- background-position: 0 0.4em;
- padding-left: 16px;
- list-style-position: ouside;
- line-height: 1.2em;
- font-size: smaller;
-}
-#navcolumn li.expanded {
- background-image: url(../images/expanded.gif);
-}
-#navcolumn li.collapsed {
- background-image: url(../images/collapsed.gif);
-}
-#poweredBy {
- text-align: center;
-}
-#navcolumn img {
- margin-top: 10px;
- margin-bottom: 3px;
-}
-#poweredBy img {
- display:block;
- margin: 20px 0 20px 17px;
- border: 1px solid black;
- width: 90px;
- height: 30px;
-}
-#search img {
- margin: 0px;
- display: block;
-}
-#search #q, #search #btnG {
- border: 1px solid #999;
- margin-bottom:10px;
-}
-#search form {
- margin: 0px;
-}
-#lastPublished {
- font-size: x-small;
-}
-.navSection {
- margin-bottom: 2px;
- padding: 8px;
-}
-.navSectionHead {
- font-weight: bold;
- font-size: x-small;
-}
-.section {
- padding: 4px;
-}
-#footer {
- padding: 3px 10px 3px 10px;
- font-size: x-small;
-}
-#breadcrumbs {
- font-size: x-small;
- margin: 0pt;
-}
-.source {
- padding: 12px;
- margin: 1em 7px 1em 7px;
-}
-.source pre {
- margin: 0px;
- padding: 0px;
-}
diff --git a/tags/cpp-1.0-incubating-M2-RC1/sdo/doc/css/maven-theme.css b/tags/cpp-1.0-incubating-M2-RC1/sdo/doc/css/maven-theme.css
deleted file mode 100644
index c77cb695dd..0000000000
--- a/tags/cpp-1.0-incubating-M2-RC1/sdo/doc/css/maven-theme.css
+++ /dev/null
@@ -1,145 +0,0 @@
-body {
- padding: 0px 0px 10px 0px;
-}
-body, td, select, input, li{
- font-family: Verdana, Helvetica, Arial, sans-serif;
- font-size: 13px;
- padding: 4px 4px 4px 4px;
- line-height: 1.5em;
-}
-code{
- font-family: Courier, monospace;
- font-size: 13px;
-}
-a {
- text-decoration: none;
-}
-a:link {
- color:#36a;
-}
-a:visited {
- color:#47a;
-}
-a:active, a:hover {
- color:#69c;
-}
-#legend li.externalLink {
- background: url(../images/external.png) left top no-repeat;
- padding-left: 18px;
-}
-a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
- background: url(../images/external.png) right center no-repeat;
- padding-right: 18px;
-}
-#legend li.newWindow {
- background: url(../images/newwindow.png) left top no-repeat;
- padding-left: 18px;
-}
-a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
- background: url(../images/newwindow.png) right center no-repeat;
- padding-right: 18px;
-}
-h2 {
- padding: 4px 4px 4px 6px;
- border: 1px solid #999;
- color: #900;
- background-color: #ddd;
- font-weight:900;
- font-size: x-large;
-}
-h3 {
- padding: 4px 4px 4px 6px;
- border: 1px solid #aaa;
- color: #900;
- background-color: #eee;
- font-weight: normal;
- font-size: large;
-}
-h4 {
- padding: 4px 4px 4px 6px;
- border: 1px solid #bbb;
- color: #900;
- background-color: #fff;
- font-weight: normal;
- font-size: large;
-}
-h5 {
- padding: 4px 4px 4px 6px;
- color: #900;
- font-size: normal;
-}
-p {
- line-height: 1.5em;
- font-size: small;
-}
-#breadcrumbs {
- border-top: 1px solid #aaa;
- border-bottom: 1px solid #aaa;
- background-color: #ccc;
-}
-#leftColumn {
- margin: 10px 0 0 5px;
- border: 1px solid #999;
- background-color: #eee;
-}
-#navcolumn h5 {
- font-size: smaller;
- border-bottom: 1px solid #aaaaaa;
- padding-top: 2px;
- color: #000;
-}
-
-table.bodyTable th {
- color: white;
- background-color: #bbb;
- text-align: left;
- font-weight: bold;
-}
-
-table.bodyTable th, table.bodyTable td {
- font-size: 1em;
-}
-
-table.bodyTable tr.a {
- background-color: #ddd;
-}
-
-table.bodyTable tr.b {
- background-color: #eee;
-}
-
-.source {
- border: 1px solid #999;
-}
-dl {
- padding: 4px 4px 4px 6px;
- border: 1px solid #aaa;
- background-color: #ffc;
-}
-dt {
- color: #900;
-}
-#organizationLogo img, #projectLogo img, #projectLogo span{
- margin: 8px;
-}
-#banner {
- border-bottom: 1px solid #fff;
-}
-.sourcecode {
- border: 1px solid #999;
- font-family: Courier, monospace;
- font-size: 13px;
- white-space: pre;
- padding: 4px 4px 4px 6px;
- margin: 4px 4px 4px 6px;
-}
-pre {
- border: 1px solid #999;
- font-family: Courier, monospace;
- font-size: 13px;
- white-space: pre;
- padding: 4px 4px 4px 6px;
- margin: 4px 4px 4px 6px;
-}
-
-