summaryrefslogtreecommitdiff
path: root/ACE/bin/make-components
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/bin/make-components')
-rwxr-xr-xACE/bin/make-components17
1 files changed, 17 insertions, 0 deletions
diff --git a/ACE/bin/make-components b/ACE/bin/make-components
new file mode 100755
index 00000000000..a2b9c782807
--- /dev/null
+++ b/ACE/bin/make-components
@@ -0,0 +1,17 @@
+#! /bin/sh
+# $Id$
+
+# Allow each ACE component to be built in a simple way, as follows:
+#
+# $ACE_ROOT/bin/make-components "your flags"
+#
+# to build libACE.$(SOEXT), libACE_OS.$(SOEXT), etc.
+
+flags="$*"
+cd $ACE_ROOT/ace
+make $flags
+for component in `cat $ACE_ROOT/ace/ACE_COMPONENTS.list`
+do
+ make $flags LIBACE=libACE_$component ACE_COMPONENTS=$component
+done
+exit 0