summaryrefslogtreecommitdiff
path: root/modules/CIAO/MPC/config
diff options
context:
space:
mode:
Diffstat (limited to 'modules/CIAO/MPC/config')
-rw-r--r--modules/CIAO/MPC/config/ccm.mpb6
-rw-r--r--modules/CIAO/MPC/config/ccm_componentserver_stub.mpb8
-rw-r--r--modules/CIAO/MPC/config/ccm_componentserver_svnt.mpb7
-rw-r--r--modules/CIAO/MPC/config/ccm_configvalue.mpb7
-rw-r--r--modules/CIAO/MPC/config/ccm_cookie.mpb7
-rw-r--r--modules/CIAO/MPC/config/ccm_executor.mpb5
-rw-r--r--modules/CIAO/MPC/config/ccm_stub.mpb8
-rw-r--r--modules/CIAO/MPC/config/ccm_svnt.mpb7
-rw-r--r--modules/CIAO/MPC/config/ciao.mpb7
-rw-r--r--modules/CIAO/MPC/config/ciao_client.mpb7
-rw-r--r--modules/CIAO/MPC/config/ciao_componentserver_configurator.mpb7
-rw-r--r--modules/CIAO/MPC/config/ciao_componentserver_stub.mpb7
-rw-r--r--modules/CIAO/MPC/config/ciao_componentserver_svnt.mpb7
-rw-r--r--modules/CIAO/MPC/config/ciao_config_handlers.mpb21
-rw-r--r--modules/CIAO/MPC/config/ciao_config_handlers_base.mpb13
-rw-r--r--modules/CIAO/MPC/config/ciao_config_manager.mpb5
-rw-r--r--modules/CIAO/MPC/config/ciao_connector_base.mpb6
-rw-r--r--modules/CIAO/MPC/config/ciao_container_base.mpb7
-rw-r--r--modules/CIAO/MPC/config/ciao_context_impl.mpb7
-rw-r--r--modules/CIAO/MPC/config/ciao_cs_client.mpb7
-rw-r--r--modules/CIAO/MPC/config/ciao_dds4ccm_ndds_impl.mpb7
-rw-r--r--modules/CIAO/MPC/config/ciao_example_output.mpb6
-rw-r--r--modules/CIAO/MPC/config/ciao_exe.mpb6
-rw-r--r--modules/CIAO/MPC/config/ciao_executor.mpb5
-rw-r--r--modules/CIAO/MPC/config/ciao_lib.mpb6
-rw-r--r--modules/CIAO/MPC/config/ciao_logger.mpb7
-rw-r--r--modules/CIAO/MPC/config/ciao_nodeapp_configurator.mpb7
-rw-r--r--modules/CIAO/MPC/config/ciao_noop_configurator.mpb7
-rw-r--r--modules/CIAO/MPC/config/ciao_output.mpb7
-rw-r--r--modules/CIAO/MPC/config/ciao_port_activator_stub.mpb7
-rw-r--r--modules/CIAO/MPC/config/ciao_servant.mpb5
-rw-r--r--modules/CIAO/MPC/config/ciao_servant_activator.mpb7
-rw-r--r--modules/CIAO/MPC/config/ciao_server.mpb8
-rw-r--r--modules/CIAO/MPC/config/ciao_session_container.mpb8
-rw-r--r--modules/CIAO/MPC/config/ciao_vcwarnings.mpb20
-rw-r--r--modules/CIAO/MPC/config/ciao_xml_utils.mpb8
-rw-r--r--modules/CIAO/MPC/config/ciaoexe.mpb4
-rw-r--r--modules/CIAO/MPC/config/ciaoidldefaults.mpb6
-rw-r--r--modules/CIAO/MPC/config/ciaolib_with_idl.mpb5
-rw-r--r--modules/CIAO/MPC/config/componentidldefaults.mpb21
-rw-r--r--modules/CIAO/MPC/config/connectoridldefaults.mpb6
-rw-r--r--modules/CIAO/MPC/config/dds4ccm_base.mpb7
-rw-r--r--modules/CIAO/MPC/config/dds4ccm_skel.mpb7
-rw-r--r--modules/CIAO/MPC/config/taoidl3toidl2defaults.mpb23
-rw-r--r--modules/CIAO/MPC/config/xscdefaults.mpb21
45 files changed, 377 insertions, 0 deletions
diff --git a/modules/CIAO/MPC/config/ccm.mpb b/modules/CIAO/MPC/config/ccm.mpb
new file mode 100644
index 00000000000..a6c49e6b649
--- /dev/null
+++ b/modules/CIAO/MPC/config/ccm.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ includes += $(CIAO_ROOT)/ccm
+}
diff --git a/modules/CIAO/MPC/config/ccm_componentserver_stub.mpb b/modules/CIAO/MPC/config/ccm_componentserver_stub.mpb
new file mode 100644
index 00000000000..ce5bd47cea2
--- /dev/null
+++ b/modules/CIAO/MPC/config/ccm_componentserver_stub.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : ccm_stub {
+ after += CCM_ComponentServer_stub
+ libs += CCM_ComponentServer_stub
+ includes += $(CIAO_ROOT)/DAnCE
+}
diff --git a/modules/CIAO/MPC/config/ccm_componentserver_svnt.mpb b/modules/CIAO/MPC/config/ccm_componentserver_svnt.mpb
new file mode 100644
index 00000000000..2f9638b060f
--- /dev/null
+++ b/modules/CIAO/MPC/config/ccm_componentserver_svnt.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : ccm_componentserver_stub, ccm_svnt {
+ after += CCM_ComponentServer_svnt
+ libs += CCM_ComponentServer_svnt
+}
diff --git a/modules/CIAO/MPC/config/ccm_configvalue.mpb b/modules/CIAO/MPC/config/ccm_configvalue.mpb
new file mode 100644
index 00000000000..48cca222e92
--- /dev/null
+++ b/modules/CIAO/MPC/config/ccm_configvalue.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : ccm_stub {
+ after += CCM_ConfigValue_Factory
+ libs += CCM_ConfigValue_Factory
+}
diff --git a/modules/CIAO/MPC/config/ccm_cookie.mpb b/modules/CIAO/MPC/config/ccm_cookie.mpb
new file mode 100644
index 00000000000..060cd137d36
--- /dev/null
+++ b/modules/CIAO/MPC/config/ccm_cookie.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : ccm_stub {
+ after += CCM_Cookie_Factory
+ libs += CCM_Cookie_Factory
+}
diff --git a/modules/CIAO/MPC/config/ccm_executor.mpb b/modules/CIAO/MPC/config/ccm_executor.mpb
new file mode 100644
index 00000000000..5d588a31939
--- /dev/null
+++ b/modules/CIAO/MPC/config/ccm_executor.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : ccm_stub {
+}
diff --git a/modules/CIAO/MPC/config/ccm_stub.mpb b/modules/CIAO/MPC/config/ccm_stub.mpb
new file mode 100644
index 00000000000..1bb08626d3d
--- /dev/null
+++ b/modules/CIAO/MPC/config/ccm_stub.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : ifr_client, valuetype, pi, codecfactory, ciao_vcwarnings, ccm, ciaoidldefaults {
+ includes += $(CIAO_ROOT)
+ after += CCM_stub
+ libs += CCM_stub
+}
diff --git a/modules/CIAO/MPC/config/ccm_svnt.mpb b/modules/CIAO/MPC/config/ccm_svnt.mpb
new file mode 100644
index 00000000000..059ac04f717
--- /dev/null
+++ b/modules/CIAO/MPC/config/ccm_svnt.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : ccm_stub, portableserver, avoids_minimum_corba, avoids_corba_e_compact, avoids_corba_e_micro {
+ after += CCM_svnt
+ libs += CCM_svnt
+}
diff --git a/modules/CIAO/MPC/config/ciao.mpb b/modules/CIAO/MPC/config/ciao.mpb
new file mode 100644
index 00000000000..6a72bc480e6
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ includes += $(CIAO_ROOT) $(CIAO_ROOT)/DAnCE
+ libpaths += $(ACE_ROOT)/lib
+}
diff --git a/modules/CIAO/MPC/config/ciao_client.mpb b/modules/CIAO/MPC/config/ciao_client.mpb
new file mode 100644
index 00000000000..1b4b3e02f85
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_client.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : ccm_configvalue, ccm_cookie, ciao_vcwarnings {
+ after += CIAO_Client
+ libs += CIAO_Client
+}
diff --git a/modules/CIAO/MPC/config/ciao_componentserver_configurator.mpb b/modules/CIAO/MPC/config/ciao_componentserver_configurator.mpb
new file mode 100644
index 00000000000..4249a379c00
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_componentserver_configurator.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : ccm_stub, ciao_componentserver_stub, ciao_lib {
+ after += CIAO_Basic_Configurator
+ libs += CIAO_Basic_Configurator
+}
diff --git a/modules/CIAO/MPC/config/ciao_componentserver_stub.mpb b/modules/CIAO/MPC/config/ciao_componentserver_stub.mpb
new file mode 100644
index 00000000000..3230fd12933
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_componentserver_stub.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao_client, ccm_cookie, ccm_configvalue, ccm_componentserver_stub {
+ after += CIAO_ComponentServer_stub
+ libs += CIAO_ComponentServer_stub
+}
diff --git a/modules/CIAO/MPC/config/ciao_componentserver_svnt.mpb b/modules/CIAO/MPC/config/ciao_componentserver_svnt.mpb
new file mode 100644
index 00000000000..df1134671df
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_componentserver_svnt.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao_componentserver_stub, ccm_componentserver_svnt, ciao_session_container {
+ after += CIAO_ComponentServer_svnt
+ libs += CIAO_ComponentServer_svnt
+}
diff --git a/modules/CIAO/MPC/config/ciao_config_handlers.mpb b/modules/CIAO/MPC/config/ciao_config_handlers.mpb
new file mode 100644
index 00000000000..8c78f0bbaca
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_config_handlers.mpb
@@ -0,0 +1,21 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao_config_handlers_base, dynamicany, typecodefactory, dance_deployment_stub {
+ verbatim(gnuace, macros) {
+ override no_hidden_visibility = 1
+ }
+ after += CIAO_XML_Utils \
+ XSC_DynAny_Handler \
+ XSC_Config_Handlers \
+ XSC_XML_Handlers \
+ Package_Config_Handlers \
+ XSC_Config_Handlers_Common
+
+ libs += CIAO_XML_Utils \
+ XSC_Config_Handlers \
+ Package_Config_Handlers \
+ XSC_XML_Handlers \
+ XSC_Config_Handlers_Common \
+ XSC_DynAny_Handler
+}
diff --git a/modules/CIAO/MPC/config/ciao_config_handlers_base.mpb b/modules/CIAO/MPC/config/ciao_config_handlers_base.mpb
new file mode 100644
index 00000000000..9d36eda836b
--- /dev/null
+++ b/modules/CIAO/MPC/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/modules/CIAO/MPC/config/ciao_config_manager.mpb b/modules/CIAO/MPC/config/ciao_config_manager.mpb
new file mode 100644
index 00000000000..b24e128b799
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_config_manager.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project {//: ciao_container_base {
+}
diff --git a/modules/CIAO/MPC/config/ciao_connector_base.mpb b/modules/CIAO/MPC/config/ciao_connector_base.mpb
new file mode 100644
index 00000000000..c66ed193028
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_connector_base.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ includes += $(CIAO_ROOT)/connectors
+} \ No newline at end of file
diff --git a/modules/CIAO/MPC/config/ciao_container_base.mpb b/modules/CIAO/MPC/config/ciao_container_base.mpb
new file mode 100644
index 00000000000..2b069aa7906
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_container_base.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : ccm_svnt, avoids_corba_e_compact, avoids_corba_e_micro {
+ after += CIAO_Container_Base
+ libs += CIAO_Container_Base
+}
diff --git a/modules/CIAO/MPC/config/ciao_context_impl.mpb b/modules/CIAO/MPC/config/ciao_context_impl.mpb
new file mode 100644
index 00000000000..1514876a1d0
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_context_impl.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : ccm_svnt, ciao_container_base, portableserver {
+ after += CIAO_Context_Impl
+ libs += CIAO_Context_Impl
+}
diff --git a/modules/CIAO/MPC/config/ciao_cs_client.mpb b/modules/CIAO/MPC/config/ciao_cs_client.mpb
new file mode 100644
index 00000000000..4ecdafcd62f
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_cs_client.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : ccm_stub, ciao_componentserver_stub, ccm_componentserver_svnt, portableserver, threads, avoids_ace_for_tao {
+ after += CIAO_CS_Client_svnt
+ libs += CIAO_CS_Client_svnt
+}
diff --git a/modules/CIAO/MPC/config/ciao_dds4ccm_ndds_impl.mpb b/modules/CIAO/MPC/config/ciao_dds4ccm_ndds_impl.mpb
new file mode 100644
index 00000000000..9969d99d565
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_dds4ccm_ndds_impl.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : dds4ccm_skel, nddslib {
+ libs += CIAO_DDS4CCM_NDDS_Impl
+ after += CIAO_DDS4CCM_NDDS_Impl
+}
diff --git a/modules/CIAO/MPC/config/ciao_example_output.mpb b/modules/CIAO/MPC/config/ciao_example_output.mpb
new file mode 100644
index 00000000000..7f7943dcb70
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_example_output.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ libout = ../lib
+}
diff --git a/modules/CIAO/MPC/config/ciao_exe.mpb b/modules/CIAO/MPC/config/ciao_exe.mpb
new file mode 100644
index 00000000000..d182a9c06d5
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_exe.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao {
+ install = $(CIAO_ROOT)/bin
+}
diff --git a/modules/CIAO/MPC/config/ciao_executor.mpb b/modules/CIAO/MPC/config/ciao_executor.mpb
new file mode 100644
index 00000000000..129fcd0adc1
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_executor.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : ccm_svnt, ciao_container_base {
+}
diff --git a/modules/CIAO/MPC/config/ciao_lib.mpb b/modules/CIAO/MPC/config/ciao_lib.mpb
new file mode 100644
index 00000000000..1125dbf77df
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_lib.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao {
+ libout = $(ACE_ROOT)/lib
+}
diff --git a/modules/CIAO/MPC/config/ciao_logger.mpb b/modules/CIAO/MPC/config/ciao_logger.mpb
new file mode 100644
index 00000000000..5428fdb8927
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_logger.mpb
@@ -0,0 +1,7 @@
+// $Id$
+// -*- MPC -*-
+
+project : ciao, acelib {
+ after += CIAO_Logger
+ libs += CIAO_Logger
+} \ No newline at end of file
diff --git a/modules/CIAO/MPC/config/ciao_nodeapp_configurator.mpb b/modules/CIAO/MPC/config/ciao_nodeapp_configurator.mpb
new file mode 100644
index 00000000000..a36b5f12753
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_nodeapp_configurator.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao_config_manager {
+ libs += CIAO_NodeApp_Configurator
+ after += NodeApp_Configurator
+}
diff --git a/modules/CIAO/MPC/config/ciao_noop_configurator.mpb b/modules/CIAO/MPC/config/ciao_noop_configurator.mpb
new file mode 100644
index 00000000000..dcdc1c82c6f
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_noop_configurator.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : dance_deployment_stub {
+ libs += CIAO_NoOp_Configurator
+ after += NoOp_Configurator
+}
diff --git a/modules/CIAO/MPC/config/ciao_output.mpb b/modules/CIAO/MPC/config/ciao_output.mpb
new file mode 100644
index 00000000000..f8352a6ac48
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_output.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ libout = $(ACE_ROOT)/lib
+}
+
diff --git a/modules/CIAO/MPC/config/ciao_port_activator_stub.mpb b/modules/CIAO/MPC/config/ciao_port_activator_stub.mpb
new file mode 100644
index 00000000000..1a38e34dc93
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_port_activator_stub.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : portableserver {
+ after += CIAO_Port_Activator_stub
+ libs += CIAO_Port_Activator_stub
+}
diff --git a/modules/CIAO/MPC/config/ciao_servant.mpb b/modules/CIAO/MPC/config/ciao_servant.mpb
new file mode 100644
index 00000000000..7005c3d7a86
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_servant.mpb
@@ -0,0 +1,5 @@
+//$Id$
+project : ciao_port_activator_stub, ciao_servant_activator, ccm_svnt, taoidldefaults, ciao_container_base, portableserver, ccm_cookie, ciao_context_impl {
+ after += CIAO_Servant_Impl
+ libs += CIAO_Servant_Impl
+}
diff --git a/modules/CIAO/MPC/config/ciao_servant_activator.mpb b/modules/CIAO/MPC/config/ciao_servant_activator.mpb
new file mode 100644
index 00000000000..bba8e3fa4b3
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_servant_activator.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : portableserver, ciao_port_activator_stub, avoids_minimum_corba {
+ libs += CIAO_Servant_Activator_stub
+ after += CIAO_Servant_Activator_stub
+}
diff --git a/modules/CIAO/MPC/config/ciao_server.mpb b/modules/CIAO/MPC/config/ciao_server.mpb
new file mode 100644
index 00000000000..e07b82c2ae9
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_server.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao_client, naming, ccm_cookie, ccm_configvalue, \
+ avoids_minimum_corba, avoids_corba_e_compact, avoids_corba_e_micro {
+ after += CIAO_Server
+ libs += CIAO_Server
+}
diff --git a/modules/CIAO/MPC/config/ciao_session_container.mpb b/modules/CIAO/MPC/config/ciao_session_container.mpb
new file mode 100644
index 00000000000..a1f77d0ce95
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_session_container.mpb
@@ -0,0 +1,8 @@
+// -*- MPC -*-
+// $Id$
+
+project : utils, ciao_servant, \
+ ccm_componentserver_stub, ciao_port_activator_stub, ciao_servant_activator, ciao_container_base {
+ libs += CIAO_Session_Container
+ after += CIAO_Session_Container
+}
diff --git a/modules/CIAO/MPC/config/ciao_vcwarnings.mpb b/modules/CIAO/MPC/config/ciao_vcwarnings.mpb
new file mode 100644
index 00000000000..f02556f824c
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciao_vcwarnings.mpb
@@ -0,0 +1,20 @@
+// -*- MPC -*-
+// $Id$
+
+// This file contains optional features that disable VC8 warnings that were
+// not present in earlier versions. Some people may consider these superfluous
+// or have already checked code to be sure it causes no trouble. So these
+// warnings are disabled by default. To enable them, generate your projects
+// with the feature set to 0.
+
+feature(vc_avoid_deprecated_warnings) {
+ specific(prop:microsoft) {
+ DisableSpecificWarnings += 4996
+ }
+}
+
+feature(vc_avoid_dominance_warnings) {
+ specific(prop:microsoft) {
+ DisableSpecificWarnings += 4250
+ }
+}
diff --git a/modules/CIAO/MPC/config/ciao_xml_utils.mpb b/modules/CIAO/MPC/config/ciao_xml_utils.mpb
new file mode 100644
index 00000000000..1167281994f
--- /dev/null
+++ b/modules/CIAO/MPC/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/modules/CIAO/MPC/config/ciaoexe.mpb b/modules/CIAO/MPC/config/ciaoexe.mpb
new file mode 100644
index 00000000000..69433807610
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciaoexe.mpb
@@ -0,0 +1,4 @@
+// $Id$
+project {
+ install = $(CIAO_ROOT)/bin
+}
diff --git a/modules/CIAO/MPC/config/ciaoidldefaults.mpb b/modules/CIAO/MPC/config/ciaoidldefaults.mpb
new file mode 100644
index 00000000000..dad74d13aa1
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciaoidldefaults.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project : taoidldefaults {
+ idlflags += -I$(CIAO_ROOT) -I$(CIAO_ROOT)/ccm
+}
diff --git a/modules/CIAO/MPC/config/ciaolib_with_idl.mpb b/modules/CIAO/MPC/config/ciaolib_with_idl.mpb
new file mode 100644
index 00000000000..8dfa7a4fb71
--- /dev/null
+++ b/modules/CIAO/MPC/config/ciaolib_with_idl.mpb
@@ -0,0 +1,5 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao_lib, ciaoidldefaults {
+}
diff --git a/modules/CIAO/MPC/config/componentidldefaults.mpb b/modules/CIAO/MPC/config/componentidldefaults.mpb
new file mode 100644
index 00000000000..666e7784b7a
--- /dev/null
+++ b/modules/CIAO/MPC/config/componentidldefaults.mpb
@@ -0,0 +1,21 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciaoidldefaults, anytypecode {
+ idlflags += -Gsv -Glem -Gxhst -Gxhsk -Gxhsv -Gxhex
+
+ Modify_Custom (IDL) {
+ optional(source_pre_extension) {
+ commandflags(-Gsv) += _svnt
+ }
+
+ optional(header_pre_extension) {
+ commandflags(-Gsv) += _svnt
+ }
+
+ optional(generic_outputext) {
+ commandflags(-Glem) += E.idl
+ }
+ }
+}
+
diff --git a/modules/CIAO/MPC/config/connectoridldefaults.mpb b/modules/CIAO/MPC/config/connectoridldefaults.mpb
new file mode 100644
index 00000000000..f7a558fa159
--- /dev/null
+++ b/modules/CIAO/MPC/config/connectoridldefaults.mpb
@@ -0,0 +1,6 @@
+// -*- MPC -*-
+// $Id$
+
+project : componentidldefaults {
+ idlflags += -I$(CIAO_ROOT)/connectors
+} \ No newline at end of file
diff --git a/modules/CIAO/MPC/config/dds4ccm_base.mpb b/modules/CIAO/MPC/config/dds4ccm_base.mpb
new file mode 100644
index 00000000000..a2c15617235
--- /dev/null
+++ b/modules/CIAO/MPC/config/dds4ccm_base.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : ciao_connector_base {
+ after += DDS4CCM_stub DDS4CCM_lem_gen
+ libs += DDS4CCM_stub
+}
diff --git a/modules/CIAO/MPC/config/dds4ccm_skel.mpb b/modules/CIAO/MPC/config/dds4ccm_skel.mpb
new file mode 100644
index 00000000000..6c1604195b9
--- /dev/null
+++ b/modules/CIAO/MPC/config/dds4ccm_skel.mpb
@@ -0,0 +1,7 @@
+// -*- MPC -*-
+// $Id$
+
+project : dds4ccm_base {
+ libs += DDS4CCM_skel
+ after += DDS4CCM_skel
+} \ No newline at end of file
diff --git a/modules/CIAO/MPC/config/taoidl3toidl2defaults.mpb b/modules/CIAO/MPC/config/taoidl3toidl2defaults.mpb
new file mode 100644
index 00000000000..a9a773fb356
--- /dev/null
+++ b/modules/CIAO/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 = $(CIAO_ROOT)/bin/tao_idl3_to_idl2
+ tao_idl3_to_idl2_dep = $(CIAO_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) -I$(CIAO_ROOT)/ccm -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/modules/CIAO/MPC/config/xscdefaults.mpb b/modules/CIAO/MPC/config/xscdefaults.mpb
new file mode 100644
index 00000000000..759ddcb6924
--- /dev/null
+++ b/modules/CIAO/MPC/config/xscdefaults.mpb
@@ -0,0 +1,21 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ specific {
+ xsc_bin = $(XSC_ROOT)/bin/xsc
+ xsc_dep = $(XSC_ROOT)/bin/xsc
+ xsc_flags = --backend cxx --cxx-char-type ACE_TCHAR --cxx-generate-writer-types
+ }
+
+ Define_Custom(XSC) {
+ automatic = 0
+ dependent = $(XSC_DEP)
+ command = $(XSC_BIN)
+ commandflags = $(XSC_FLAGS)
+ inputext = .xsd
+ source_outputext = .cpp
+ header_outputext = .hpp
+ keyword xscflags = commandflags
+ }
+}