David L.

Levine

ACE/TAO Development Process

Overview

ACE/TAO Development Process
David L. Levine Research Associate levine@cs.wustl.edu http://www.cs.wustl.edu/levine/ http://www.cs.wustl.edu/levine/doc/development.ps.gz 02 July 1998

ACE/TAO Build Requirements ACE/TAO Build Source Control Workspaces Releases Other Information

Washington University, St. Louis

1/8

David L. Levine

ACE/TAO Development Process

David L. Levine

ACE/TAO Development Process

ACE/TAO Build Requirements
Unix host: GNU make NT host: MSVC++ or Borland Both: perl (for some things), cvs

ACE/TAO Build
ACE ROOT environment variable TAO ROOT environment variable, if not ACE ROOT/TAO Insert ACE ROOT/ace in LD LIBRARY PATH if using shared libraries (on Unix) Copy or symlink ace/config.h Unix: copy or symlink include/makeinclude/platform macros.GNU cd $ACE ROOT; make MSVC++: build Unix: ACE wrappers/bin/auto compile helps manage multiple builds

Table 1: ACE/TAO Disk Space Requirements Platform Complete Build, Mb Minimal Build, Mb g++/Linux 450 cxx/DU 4.0 650 ghs/VxWorks 733 87

Washington University, St. Louis

2/8

Washington University, St. Louis

3/8

cs.wustl.cs.David L.cs. only) Washington University. but replace TAO ROOT/TAO IDL/ with symlink (Unix) to host-executable TAO IDL/ For more information: ACE wrappers/ACE-INSTALL.edu/nanbor/CVSUP/ For more information: http://www. See http://www.cs. Louis 4/8 Washington University.wustl.html On Unix. Louis 7/8 . Louis 5/8 David L.cs. continued One-button tests: ACE wrappers/tests/run tests.wustl.edu/levine/CVS.wustl. Levine ACE/TAO Development Process ACE/TAO Build. St.fsh. Minor.wustl.html Washington University.html CVS Source Control Host: tango.edu Remote workspace updates can be done through CVSup.bat. clone/shadow/build trees for multiple hosts hard links: make clone symbolic links (preferred): bin/create ace build <build name> SunOS5_sunc++ Linux_g++ VxWorks_ghs clones/shadows/builds (Unix hosts. Levine ACE/TAO Development Process David L. Levine ACE/TAO Development Process David L. St.vxworksg Cross-compiling: same host setup.edu/schmidt/ACE wrappers For more information: http://www.edu/schmidt/ACE-obtain.edu) user’s workspace Releases Major.cs. Levine ACE/TAO Development Process Workspaces CVS Source Control CVS repository (tango.wustl. St. St. Louis 6/8 Washington University. Beta Releases are from Doug’s workspace at: http://www.

soft-sys.edu Newsgroup: comp.wustl.html Users mail list: send subscribe ace-users to mail@majordomo@cs. St.ace – One-way gateway from mail list to newsgroup Washington University. Louis 8/8 .David L. Levine ACE/TAO Development Process Other Information ACE coding guidelines: ACE wrappers/etc/ACE-guidelines.

Sign up to vote on this title
UsefulNot useful