diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-04-14 12:16:02 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-04-14 12:16:02 +0000 |
commit | 9f55becd6a7fb633c3ddc56b8f46c20c9446e52f (patch) | |
tree | d59583d6a465bf730672d17aa7ae99b7bdf20ba9 /TAO | |
parent | 927aa463f7036236f4590ae63f5db8556ffb4efe (diff) | |
download | ATCD-9f55becd6a7fb633c3ddc56b8f46c20c9446e52f.tar.gz |
added CONTROLLED_FILES macro, and removed INSTALL from CVS control
Diffstat (limited to 'TAO')
-rw-r--r-- | TAO/INSTALL | 90 | ||||
-rw-r--r-- | TAO/Makefile | 44 |
2 files changed, 23 insertions, 111 deletions
diff --git a/TAO/INSTALL b/TAO/INSTALL deleted file mode 100644 index 2bb19c60287..00000000000 --- a/TAO/INSTALL +++ /dev/null @@ -1,90 +0,0 @@ - - _________________________________________________________________ - - Building and Installing TAO - - TAO has been ported and tested Windows NT, Solaris, VxWorks, and - Linux. I expect that major portions of the release will port easily to - other platforms that ACE has been ported to. If you can help port TAO - to other platforms we'd appreciate it. - - TAO can be obtained [1]electronically via the WWW and ftp. Bundled - with the TAO release is - HREF="http://www.cs.wustl.edu/~schmidt/ACE.html">ACE. You will need - the most recent version of ACE because TAO tends to track changes to - ACE rather closely. - - A quick build note for users who have used ACE with other ORBs: - linking TAO with a version of ACE that is also linked against another - ORB vendor's library, e.g., liborbix.so, will produce undefined and - most likely unpredictable and erroneous results. - _________________________________________________________________ - - On UNIX platforms - - 1. Set ACE_ROOT environment variable as outlined in the [2]ACE - installation notes. - 2. Build and install ACE under $ACE_ROOT. - + Change directory to $ACE_ROOT/ace and execute [3]make. - 3. Set TAO_ROOT environment variable to $ACE_ROOT/TAO. - 4. Build and install the TAO release under $TAO_ROOT. - + Change directory to $TAO_ROOT/tao and execute [4]make. - 5. Change directory to $TAO_ROOT/tests and execute [5]make. - 6. Follow instructions on executing the various examples under - $TAO_ROOT/tests. - - A Note On Make - - 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 - exactly, versions of make which are known to not work include those - from Solaris 4.x and 5.x, HP-UX, the latest BSD, etc. - - GNU Make can be obtained from various places in source form. - _________________________________________________________________ - - On Windows NT - - Before compiling TAO_IDL on NT, you may need to set the environment - variable CPP_PATH to where CL.exe is installed on your machine. By - default, we set this variable to "C:/Program Files/DevStudio/VC/bin". - Your location may vary, however. Notice that if you forget to set this - variable before compiling TAO_IDL, you can use CPP_LOCATION to specify - the absolute pathname to CL.exe. We set if to "C:/Program - Files/DevStudio/VC/bin/CL.exe" when we do use it. - - Visual C++ 5.0 - - It works best if TAO is placed in ACE_wrappers so TAO ends up in - ACE_wrappers\TAO because the Visual C++ 5.0 Project files are set up - to work in this configuration. If you move it, then make sure you - change the project file to look for the include and library files in - the correct place. - - 1. Make sure ACE is built (For Visual C++ 5.0, use ace.dsw or - ace-vc50.dsw, whichever is in your copy of ACE). - 2. Load the workspace tao\TAO.dsw and build the TAO library. - 3. To build the Cubit test, load the workspace - tests\Cubit\TAO\test.dsw and build both client and server. - - Visual C++ 4.x - - 1. In Tools|Options, go to the Directories page and make sure that - include files paths includes ACE_wrappers\ and the root directory - of TAO (which can be ACE_wrappers\TAO if installed there). The - library files paths should include ACE_wrappers\ace. - 2. Load the project file tao\TAO.mdp and build the TAO library. - 3. To build the Cubit test, load the project file - tests\Cubit\TAO\test.mdp and build both client and server. - _________________________________________________________________ - - Back to the [6]TAO home page. - -References - - 1. http://www.cs.wustl.edu/~schmidt/TAO-obtain.html - 2. http://www.cs.wustl.edu/~schmidt/ACE_wrappers/ACE-INSTALL.html - 3. file://localhost/project/adaptive/ACE_wrappers/TAO/TAO-INSTALL.html#makenotes - 4. file://localhost/project/adaptive/ACE_wrappers/TAO/TAO-INSTALL.html#makenotes - 5. file://localhost/project/adaptive/ACE_wrappers/TAO/TAO-INSTALL.html#makenotes - 6. http://www.cs.wustl.edu/~schmidt/TAO.html diff --git a/TAO/Makefile b/TAO/Makefile index 129c0bf17eb..b47ce4e2973 100644 --- a/TAO/Makefile +++ b/TAO/Makefile @@ -50,26 +50,28 @@ clone: (clone -s $(ACE_ROOT)/$$dir $$dir) \ done -RELEASE_FILES = TAO/ChangeLog \ - TAO/INSTALL \ - TAO/TAO-INSTALL.html \ - TAO/COPYING \ - TAO/COPYING.sun \ - TAO/release.chk \ - TAO/rules.tao.GNU \ - TAO/taoconfig.mk \ - TAO/docs \ - TAO/LICENSE.sun \ - TAO/Makefile \ - TAO/README \ - TAO/README.sun \ - TAO/tao \ - TAO/TAO_IDL \ - TAO/orbsvcs \ - TAO/tests \ - TAO/VERSION - -INSTALL: TAO-INSTALL.html +CONTROLLED_FILES = ChangeLog \ + TAO-INSTALL.html \ + COPYING \ + COPYING.sun \ + release.chk \ + rules.tao.GNU \ + taoconfig.mk \ + docs \ + LICENSE.sun \ + Makefile \ + README \ + README.sun \ + tao \ + TAO_IDL \ + orbsvcs \ + tests \ + VERSION + +RELEASE_FILES = $(addprefix TAO/,$(CONTROLLED_FILES)) \ + TAO/INSTALL + +INSTALL: TAO-INSTALL.html lynx -dump $^ > $@ #### If creating the "official" TAO release: @@ -122,5 +124,5 @@ CHECK = #### Then, make releasetao is invoked to actually create the kit. release: INSTALL @$(ACE_ROOT)/bin/make_release $(CHECK) -k tao -t $(REL) \ - -c "$(RELEASE_FILES)" -r "$(RELEASE_FILES)" && \ + -c "$(CONTROLLED_FILES)" -r "$(RELEASE_FILES)" && \ cd .. && make releasetao |