summaryrefslogtreecommitdiff
path: root/ACE/bin/MakeProjectCreator/README
diff options
context:
space:
mode:
authorWilliam R. Otte <wotte@dre.vanderbilt.edu>2006-07-24 15:50:30 +0000
committerWilliam R. Otte <wotte@dre.vanderbilt.edu>2006-07-24 15:50:30 +0000
commitc44379cc7d9c7aa113989237ab0f56db12aa5219 (patch)
tree66a84b20d47f2269d8bdc6e0323f338763424d3a /ACE/bin/MakeProjectCreator/README
parent3aff90f4a822fcf5d902bbfbcc9fa931d6191a8c (diff)
downloadATCD-c44379cc7d9c7aa113989237ab0f56db12aa5219.tar.gz
Repo restructuring
Diffstat (limited to 'ACE/bin/MakeProjectCreator/README')
-rw-r--r--ACE/bin/MakeProjectCreator/README43
1 files changed, 43 insertions, 0 deletions
diff --git a/ACE/bin/MakeProjectCreator/README b/ACE/bin/MakeProjectCreator/README
new file mode 100644
index 00000000000..0b5da7554f3
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/README
@@ -0,0 +1,43 @@
+This directory contains ACE- and TAO-specific extensions of MPC. All
+the base projects in the config directory are ACE- and TAO-specific,
+along with the perl modules for the gnuace and borland types and the
+templates that go along with those implementations.
+
+The default workspace and project type for ACE_wrappers/bin/mwc.pl and
+ACE_wrappers/bin/mpc.pl is gnuace. This differs from the default for
+mwc.pl and mpc.pl located in the MPC directory.
+
+GNUACE-specific aspects of project keywords
+-------------------------------------------
+
+requires Specifies which features should be enabled in order to
+ generate the project file. Under the GNUACE type, it also
+ specifies which tao macros should be set to build the
+ target.
+
+avoids Specifies which features should be disabled in order to
+ generate the project file. Under the GNUACE type, it also
+ specifies which tao macros should not be set to build the
+ target.
+
+The following keywords are GNUACE only:
+
+tagname Specifies the make macro to check before building the target
+tagchecks Specifies the values for tagname to check
+
+NOTE: Within the GNUACE project type, setting sharedname to empty and
+setting staticname to the static library name will result in a project
+that will generate only static libraries.
+
+The default generation mode for the GNUACE project type is named targets.
+The environment variable MPC_GNUACE_DIRECTORY_DEPS can be set to get the
+directory based build that was used up until April of 2006.
+
+For more information about MPC, see the README and USAGE files in the
+MPC directory.
+
+You can get MPC using cvs. If you have access to the DOC Group CVS
+repository, you can check-out the 'MPC' module. You can also
+anonymously check-out MPC from OCI's anonymous CVS server.
+
+cvs -d :pserver:anonymous@anoncvs.ociweb.com:/cvs co MPC