summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2006-12-04 15:51:05 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2006-12-04 15:51:05 +0000
commit22ca6a072a3e5f0c21a60932bc06cddcf07a545d (patch)
treef3c49d6e7f4a54ced9d805aa169f0d35e3c8ee20
parent7ac121632bfdec981fe1dbb652c04326101eccb7 (diff)
downloadATCD-22ca6a072a3e5f0c21a60932bc06cddcf07a545d.tar.gz
Mon Dec 4 15:42:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-rw-r--r--TAO/ChangeLog5
-rw-r--r--TAO/MPC/config/amh.mpb6
-rw-r--r--TAO/MPC/config/ami.mpb7
-rw-r--r--TAO/MPC/config/anytypecode.mpb9
-rw-r--r--TAO/MPC/config/avoids_corba_e_compact.mpb6
-rw-r--r--TAO/MPC/config/avoids_corba_e_micro.mpb6
-rw-r--r--TAO/MPC/config/avoids_minimum_corba.mpb8
-rw-r--r--TAO/MPC/config/avstreams.mpb10
-rw-r--r--TAO/MPC/config/avstreamsexe.mpb6
-rw-r--r--TAO/MPC/config/bidir_giop.mpb7
-rw-r--r--TAO/MPC/config/codecfactory.mpb7
-rw-r--r--TAO/MPC/config/codeset.mpb7
-rw-r--r--TAO/MPC/config/concurrency.mpb8
-rw-r--r--TAO/MPC/config/concurrency_serv.mpb7
-rw-r--r--TAO/MPC/config/concurrency_skel.mpb7
-rw-r--r--TAO/MPC/config/corba_e_compact.mpb7
-rw-r--r--TAO/MPC/config/corba_e_micro.mpb7
-rw-r--r--TAO/MPC/config/corba_messaging.mpb6
-rw-r--r--TAO/MPC/config/core_anytypecode.mpb9
-rw-r--r--TAO/MPC/config/core_minimum_corba.mpb7
-rw-r--r--TAO/MPC/config/core_strategies.mpb6
-rw-r--r--TAO/MPC/config/csd_framework.mpb7
-rw-r--r--TAO/MPC/config/csd_pt_test_exe.mpb4
-rw-r--r--TAO/MPC/config/csd_pt_testinf_lib.mpb9
-rw-r--r--TAO/MPC/config/csd_pt_testservant_lib.mpb7
-rw-r--r--TAO/MPC/config/csd_threadpool.mpb7
-rw-r--r--TAO/MPC/config/csd_tp_foo_a_lib.mpb9
-rw-r--r--TAO/MPC/config/csd_tp_foo_b_lib.mpb9
-rw-r--r--TAO/MPC/config/csd_tp_foo_c_lib.mpb9
-rw-r--r--TAO/MPC/config/csd_tp_test_exe_a.mpb4
-rw-r--r--TAO/MPC/config/csd_tp_test_exe_b.mpb4
-rw-r--r--TAO/MPC/config/csd_tp_test_exe_c.mpb4
-rw-r--r--TAO/MPC/config/csd_tp_test_lib.mpb10
-rw-r--r--TAO/MPC/config/dseventlogadmin.mpb8
-rw-r--r--TAO/MPC/config/dseventlogadmin_serv.mpb7
-rw-r--r--TAO/MPC/config/dseventlogadmin_skel.mpb7
-rw-r--r--TAO/MPC/config/dslogadmin.mpb8
-rw-r--r--TAO/MPC/config/dslogadmin_serv.mpb7
-rw-r--r--TAO/MPC/config/dslogadmin_skel.mpb7
-rw-r--r--TAO/MPC/config/dsnotifylogadmin.mpb7
-rw-r--r--TAO/MPC/config/dsnotifylogadmin_serv.mpb7
-rw-r--r--TAO/MPC/config/dsnotifylogadmin_skel.mpb7
-rw-r--r--TAO/MPC/config/dynamicany.mpb7
-rw-r--r--TAO/MPC/config/dynamicinterface.mpb7
-rw-r--r--TAO/MPC/config/ec_use_typed_events.mpb6
-rw-r--r--TAO/MPC/config/ec_use_typed_events_serv.mpb5
-rw-r--r--TAO/MPC/config/endpointpolicy.mpb7
-rw-r--r--TAO/MPC/config/etcl.mpb8
-rw-r--r--TAO/MPC/config/event.mpb8
-rw-r--r--TAO/MPC/config/event_serv.mpb7
-rw-r--r--TAO/MPC/config/event_skel.mpb7
-rw-r--r--TAO/MPC/config/fault_tolerance.mpb8
-rw-r--r--TAO/MPC/config/ftclientorb.mpb10
-rw-r--r--TAO/MPC/config/ftorb.mpb5
-rw-r--r--TAO/MPC/config/ftorbutils.mpb8
-rw-r--r--TAO/MPC/config/ftrtevent.mpb8
-rw-r--r--TAO/MPC/config/ftrteventchannel.mpb9
-rw-r--r--TAO/MPC/config/ftrteventclient.mpb8
-rw-r--r--TAO/MPC/config/ftserverorb.mpb9
-rw-r--r--TAO/MPC/config/htiop.mpb8
-rw-r--r--TAO/MPC/config/ifr_client.mpb7
-rw-r--r--TAO/MPC/config/ifrservice.mpb9
-rw-r--r--TAO/MPC/config/imr_activator.mpb7
-rw-r--r--TAO/MPC/config/imr_client.mpb7
-rw-r--r--TAO/MPC/config/imr_locator.mpb7
-rw-r--r--TAO/MPC/config/interceptors.mpb6
-rw-r--r--TAO/MPC/config/iorinterceptor.mpb7
-rw-r--r--TAO/MPC/config/iormanip.mpb7
-rw-r--r--TAO/MPC/config/iortable.mpb7
-rw-r--r--TAO/MPC/config/kokyu_dsrt_scheduler_client.mpb5
-rw-r--r--TAO/MPC/config/kokyu_dsrt_scheduler_server.mpb5
-rw-r--r--TAO/MPC/config/kokyu_dsrt_schedulers.mpb12
-rw-r--r--TAO/MPC/config/lifecycle.mpb8
-rw-r--r--TAO/MPC/config/loadbalancing.mpb9
-rw-r--r--TAO/MPC/config/messaging.mpb6
-rw-r--r--TAO/MPC/config/messaging_optional.mpb8
-rw-r--r--TAO/MPC/config/naming.mpb8
-rw-r--r--TAO/MPC/config/naming_serv.mpb8
-rw-r--r--TAO/MPC/config/naming_skel.mpb7
-rw-r--r--TAO/MPC/config/namingexe.mpb5
-rw-r--r--TAO/MPC/config/negotiate_codesets.mpb7
-rw-r--r--TAO/MPC/config/notification.mpb8
-rw-r--r--TAO/MPC/config/notification_serv.mpb7
-rw-r--r--TAO/MPC/config/notification_skel.mpb7
-rw-r--r--TAO/MPC/config/notify.mpb4
-rw-r--r--TAO/MPC/config/notify_serv.mpb10
-rw-r--r--TAO/MPC/config/notifytest.mpb8
-rw-r--r--TAO/MPC/config/objreftemplate.mpb7
-rw-r--r--TAO/MPC/config/orbsvcs_output.mpb8
-rw-r--r--TAO/MPC/config/orbsvcsexe.mpb5
-rw-r--r--TAO/MPC/config/orbsvcslib.mpb12
-rw-r--r--TAO/MPC/config/pi.mpb7
-rw-r--r--TAO/MPC/config/pi_server.mpb7
-rw-r--r--TAO/MPC/config/pidl.mpb9
-rw-r--r--TAO/MPC/config/portablegroup.mpb8
-rw-r--r--TAO/MPC/config/portableserver.mpb7
-rw-r--r--TAO/MPC/config/property.mpb8
-rw-r--r--TAO/MPC/config/property_serv.mpb7
-rw-r--r--TAO/MPC/config/property_skel.mpb7
-rw-r--r--TAO/MPC/config/psdl.mpb19
-rw-r--r--TAO/MPC/config/rt_client.mpb5
-rw-r--r--TAO/MPC/config/rt_server.mpb5
-rw-r--r--TAO/MPC/config/rtcorba.mpb8
-rw-r--r--TAO/MPC/config/rtcorbacommon.mpb13
-rw-r--r--TAO/MPC/config/rtcorbaevent.mpb8
-rw-r--r--TAO/MPC/config/rtcosscheduling.mpb9
-rw-r--r--TAO/MPC/config/rtevent.mpb8
-rw-r--r--TAO/MPC/config/rtevent_serv.mpb8
-rw-r--r--TAO/MPC/config/rtevent_skel.mpb7
-rw-r--r--TAO/MPC/config/rteventexe.mpb5
-rw-r--r--TAO/MPC/config/rteventlogadmin.mpb8
-rw-r--r--TAO/MPC/config/rteventlogadmin_serv.mpb7
-rw-r--r--TAO/MPC/config/rteventlogadmin_skel.mpb7
-rw-r--r--TAO/MPC/config/rtkokyuevent.mpb8
-rw-r--r--TAO/MPC/config/rtnotify.mpb8
-rw-r--r--TAO/MPC/config/rtportableserver.mpb7
-rw-r--r--TAO/MPC/config/rtsched.mpb8
-rw-r--r--TAO/MPC/config/rtschedevent.mpb8
-rw-r--r--TAO/MPC/config/rtscheduling.mpb7
-rw-r--r--TAO/MPC/config/rtscheduling_client.mpb5
-rw-r--r--TAO/MPC/config/rtscheduling_server.mpb5
-rw-r--r--TAO/MPC/config/security.mpb8
-rw-r--r--TAO/MPC/config/smart_proxies.mpb8
-rw-r--r--TAO/MPC/config/ssliop.mpb8
-rw-r--r--TAO/MPC/config/strategies.mpb6
-rw-r--r--TAO/MPC/config/svc_utils.mpb7
-rw-r--r--TAO/MPC/config/tao_flresource.mpb8
-rw-r--r--TAO/MPC/config/tao_no_iiop.mpb7
-rw-r--r--TAO/MPC/config/tao_output.mpb9
-rw-r--r--TAO/MPC/config/tao_qtresource.mpb8
-rw-r--r--TAO/MPC/config/tao_tkresource.mpb8
-rw-r--r--TAO/MPC/config/tao_versioning_idl_defaults.mpb14
-rw-r--r--TAO/MPC/config/tao_xtresource.mpb8
-rw-r--r--TAO/MPC/config/taoclient.mpb6
-rw-r--r--TAO/MPC/config/taodefaults.mpb20
-rw-r--r--TAO/MPC/config/taoexe.mpb7
-rw-r--r--TAO/MPC/config/taoidl3toidl2defaults.mpb23
-rw-r--r--TAO/MPC/config/taoidldefaults.mpb62
-rw-r--r--TAO/MPC/config/taolib.mpb7
-rw-r--r--TAO/MPC/config/taolib_with_idl.mpb5
-rw-r--r--TAO/MPC/config/taoserver.mpb6
-rw-r--r--TAO/MPC/config/time.mpb8
-rw-r--r--TAO/MPC/config/trading.mpb8
-rw-r--r--TAO/MPC/config/trading_serv.mpb7
-rw-r--r--TAO/MPC/config/trading_skel.mpb7
-rw-r--r--TAO/MPC/config/typecodefactory.mpb7
-rw-r--r--TAO/MPC/config/utils.mpb7
-rw-r--r--TAO/MPC/config/valuetype.mpb7
148 files changed, 1178 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 1dee6605653..b01a56b8e17 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,8 @@
+Mon Dec 4 15:42:57 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * MPC/config/*:
+ The MPC base projects for TAO
+
Mon Dec 4 13:23:57 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
* examples/Content_Server/AMI_Iterator/Content_Iterator_i.cpp:
diff --git a/TAO/MPC/config/amh.mpb b/TAO/MPC/config/amh.mpb
new file mode 100644
index 00000000000..56648343ec1
--- /dev/null
+++ b/TAO/MPC/config/amh.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project: taoidldefaults, messaging {
+ idlflags += -GH
+}
diff --git a/TAO/MPC/config/ami.mpb b/TAO/MPC/config/ami.mpb
new file mode 100644
index 00000000000..9735a3b293d
--- /dev/null
+++ b/TAO/MPC/config/ami.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taoidldefaults, messaging {
+ requires += ami
+ idlflags += -GC
+}
diff --git a/TAO/MPC/config/anytypecode.mpb b/TAO/MPC/config/anytypecode.mpb
new file mode 100644
index 00000000000..4207be85db8
--- /dev/null
+++ b/TAO/MPC/config/anytypecode.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, taoidldefaults {
+ after += AnyTypeCode
+ libs += TAO_AnyTypeCode
+
+ idlflags -= -Sa -St
+}
diff --git a/TAO/MPC/config/avoids_corba_e_compact.mpb b/TAO/MPC/config/avoids_corba_e_compact.mpb
new file mode 100644
index 00000000000..4406e5de959
--- /dev/null
+++ b/TAO/MPC/config/avoids_corba_e_compact.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+feature(corba_e_compact) : taoidldefaults {
+ avoids += corba_e_compact
+}
diff --git a/TAO/MPC/config/avoids_corba_e_micro.mpb b/TAO/MPC/config/avoids_corba_e_micro.mpb
new file mode 100644
index 00000000000..61924fedcf3
--- /dev/null
+++ b/TAO/MPC/config/avoids_corba_e_micro.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+feature(corba_e_micro) : avoids_corba_e_compact {
+ avoids += avoids_corba_e_micro
+}
diff --git a/TAO/MPC/config/avoids_minimum_corba.mpb b/TAO/MPC/config/avoids_minimum_corba.mpb
new file mode 100644
index 00000000000..be960c02b54
--- /dev/null
+++ b/TAO/MPC/config/avoids_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/TAO/MPC/config/avstreams.mpb b/TAO/MPC/config/avstreams.mpb
new file mode 100644
index 00000000000..b48daeacc30
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/avstreamsexe.mpb b/TAO/MPC/config/avstreamsexe.mpb
new file mode 100644
index 00000000000..80ab5507cbf
--- /dev/null
+++ b/TAO/MPC/config/avstreamsexe.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project: namingexe, avstreams {
+}
+
diff --git a/TAO/MPC/config/bidir_giop.mpb b/TAO/MPC/config/bidir_giop.mpb
new file mode 100644
index 00000000000..55b448e4f6a
--- /dev/null
+++ b/TAO/MPC/config/bidir_giop.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, pi {
+ after += BiDir_GIOP
+ libs += TAO_BiDirGIOP
+}
diff --git a/TAO/MPC/config/codecfactory.mpb b/TAO/MPC/config/codecfactory.mpb
new file mode 100644
index 00000000000..3d2a4cbdf68
--- /dev/null
+++ b/TAO/MPC/config/codecfactory.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, anytypecode {
+ after += CodecFactory
+ libs += TAO_CodecFactory
+}
diff --git a/TAO/MPC/config/codeset.mpb b/TAO/MPC/config/codeset.mpb
new file mode 100644
index 00000000000..5ed18925513
--- /dev/null
+++ b/TAO/MPC/config/codeset.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ after += Codeset
+ libs += TAO_Codeset
+}
diff --git a/TAO/MPC/config/concurrency.mpb b/TAO/MPC/config/concurrency.mpb
new file mode 100644
index 00000000000..7f93021e1a1
--- /dev/null
+++ b/TAO/MPC/config/concurrency.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib {
+ after += CosConcurrency
+ libs += TAO_CosConcurrency
+ tagchecks += Concurrency
+}
diff --git a/TAO/MPC/config/concurrency_serv.mpb b/TAO/MPC/config/concurrency_serv.mpb
new file mode 100644
index 00000000000..0d1a4092e57
--- /dev/null
+++ b/TAO/MPC/config/concurrency_serv.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, concurrency_skel {
+ after += CosConcurrency_Serv
+ libs += TAO_CosConcurrency_Serv
+}
diff --git a/TAO/MPC/config/concurrency_skel.mpb b/TAO/MPC/config/concurrency_skel.mpb
new file mode 100644
index 00000000000..0806aa30cbb
--- /dev/null
+++ b/TAO/MPC/config/concurrency_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, concurrency, portableserver {
+ after += CosConcurrency_Skel
+ libs += TAO_CosConcurrency_Skel
+}
diff --git a/TAO/MPC/config/corba_e_compact.mpb b/TAO/MPC/config/corba_e_compact.mpb
new file mode 100644
index 00000000000..7e7627a4878
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/corba_e_micro.mpb b/TAO/MPC/config/corba_e_micro.mpb
new file mode 100644
index 00000000000..5f14ae228b9
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/corba_messaging.mpb b/TAO/MPC/config/corba_messaging.mpb
new file mode 100644
index 00000000000..e2b65dbade4
--- /dev/null
+++ b/TAO/MPC/config/corba_messaging.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ requires += corba_messaging
+}
diff --git a/TAO/MPC/config/core_anytypecode.mpb b/TAO/MPC/config/core_anytypecode.mpb
new file mode 100644
index 00000000000..dfa65b169aa
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/core_minimum_corba.mpb b/TAO/MPC/config/core_minimum_corba.mpb
new file mode 100644
index 00000000000..dd8dc2f75a4
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/core_strategies.mpb b/TAO/MPC/config/core_strategies.mpb
new file mode 100644
index 00000000000..3c568c55192
--- /dev/null
+++ b/TAO/MPC/config/core_strategies.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+feature(ace_for_tao) {
+ macros += TAO_HAS_SHMIOP=0 TAO_HAS_UIOP=0
+}
diff --git a/TAO/MPC/config/csd_framework.mpb b/TAO/MPC/config/csd_framework.mpb
new file mode 100644
index 00000000000..27dd3f56694
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/csd_pt_test_exe.mpb b/TAO/MPC/config/csd_pt_test_exe.mpb
new file mode 100644
index 00000000000..5641add5436
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/csd_pt_testinf_lib.mpb b/TAO/MPC/config/csd_pt_testinf_lib.mpb
new file mode 100644
index 00000000000..0c9a8dffa27
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/csd_pt_testservant_lib.mpb b/TAO/MPC/config/csd_pt_testservant_lib.mpb
new file mode 100644
index 00000000000..1eba36eae83
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/csd_threadpool.mpb b/TAO/MPC/config/csd_threadpool.mpb
new file mode 100644
index 00000000000..6f6cb86f1b2
--- /dev/null
+++ b/TAO/MPC/config/csd_threadpool.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+//$Id$
+
+project : csd_framework, threads {
+ after += CSD_ThreadPool
+ libs += TAO_CSD_ThreadPool
+}
diff --git a/TAO/MPC/config/csd_tp_foo_a_lib.mpb b/TAO/MPC/config/csd_tp_foo_a_lib.mpb
new file mode 100644
index 00000000000..e9d3edd980e
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/csd_tp_foo_b_lib.mpb b/TAO/MPC/config/csd_tp_foo_b_lib.mpb
new file mode 100644
index 00000000000..298cd700ece
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/csd_tp_foo_c_lib.mpb b/TAO/MPC/config/csd_tp_foo_c_lib.mpb
new file mode 100644
index 00000000000..4c51d30d318
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/csd_tp_test_exe_a.mpb b/TAO/MPC/config/csd_tp_test_exe_a.mpb
new file mode 100644
index 00000000000..7e1cfa624a8
--- /dev/null
+++ b/TAO/MPC/config/csd_tp_test_exe_a.mpb
@@ -0,0 +1,4 @@
+// -*- MPC -*-
+//$Id$
+project : csd_tp_foo_a_lib, taoexe {
+}
diff --git a/TAO/MPC/config/csd_tp_test_exe_b.mpb b/TAO/MPC/config/csd_tp_test_exe_b.mpb
new file mode 100644
index 00000000000..c7209d22fc2
--- /dev/null
+++ b/TAO/MPC/config/csd_tp_test_exe_b.mpb
@@ -0,0 +1,4 @@
+// -*- MPC -*-
+//$Id$
+project : csd_tp_foo_b_lib, taoexe {
+}
diff --git a/TAO/MPC/config/csd_tp_test_exe_c.mpb b/TAO/MPC/config/csd_tp_test_exe_c.mpb
new file mode 100644
index 00000000000..efe525aff98
--- /dev/null
+++ b/TAO/MPC/config/csd_tp_test_exe_c.mpb
@@ -0,0 +1,4 @@
+// -*- MPC -*-
+//$Id$
+project : csd_tp_foo_c_lib, taoexe {
+}
diff --git a/TAO/MPC/config/csd_tp_test_lib.mpb b/TAO/MPC/config/csd_tp_test_lib.mpb
new file mode 100644
index 00000000000..f5227147178
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/dseventlogadmin.mpb b/TAO/MPC/config/dseventlogadmin.mpb
new file mode 100644
index 00000000000..72855e6ced4
--- /dev/null
+++ b/TAO/MPC/config/dseventlogadmin.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, dslogadmin, event {
+ after += DsEventLogAdmin
+ libs += TAO_DsEventLogAdmin
+ tagchecks += EventLog
+}
diff --git a/TAO/MPC/config/dseventlogadmin_serv.mpb b/TAO/MPC/config/dseventlogadmin_serv.mpb
new file mode 100644
index 00000000000..b8eb9882ad3
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/dseventlogadmin_skel.mpb b/TAO/MPC/config/dseventlogadmin_skel.mpb
new file mode 100644
index 00000000000..5b39b780f82
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/dslogadmin.mpb b/TAO/MPC/config/dslogadmin.mpb
new file mode 100644
index 00000000000..0207a0450ff
--- /dev/null
+++ b/TAO/MPC/config/dslogadmin.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib {
+ after += DsLogAdmin
+ libs += TAO_DsLogAdmin
+ tagchecks += Log
+}
diff --git a/TAO/MPC/config/dslogadmin_serv.mpb b/TAO/MPC/config/dslogadmin_serv.mpb
new file mode 100644
index 00000000000..da0d0c7dae7
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/dslogadmin_skel.mpb b/TAO/MPC/config/dslogadmin_skel.mpb
new file mode 100644
index 00000000000..7a235c2058c
--- /dev/null
+++ b/TAO/MPC/config/dslogadmin_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, dslogadmin, portableserver {
+ after += DsLogAdmin_Skel
+ libs += TAO_DsLogAdmin_Skel
+}
diff --git a/TAO/MPC/config/dsnotifylogadmin.mpb b/TAO/MPC/config/dsnotifylogadmin.mpb
new file mode 100644
index 00000000000..fcd49678617
--- /dev/null
+++ b/TAO/MPC/config/dsnotifylogadmin.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, dslogadmin, dseventlogadmin, event, notification {
+ after += DsNotifyLogAdmin
+ libs += TAO_DsNotifyLogAdmin
+}
diff --git a/TAO/MPC/config/dsnotifylogadmin_serv.mpb b/TAO/MPC/config/dsnotifylogadmin_serv.mpb
new file mode 100644
index 00000000000..6ca347eb674
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/dsnotifylogadmin_skel.mpb b/TAO/MPC/config/dsnotifylogadmin_skel.mpb
new file mode 100644
index 00000000000..401b2ff3d75
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/dynamicany.mpb b/TAO/MPC/config/dynamicany.mpb
new file mode 100644
index 00000000000..24c60ed00c8
--- /dev/null
+++ b/TAO/MPC/config/dynamicany.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, anytypecode, valuetype {
+ after += DynamicAny
+ libs += TAO_DynamicAny
+}
diff --git a/TAO/MPC/config/dynamicinterface.mpb b/TAO/MPC/config/dynamicinterface.mpb
new file mode 100644
index 00000000000..b2ecd077abe
--- /dev/null
+++ b/TAO/MPC/config/dynamicinterface.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : valuetype, messaging, portableserver {
+ after += DynamicInterface
+ libs += TAO_DynamicInterface
+}
diff --git a/TAO/MPC/config/ec_use_typed_events.mpb b/TAO/MPC/config/ec_use_typed_events.mpb
new file mode 100644
index 00000000000..5d0d9adef6f
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/ec_use_typed_events_serv.mpb b/TAO/MPC/config/ec_use_typed_events_serv.mpb
new file mode 100644
index 00000000000..fedf2d3f1ef
--- /dev/null
+++ b/TAO/MPC/config/ec_use_typed_events_serv.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+feature(ec_typed_events) : dynamicinterface, ifr_client {
+}
diff --git a/TAO/MPC/config/endpointpolicy.mpb b/TAO/MPC/config/endpointpolicy.mpb
new file mode 100644
index 00000000000..740b240e816
--- /dev/null
+++ b/TAO/MPC/config/endpointpolicy.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, core, portableserver, pi {
+ after += EndpointPolicy
+ libs += TAO_EndpointPolicy
+}
diff --git a/TAO/MPC/config/etcl.mpb b/TAO/MPC/config/etcl.mpb
new file mode 100644
index 00000000000..95e84d4ee9a
--- /dev/null
+++ b/TAO/MPC/config/etcl.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib {
+ after += ETCL
+ libs += TAO_ETCL
+ tagchecks += Notify
+}
diff --git a/TAO/MPC/config/event.mpb b/TAO/MPC/config/event.mpb
new file mode 100644
index 00000000000..578181e1b46
--- /dev/null
+++ b/TAO/MPC/config/event.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, ec_use_typed_events, avoids_minimum_corba, avoids_corba_e_compact {
+ after += CosEvent
+ libs += TAO_CosEvent
+ tagchecks += CosEvent
+}
diff --git a/TAO/MPC/config/event_serv.mpb b/TAO/MPC/config/event_serv.mpb
new file mode 100644
index 00000000000..7af4a8d99cd
--- /dev/null
+++ b/TAO/MPC/config/event_serv.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, event_skel, ec_use_typed_events_serv, messaging_optional, naming, svc_utils, avoids_minimum_corba, avoids_corba_e_compact {
+ after += CosEvent_Serv
+ libs += TAO_CosEvent_Serv
+}
diff --git a/TAO/MPC/config/event_skel.mpb b/TAO/MPC/config/event_skel.mpb
new file mode 100644
index 00000000000..2db58167c76
--- /dev/null
+++ b/TAO/MPC/config/event_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, event, ec_use_typed_events, portableserver, avoids_minimum_corba, avoids_corba_e_compact {
+ after += CosEvent_Skel
+ libs += TAO_CosEvent_Skel
+}
diff --git a/TAO/MPC/config/fault_tolerance.mpb b/TAO/MPC/config/fault_tolerance.mpb
new file mode 100644
index 00000000000..35e964d4df6
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/ftclientorb.mpb b/TAO/MPC/config/ftclientorb.mpb
new file mode 100644
index 00000000000..126330da041
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/ftorb.mpb b/TAO/MPC/config/ftorb.mpb
new file mode 100644
index 00000000000..94bafab311a
--- /dev/null
+++ b/TAO/MPC/config/ftorb.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : ftclientorb, ftserverorb {
+}
diff --git a/TAO/MPC/config/ftorbutils.mpb b/TAO/MPC/config/ftorbutils.mpb
new file mode 100644
index 00000000000..3aa481d27a2
--- /dev/null
+++ b/TAO/MPC/config/ftorbutils.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : iormanip, portableserver, orbsvcslib, portablegroup, avoids_minimum_corba, avoids_corba_e_compact {
+ after += FTORB_Utils
+ libs += TAO_FTORB_Utils
+ tagchecks += FTORB_Utils
+}
diff --git a/TAO/MPC/config/ftrtevent.mpb b/TAO/MPC/config/ftrtevent.mpb
new file mode 100644
index 00000000000..1eb4791b051
--- /dev/null
+++ b/TAO/MPC/config/ftrtevent.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : ftorbutils, rtevent_serv, naming, messaging, pi_server, avoids_minimum_corba, avoids_corba_e_compact {
+ after += FtRtEvent
+ libs += TAO_FtRtEvent
+ tagchecks += FtRtEvent
+}
diff --git a/TAO/MPC/config/ftrteventchannel.mpb b/TAO/MPC/config/ftrteventchannel.mpb
new file mode 100644
index 00000000000..ca9cfdc46f7
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/ftrteventclient.mpb b/TAO/MPC/config/ftrteventclient.mpb
new file mode 100644
index 00000000000..a25da42abaf
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/ftserverorb.mpb b/TAO/MPC/config/ftserverorb.mpb
new file mode 100644
index 00000000000..5d1b388707f
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/htiop.mpb b/TAO/MPC/config/htiop.mpb
new file mode 100644
index 00000000000..cbeec43da74
--- /dev/null
+++ b/TAO/MPC/config/htiop.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : htbp {
+ after += HTIOP
+ libs += TAO_HTIOP
+ tagchecks += HTIOP
+}
diff --git a/TAO/MPC/config/ifr_client.mpb b/TAO/MPC/config/ifr_client.mpb
new file mode 100644
index 00000000000..89cee167fd2
--- /dev/null
+++ b/TAO/MPC/config/ifr_client.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, anytypecode {
+ libs += TAO_IFR_Client
+ after += IFR_Client
+}
diff --git a/TAO/MPC/config/ifrservice.mpb b/TAO/MPC/config/ifrservice.mpb
new file mode 100644
index 00000000000..9bf48ee9b49
--- /dev/null
+++ b/TAO/MPC/config/ifrservice.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id$
+
+project : iortable, svc_utils, typecodefactory, pi_server, avoids_minimum_corba, avoids_corba_e_compact {
+ avoids += ace_for_tao // Requires ace/Configuration
+ after += IFRService
+ libs += TAO_IFRService
+ tagchecks += IFRService
+}
diff --git a/TAO/MPC/config/imr_activator.mpb b/TAO/MPC/config/imr_activator.mpb
new file mode 100644
index 00000000000..d3363a4ec1b
--- /dev/null
+++ b/TAO/MPC/config/imr_activator.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : minimum_corba {
+ after += ImR_Activator
+ libs += TAO_ImR_Activator
+}
diff --git a/TAO/MPC/config/imr_client.mpb b/TAO/MPC/config/imr_client.mpb
new file mode 100644
index 00000000000..41f5d7eb480
--- /dev/null
+++ b/TAO/MPC/config/imr_client.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib {
+ libs += TAO_ImR_Client
+ after += ImR_Client
+}
diff --git a/TAO/MPC/config/imr_locator.mpb b/TAO/MPC/config/imr_locator.mpb
new file mode 100644
index 00000000000..bd6aa6dae07
--- /dev/null
+++ b/TAO/MPC/config/imr_locator.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcsexe, avoids_minimum_corba, avoids_corba_e_compact {
+ after += ImR_Locator
+ libs += TAO_ImR_Locator
+}
diff --git a/TAO/MPC/config/interceptors.mpb b/TAO/MPC/config/interceptors.mpb
new file mode 100644
index 00000000000..eda8c6d1bc3
--- /dev/null
+++ b/TAO/MPC/config/interceptors.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ requires += interceptors
+}
diff --git a/TAO/MPC/config/iorinterceptor.mpb b/TAO/MPC/config/iorinterceptor.mpb
new file mode 100644
index 00000000000..d55e844d244
--- /dev/null
+++ b/TAO/MPC/config/iorinterceptor.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, portableserver, pi, objreftemplate, valuetype {
+ after += IORInterceptor
+ libs += TAO_IORInterceptor
+}
diff --git a/TAO/MPC/config/iormanip.mpb b/TAO/MPC/config/iormanip.mpb
new file mode 100644
index 00000000000..7fd064393ef
--- /dev/null
+++ b/TAO/MPC/config/iormanip.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, anytypecode {
+ after += IORManipulation
+ libs += TAO_IORManip
+}
diff --git a/TAO/MPC/config/iortable.mpb b/TAO/MPC/config/iortable.mpb
new file mode 100644
index 00000000000..c8795c0d2b9
--- /dev/null
+++ b/TAO/MPC/config/iortable.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib {
+ after += IORTable
+ libs += TAO_IORTable
+}
diff --git a/TAO/MPC/config/kokyu_dsrt_scheduler_client.mpb b/TAO/MPC/config/kokyu_dsrt_scheduler_client.mpb
new file mode 100644
index 00000000000..fdab6656196
--- /dev/null
+++ b/TAO/MPC/config/kokyu_dsrt_scheduler_client.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : taoclient, kokyu_dsrt_schedulers {
+}
diff --git a/TAO/MPC/config/kokyu_dsrt_scheduler_server.mpb b/TAO/MPC/config/kokyu_dsrt_scheduler_server.mpb
new file mode 100644
index 00000000000..9277bc2c867
--- /dev/null
+++ b/TAO/MPC/config/kokyu_dsrt_scheduler_server.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project: taoserver, kokyu_dsrt_schedulers {
+}
diff --git a/TAO/MPC/config/kokyu_dsrt_schedulers.mpb b/TAO/MPC/config/kokyu_dsrt_schedulers.mpb
new file mode 100644
index 00000000000..7974628140c
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/lifecycle.mpb b/TAO/MPC/config/lifecycle.mpb
new file mode 100644
index 00000000000..db47576564a
--- /dev/null
+++ b/TAO/MPC/config/lifecycle.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : naming, portableserver {
+ libs += TAO_CosLifeCycle
+ after += CosLifeCycle
+ tagchecks += LifeCycle
+}
diff --git a/TAO/MPC/config/loadbalancing.mpb b/TAO/MPC/config/loadbalancing.mpb
new file mode 100644
index 00000000000..edd897f4798
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/messaging.mpb b/TAO/MPC/config/messaging.mpb
new file mode 100644
index 00000000000..2de4ac8046c
--- /dev/null
+++ b/TAO/MPC/config/messaging.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project : valuetype, portableserver, pi, corba_messaging, messaging_optional {
+ after += Messaging
+}
diff --git a/TAO/MPC/config/messaging_optional.mpb b/TAO/MPC/config/messaging_optional.mpb
new file mode 100644
index 00000000000..ee8637a4d1b
--- /dev/null
+++ b/TAO/MPC/config/messaging_optional.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+feature(corba_messaging) : valuetype, portableserver, pi {
+ libs += TAO_Messaging
+ after += Messaging
+}
+
diff --git a/TAO/MPC/config/naming.mpb b/TAO/MPC/config/naming.mpb
new file mode 100644
index 00000000000..a1f4d3b6014
--- /dev/null
+++ b/TAO/MPC/config/naming.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib {
+ after += CosNaming
+ libs += TAO_CosNaming
+ tagchecks += Naming
+}
diff --git a/TAO/MPC/config/naming_serv.mpb b/TAO/MPC/config/naming_serv.mpb
new file mode 100644
index 00000000000..7b1e8caf783
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/naming_skel.mpb b/TAO/MPC/config/naming_skel.mpb
new file mode 100644
index 00000000000..18e010ed2a0
--- /dev/null
+++ b/TAO/MPC/config/naming_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, naming, portableserver {
+ after += CosNaming_Skel
+ libs += TAO_CosNaming_Skel
+}
diff --git a/TAO/MPC/config/namingexe.mpb b/TAO/MPC/config/namingexe.mpb
new file mode 100644
index 00000000000..dd564b37aab
--- /dev/null
+++ b/TAO/MPC/config/namingexe.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcsexe, naming {
+}
diff --git a/TAO/MPC/config/negotiate_codesets.mpb b/TAO/MPC/config/negotiate_codesets.mpb
new file mode 100644
index 00000000000..52e80a81b22
--- /dev/null
+++ b/TAO/MPC/config/negotiate_codesets.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+feature(negotiate_codesets) {
+ after += Codeset
+ libs += TAO_Codeset
+}
diff --git a/TAO/MPC/config/notification.mpb b/TAO/MPC/config/notification.mpb
new file mode 100644
index 00000000000..4893c915927
--- /dev/null
+++ b/TAO/MPC/config/notification.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, event {
+ after += CosNotification
+ libs += TAO_CosNotification
+ tagchecks += Notify
+}
diff --git a/TAO/MPC/config/notification_serv.mpb b/TAO/MPC/config/notification_serv.mpb
new file mode 100644
index 00000000000..08198cb5825
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/notification_skel.mpb b/TAO/MPC/config/notification_skel.mpb
new file mode 100644
index 00000000000..bba3b2453ee
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/notify.mpb b/TAO/MPC/config/notify.mpb
new file mode 100644
index 00000000000..e9f226cf312
--- /dev/null
+++ b/TAO/MPC/config/notify.mpb
@@ -0,0 +1,4 @@
+// $Id$
+
+project : notification {
+}
diff --git a/TAO/MPC/config/notify_serv.mpb b/TAO/MPC/config/notify_serv.mpb
new file mode 100644
index 00000000000..e8360b407c5
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/notifytest.mpb b/TAO/MPC/config/notifytest.mpb
new file mode 100644
index 00000000000..be766db59e0
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/objreftemplate.mpb b/TAO/MPC/config/objreftemplate.mpb
new file mode 100644
index 00000000000..e887919b2c7
--- /dev/null
+++ b/TAO/MPC/config/objreftemplate.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : portableserver, valuetype {
+ after += ObjRefTemplate
+ libs += TAO_ObjRefTemplate
+}
diff --git a/TAO/MPC/config/orbsvcs_output.mpb b/TAO/MPC/config/orbsvcs_output.mpb
new file mode 100644
index 00000000000..95d1feb1d9c
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/orbsvcsexe.mpb b/TAO/MPC/config/orbsvcsexe.mpb
new file mode 100644
index 00000000000..b4521e70641
--- /dev/null
+++ b/TAO/MPC/config/orbsvcsexe.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : taoexe, negotiate_codesets, anytypecode {
+}
diff --git a/TAO/MPC/config/orbsvcslib.mpb b/TAO/MPC/config/orbsvcslib.mpb
new file mode 100644
index 00000000000..483b93b2412
--- /dev/null
+++ b/TAO/MPC/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
+
+ specific(automake) {
+ includes += $(TAO_BUILDDIR)/orbsvcs
+ }
+}
diff --git a/TAO/MPC/config/pi.mpb b/TAO/MPC/config/pi.mpb
new file mode 100644
index 00000000000..ec5eee5f587
--- /dev/null
+++ b/TAO/MPC/config/pi.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, codecfactory {
+ after += PI
+ libs += TAO_PI
+}
diff --git a/TAO/MPC/config/pi_server.mpb b/TAO/MPC/config/pi_server.mpb
new file mode 100644
index 00000000000..fe48f397cfe
--- /dev/null
+++ b/TAO/MPC/config/pi_server.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, pi, portableserver {
+ after += PI_Server
+ libs += TAO_PI_Server
+}
diff --git a/TAO/MPC/config/pidl.mpb b/TAO/MPC/config/pidl.mpb
new file mode 100644
index 00000000000..d9c507e5249
--- /dev/null
+++ b/TAO/MPC/config/pidl.mpb
@@ -0,0 +1,9 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ Define_Custom(PIDL) {
+ automatic = 1
+ inputext = .pidl
+ }
+}
diff --git a/TAO/MPC/config/portablegroup.mpb b/TAO/MPC/config/portablegroup.mpb
new file mode 100644
index 00000000000..ce4d4586217
--- /dev/null
+++ b/TAO/MPC/config/portablegroup.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : naming, messaging, iormanip, avoids_minimum_corba, avoids_corba_e_compact {
+ libs += TAO_PortableGroup
+ after += PortableGroup
+ tagchecks += PortableGroup
+}
diff --git a/TAO/MPC/config/portableserver.mpb b/TAO/MPC/config/portableserver.mpb
new file mode 100644
index 00000000000..2fc99e7a876
--- /dev/null
+++ b/TAO/MPC/config/portableserver.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, anytypecode {
+ after += PortableServer
+ libs += TAO_PortableServer
+}
diff --git a/TAO/MPC/config/property.mpb b/TAO/MPC/config/property.mpb
new file mode 100644
index 00000000000..a2e1c197764
--- /dev/null
+++ b/TAO/MPC/config/property.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib {
+ after += CosProperty
+ libs += TAO_CosProperty
+ tagchecks += Property
+}
diff --git a/TAO/MPC/config/property_serv.mpb b/TAO/MPC/config/property_serv.mpb
new file mode 100644
index 00000000000..95588edd33a
--- /dev/null
+++ b/TAO/MPC/config/property_serv.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, property_skel {
+ after += CosProperty_Serv
+ libs += TAO_CosProperty_Serv
+}
diff --git a/TAO/MPC/config/property_skel.mpb b/TAO/MPC/config/property_skel.mpb
new file mode 100644
index 00000000000..6904c4f9cbc
--- /dev/null
+++ b/TAO/MPC/config/property_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, property, portableserver {
+ after += CosProperty_Skel
+ libs += TAO_CosProperty_Skel
+}
diff --git a/TAO/MPC/config/psdl.mpb b/TAO/MPC/config/psdl.mpb
new file mode 100644
index 00000000000..fcc0e4edaa2
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/rt_client.mpb b/TAO/MPC/config/rt_client.mpb
new file mode 100644
index 00000000000..5f8981e1035
--- /dev/null
+++ b/TAO/MPC/config/rt_client.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : taoexe, negotiate_codesets, rtcorba {
+}
diff --git a/TAO/MPC/config/rt_server.mpb b/TAO/MPC/config/rt_server.mpb
new file mode 100644
index 00000000000..6449c3d7762
--- /dev/null
+++ b/TAO/MPC/config/rt_server.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : taoexe, negotiate_codesets, rtportableserver, rtcorba {
+}
diff --git a/TAO/MPC/config/rtcorba.mpb b/TAO/MPC/config/rtcorba.mpb
new file mode 100644
index 00000000000..4068c3bcce9
--- /dev/null
+++ b/TAO/MPC/config/rtcorba.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, pi {
+ after += RTCORBA
+ libs += TAO_RTCORBA
+ requires += rt_corba
+}
diff --git a/TAO/MPC/config/rtcorbacommon.mpb b/TAO/MPC/config/rtcorbacommon.mpb
new file mode 100644
index 00000000000..c17038f786f
--- /dev/null
+++ b/TAO/MPC/config/rtcorbacommon.mpb
@@ -0,0 +1,13 @@
+// -*- MPC -*-
+// $Id$
+
+project : portableserver, avoids_minimum_corba, avoids_corba_e_compact {
+ after += RTCORBA_Common
+ libs += RTCORBA_Common
+
+ specific (automake) {
+ includes += $(srcdir)/../Common
+ }
+
+ includes += ../Common
+}
diff --git a/TAO/MPC/config/rtcorbaevent.mpb b/TAO/MPC/config/rtcorbaevent.mpb
new file mode 100644
index 00000000000..f085b540b53
--- /dev/null
+++ b/TAO/MPC/config/rtcorbaevent.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : rtportableserver, rtevent_serv, naming {
+ after += RTCORBAEvent
+ libs += TAO_RTCORBAEvent
+ tagchecks += RTCORBAEvent
+}
diff --git a/TAO/MPC/config/rtcosscheduling.mpb b/TAO/MPC/config/rtcosscheduling.mpb
new file mode 100644
index 00000000000..fabb84f7dd8
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/rtevent.mpb b/TAO/MPC/config/rtevent.mpb
new file mode 100644
index 00000000000..7383523938a
--- /dev/null
+++ b/TAO/MPC/config/rtevent.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : messaging, svc_utils {
+ after += RTEvent
+ libs += TAO_RTEvent
+ tagchecks += RTEvent
+}
diff --git a/TAO/MPC/config/rtevent_serv.mpb b/TAO/MPC/config/rtevent_serv.mpb
new file mode 100644
index 00000000000..60a356c41cc
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/rtevent_skel.mpb b/TAO/MPC/config/rtevent_skel.mpb
new file mode 100644
index 00000000000..ba53e2ae8bc
--- /dev/null
+++ b/TAO/MPC/config/rtevent_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, rtevent, portableserver {
+ after += RTEvent_Skel
+ libs += TAO_RTEvent_Skel
+}
diff --git a/TAO/MPC/config/rteventexe.mpb b/TAO/MPC/config/rteventexe.mpb
new file mode 100644
index 00000000000..6f2dc9d6f02
--- /dev/null
+++ b/TAO/MPC/config/rteventexe.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project: orbsvcsexe, rtevent_skel {
+}
diff --git a/TAO/MPC/config/rteventlogadmin.mpb b/TAO/MPC/config/rteventlogadmin.mpb
new file mode 100644
index 00000000000..4150b18e7e7
--- /dev/null
+++ b/TAO/MPC/config/rteventlogadmin.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, dslogadmin, rtevent {
+ after += RTEventLogAdmin
+ libs += TAO_RTEventLogAdmin
+ tagchecks += RTEventLog
+}
diff --git a/TAO/MPC/config/rteventlogadmin_serv.mpb b/TAO/MPC/config/rteventlogadmin_serv.mpb
new file mode 100644
index 00000000000..dbc14cf067f
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/rteventlogadmin_skel.mpb b/TAO/MPC/config/rteventlogadmin_skel.mpb
new file mode 100644
index 00000000000..920e65f4ab6
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/rtkokyuevent.mpb b/TAO/MPC/config/rtkokyuevent.mpb
new file mode 100644
index 00000000000..a57c8b8017c
--- /dev/null
+++ b/TAO/MPC/config/rtkokyuevent.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : rtevent, rtsched, kokyu {
+ after += RTKokyuEvent
+ libs += TAO_RTKokyuEvent
+ tagchecks += RTKokyuEvent
+}
diff --git a/TAO/MPC/config/rtnotify.mpb b/TAO/MPC/config/rtnotify.mpb
new file mode 100644
index 00000000000..1a04eb83922
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/rtportableserver.mpb b/TAO/MPC/config/rtportableserver.mpb
new file mode 100644
index 00000000000..ee3d17fe942
--- /dev/null
+++ b/TAO/MPC/config/rtportableserver.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : pi, portableserver, rtcorba {
+ after += RTPortableServer
+ libs += TAO_RTPortableServer
+}
diff --git a/TAO/MPC/config/rtsched.mpb b/TAO/MPC/config/rtsched.mpb
new file mode 100644
index 00000000000..bb435139cf7
--- /dev/null
+++ b/TAO/MPC/config/rtsched.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : naming, svc_utils {
+ after += RTSched
+ libs += TAO_RTSched
+ tagchecks += Sched
+}
diff --git a/TAO/MPC/config/rtschedevent.mpb b/TAO/MPC/config/rtschedevent.mpb
new file mode 100644
index 00000000000..9c03534d9e0
--- /dev/null
+++ b/TAO/MPC/config/rtschedevent.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : rtsched, rtevent {
+ after += RTSchedEvent
+ libs += TAO_RTSchedEvent
+ tagchecks += RTSchedEvent
+}
diff --git a/TAO/MPC/config/rtscheduling.mpb b/TAO/MPC/config/rtscheduling.mpb
new file mode 100644
index 00000000000..a746dc72693
--- /dev/null
+++ b/TAO/MPC/config/rtscheduling.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : rtcorba, portableserver, pi, pi_server {
+ after += RTScheduler
+ libs += TAO_RTScheduler
+}
diff --git a/TAO/MPC/config/rtscheduling_client.mpb b/TAO/MPC/config/rtscheduling_client.mpb
new file mode 100644
index 00000000000..c026daffbdc
--- /dev/null
+++ b/TAO/MPC/config/rtscheduling_client.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : rt_client, rtscheduling {
+}
diff --git a/TAO/MPC/config/rtscheduling_server.mpb b/TAO/MPC/config/rtscheduling_server.mpb
new file mode 100644
index 00000000000..06b97cea148
--- /dev/null
+++ b/TAO/MPC/config/rtscheduling_server.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : rt_server, rtscheduling {
+}
diff --git a/TAO/MPC/config/security.mpb b/TAO/MPC/config/security.mpb
new file mode 100644
index 00000000000..8a192c2d077
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/smart_proxies.mpb b/TAO/MPC/config/smart_proxies.mpb
new file mode 100644
index 00000000000..b1fc95d4b6c
--- /dev/null
+++ b/TAO/MPC/config/smart_proxies.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project: taolib_with_idl {
+ after += SmartProxies
+ libs += TAO_SmartProxies
+ idlflags += -Gsp
+}
diff --git a/TAO/MPC/config/ssliop.mpb b/TAO/MPC/config/ssliop.mpb
new file mode 100644
index 00000000000..3ccf7b3e877
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/strategies.mpb b/TAO/MPC/config/strategies.mpb
new file mode 100644
index 00000000000..ae5383f50cb
--- /dev/null
+++ b/TAO/MPC/config/strategies.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+project : taolib, anytypecode, core_strategies {
+ after += Strategies
+ libs += TAO_Strategies
+}
diff --git a/TAO/MPC/config/svc_utils.mpb b/TAO/MPC/config/svc_utils.mpb
new file mode 100644
index 00000000000..a38a4a962cc
--- /dev/null
+++ b/TAO/MPC/config/svc_utils.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : portableserver, orbsvcslib {
+ after += Svc_Utils
+ libs += TAO_Svc_Utils
+}
diff --git a/TAO/MPC/config/tao_flresource.mpb b/TAO/MPC/config/tao_flresource.mpb
new file mode 100644
index 00000000000..a3baaa8cb43
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/tao_no_iiop.mpb b/TAO/MPC/config/tao_no_iiop.mpb
new file mode 100644
index 00000000000..a6fc53b3881
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/tao_output.mpb b/TAO/MPC/config/tao_output.mpb
new file mode 100644
index 00000000000..12124d9eb31
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/tao_qtresource.mpb b/TAO/MPC/config/tao_qtresource.mpb
new file mode 100644
index 00000000000..43bd3fca0b6
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/tao_tkresource.mpb b/TAO/MPC/config/tao_tkresource.mpb
new file mode 100644
index 00000000000..150a42ab082
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/tao_versioning_idl_defaults.mpb b/TAO/MPC/config/tao_versioning_idl_defaults.mpb
new file mode 100644
index 00000000000..0d0352fa5fa
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/tao_xtresource.mpb b/TAO/MPC/config/tao_xtresource.mpb
new file mode 100644
index 00000000000..1907319b457
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/taoclient.mpb b/TAO/MPC/config/taoclient.mpb
new file mode 100644
index 00000000000..fe00c22e960
--- /dev/null
+++ b/TAO/MPC/config/taoclient.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project : taoexe, negotiate_codesets {
+ exename = client
+}
diff --git a/TAO/MPC/config/taodefaults.mpb b/TAO/MPC/config/taodefaults.mpb
new file mode 100644
index 00000000000..0343a1e0814
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/taoexe.mpb b/TAO/MPC/config/taoexe.mpb
new file mode 100644
index 00000000000..a026aaab695
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/taoidl3toidl2defaults.mpb b/TAO/MPC/config/taoidl3toidl2defaults.mpb
new file mode 100644
index 00000000000..58e2fb2f896
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/taoidldefaults.mpb b/TAO/MPC/config/taoidldefaults.mpb
new file mode 100644
index 00000000000..cc61c2398bf
--- /dev/null
+++ b/TAO/MPC/config/taoidldefaults.mpb
@@ -0,0 +1,62 @@
+// -*- 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
+ }
+
+ // 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/TAO/MPC/config/taolib.mpb b/TAO/MPC/config/taolib.mpb
new file mode 100644
index 00000000000..778075809be
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/taolib_with_idl.mpb b/TAO/MPC/config/taolib_with_idl.mpb
new file mode 100644
index 00000000000..cc36293c909
--- /dev/null
+++ b/TAO/MPC/config/taolib_with_idl.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : taolib, taoidldefaults {
+}
diff --git a/TAO/MPC/config/taoserver.mpb b/TAO/MPC/config/taoserver.mpb
new file mode 100644
index 00000000000..8c081dfb029
--- /dev/null
+++ b/TAO/MPC/config/taoserver.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project : taoexe, negotiate_codesets, portableserver {
+ exename = server
+}
diff --git a/TAO/MPC/config/time.mpb b/TAO/MPC/config/time.mpb
new file mode 100644
index 00000000000..4e5fce894f0
--- /dev/null
+++ b/TAO/MPC/config/time.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, svc_utils, portableserver {
+ after += CosTime
+ libs += TAO_CosTime
+ tagchecks += Time
+}
diff --git a/TAO/MPC/config/trading.mpb b/TAO/MPC/config/trading.mpb
new file mode 100644
index 00000000000..63db829c0cd
--- /dev/null
+++ b/TAO/MPC/config/trading.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib {
+ after += CosTrading
+ libs += TAO_CosTrading
+ tagchecks += Trader
+}
diff --git a/TAO/MPC/config/trading_serv.mpb b/TAO/MPC/config/trading_serv.mpb
new file mode 100644
index 00000000000..2b2f3988b3d
--- /dev/null
+++ b/TAO/MPC/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/TAO/MPC/config/trading_skel.mpb b/TAO/MPC/config/trading_skel.mpb
new file mode 100644
index 00000000000..ee926a85d59
--- /dev/null
+++ b/TAO/MPC/config/trading_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : orbsvcslib, trading, portableserver {
+ after += CosTrading_Skel
+ libs += TAO_CosTrading_Skel
+}
diff --git a/TAO/MPC/config/typecodefactory.mpb b/TAO/MPC/config/typecodefactory.mpb
new file mode 100644
index 00000000000..7eadcd76a75
--- /dev/null
+++ b/TAO/MPC/config/typecodefactory.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : ifr_client {
+ libs += TAO_TypeCodeFactory
+ after += TypeCodeFactory
+}
diff --git a/TAO/MPC/config/utils.mpb b/TAO/MPC/config/utils.mpb
new file mode 100644
index 00000000000..0c9d37b2dea
--- /dev/null
+++ b/TAO/MPC/config/utils.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : portableserver, pi {
+ after += Utils
+ libs += TAO_Utils
+}
diff --git a/TAO/MPC/config/valuetype.mpb b/TAO/MPC/config/valuetype.mpb
new file mode 100644
index 00000000000..47edd4e94c4
--- /dev/null
+++ b/TAO/MPC/config/valuetype.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project: taolib, anytypecode {
+ after += Valuetype
+ libs += TAO_Valuetype
+}