summaryrefslogtreecommitdiff
path: root/ACE/bin/MakeProjectCreator/config
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/bin/MakeProjectCreator/config')
-rw-r--r--ACE/bin/MakeProjectCreator/config/MPC.cfg2
-rw-r--r--ACE/bin/MakeProjectCreator/config/ace_for_tao.mpb2
-rw-r--r--ACE/bin/MakeProjectCreator/config/acedefaults.mpb2
-rw-r--r--ACE/bin/MakeProjectCreator/config/acexml.mpb2
-rw-r--r--ACE/bin/MakeProjectCreator/config/amh.mpb6
-rw-r--r--ACE/bin/MakeProjectCreator/config/ami.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/anytypecode.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/automake.features6
-rw-r--r--ACE/bin/MakeProjectCreator/config/avoids_ace_for_tao.mpb6
-rw-r--r--ACE/bin/MakeProjectCreator/config/avoids_corba_e_compact.mpb6
-rw-r--r--ACE/bin/MakeProjectCreator/config/avoids_corba_e_micro.mpb6
-rw-r--r--ACE/bin/MakeProjectCreator/config/avstreams.mpb10
-rw-r--r--ACE/bin/MakeProjectCreator/config/avstreamsexe.mpb6
-rw-r--r--ACE/bin/MakeProjectCreator/config/bidir_giop.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_client_dnc.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_component_dnc.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_config_handlers.mpb25
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_config_handlers_base.mpb13
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_container_dnc.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_deployment_stub.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_domainapplicationmanager_dnc.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_events_base_dnc.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_events_dnc.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_executionmanager_stub.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_nodeapplicationmanager.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_nodemanager_stub.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_nodemanager_svnt.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_plan_generator.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_race_component.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_race_default.mpb4
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_race_monitor.mpb4
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_rtevent_dnc.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_servant_dnc.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_server_dnc.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_static_dnc_app.mpb5
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_targetmanager_stub.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciao_xml_utils.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/ciaocidldefaults.mpb24
-rw-r--r--ACE/bin/MakeProjectCreator/config/cidlc.mpb15
-rw-r--r--ACE/bin/MakeProjectCreator/config/codecfactory.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/codeset.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/concurrency.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/concurrency_serv.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/concurrency_skel.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/corba_e_compact.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/corba_e_micro.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/corba_messaging.mpb6
-rwxr-xr-xACE/bin/MakeProjectCreator/config/core_anytypecode.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/core_minimum_corba.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/csd_framework.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/csd_pt_test_exe.mpb4
-rw-r--r--ACE/bin/MakeProjectCreator/config/csd_pt_testinf_lib.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/csd_pt_testservant_lib.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/csd_threadpool.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/csd_tp_foo_a_lib.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/csd_tp_foo_b_lib.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/csd_tp_foo_c_lib.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_a.mpb4
-rw-r--r--ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_b.mpb4
-rw-r--r--ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_c.mpb4
-rw-r--r--ACE/bin/MakeProjectCreator/config/csd_tp_test_lib.mpb10
-rw-r--r--ACE/bin/MakeProjectCreator/config/dance_extension_stub.mpb6
-rw-r--r--ACE/bin/MakeProjectCreator/config/dseventlogadmin.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/dseventlogadmin_serv.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/dseventlogadmin_skel.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/dslogadmin.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/dslogadmin_serv.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/dslogadmin_skel.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/dsnotifylogadmin.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/dsnotifylogadmin_serv.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/dsnotifylogadmin_skel.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/dynamicany.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/dynamicinterface.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/ec_use_typed_events.mpb6
-rw-r--r--ACE/bin/MakeProjectCreator/config/ec_use_typed_events_serv.mpb5
-rw-r--r--ACE/bin/MakeProjectCreator/config/endpointpolicy.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/etcl.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/event.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/event_serv.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/event_skel.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/fault_tolerance.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/ftclientorb.mpb10
-rw-r--r--ACE/bin/MakeProjectCreator/config/ftorb.mpb5
-rw-r--r--ACE/bin/MakeProjectCreator/config/ftorbutils.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/ftrtevent.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/ftrteventchannel.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/ftrteventclient.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/ftserverorb.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/global.features5
-rw-r--r--ACE/bin/MakeProjectCreator/config/htiop.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/ifr_client.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/ifrservice.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/imr_activator.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/imr_client.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/imr_locator.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/interceptors.mpb6
-rw-r--r--ACE/bin/MakeProjectCreator/config/iorinterceptor.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/iormanip.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/iortable.mpb7
-rwxr-xr-xACE/bin/MakeProjectCreator/config/ipv6.mpb2
-rw-r--r--ACE/bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_client.mpb5
-rw-r--r--ACE/bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_server.mpb5
-rw-r--r--ACE/bin/MakeProjectCreator/config/kokyu_dsrt_schedulers.mpb12
-rw-r--r--ACE/bin/MakeProjectCreator/config/lifecycle.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/loadbalancing.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/messaging.mpb6
-rw-r--r--ACE/bin/MakeProjectCreator/config/messaging_optional.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/minimum_corba.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/naming.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/naming_serv.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/naming_skel.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/namingexe.mpb5
-rw-r--r--ACE/bin/MakeProjectCreator/config/negotiate_codesets.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/notification.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/notification_serv.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/notification_skel.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/notify.mpb4
-rw-r--r--ACE/bin/MakeProjectCreator/config/notify_serv.mpb10
-rw-r--r--ACE/bin/MakeProjectCreator/config/notifytest.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/objreftemplate.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/orbsvcs_output.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/orbsvcsexe.mpb5
-rw-r--r--ACE/bin/MakeProjectCreator/config/orbsvcslib.mpb12
-rw-r--r--ACE/bin/MakeProjectCreator/config/pi.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/pi_server.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/pidl.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/portablegroup.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/portableserver.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/property.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/property_serv.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/property_skel.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/psdl.mpb19
-rw-r--r--ACE/bin/MakeProjectCreator/config/rt_client.mpb5
-rw-r--r--ACE/bin/MakeProjectCreator/config/rt_server.mpb5
-rw-r--r--ACE/bin/MakeProjectCreator/config/rtcorba.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/rtcorbacommon.mpb13
-rw-r--r--ACE/bin/MakeProjectCreator/config/rtcorbaevent.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/rtcosscheduling.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/rtevent.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/rtevent_serv.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/rtevent_skel.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/rteventexe.mpb5
-rw-r--r--ACE/bin/MakeProjectCreator/config/rteventlogadmin.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/rteventlogadmin_serv.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/rteventlogadmin_skel.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/rtkokyuevent.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/rtnotify.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/rtportableserver.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/rtsched.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/rtschedevent.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/rtscheduling.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/rtscheduling_client.mpb5
-rw-r--r--ACE/bin/MakeProjectCreator/config/rtscheduling_server.mpb5
-rw-r--r--ACE/bin/MakeProjectCreator/config/security.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/smart_proxies.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/ssliop.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/strategies.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/svc_utils.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/tao_flresource.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/tao_no_iiop.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/tao_output.mpb9
-rw-r--r--ACE/bin/MakeProjectCreator/config/tao_qtresource.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/tao_tkresource.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/tao_versioning_idl_defaults.mpb14
-rw-r--r--ACE/bin/MakeProjectCreator/config/tao_xtresource.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/taoclient.mpb6
-rw-r--r--ACE/bin/MakeProjectCreator/config/taodefaults.mpb20
-rw-r--r--ACE/bin/MakeProjectCreator/config/taoexe.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/taoidl3toidl2defaults.mpb23
-rw-r--r--ACE/bin/MakeProjectCreator/config/taoidldefaults.mpb65
-rw-r--r--ACE/bin/MakeProjectCreator/config/taolib.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/taolib_with_idl.mpb5
-rw-r--r--ACE/bin/MakeProjectCreator/config/taoserver.mpb6
-rw-r--r--ACE/bin/MakeProjectCreator/config/time.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/trading.mpb8
-rw-r--r--ACE/bin/MakeProjectCreator/config/trading_serv.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/trading_skel.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/typecodefactory.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/utils.mpb7
-rw-r--r--ACE/bin/MakeProjectCreator/config/valuetype.mpb7
181 files changed, 1426 insertions, 20 deletions
diff --git a/ACE/bin/MakeProjectCreator/config/MPC.cfg b/ACE/bin/MakeProjectCreator/config/MPC.cfg
deleted file mode 100644
index f155b2b5ba5..00000000000
--- a/ACE/bin/MakeProjectCreator/config/MPC.cfg
+++ /dev/null
@@ -1,2 +0,0 @@
-includes = $TAO_ROOT/MPC/config, $CIAO_ROOT/MPC/config, $DDS_ROOT/MPC/config
-dynamic_types = $ACE_ROOT/bin/MakeProjectCreator
diff --git a/ACE/bin/MakeProjectCreator/config/ace_for_tao.mpb b/ACE/bin/MakeProjectCreator/config/ace_for_tao.mpb
index 36b8309f1fc..809140c3fae 100644
--- a/ACE/bin/MakeProjectCreator/config/ace_for_tao.mpb
+++ b/ACE/bin/MakeProjectCreator/config/ace_for_tao.mpb
@@ -3,7 +3,7 @@
// $Id$
feature(ace_for_tao) {
- macros += ACE_LACKS_ACE_TOKEN ACE_LACKS_MSG_WFMO
+ macros += ACE_LACKS_ACE_TOKEN
after += ACE_FOR_TAO
libs += ACE_FOR_TAO
diff --git a/ACE/bin/MakeProjectCreator/config/acedefaults.mpb b/ACE/bin/MakeProjectCreator/config/acedefaults.mpb
index 99cf8d75eec..57348fbca5b 100644
--- a/ACE/bin/MakeProjectCreator/config/acedefaults.mpb
+++ b/ACE/bin/MakeProjectCreator/config/acedefaults.mpb
@@ -1,7 +1,7 @@
// -*- MPC -*-
// $Id$
-project: ipv6 {
+project: zlib, zzip, ipv6 {
staticflags += ACE_AS_STATIC_LIBS
includes += $(ACE_ROOT)
libpaths += $(ACE_ROOT)/lib
diff --git a/ACE/bin/MakeProjectCreator/config/acexml.mpb b/ACE/bin/MakeProjectCreator/config/acexml.mpb
index 1ff98f3f917..7097de92b92 100644
--- a/ACE/bin/MakeProjectCreator/config/acexml.mpb
+++ b/ACE/bin/MakeProjectCreator/config/acexml.mpb
@@ -1,7 +1,7 @@
// -*- MPC -*-
// $Id$
-project: zzip, zlib {
+project {
avoids += ace_for_tao
after += ACEXML_Parser ACEXML
libs += ACEXML_Parser ACEXML
diff --git a/ACE/bin/MakeProjectCreator/config/amh.mpb b/ACE/bin/MakeProjectCreator/config/amh.mpb
new file mode 100644
index 00000000000..56648343ec1
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/amh.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project: taoidldefaults, messaging {
+ idlflags += -GH
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ami.mpb b/ACE/bin/MakeProjectCreator/config/ami.mpb
new file mode 100644
index 00000000000..9735a3b293d
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ami.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taoidldefaults, messaging {
+ requires += ami
+ idlflags += -GC
+}
diff --git a/ACE/bin/MakeProjectCreator/config/anytypecode.mpb b/ACE/bin/MakeProjectCreator/config/anytypecode.mpb
new file mode 100644
index 00000000000..4207be85db8
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/anytypecode.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, taoidldefaults {
+ after += AnyTypeCode
+ libs += TAO_AnyTypeCode
+
+ idlflags -= -Sa -St
+}
diff --git a/ACE/bin/MakeProjectCreator/config/automake.features b/ACE/bin/MakeProjectCreator/config/automake.features
index 77109ba3a07..d78fdef842f 100644
--- a/ACE/bin/MakeProjectCreator/config/automake.features
+++ b/ACE/bin/MakeProjectCreator/config/automake.features
@@ -30,9 +30,3 @@ ace_xtreactor=1
tao_xtresource=1
wxWindows=1
-
-stl=1
-boost=1
-java=1
-zlib=1
-zzip=1
diff --git a/ACE/bin/MakeProjectCreator/config/avoids_ace_for_tao.mpb b/ACE/bin/MakeProjectCreator/config/avoids_ace_for_tao.mpb
deleted file mode 100644
index d9a8a0a7fd9..00000000000
--- a/ACE/bin/MakeProjectCreator/config/avoids_ace_for_tao.mpb
+++ /dev/null
@@ -1,6 +0,0 @@
-// -*- MPC -*-
-// $Id$
-
-feature(ace_for_tao) {
- avoids += ace_for_tao
-}
diff --git a/ACE/bin/MakeProjectCreator/config/avoids_corba_e_compact.mpb b/ACE/bin/MakeProjectCreator/config/avoids_corba_e_compact.mpb
new file mode 100644
index 00000000000..919f0c4c2c2
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/avoids_corba_e_compact.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+feature(avoids_corba_e_compact) : taoidldefaults {
+ avoids += corba_e_compact
+}
diff --git a/ACE/bin/MakeProjectCreator/config/avoids_corba_e_micro.mpb b/ACE/bin/MakeProjectCreator/config/avoids_corba_e_micro.mpb
new file mode 100644
index 00000000000..919f0c4c2c2
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/avoids_corba_e_micro.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+feature(avoids_corba_e_compact) : taoidldefaults {
+ avoids += corba_e_compact
+}
diff --git a/ACE/bin/MakeProjectCreator/config/avstreams.mpb b/ACE/bin/MakeProjectCreator/config/avstreams.mpb
new file mode 100644
index 00000000000..b48daeacc30
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/avstreams.mpb
@@ -0,0 +1,10 @@
+// -*- MPC -*-
+// $Id$
+
+project: property_serv, naming, qos {
+ avoids += ace_for_tao
+ after += AV
+ libs += TAO_AV
+ tagchecks += AV
+}
+
diff --git a/ACE/bin/MakeProjectCreator/config/avstreamsexe.mpb b/ACE/bin/MakeProjectCreator/config/avstreamsexe.mpb
new file mode 100644
index 00000000000..80ab5507cbf
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/avstreamsexe.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project: namingexe, avstreams {
+}
+
diff --git a/ACE/bin/MakeProjectCreator/config/bidir_giop.mpb b/ACE/bin/MakeProjectCreator/config/bidir_giop.mpb
new file mode 100644
index 00000000000..55b448e4f6a
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/bidir_giop.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, pi {
+ after += BiDir_GIOP
+ libs += TAO_BiDirGIOP
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_client_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_client_dnc.mpb
new file mode 100644
index 00000000000..5824333c36c
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_client_dnc.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id$
+
+project : security, ifr_client, valuetype, pi, codecfactory {
+ after += CIAO_DnC_Client
+ includes += $(CIAO_ROOT) $(CIAO_ROOT)/ciao $(CIAO_ROOT)/DAnCE
+ idlflags += -I$(CIAO_ROOT) -I$(CIAO_ROOT)/ciao -I$(CIAO_ROOT)/DAnCE
+ libs += CIAO_DnC_Client
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_component_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_component_dnc.mpb
new file mode 100644
index 00000000000..9cabf46cf83
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_component_dnc.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : portableserver, ciao_server_dnc, ciao_events_dnc {
+ after += CIAO_DnC_Container
+ libs += CIAO_DnC_Container
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_config_handlers.mpb b/ACE/bin/MakeProjectCreator/config/ciao_config_handlers.mpb
new file mode 100644
index 00000000000..69412b873f1
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_config_handlers.mpb
@@ -0,0 +1,25 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao_config_handlers_base, dynamicany, typecodefactory {
+ verbatim(gnuace, macros) {
+ override no_hidden_visibility = 1
+ }
+ after += CIAO_XML_Utils \
+ XSC_DynAny_Handler \
+ XSC_Config_Handlers \
+ XSC_XML_Handlers \
+ RT_CCM_Config_Handlers \
+ CIAO_Events_Handlers \
+ Package_Config_Handlers \
+ XSC_Config_Handlers_Common
+
+ libs += CIAO_XML_Utils \
+ XSC_Config_Handlers \
+ RT_CCM_Config_Handlers \
+ CIAO_Events_Handlers \
+ Package_Config_Handlers \
+ XSC_XML_Handlers \
+ XSC_Config_Handlers_Common \
+ XSC_DynAny_Handler
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_config_handlers_base.mpb b/ACE/bin/MakeProjectCreator/config/ciao_config_handlers_base.mpb
new file mode 100644
index 00000000000..9d36eda836b
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_config_handlers_base.mpb
@@ -0,0 +1,13 @@
+// $Id$
+
+project : ciao_xml_utils, dynamicany, typecodefactory, exceptions {
+ after += XSC_XML_Handlers
+ libs += XSC_XML_Handlers
+ macros += XML_USE_PTHREADS
+ includes += $(CIAO_ROOT)/tools/Config_Handlers
+
+ verbatim(gnuace, macros) {
+ override no_hidden_visibility = 1
+ }
+
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_container_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_container_dnc.mpb
new file mode 100644
index 00000000000..7875cd5d088
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_container_dnc.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : portableserver, ciao_client_dnc {
+ after += CIAO_DnC_Container
+ libs += CIAO_DnC_Container
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_deployment_stub.mpb b/ACE/bin/MakeProjectCreator/config/ciao_deployment_stub.mpb
new file mode 100644
index 00000000000..45e0fb77341
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_deployment_stub.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao_client_dnc, ciao_events_base_dnc {
+ after += Deployment_stub
+ libs += CIAO_Deployment_stub
+ includes += $(CIAO_ROOT)/DAnCE
+ idlflags += -I$(CIAO_ROOT)/DAnCE
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb b/ACE/bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb
new file mode 100644
index 00000000000..c62fe02d199
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao_deployment_stub, portableserver, ciao_events_dnc {
+ after += Deployment_svnt
+ libs += CIAO_Deployment_svnt
+ includes += $(CIAO_ROOT)/DAnCE/ciao
+ idlflags += -I$(CIAO_ROOT)/DAnCE
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_domainapplicationmanager_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_domainapplicationmanager_dnc.mpb
new file mode 100644
index 00000000000..31731a84d5d
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_domainapplicationmanager_dnc.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao_deployment_svnt {
+ includes += $(CIAO_ROOT)/DomainApplicationManager
+ libs += DomainApplicationManager
+ after += DomainApplicationManager
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_events_base_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_events_base_dnc.mpb
new file mode 100644
index 00000000000..de2c8d5a7b9
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_events_base_dnc.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, ciao_container_dnc, ciao_client_dnc {
+ libs += CIAO_DnC_Events_Base
+ after += CIAO_DnC_Events_Base
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_events_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_events_dnc.mpb
new file mode 100644
index 00000000000..e3c19ae53d1
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_events_dnc.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id$
+
+project : security, ifr_client, valuetype, pi, codecfactory, ciao_container_dnc, ciao_client_dnc, ciao_rtevent_dnc {
+ includes += $(CIAO_ROOT)/ciaosvcs/Events
+ idlflags += -I$(CIAO_ROOT)/ciaosvcs/Events
+ libs += CIAO_DnC_Events
+ after += CIAO_DnC_Events
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_executionmanager_stub.mpb b/ACE/bin/MakeProjectCreator/config/ciao_executionmanager_stub.mpb
new file mode 100644
index 00000000000..bea046abd2d
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_executionmanager_stub.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao_deployment_stub {
+ includes += $(CIAO_ROOT)/DAnCE/ExecutionManager
+ libs += ExecutionManager_stub
+ after += ExecutionManager_stub
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_nodeapplicationmanager.mpb b/ACE/bin/MakeProjectCreator/config/ciao_nodeapplicationmanager.mpb
new file mode 100644
index 00000000000..d082eb93f04
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_nodeapplicationmanager.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id
+
+project : ciao_targetmanager_stub {
+ includes += $(CIAO_ROOT)/DAnCE/NodeApplicationManager
+ libs += NodeApplicationManager
+ after += NodeApplicationManager
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_nodemanager_stub.mpb b/ACE/bin/MakeProjectCreator/config/ciao_nodemanager_stub.mpb
new file mode 100644
index 00000000000..3208af9bd00
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_nodemanager_stub.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id
+
+project : ciao_deployment_stub {
+ includes += $(CIAO_ROOT)/DAnCE/Interfaces
+ includes += $(CIAO_ROOT)/DAnCE/NodeManager
+ libs += NodeManager_stub
+ after += NodeManager_stub
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_nodemanager_svnt.mpb b/ACE/bin/MakeProjectCreator/config/ciao_nodemanager_svnt.mpb
new file mode 100644
index 00000000000..4856402b74b
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_nodemanager_svnt.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id
+
+project : ciao_nodemanager_stub {
+ libs += NodeManager
+ after += NodeManager_svnt
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_plan_generator.mpb b/ACE/bin/MakeProjectCreator/config/ciao_plan_generator.mpb
new file mode 100644
index 00000000000..e234ead3e67
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_plan_generator.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao_component_dnc {
+ includes += $(CIAO_ROOT)/DAnCE/Plan_Generator
+ libs += Plan_Generator
+ after += Plan_Generator
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_race_component.mpb b/ACE/bin/MakeProjectCreator/config/ciao_race_component.mpb
new file mode 100644
index 00000000000..dc78b44764f
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_race_component.mpb
@@ -0,0 +1,8 @@
+// $Id$
+
+project : ciaocidldefaults {
+ after += RACE_common_stub
+ libs += RACE_common_stub CIAO_Deployment_stub
+ includes += $(CIAO_ROOT)/RACE
+ idlflags += -I$(CIAO_ROOT)/RACE
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_race_default.mpb b/ACE/bin/MakeProjectCreator/config/ciao_race_default.mpb
new file mode 100644
index 00000000000..26f9fb038c5
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_race_default.mpb
@@ -0,0 +1,4 @@
+project : ciaocidldefaults {
+ includes += $(CIAO_ROOT)/RACE
+ idlflags += -I$(CIAO_ROOT)/RACE
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_race_monitor.mpb b/ACE/bin/MakeProjectCreator/config/ciao_race_monitor.mpb
new file mode 100644
index 00000000000..7bf423b3d0d
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_race_monitor.mpb
@@ -0,0 +1,4 @@
+project : ciao_race_default {
+ after += Local_Monitor
+ libs += Local_Monitor
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_rtevent_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_rtevent_dnc.mpb
new file mode 100644
index 00000000000..0d370eca8d8
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_rtevent_dnc.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id$
+
+project : rtevent_serv, ciao_events_base_dnc {
+ includes += $(CIAO_ROOT)/ciaosvcs/Events
+ idlflags += -I$(CIAO_ROOT)/ciaosvcs/Events
+ libs += CIAO_RTEvent
+ after += CIAO_RTEvent
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_servant_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_servant_dnc.mpb
new file mode 100644
index 00000000000..6bc5c8d52a0
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_servant_dnc.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao_component_dnc, ciao_deployment_svnt, ciao_events_dnc, ciaocidldefaults, utils, naming {
+ after += CIAO_DnC_Server
+ libs += CIAO_DnC_Server
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_server_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_server_dnc.mpb
new file mode 100644
index 00000000000..380c9d22c90
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_server_dnc.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao_client_dnc, ciao_deployment_svnt, utils, naming, ciao_events_dnc {
+ after += CIAO_DnC_Server
+ libs += CIAO_DnC_Server
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_static_dnc_app.mpb b/ACE/bin/MakeProjectCreator/config/ciao_static_dnc_app.mpb
new file mode 100644
index 00000000000..f6792f1f9eb
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_static_dnc_app.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao_component_dnc, iortable, ciao_nodeapplicationmanager, ciao_nodemanager_svnt {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_targetmanager_stub.mpb b/ACE/bin/MakeProjectCreator/config/ciao_targetmanager_stub.mpb
new file mode 100644
index 00000000000..107f41f94a7
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_targetmanager_stub.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id
+
+project : ciao_nodemanager_stub {
+ includes += $(CIAO_ROOT)/DAnCE/TargetManager
+ libs += TargetManager_stub
+ after += CIAO_TargetManager_stub
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciao_xml_utils.mpb b/ACE/bin/MakeProjectCreator/config/ciao_xml_utils.mpb
new file mode 100644
index 00000000000..1167281994f
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciao_xml_utils.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : xerces, exceptions {
+ includes += $(CIAO_ROOT)/tools
+ after += CIAO_XML_Utils
+ libs += CIAO_XML_Utils
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ciaocidldefaults.mpb b/ACE/bin/MakeProjectCreator/config/ciaocidldefaults.mpb
new file mode 100644
index 00000000000..3521ffebf88
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ciaocidldefaults.mpb
@@ -0,0 +1,24 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ // Set the cidl compiler and flags as template values
+ specific {
+ cidlc = $(CIAO_ROOT)/bin/cidlc
+ cidlc_dep = $(CIAO_ROOT)/bin/cidlc
+ cidlc_flags = -I $(CIAO_ROOT) -I$(CIAO_ROOT)/DAnCE -I$(CIAO_ROOT)/ciao -I$(TAO_ROOT) -I$(TAO_ROOT)/tao -I$(TAO_ROOT)/orbsvcs
+ }
+
+ Define_Custom(CIDL) {
+ automatic = 0
+ dependent = $(CIDLC_DEP)
+ command = $(CIDLC)
+ commandflags = $(CIDLC_FLAGS)
+ inputext = .cidl
+ source_outputext = _svnt.cpp
+ header_outputext = _svnt.h
+ generic_outputext = E.idl
+ keyword cidlflags = commandflags
+ }
+
+}
diff --git a/ACE/bin/MakeProjectCreator/config/cidlc.mpb b/ACE/bin/MakeProjectCreator/config/cidlc.mpb
new file mode 100644
index 00000000000..38fa6d65e0d
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/cidlc.mpb
@@ -0,0 +1,15 @@
+// $Id$
+
+project: boost_filesystem, boost_regex, exceptions {
+ requires += cidl
+ includes += $(CIAO_ROOT) $(CIAO_ROOT)/CCF $(ACE_ROOT)/contrib/utility
+ libpaths += $(CIAO_ROOT)/CCF/CCF $(ACE_ROOT)/lib
+
+ specific(nmake, vc71, vc8) {
+ compile_flags += /wd4290 /wd4800 /wd4250 /wd4355
+ }
+
+ verbatim(gnuace, top) {
+ include $(CIAO_ROOT)/CCF/Config.rules
+ }
+}
diff --git a/ACE/bin/MakeProjectCreator/config/codecfactory.mpb b/ACE/bin/MakeProjectCreator/config/codecfactory.mpb
new file mode 100644
index 00000000000..3d2a4cbdf68
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/codecfactory.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, anytypecode {
+ after += CodecFactory
+ libs += TAO_CodecFactory
+}
diff --git a/ACE/bin/MakeProjectCreator/config/codeset.mpb b/ACE/bin/MakeProjectCreator/config/codeset.mpb
new file mode 100644
index 00000000000..5ed18925513
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/codeset.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ after += Codeset
+ libs += TAO_Codeset
+}
diff --git a/ACE/bin/MakeProjectCreator/config/concurrency.mpb b/ACE/bin/MakeProjectCreator/config/concurrency.mpb
new file mode 100644
index 00000000000..7f93021e1a1
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/concurrency.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib {
+ after += CosConcurrency
+ libs += TAO_CosConcurrency
+ tagchecks += Concurrency
+}
diff --git a/ACE/bin/MakeProjectCreator/config/concurrency_serv.mpb b/ACE/bin/MakeProjectCreator/config/concurrency_serv.mpb
new file mode 100644
index 00000000000..0d1a4092e57
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/concurrency_serv.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, concurrency_skel {
+ after += CosConcurrency_Serv
+ libs += TAO_CosConcurrency_Serv
+}
diff --git a/ACE/bin/MakeProjectCreator/config/concurrency_skel.mpb b/ACE/bin/MakeProjectCreator/config/concurrency_skel.mpb
new file mode 100644
index 00000000000..0806aa30cbb
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/concurrency_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, concurrency, portableserver {
+ after += CosConcurrency_Skel
+ libs += TAO_CosConcurrency_Skel
+}
diff --git a/ACE/bin/MakeProjectCreator/config/corba_e_compact.mpb b/ACE/bin/MakeProjectCreator/config/corba_e_compact.mpb
new file mode 100644
index 00000000000..7e7627a4878
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/corba_e_compact.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+feature (corba_e_compact) : taoidldefaults {
+ macros += CORBA_E_COMPACT
+ idlflags += -DCORBA_E_COMPACT
+}
diff --git a/ACE/bin/MakeProjectCreator/config/corba_e_micro.mpb b/ACE/bin/MakeProjectCreator/config/corba_e_micro.mpb
new file mode 100644
index 00000000000..5f14ae228b9
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/corba_e_micro.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+feature (corba_e_micro) : taoidldefaults {
+ macros += CORBA_E_MICRO
+ idlflags += -DCORBA_E_MICRO
+}
diff --git a/ACE/bin/MakeProjectCreator/config/corba_messaging.mpb b/ACE/bin/MakeProjectCreator/config/corba_messaging.mpb
new file mode 100644
index 00000000000..e2b65dbade4
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/corba_messaging.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ requires += corba_messaging
+}
diff --git a/ACE/bin/MakeProjectCreator/config/core_anytypecode.mpb b/ACE/bin/MakeProjectCreator/config/core_anytypecode.mpb
new file mode 100755
index 00000000000..dfa65b169aa
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/core_anytypecode.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id$
+// N.B. This project is only intended for use within ORB core mpc files.
+// Use anytypecode.mpb in all other circumstances.
+
+project {
+ after += AnyTypeCode
+ libs += TAO_AnyTypeCode
+}
diff --git a/ACE/bin/MakeProjectCreator/config/core_minimum_corba.mpb b/ACE/bin/MakeProjectCreator/config/core_minimum_corba.mpb
new file mode 100644
index 00000000000..dd8dc2f75a4
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/core_minimum_corba.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+feature(minimum_corba) : taoidldefaults {
+ idlflags += -DTAO_HAS_MINIMUM_POA
+ macros += TAO_HAS_MINIMUM_CORBA=1
+}
diff --git a/ACE/bin/MakeProjectCreator/config/csd_framework.mpb b/ACE/bin/MakeProjectCreator/config/csd_framework.mpb
new file mode 100644
index 00000000000..27dd3f56694
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/csd_framework.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+//$Id$
+
+project : taolib, portableserver, pi, codecfactory {
+ after += CSD_Framework
+ libs += TAO_CSD_Framework
+}
diff --git a/ACE/bin/MakeProjectCreator/config/csd_pt_test_exe.mpb b/ACE/bin/MakeProjectCreator/config/csd_pt_test_exe.mpb
new file mode 100644
index 00000000000..5641add5436
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/csd_pt_test_exe.mpb
@@ -0,0 +1,4 @@
+// -*- MPC -*-
+//$Id$
+project : csd_pt_testinf_lib, csd_pt_testservant_lib, taoexe, pi {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/csd_pt_testinf_lib.mpb b/ACE/bin/MakeProjectCreator/config/csd_pt_testinf_lib.mpb
new file mode 100644
index 00000000000..0c9a8dffa27
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/csd_pt_testinf_lib.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+//$Id$
+
+project : csd_threadpool, taolib_with_idl {
+ after += csd_pt_testinf
+ includes += $(TAO_ROOT)/performance-tests/CSD_Strategy
+ libs += CSD_PT_TestInf
+ idlflags += -I$(TAO_ROOT)/performance-tests/CSD_Strategy
+}
diff --git a/ACE/bin/MakeProjectCreator/config/csd_pt_testservant_lib.mpb b/ACE/bin/MakeProjectCreator/config/csd_pt_testservant_lib.mpb
new file mode 100644
index 00000000000..1eba36eae83
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/csd_pt_testservant_lib.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+//$Id$
+
+project : csd_pt_testinf_lib {
+ after += csd_pt_testservant
+ libs += CSD_PT_TestServant
+}
diff --git a/ACE/bin/MakeProjectCreator/config/csd_threadpool.mpb b/ACE/bin/MakeProjectCreator/config/csd_threadpool.mpb
new file mode 100644
index 00000000000..6f6cb86f1b2
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/csd_threadpool.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+//$Id$
+
+project : csd_framework, threads {
+ after += CSD_ThreadPool
+ libs += TAO_CSD_ThreadPool
+}
diff --git a/ACE/bin/MakeProjectCreator/config/csd_tp_foo_a_lib.mpb b/ACE/bin/MakeProjectCreator/config/csd_tp_foo_a_lib.mpb
new file mode 100644
index 00000000000..e9d3edd980e
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/csd_tp_foo_a_lib.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+//$Id$
+
+project : csd_tp_test_lib {
+ after += csd_tp_foo_a_lib
+ includes += $(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Foo_A
+ libs += CSD_TP_Foo_A
+ libpaths += $(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Foo_A
+}
diff --git a/ACE/bin/MakeProjectCreator/config/csd_tp_foo_b_lib.mpb b/ACE/bin/MakeProjectCreator/config/csd_tp_foo_b_lib.mpb
new file mode 100644
index 00000000000..298cd700ece
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/csd_tp_foo_b_lib.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+//$Id$
+
+project : csd_tp_test_lib {
+ after += csd_tp_foo_b_lib
+ includes += $(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Foo_B
+ libs += CSD_TP_Foo_B
+ libpaths += $(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Foo_B
+}
diff --git a/ACE/bin/MakeProjectCreator/config/csd_tp_foo_c_lib.mpb b/ACE/bin/MakeProjectCreator/config/csd_tp_foo_c_lib.mpb
new file mode 100644
index 00000000000..4c51d30d318
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/csd_tp_foo_c_lib.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+//$Id$
+
+project : csd_tp_test_lib {
+ after += csd_tp_foo_c_lib
+ includes += $(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Foo_C
+ libs += CSD_TP_Foo_C
+ libpaths += $(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Foo_C
+}
diff --git a/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_a.mpb b/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_a.mpb
new file mode 100644
index 00000000000..7e1cfa624a8
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_a.mpb
@@ -0,0 +1,4 @@
+// -*- MPC -*-
+//$Id$
+project : csd_tp_foo_a_lib, taoexe {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_b.mpb b/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_b.mpb
new file mode 100644
index 00000000000..c7209d22fc2
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_b.mpb
@@ -0,0 +1,4 @@
+// -*- MPC -*-
+//$Id$
+project : csd_tp_foo_b_lib, taoexe {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_c.mpb b/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_c.mpb
new file mode 100644
index 00000000000..efe525aff98
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_c.mpb
@@ -0,0 +1,4 @@
+// -*- MPC -*-
+//$Id$
+project : csd_tp_foo_c_lib, taoexe {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/csd_tp_test_lib.mpb b/ACE/bin/MakeProjectCreator/config/csd_tp_test_lib.mpb
new file mode 100644
index 00000000000..f5227147178
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/csd_tp_test_lib.mpb
@@ -0,0 +1,10 @@
+// -*- MPC -*-
+//$Id$
+
+project : taolib_with_idl, csd_threadpool, pi {
+ after += CSD_TP_Test_Lib
+ includes += $(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Common
+ libs += CSD_TP_Test
+ libpaths += $(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Common
+ idlflags += -I$(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Common
+}
diff --git a/ACE/bin/MakeProjectCreator/config/dance_extension_stub.mpb b/ACE/bin/MakeProjectCreator/config/dance_extension_stub.mpb
new file mode 100644
index 00000000000..4f5353b87bb
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/dance_extension_stub.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao_deployment_stub {
+ includes += $(CIAO_ROOT)/DAnCE/Interfaces
+}
diff --git a/ACE/bin/MakeProjectCreator/config/dseventlogadmin.mpb b/ACE/bin/MakeProjectCreator/config/dseventlogadmin.mpb
new file mode 100644
index 00000000000..72855e6ced4
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/dseventlogadmin.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, dslogadmin, event {
+ after += DsEventLogAdmin
+ libs += TAO_DsEventLogAdmin
+ tagchecks += EventLog
+}
diff --git a/ACE/bin/MakeProjectCreator/config/dseventlogadmin_serv.mpb b/ACE/bin/MakeProjectCreator/config/dseventlogadmin_serv.mpb
new file mode 100644
index 00000000000..b8eb9882ad3
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/dseventlogadmin_serv.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, dseventlogadmin_skel, dslogadmin_serv, event_serv {
+ after += DsEventLogAdmin_Serv
+ libs += TAO_DsEventLogAdmin_Serv
+}
diff --git a/ACE/bin/MakeProjectCreator/config/dseventlogadmin_skel.mpb b/ACE/bin/MakeProjectCreator/config/dseventlogadmin_skel.mpb
new file mode 100644
index 00000000000..5b39b780f82
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/dseventlogadmin_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, dseventlogadmin, dslogadmin_skel, event_skel, portableserver {
+ after += DsEventLogAdmin_Skel
+ libs += TAO_DsEventLogAdmin_Skel
+}
diff --git a/ACE/bin/MakeProjectCreator/config/dslogadmin.mpb b/ACE/bin/MakeProjectCreator/config/dslogadmin.mpb
new file mode 100644
index 00000000000..0207a0450ff
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/dslogadmin.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib {
+ after += DsLogAdmin
+ libs += TAO_DsLogAdmin
+ tagchecks += Log
+}
diff --git a/ACE/bin/MakeProjectCreator/config/dslogadmin_serv.mpb b/ACE/bin/MakeProjectCreator/config/dslogadmin_serv.mpb
new file mode 100644
index 00000000000..da0d0c7dae7
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/dslogadmin_serv.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, dslogadmin_skel, dynamicany, etcl, svc_utils, utils {
+ after += DsLogAdmin_Serv
+ libs += TAO_DsLogAdmin_Serv
+}
diff --git a/ACE/bin/MakeProjectCreator/config/dslogadmin_skel.mpb b/ACE/bin/MakeProjectCreator/config/dslogadmin_skel.mpb
new file mode 100644
index 00000000000..7a235c2058c
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/dslogadmin_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, dslogadmin, portableserver {
+ after += DsLogAdmin_Skel
+ libs += TAO_DsLogAdmin_Skel
+}
diff --git a/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin.mpb b/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin.mpb
new file mode 100644
index 00000000000..fcd49678617
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, dslogadmin, dseventlogadmin, event, notification {
+ after += DsNotifyLogAdmin
+ libs += TAO_DsNotifyLogAdmin
+}
diff --git a/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin_serv.mpb b/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin_serv.mpb
new file mode 100644
index 00000000000..6ca347eb674
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin_serv.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, dsnotifylogadmin_skel, dslogadmin_serv, notification_serv {
+ after += DsNotifyLogAdmin_Serv
+ libs += TAO_DsNotifyLogAdmin_Serv
+}
diff --git a/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin_skel.mpb b/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin_skel.mpb
new file mode 100644
index 00000000000..401b2ff3d75
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, dsnotifylogadmin, dseventlogadmin_skel, dslogadmin_skel, event_skel, notification_skel, portableserver {
+ after += DsNotifyLogAdmin_Skel
+ libs += TAO_DsNotifyLogAdmin_Skel
+}
diff --git a/ACE/bin/MakeProjectCreator/config/dynamicany.mpb b/ACE/bin/MakeProjectCreator/config/dynamicany.mpb
new file mode 100644
index 00000000000..24c60ed00c8
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/dynamicany.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, anytypecode, valuetype {
+ after += DynamicAny
+ libs += TAO_DynamicAny
+}
diff --git a/ACE/bin/MakeProjectCreator/config/dynamicinterface.mpb b/ACE/bin/MakeProjectCreator/config/dynamicinterface.mpb
new file mode 100644
index 00000000000..b2ecd077abe
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/dynamicinterface.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : valuetype, messaging, portableserver {
+ after += DynamicInterface
+ libs += TAO_DynamicInterface
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ec_use_typed_events.mpb b/ACE/bin/MakeProjectCreator/config/ec_use_typed_events.mpb
new file mode 100644
index 00000000000..5d0d9adef6f
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ec_use_typed_events.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+feature(ec_typed_events) {
+ macros += TAO_HAS_TYPED_EVENT_CHANNEL
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ec_use_typed_events_serv.mpb b/ACE/bin/MakeProjectCreator/config/ec_use_typed_events_serv.mpb
new file mode 100644
index 00000000000..fedf2d3f1ef
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ec_use_typed_events_serv.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+feature(ec_typed_events) : dynamicinterface, ifr_client {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/endpointpolicy.mpb b/ACE/bin/MakeProjectCreator/config/endpointpolicy.mpb
new file mode 100644
index 00000000000..740b240e816
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/endpointpolicy.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, core, portableserver, pi {
+ after += EndpointPolicy
+ libs += TAO_EndpointPolicy
+}
diff --git a/ACE/bin/MakeProjectCreator/config/etcl.mpb b/ACE/bin/MakeProjectCreator/config/etcl.mpb
new file mode 100644
index 00000000000..95e84d4ee9a
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/etcl.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib {
+ after += ETCL
+ libs += TAO_ETCL
+ tagchecks += Notify
+}
diff --git a/ACE/bin/MakeProjectCreator/config/event.mpb b/ACE/bin/MakeProjectCreator/config/event.mpb
new file mode 100644
index 00000000000..36f868262fe
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/event.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, ec_use_typed_events, minimum_corba {
+ after += CosEvent
+ libs += TAO_CosEvent
+ tagchecks += CosEvent
+}
diff --git a/ACE/bin/MakeProjectCreator/config/event_serv.mpb b/ACE/bin/MakeProjectCreator/config/event_serv.mpb
new file mode 100644
index 00000000000..1c536f434b5
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/event_serv.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, event_skel, ec_use_typed_events_serv, messaging_optional, naming, svc_utils, minimum_corba {
+ after += CosEvent_Serv
+ libs += TAO_CosEvent_Serv
+}
diff --git a/ACE/bin/MakeProjectCreator/config/event_skel.mpb b/ACE/bin/MakeProjectCreator/config/event_skel.mpb
new file mode 100644
index 00000000000..7b21eb7c9db
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/event_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, event, ec_use_typed_events, portableserver, minimum_corba {
+ after += CosEvent_Skel
+ libs += TAO_CosEvent_Skel
+}
diff --git a/ACE/bin/MakeProjectCreator/config/fault_tolerance.mpb b/ACE/bin/MakeProjectCreator/config/fault_tolerance.mpb
new file mode 100644
index 00000000000..35e964d4df6
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/fault_tolerance.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : naming, notification, portablegroup, messaging, ftorb, pi, pi_server {
+ after += FaultTolerance
+ libs += TAO_FaultTolerance
+ tagchecks += FaultTolerance
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ftclientorb.mpb b/ACE/bin/MakeProjectCreator/config/ftclientorb.mpb
new file mode 100644
index 00000000000..126330da041
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ftclientorb.mpb
@@ -0,0 +1,10 @@
+// -*- MPC -*-
+// $Id$
+
+project : ftorbutils, pi, interceptors {
+ avoids += ace_for_tao // Requires ace/UUID
+ after += FT_ClientORB
+ libs += TAO_FT_ClientORB
+ requires += ace_uuid
+ tagchecks += FT_ClientORB
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ftorb.mpb b/ACE/bin/MakeProjectCreator/config/ftorb.mpb
new file mode 100644
index 00000000000..94bafab311a
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ftorb.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : ftclientorb, ftserverorb {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ftorbutils.mpb b/ACE/bin/MakeProjectCreator/config/ftorbutils.mpb
new file mode 100644
index 00000000000..f06e082ba2f
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ftorbutils.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : iormanip, portableserver, orbsvcslib, portablegroup, minimum_corba {
+ after += FTORB_Utils
+ libs += TAO_FTORB_Utils
+ tagchecks += FTORB_Utils
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ftrtevent.mpb b/ACE/bin/MakeProjectCreator/config/ftrtevent.mpb
new file mode 100644
index 00000000000..a165bf52c67
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ftrtevent.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : ftorbutils, rtevent_serv, naming, messaging, pi_server, minimum_corba {
+ after += FtRtEvent
+ libs += TAO_FtRtEvent
+ tagchecks += FtRtEvent
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ftrteventchannel.mpb b/ACE/bin/MakeProjectCreator/config/ftrteventchannel.mpb
new file mode 100644
index 00000000000..ca9cfdc46f7
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ftrteventchannel.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id$
+
+project : ftrtevent, utils, corba_messaging, pi_server {
+ after += FTRT_EventChannel
+ libs += TAO_FTRT_EventChannel
+ includes += $(TAO_ROOT)/orbsvcs/FtRtEvent/EventChannel
+ tagchecks += FTRT_EventChannel
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ftrteventclient.mpb b/ACE/bin/MakeProjectCreator/config/ftrteventclient.mpb
new file mode 100644
index 00000000000..a25da42abaf
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ftrteventclient.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : ftclientorb, ftrtevent {
+ after += FTRT_ClientORB
+ libs += TAO_FTRT_ClientORB
+ tagchecks += FTRT_ClientORB
+} \ No newline at end of file
diff --git a/ACE/bin/MakeProjectCreator/config/ftserverorb.mpb b/ACE/bin/MakeProjectCreator/config/ftserverorb.mpb
new file mode 100644
index 00000000000..5d1b388707f
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ftserverorb.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id$
+
+project : ftorbutils, portablegroup, pi_server, interceptors {
+ after += FT_ServerORB
+ libs += TAO_FT_ServerORB
+ tagchecks += FT_ServerORB
+}
+
diff --git a/ACE/bin/MakeProjectCreator/config/global.features b/ACE/bin/MakeProjectCreator/config/global.features
index 975a1baad49..099d5403b20 100644
--- a/ACE/bin/MakeProjectCreator/config/global.features
+++ b/ACE/bin/MakeProjectCreator/config/global.features
@@ -36,9 +36,9 @@ ipv6 = 0
mfc = 0
rpc = 0
sctp = 0
-boost = 0
dummy_label = 0
cidl = 0
+boost = 0
wince = 0
uses_wchar = 0
ziparchive = 0
@@ -103,7 +103,8 @@ ZIP_Wrapper = 0
// Feature for CORBA subsets
corba_e_compact = 0
-corba_e_micro = 0
+corba_e_micro = 0
+minimum_corba = 0
// Option to disable iiop
tao_no_iiop = 0
diff --git a/ACE/bin/MakeProjectCreator/config/htiop.mpb b/ACE/bin/MakeProjectCreator/config/htiop.mpb
new file mode 100644
index 00000000000..cbeec43da74
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/htiop.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : htbp {
+ after += HTIOP
+ libs += TAO_HTIOP
+ tagchecks += HTIOP
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ifr_client.mpb b/ACE/bin/MakeProjectCreator/config/ifr_client.mpb
new file mode 100644
index 00000000000..89cee167fd2
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ifr_client.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, anytypecode {
+ libs += TAO_IFR_Client
+ after += IFR_Client
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ifrservice.mpb b/ACE/bin/MakeProjectCreator/config/ifrservice.mpb
new file mode 100644
index 00000000000..a580d2d0660
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ifrservice.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id$
+
+project : iortable, svc_utils, typecodefactory, pi_server, minimum_corba {
+ avoids += ace_for_tao // Requires ace/Configuration
+ after += IFRService
+ libs += TAO_IFRService
+ tagchecks += IFRService
+}
diff --git a/ACE/bin/MakeProjectCreator/config/imr_activator.mpb b/ACE/bin/MakeProjectCreator/config/imr_activator.mpb
new file mode 100644
index 00000000000..d3363a4ec1b
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/imr_activator.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : minimum_corba {
+ after += ImR_Activator
+ libs += TAO_ImR_Activator
+}
diff --git a/ACE/bin/MakeProjectCreator/config/imr_client.mpb b/ACE/bin/MakeProjectCreator/config/imr_client.mpb
new file mode 100644
index 00000000000..41f5d7eb480
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/imr_client.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib {
+ libs += TAO_ImR_Client
+ after += ImR_Client
+}
diff --git a/ACE/bin/MakeProjectCreator/config/imr_locator.mpb b/ACE/bin/MakeProjectCreator/config/imr_locator.mpb
new file mode 100644
index 00000000000..21068dfa9ca
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/imr_locator.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcsexe, minimum_corba {
+ after += ImR_Locator
+ libs += TAO_ImR_Locator
+}
diff --git a/ACE/bin/MakeProjectCreator/config/interceptors.mpb b/ACE/bin/MakeProjectCreator/config/interceptors.mpb
new file mode 100644
index 00000000000..eda8c6d1bc3
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/interceptors.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ requires += interceptors
+}
diff --git a/ACE/bin/MakeProjectCreator/config/iorinterceptor.mpb b/ACE/bin/MakeProjectCreator/config/iorinterceptor.mpb
new file mode 100644
index 00000000000..d55e844d244
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/iorinterceptor.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, portableserver, pi, objreftemplate, valuetype {
+ after += IORInterceptor
+ libs += TAO_IORInterceptor
+}
diff --git a/ACE/bin/MakeProjectCreator/config/iormanip.mpb b/ACE/bin/MakeProjectCreator/config/iormanip.mpb
new file mode 100644
index 00000000000..7fd064393ef
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/iormanip.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, anytypecode {
+ after += IORManipulation
+ libs += TAO_IORManip
+}
diff --git a/ACE/bin/MakeProjectCreator/config/iortable.mpb b/ACE/bin/MakeProjectCreator/config/iortable.mpb
new file mode 100644
index 00000000000..c8795c0d2b9
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/iortable.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib {
+ after += IORTable
+ libs += TAO_IORTable
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ipv6.mpb b/ACE/bin/MakeProjectCreator/config/ipv6.mpb
index 60ceabf96f0..08ab8437535 100755
--- a/ACE/bin/MakeProjectCreator/config/ipv6.mpb
+++ b/ACE/bin/MakeProjectCreator/config/ipv6.mpb
@@ -2,7 +2,7 @@
// $Id$
feature(ipv6) {
- specific(vc6, vc7, vc71, vc8, nmake, borland, bmake, bds4) {
+ specific(vc6, vc7, vc71, vc8, nmake, borland, bmake, cbx) {
lit_libs += iphlpapi
}
diff --git a/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_client.mpb b/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_client.mpb
new file mode 100644
index 00000000000..fdab6656196
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_client.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : taoclient, kokyu_dsrt_schedulers {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_server.mpb b/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_server.mpb
new file mode 100644
index 00000000000..9277bc2c867
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_server.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project: taoserver, kokyu_dsrt_schedulers {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_schedulers.mpb b/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_schedulers.mpb
new file mode 100644
index 00000000000..7974628140c
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_schedulers.mpb
@@ -0,0 +1,12 @@
+// -*- MPC -*-
+// $Id$
+
+project: codecfactory, rtcorba, kokyu, rtscheduling {
+ after += Kokyu_DSRT_Schedulers
+ libs += Kokyu_DSRT_Schedulers
+ includes += $(TAO_ROOT)/examples/Kokyu_dsrt_schedulers
+
+ specific(automake) {
+ includes += $(TAO_BUILDDIR)/examples/Kokyu_dsrt_schedulers
+ }
+}
diff --git a/ACE/bin/MakeProjectCreator/config/lifecycle.mpb b/ACE/bin/MakeProjectCreator/config/lifecycle.mpb
new file mode 100644
index 00000000000..db47576564a
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/lifecycle.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : naming, portableserver {
+ libs += TAO_CosLifeCycle
+ after += CosLifeCycle
+ tagchecks += LifeCycle
+}
diff --git a/ACE/bin/MakeProjectCreator/config/loadbalancing.mpb b/ACE/bin/MakeProjectCreator/config/loadbalancing.mpb
new file mode 100644
index 00000000000..edd897f4798
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/loadbalancing.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id$
+
+project : messaging, naming, portablegroup, pi, pi_server, iorinterceptor {
+ libs += TAO_CosLoadBalancing
+ after += CosLoadBalancing
+ tagchecks += CosLoadBalancing
+ requires += ami
+}
diff --git a/ACE/bin/MakeProjectCreator/config/messaging.mpb b/ACE/bin/MakeProjectCreator/config/messaging.mpb
new file mode 100644
index 00000000000..2de4ac8046c
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/messaging.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project : valuetype, portableserver, pi, corba_messaging, messaging_optional {
+ after += Messaging
+}
diff --git a/ACE/bin/MakeProjectCreator/config/messaging_optional.mpb b/ACE/bin/MakeProjectCreator/config/messaging_optional.mpb
new file mode 100644
index 00000000000..ee8637a4d1b
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/messaging_optional.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+feature(corba_messaging) : valuetype, portableserver, pi {
+ libs += TAO_Messaging
+ after += Messaging
+}
+
diff --git a/ACE/bin/MakeProjectCreator/config/minimum_corba.mpb b/ACE/bin/MakeProjectCreator/config/minimum_corba.mpb
new file mode 100644
index 00000000000..be960c02b54
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/minimum_corba.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+feature(minimum_corba) : taoidldefaults {
+ avoids += minimum_corba
+ idlflags += -DTAO_HAS_MINIMUM_POA
+ macros += TAO_HAS_MINIMUM_CORBA=1
+}
diff --git a/ACE/bin/MakeProjectCreator/config/naming.mpb b/ACE/bin/MakeProjectCreator/config/naming.mpb
new file mode 100644
index 00000000000..a1f4d3b6014
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/naming.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib {
+ after += CosNaming
+ libs += TAO_CosNaming
+ tagchecks += Naming
+}
diff --git a/ACE/bin/MakeProjectCreator/config/naming_serv.mpb b/ACE/bin/MakeProjectCreator/config/naming_serv.mpb
new file mode 100644
index 00000000000..7b1e8caf783
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/naming_serv.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, naming_skel, iortable, messaging_optional, svc_utils {
+ avoids += ace_for_tao // Requires MMAP_Memory_Pool
+ after += CosNaming_Serv
+ libs += TAO_CosNaming_Serv
+}
diff --git a/ACE/bin/MakeProjectCreator/config/naming_skel.mpb b/ACE/bin/MakeProjectCreator/config/naming_skel.mpb
new file mode 100644
index 00000000000..18e010ed2a0
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/naming_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, naming, portableserver {
+ after += CosNaming_Skel
+ libs += TAO_CosNaming_Skel
+}
diff --git a/ACE/bin/MakeProjectCreator/config/namingexe.mpb b/ACE/bin/MakeProjectCreator/config/namingexe.mpb
new file mode 100644
index 00000000000..dd564b37aab
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/namingexe.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcsexe, naming {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/negotiate_codesets.mpb b/ACE/bin/MakeProjectCreator/config/negotiate_codesets.mpb
new file mode 100644
index 00000000000..52e80a81b22
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/negotiate_codesets.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+feature(negotiate_codesets) {
+ after += Codeset
+ libs += TAO_Codeset
+}
diff --git a/ACE/bin/MakeProjectCreator/config/notification.mpb b/ACE/bin/MakeProjectCreator/config/notification.mpb
new file mode 100644
index 00000000000..4893c915927
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/notification.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, event {
+ after += CosNotification
+ libs += TAO_CosNotification
+ tagchecks += Notify
+}
diff --git a/ACE/bin/MakeProjectCreator/config/notification_serv.mpb b/ACE/bin/MakeProjectCreator/config/notification_serv.mpb
new file mode 100644
index 00000000000..08198cb5825
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/notification_serv.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, svc_utils, notification_skel, etcl, dynamicany {
+ after += CosNotification_Serv
+ libs += TAO_CosNotification_Serv
+}
diff --git a/ACE/bin/MakeProjectCreator/config/notification_skel.mpb b/ACE/bin/MakeProjectCreator/config/notification_skel.mpb
new file mode 100644
index 00000000000..bba3b2453ee
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/notification_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, notification, event_skel, portableserver {
+ after += CosNotification_Skel
+ libs += TAO_CosNotification_Skel
+}
diff --git a/ACE/bin/MakeProjectCreator/config/notify.mpb b/ACE/bin/MakeProjectCreator/config/notify.mpb
new file mode 100644
index 00000000000..e9f226cf312
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/notify.mpb
@@ -0,0 +1,4 @@
+// $Id$
+
+project : notification {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/notify_serv.mpb b/ACE/bin/MakeProjectCreator/config/notify_serv.mpb
new file mode 100644
index 00000000000..e8360b407c5
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/notify_serv.mpb
@@ -0,0 +1,10 @@
+// -*- MPC -*-
+// $Id$
+// NOTE: this is for *users* of CosNotification_serv. Use
+// Notification_serv.mpb to build CosNotification_serv.
+
+project : orbsvcslib, notification, event_serv, etcl, dynamicany {
+ after += CosNotification_Serv
+ libs += TAO_CosNotification_Serv
+ libs += TAO_CosNotification_Skel
+}
diff --git a/ACE/bin/MakeProjectCreator/config/notifytest.mpb b/ACE/bin/MakeProjectCreator/config/notifytest.mpb
new file mode 100644
index 00000000000..be766db59e0
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/notifytest.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project: orbsvcsexe, notification, notification_skel, notification_serv, naming, svc_utils, event_serv, ifr_client, dynamicinterface, messaging, pi, codecfactory, valuetype {
+ after += NotifyTests_Lib
+ libs += TAO_NotifyTests
+ includes += $(TAO_ROOT)/orbsvcs/tests/Notify/lib
+}
diff --git a/ACE/bin/MakeProjectCreator/config/objreftemplate.mpb b/ACE/bin/MakeProjectCreator/config/objreftemplate.mpb
new file mode 100644
index 00000000000..e887919b2c7
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/objreftemplate.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : portableserver, valuetype {
+ after += ObjRefTemplate
+ libs += TAO_ObjRefTemplate
+}
diff --git a/ACE/bin/MakeProjectCreator/config/orbsvcs_output.mpb b/ACE/bin/MakeProjectCreator/config/orbsvcs_output.mpb
new file mode 100644
index 00000000000..95d1feb1d9c
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/orbsvcs_output.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ // We tested with all orbsvcs libs going to $(TAO_ROOT)/orbsvcs/lib, but
+ // decided that it was easier to deal with all libs in one place.
+ libout = $(ACE_ROOT)/lib
+}
diff --git a/ACE/bin/MakeProjectCreator/config/orbsvcsexe.mpb b/ACE/bin/MakeProjectCreator/config/orbsvcsexe.mpb
new file mode 100644
index 00000000000..b4521e70641
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/orbsvcsexe.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : taoexe, negotiate_codesets, anytypecode {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/orbsvcslib.mpb b/ACE/bin/MakeProjectCreator/config/orbsvcslib.mpb
new file mode 100644
index 00000000000..80575b1d459
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/orbsvcslib.mpb
@@ -0,0 +1,12 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib_with_idl, orbsvcs_output, anytypecode {
+ tagname = TAO_ORBSVCS
+ includes += $(TAO_ROOT)/orbsvcs
+ idlflags += -I$(TAO_ROOT)/orbsvcs -GT
+
+ specific(automake) {
+ includes += $(TAO_BUILDDIR)/orbsvcs
+ }
+}
diff --git a/ACE/bin/MakeProjectCreator/config/pi.mpb b/ACE/bin/MakeProjectCreator/config/pi.mpb
new file mode 100644
index 00000000000..ec5eee5f587
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/pi.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, codecfactory {
+ after += PI
+ libs += TAO_PI
+}
diff --git a/ACE/bin/MakeProjectCreator/config/pi_server.mpb b/ACE/bin/MakeProjectCreator/config/pi_server.mpb
new file mode 100644
index 00000000000..fe48f397cfe
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/pi_server.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, pi, portableserver {
+ after += PI_Server
+ libs += TAO_PI_Server
+}
diff --git a/ACE/bin/MakeProjectCreator/config/pidl.mpb b/ACE/bin/MakeProjectCreator/config/pidl.mpb
new file mode 100644
index 00000000000..d9c507e5249
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/pidl.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ Define_Custom(PIDL) {
+ automatic = 1
+ inputext = .pidl
+ }
+}
diff --git a/ACE/bin/MakeProjectCreator/config/portablegroup.mpb b/ACE/bin/MakeProjectCreator/config/portablegroup.mpb
new file mode 100644
index 00000000000..351cbcb67c1
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/portablegroup.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : naming, messaging, minimum_corba, iormanip {
+ libs += TAO_PortableGroup
+ after += PortableGroup
+ tagchecks += PortableGroup
+}
diff --git a/ACE/bin/MakeProjectCreator/config/portableserver.mpb b/ACE/bin/MakeProjectCreator/config/portableserver.mpb
new file mode 100644
index 00000000000..2fc99e7a876
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/portableserver.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, anytypecode {
+ after += PortableServer
+ libs += TAO_PortableServer
+}
diff --git a/ACE/bin/MakeProjectCreator/config/property.mpb b/ACE/bin/MakeProjectCreator/config/property.mpb
new file mode 100644
index 00000000000..a2e1c197764
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/property.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib {
+ after += CosProperty
+ libs += TAO_CosProperty
+ tagchecks += Property
+}
diff --git a/ACE/bin/MakeProjectCreator/config/property_serv.mpb b/ACE/bin/MakeProjectCreator/config/property_serv.mpb
new file mode 100644
index 00000000000..95588edd33a
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/property_serv.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, property_skel {
+ after += CosProperty_Serv
+ libs += TAO_CosProperty_Serv
+}
diff --git a/ACE/bin/MakeProjectCreator/config/property_skel.mpb b/ACE/bin/MakeProjectCreator/config/property_skel.mpb
new file mode 100644
index 00000000000..6904c4f9cbc
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/property_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, property, portableserver {
+ after += CosProperty_Skel
+ libs += TAO_CosProperty_Skel
+}
diff --git a/ACE/bin/MakeProjectCreator/config/psdl.mpb b/ACE/bin/MakeProjectCreator/config/psdl.mpb
new file mode 100644
index 00000000000..fcc0e4edaa2
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/psdl.mpb
@@ -0,0 +1,19 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ after += PSDL_Parser PSDL PSDL_Datastore
+ libs += TAO_PSDL TAO_PSDL_Datastore
+
+ Define_Custom(PSDL) {
+ dependent = $(TAO_ROOT)/orbsvcs/PSS/psdl_tao
+ command = $(TAO_ROOT)/orbsvcs/PSS/psdl_tao
+ libpath = $(ACE_ROOT)/lib
+ inputext = .psdl
+ source_outputext = .cpp
+ header_outputext = .h
+ inline_outputext = .i
+ // unlike idl, the psdl compiler doesn't seem to generate *S.* files.
+ pre_extension = C
+ }
+} \ No newline at end of file
diff --git a/ACE/bin/MakeProjectCreator/config/rt_client.mpb b/ACE/bin/MakeProjectCreator/config/rt_client.mpb
new file mode 100644
index 00000000000..5f8981e1035
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rt_client.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : taoexe, negotiate_codesets, rtcorba {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rt_server.mpb b/ACE/bin/MakeProjectCreator/config/rt_server.mpb
new file mode 100644
index 00000000000..6449c3d7762
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rt_server.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : taoexe, negotiate_codesets, rtportableserver, rtcorba {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rtcorba.mpb b/ACE/bin/MakeProjectCreator/config/rtcorba.mpb
new file mode 100644
index 00000000000..4068c3bcce9
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rtcorba.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, pi {
+ after += RTCORBA
+ libs += TAO_RTCORBA
+ requires += rt_corba
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rtcorbacommon.mpb b/ACE/bin/MakeProjectCreator/config/rtcorbacommon.mpb
new file mode 100644
index 00000000000..12251e5c162
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rtcorbacommon.mpb
@@ -0,0 +1,13 @@
+// -*- MPC -*-
+// $Id$
+
+project : portableserver, minimum_corba {
+ after += RTCORBA_Common
+ libs += RTCORBA_Common
+
+ specific (automake) {
+ includes += $(srcdir)/../Common
+ }
+
+ includes += ../Common
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rtcorbaevent.mpb b/ACE/bin/MakeProjectCreator/config/rtcorbaevent.mpb
new file mode 100644
index 00000000000..f085b540b53
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rtcorbaevent.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : rtportableserver, rtevent_serv, naming {
+ after += RTCORBAEvent
+ libs += TAO_RTCORBAEvent
+ tagchecks += RTCORBAEvent
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rtcosscheduling.mpb b/ACE/bin/MakeProjectCreator/config/rtcosscheduling.mpb
new file mode 100644
index 00000000000..fabb84f7dd8
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rtcosscheduling.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id$
+
+project : rtportableserver, interceptors, codecfactory, orbsvcslib {
+ after += RTCosScheduling
+ libs += TAO_RTCosScheduling
+ tagchecks += RTCosScheduling
+ requires += dummy_label
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rtevent.mpb b/ACE/bin/MakeProjectCreator/config/rtevent.mpb
new file mode 100644
index 00000000000..7383523938a
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rtevent.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : messaging, svc_utils {
+ after += RTEvent
+ libs += TAO_RTEvent
+ tagchecks += RTEvent
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rtevent_serv.mpb b/ACE/bin/MakeProjectCreator/config/rtevent_serv.mpb
new file mode 100644
index 00000000000..60a356c41cc
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rtevent_serv.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, rtevent_skel {
+ avoids += ace_for_tao // Requires ACE_crc32
+ after += RTEvent_Serv
+ libs += TAO_RTEvent_Serv
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rtevent_skel.mpb b/ACE/bin/MakeProjectCreator/config/rtevent_skel.mpb
new file mode 100644
index 00000000000..ba53e2ae8bc
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rtevent_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, rtevent, portableserver {
+ after += RTEvent_Skel
+ libs += TAO_RTEvent_Skel
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rteventexe.mpb b/ACE/bin/MakeProjectCreator/config/rteventexe.mpb
new file mode 100644
index 00000000000..6f2dc9d6f02
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rteventexe.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project: orbsvcsexe, rtevent_skel {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rteventlogadmin.mpb b/ACE/bin/MakeProjectCreator/config/rteventlogadmin.mpb
new file mode 100644
index 00000000000..4150b18e7e7
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rteventlogadmin.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, dslogadmin, rtevent {
+ after += RTEventLogAdmin
+ libs += TAO_RTEventLogAdmin
+ tagchecks += RTEventLog
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rteventlogadmin_serv.mpb b/ACE/bin/MakeProjectCreator/config/rteventlogadmin_serv.mpb
new file mode 100644
index 00000000000..dbc14cf067f
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rteventlogadmin_serv.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, rteventlogadmin_skel, dslogadmin_serv, rtevent_serv, rtsched {
+ after += RTEventLogAdmin_Serv
+ libs += TAO_RTEventLogAdmin_Serv
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rteventlogadmin_skel.mpb b/ACE/bin/MakeProjectCreator/config/rteventlogadmin_skel.mpb
new file mode 100644
index 00000000000..920e65f4ab6
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rteventlogadmin_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, rteventlogadmin, dslogadmin_skel, rtevent_skel, portableserver {
+ after += RTEventLogAdmin_Skel
+ libs += TAO_RTEventLogAdmin_Skel
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rtkokyuevent.mpb b/ACE/bin/MakeProjectCreator/config/rtkokyuevent.mpb
new file mode 100644
index 00000000000..a57c8b8017c
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rtkokyuevent.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : rtevent, rtsched, kokyu {
+ after += RTKokyuEvent
+ libs += TAO_RTKokyuEvent
+ tagchecks += RTKokyuEvent
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rtnotify.mpb b/ACE/bin/MakeProjectCreator/config/rtnotify.mpb
new file mode 100644
index 00000000000..1a04eb83922
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rtnotify.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : notification_serv, rtcorba {
+ after += RT_Notification
+ libs += TAO_RT_Notification
+ tagchecks += RT_Notify
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rtportableserver.mpb b/ACE/bin/MakeProjectCreator/config/rtportableserver.mpb
new file mode 100644
index 00000000000..ee3d17fe942
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rtportableserver.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : pi, portableserver, rtcorba {
+ after += RTPortableServer
+ libs += TAO_RTPortableServer
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rtsched.mpb b/ACE/bin/MakeProjectCreator/config/rtsched.mpb
new file mode 100644
index 00000000000..bb435139cf7
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rtsched.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : naming, svc_utils {
+ after += RTSched
+ libs += TAO_RTSched
+ tagchecks += Sched
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rtschedevent.mpb b/ACE/bin/MakeProjectCreator/config/rtschedevent.mpb
new file mode 100644
index 00000000000..9c03534d9e0
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rtschedevent.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : rtsched, rtevent {
+ after += RTSchedEvent
+ libs += TAO_RTSchedEvent
+ tagchecks += RTSchedEvent
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rtscheduling.mpb b/ACE/bin/MakeProjectCreator/config/rtscheduling.mpb
new file mode 100644
index 00000000000..a746dc72693
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rtscheduling.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : rtcorba, portableserver, pi, pi_server {
+ after += RTScheduler
+ libs += TAO_RTScheduler
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rtscheduling_client.mpb b/ACE/bin/MakeProjectCreator/config/rtscheduling_client.mpb
new file mode 100644
index 00000000000..c026daffbdc
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rtscheduling_client.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : rt_client, rtscheduling {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/rtscheduling_server.mpb b/ACE/bin/MakeProjectCreator/config/rtscheduling_server.mpb
new file mode 100644
index 00000000000..06b97cea148
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/rtscheduling_server.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : rt_server, rtscheduling {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/security.mpb b/ACE/bin/MakeProjectCreator/config/security.mpb
new file mode 100644
index 00000000000..8a192c2d077
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/security.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : interceptors, portableserver, valuetype, corba_messaging, orbsvcslib, pi {
+ after += Security
+ libs += TAO_Security
+ tagchecks += Security
+}
diff --git a/ACE/bin/MakeProjectCreator/config/smart_proxies.mpb b/ACE/bin/MakeProjectCreator/config/smart_proxies.mpb
new file mode 100644
index 00000000000..b1fc95d4b6c
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/smart_proxies.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project: taolib_with_idl {
+ after += SmartProxies
+ libs += TAO_SmartProxies
+ idlflags += -Gsp
+}
diff --git a/ACE/bin/MakeProjectCreator/config/ssliop.mpb b/ACE/bin/MakeProjectCreator/config/ssliop.mpb
new file mode 100644
index 00000000000..3ccf7b3e877
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/ssliop.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project: interceptors, security, portableserver, ssl, pi_server {
+ after += SSLIOP
+ libs += TAO_SSLIOP
+ tagchecks += SSLIOP
+}
diff --git a/ACE/bin/MakeProjectCreator/config/strategies.mpb b/ACE/bin/MakeProjectCreator/config/strategies.mpb
new file mode 100644
index 00000000000..c087499d5fd
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/strategies.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+project : taolib, anytypecode {
+ avoids += ace_for_tao // Requires Unix domain sockets and MEM stuff
+ after += Strategies
+ libs += TAO_Strategies
+}
diff --git a/ACE/bin/MakeProjectCreator/config/svc_utils.mpb b/ACE/bin/MakeProjectCreator/config/svc_utils.mpb
new file mode 100644
index 00000000000..a38a4a962cc
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/svc_utils.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : portableserver, orbsvcslib {
+ after += Svc_Utils
+ libs += TAO_Svc_Utils
+}
diff --git a/ACE/bin/MakeProjectCreator/config/tao_flresource.mpb b/ACE/bin/MakeProjectCreator/config/tao_flresource.mpb
new file mode 100644
index 00000000000..a3baaa8cb43
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/tao_flresource.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project: taolib, ace_flreactor {
+ requires += tao_flresource
+ after += TAO_FlResource
+ libs += TAO_FlResource
+}
diff --git a/ACE/bin/MakeProjectCreator/config/tao_no_iiop.mpb b/ACE/bin/MakeProjectCreator/config/tao_no_iiop.mpb
new file mode 100644
index 00000000000..a6fc53b3881
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/tao_no_iiop.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+feature(tao_no_iiop) : taoidldefaults {
+ idlflags += -DTAO_LACKS_IIOP
+ macros += TAO_HAS_IIOP=0
+}
diff --git a/ACE/bin/MakeProjectCreator/config/tao_output.mpb b/ACE/bin/MakeProjectCreator/config/tao_output.mpb
new file mode 100644
index 00000000000..12124d9eb31
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/tao_output.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ // We tested with all tao libs going to $(TAO_ROOT)/lib, but
+ // decided that it was easier to deal with all libs in one place.
+ libout = $(ACE_ROOT)/lib
+}
+
diff --git a/ACE/bin/MakeProjectCreator/config/tao_qtresource.mpb b/ACE/bin/MakeProjectCreator/config/tao_qtresource.mpb
new file mode 100644
index 00000000000..43bd3fca0b6
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/tao_qtresource.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, ace_qtreactor {
+ requires += tao_qtresource
+ after += TAO_QtResource
+ libs += TAO_QtResource
+}
diff --git a/ACE/bin/MakeProjectCreator/config/tao_tkresource.mpb b/ACE/bin/MakeProjectCreator/config/tao_tkresource.mpb
new file mode 100644
index 00000000000..150a42ab082
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/tao_tkresource.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project: acelib, ace_tkreactor {
+ requires += tao_tkresource
+ after += TAO_TkResource
+ libs += TAO_TkResource
+}
diff --git a/ACE/bin/MakeProjectCreator/config/tao_versioning_idl_defaults.mpb b/ACE/bin/MakeProjectCreator/config/tao_versioning_idl_defaults.mpb
new file mode 100644
index 00000000000..0d0352fa5fa
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/tao_versioning_idl_defaults.mpb
@@ -0,0 +1,14 @@
+// -*- MPC -*-
+//
+// $Id$
+
+// This base project is only meant to be used by the core TAO
+// libraries and the orbsvcs libraries.
+
+project : taoidldefaults {
+
+ after += TAO_IDL_EXE
+ idlflags += -Wb,versioning_begin=TAO_BEGIN_VERSIONED_NAMESPACE_DECL \
+ -Wb,versioning_end=TAO_END_VERSIONED_NAMESPACE_DECL
+
+}
diff --git a/ACE/bin/MakeProjectCreator/config/tao_xtresource.mpb b/ACE/bin/MakeProjectCreator/config/tao_xtresource.mpb
new file mode 100644
index 00000000000..1907319b457
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/tao_xtresource.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, ace_xtreactor {
+ requires += tao_xtresource
+ after += TAO_XtResource
+ libs += TAO_XtResource
+}
diff --git a/ACE/bin/MakeProjectCreator/config/taoclient.mpb b/ACE/bin/MakeProjectCreator/config/taoclient.mpb
new file mode 100644
index 00000000000..fe00c22e960
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/taoclient.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project : taoexe, negotiate_codesets {
+ exename = client
+}
diff --git a/ACE/bin/MakeProjectCreator/config/taodefaults.mpb b/ACE/bin/MakeProjectCreator/config/taodefaults.mpb
new file mode 100644
index 00000000000..0343a1e0814
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/taodefaults.mpb
@@ -0,0 +1,20 @@
+// -*- MPC -*-
+// $Id$
+
+project : exceptions {
+ staticflags += TAO_AS_STATIC_LIBS
+ includes += $(TAO_ROOT)
+ libpaths += $(ACE_ROOT)/lib
+
+ specific(automake) {
+ am_version = @TAO_MAJOR@:@TAO_MINOR@:@TAO_BETA@
+ includes += $(TAO_BUILDDIR)
+ libpaths -= $(ACE_ROOT)/lib
+ }
+}
+
+// If the corba_messaging feature is disabled, then we need
+// to add the TAO_HAS_CORBA_MESSAGING=0 macro onto the command line.
+feature(!corba_messaging) {
+ macros += TAO_HAS_CORBA_MESSAGING=0
+}
diff --git a/ACE/bin/MakeProjectCreator/config/taoexe.mpb b/ACE/bin/MakeProjectCreator/config/taoexe.mpb
new file mode 100644
index 00000000000..a026aaab695
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/taoexe.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : aceexe, taodefaults, taoidldefaults, core_minimum_corba, corba_e_compact, corba_e_micro {
+ after += TAO Codeset
+ libs += TAO
+}
diff --git a/ACE/bin/MakeProjectCreator/config/taoidl3toidl2defaults.mpb b/ACE/bin/MakeProjectCreator/config/taoidl3toidl2defaults.mpb
new file mode 100644
index 00000000000..58e2fb2f896
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/taoidl3toidl2defaults.mpb
@@ -0,0 +1,23 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ // Set the idl3_to_idl2 compiler and flags as template values
+ specific {
+ tao_idl3_to_idl2 = $(ACE_ROOT)/bin/tao_idl3_to_idl2
+ tao_idl3_to_idl2_dep = $(ACE_ROOT)/bin/tao_idl3_to_idl2
+ }
+
+ Define_Custom(IDL3TOIDL2) {
+ automatic = 1
+ dependent = $(TAO_IDL3_TO_IDL2_DEP)
+ command = $(TAO_IDL3_TO_IDL2)
+ commandflags = -I$(CIAO_ROOT)/ciao -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs
+ libpath = $(ACE_ROOT)/lib
+ inputext = .idl
+ generic_outputext = _IDL2.idl
+ keyword idl3toidl2flags = commandflags
+ }
+
+ after += TAO_IDL3_TO_IDL2_EXE
+}
diff --git a/ACE/bin/MakeProjectCreator/config/taoidldefaults.mpb b/ACE/bin/MakeProjectCreator/config/taoidldefaults.mpb
new file mode 100644
index 00000000000..f62d55ffa67
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/taoidldefaults.mpb
@@ -0,0 +1,65 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ // Set the idl compiler and flags as template values
+ specific {
+ tao_idl = $(ACE_ROOT)/bin/tao_idl
+ tao_idl_dep = $(ACE_ROOT)/bin/tao_idl
+ tao_idlflags = -Ge 1 -Wb,pre_include=ace/pre.h \
+ -Wb,post_include=ace/post.h -I$(TAO_ROOT)
+ }
+
+ Define_Custom(IDL) {
+ automatic = 1
+ dependent = $(TAO_IDL_DEP)
+ command = $(TAO_IDL)
+ libpath = $(ACE_ROOT)/lib
+ inputext = .idl
+ source_pre_extension = C
+ header_pre_extension = C, S
+ source_outputext = .cpp, .cxx, .cc, .C
+ header_outputext = .h, .hpp, .hxx, .hh
+ keyword idlflags = commandflags
+
+ // Inline related options
+ optional(inline_outputext) {
+ commandflags(!-SS && !-Ssi || !-Sci || -GT && !-SS && !-oS) += .inl, .i
+ }
+ optional(inline_pre_extension) {
+ commandflags(!-SS && !-Ssi && !-oS) += S
+ }
+ optional(inline_pre_extension) {
+ commandflags(!-Sci) += C
+ }
+ optional(inline_pre_extension) {
+ commandflags(-GT && !-SS && !-oS) += S_T
+ }
+
+ // Source related options
+ optional(source_pre_extension) {
+ commandflags(!-SS && !-oS) += S
+ }
+ optional(source_pre_extension) {
+ commandflags(-GA && !-oA) += A
+ }
+ optional(header_outputext) {
+ commandflags(-SS && !-oS) += S
+ }
+
+ // Other
+ optional(template_outputext) {
+ commandflags(-GT && !-SS && !-oS) += S_T.cpp, S_T.cxx, S_T.cc, S_T.C
+ }
+ optional(header_pre_extension) {
+ commandflags(-GT && !-SS && !-oS) += S_T
+ }
+ optional(header_pre_extension) {
+ commandflags(-GA && !-oA || -GX) += A
+ }
+ }
+
+ after += TAO_IDL_EXE
+ idlflags += $(TAO_IDLFLAGS)
+ idlflags += -Sa -St
+}
diff --git a/ACE/bin/MakeProjectCreator/config/taolib.mpb b/ACE/bin/MakeProjectCreator/config/taolib.mpb
new file mode 100644
index 00000000000..778075809be
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/taolib.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : acelib, ace_for_tao, tao_output, taodefaults, pidl, corba_e_micro, corba_e_compact, core_minimum_corba {
+ after += TAO Codeset
+ libs += TAO
+}
diff --git a/ACE/bin/MakeProjectCreator/config/taolib_with_idl.mpb b/ACE/bin/MakeProjectCreator/config/taolib_with_idl.mpb
new file mode 100644
index 00000000000..cc36293c909
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/taolib_with_idl.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, taoidldefaults {
+}
diff --git a/ACE/bin/MakeProjectCreator/config/taoserver.mpb b/ACE/bin/MakeProjectCreator/config/taoserver.mpb
new file mode 100644
index 00000000000..8c081dfb029
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/taoserver.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project : taoexe, negotiate_codesets, portableserver {
+ exename = server
+}
diff --git a/ACE/bin/MakeProjectCreator/config/time.mpb b/ACE/bin/MakeProjectCreator/config/time.mpb
new file mode 100644
index 00000000000..4e5fce894f0
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/time.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, svc_utils, portableserver {
+ after += CosTime
+ libs += TAO_CosTime
+ tagchecks += Time
+}
diff --git a/ACE/bin/MakeProjectCreator/config/trading.mpb b/ACE/bin/MakeProjectCreator/config/trading.mpb
new file mode 100644
index 00000000000..63db829c0cd
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/trading.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib {
+ after += CosTrading
+ libs += TAO_CosTrading
+ tagchecks += Trader
+}
diff --git a/ACE/bin/MakeProjectCreator/config/trading_serv.mpb b/ACE/bin/MakeProjectCreator/config/trading_serv.mpb
new file mode 100644
index 00000000000..2b2f3988b3d
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/trading_serv.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, trading_skel, dynamicany, svc_utils, iortable {
+ after += CosTrading_Serv
+ libs += TAO_CosTrading_Serv
+}
diff --git a/ACE/bin/MakeProjectCreator/config/trading_skel.mpb b/ACE/bin/MakeProjectCreator/config/trading_skel.mpb
new file mode 100644
index 00000000000..ee926a85d59
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/trading_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, trading, portableserver {
+ after += CosTrading_Skel
+ libs += TAO_CosTrading_Skel
+}
diff --git a/ACE/bin/MakeProjectCreator/config/typecodefactory.mpb b/ACE/bin/MakeProjectCreator/config/typecodefactory.mpb
new file mode 100644
index 00000000000..7eadcd76a75
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/typecodefactory.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : ifr_client {
+ libs += TAO_TypeCodeFactory
+ after += TypeCodeFactory
+}
diff --git a/ACE/bin/MakeProjectCreator/config/utils.mpb b/ACE/bin/MakeProjectCreator/config/utils.mpb
new file mode 100644
index 00000000000..0c9d37b2dea
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/utils.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : portableserver, pi {
+ after += Utils
+ libs += TAO_Utils
+}
diff --git a/ACE/bin/MakeProjectCreator/config/valuetype.mpb b/ACE/bin/MakeProjectCreator/config/valuetype.mpb
new file mode 100644
index 00000000000..47edd4e94c4
--- /dev/null
+++ b/ACE/bin/MakeProjectCreator/config/valuetype.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project: taolib, anytypecode {
+ after += Valuetype
+ libs += TAO_Valuetype
+}