summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs
diff options
context:
space:
mode:
authorelliott_c <ocielliottc@users.noreply.github.com>2002-07-09 12:15:16 +0000
committerelliott_c <ocielliottc@users.noreply.github.com>2002-07-09 12:15:16 +0000
commitc5969edfe9761bcfbc84fc438626ceef50bc7529 (patch)
treedf6de71cd6c30f8078c1921a2f8a756ebfddb85a /TAO/orbsvcs/orbsvcs
parent5b1dbbd118a3bc6c2ea10f4a20c13ce9a8d795c1 (diff)
downloadATCD-c5969edfe9761bcfbc84fc438626ceef50bc7529.tar.gz
ChangeLogTag: Tue Jul 9 07:14:38 2002 Chad Elliott <elliott_c@ociweb.com>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs')
-rw-r--r--TAO/orbsvcs/orbsvcs/AV.mpc23
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/Fill_ACE_QoS.cpp4
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/Fill_ACE_QoS.h5
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/QoS_UDP.cpp5
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/QoS_UDP.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/CosConcurrency.mpc17
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEvent.mpc20
-rw-r--r--TAO/orbsvcs/orbsvcs/CosLifeCycle.mpc19
-rw-r--r--TAO/orbsvcs/orbsvcs/CosNaming.mpc17
-rw-r--r--TAO/orbsvcs/orbsvcs/CosNotification.mpc32
-rw-r--r--TAO/orbsvcs/orbsvcs/CosProperty.mpc17
-rw-r--r--TAO/orbsvcs/orbsvcs/CosTime.mpc17
-rw-r--r--TAO/orbsvcs/orbsvcs/CosTrading.mpc23
-rw-r--r--TAO/orbsvcs/orbsvcs/DsLogAdmin.mpc17
-rw-r--r--TAO/orbsvcs/orbsvcs/ETCL.mpc12
-rw-r--r--TAO/orbsvcs/orbsvcs/FTORB.mpc17
-rw-r--r--TAO/orbsvcs/orbsvcs/FaultTolerance.mpc16
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService.mpc13
-rw-r--r--TAO/orbsvcs/orbsvcs/Loadbalancing.mpc17
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup.mpc20
-rw-r--r--TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/RTEvent.mpc70
-rw-r--r--TAO/orbsvcs/orbsvcs/RTOLDEvent.mpc22
-rw-r--r--TAO/orbsvcs/orbsvcs/RTSched.mpc20
-rw-r--r--TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc18
-rw-r--r--TAO/orbsvcs/orbsvcs/SSLIOP.mpc18
-rw-r--r--TAO/orbsvcs/orbsvcs/Security.mpc26
-rw-r--r--TAO/orbsvcs/orbsvcs/Security/MechanismPolicy.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Svc_Utils.mpc21
29 files changed, 528 insertions, 1 deletions
diff --git a/TAO/orbsvcs/orbsvcs/AV.mpc b/TAO/orbsvcs/orbsvcs/AV.mpc
new file mode 100644
index 00000000000..b09c229607e
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/AV.mpc
@@ -0,0 +1,23 @@
+project(AV) : orbsvcslib {
+ depends += CosProperty CosNaming Svc_Utils PortableServer
+ sharedname = TAO_AV
+ libs += TAO_CosProperty TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_AV_Export -Wb,export_include=AV/AV_export.h
+ dllflags = TAO_AV_BUILD_DLL
+
+ IDL_Files {
+ AVStreams.idl
+ Null_MediaCtrl.idl
+ sfp.idl
+ }
+
+ Source_Files {
+ AVStreamsC.cpp
+ AVStreamsS.cpp
+ Null_MediaCtrlC.cpp
+ Null_MediaCtrlS.cpp
+ sfpC.cpp
+ sfpS.cpp
+ AV
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/AV/Fill_ACE_QoS.cpp b/TAO/orbsvcs/orbsvcs/AV/Fill_ACE_QoS.cpp
index d3c2c9209ff..463f81c0738 100644
--- a/TAO/orbsvcs/orbsvcs/AV/Fill_ACE_QoS.cpp
+++ b/TAO/orbsvcs/orbsvcs/AV/Fill_ACE_QoS.cpp
@@ -3,6 +3,8 @@
#include "Fill_ACE_QoS.h"
+#if defined (ACE_HAS_RAPI) || defined (ACE_HAS_WINSOCK2_GQOS)
+
ACE_RCSID(QOS, Fill_ACE_QoS,"$Id$")
const iovec Fill_ACE_QoS::iov_ = {0,0};
@@ -84,3 +86,5 @@ template class ACE_Hash_Map_Reverse_Iterator_Ex<ACE_CString, ACE_Flow_Spec *, AC
#pragma instantiate ACE_Hash_Map_Reverse_Iterator<ACE_CString, ACE_Flow_Spec *, ACE_Null_Mutex>
#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<ACE_CString, ACE_Flow_Spec *, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+#endif /* ACE_HAS_RAPI || ACE_HAS_WINSOCK2_GQOS */
diff --git a/TAO/orbsvcs/orbsvcs/AV/Fill_ACE_QoS.h b/TAO/orbsvcs/orbsvcs/AV/Fill_ACE_QoS.h
index af8bdd3fab8..edec3a1b093 100644
--- a/TAO/orbsvcs/orbsvcs/AV/Fill_ACE_QoS.h
+++ b/TAO/orbsvcs/orbsvcs/AV/Fill_ACE_QoS.h
@@ -14,6 +14,10 @@
#ifndef FILL_ACE_QOS_H
#define FILL_ACE_QOS_H
+#include "ace/config-all.h"
+
+#if defined (ACE_HAS_RAPI) || defined (ACE_HAS_WINSOCK2_GQOS)
+
#include "ace/SString.h"
#include "ace/Hash_Map_Manager_T.h"
#include "ace/Synch.h"
@@ -72,4 +76,5 @@ private:
FLOW_SPEC_HASH_MAP flow_spec_map_;
};
+#endif /* ACE_HAS_RAPI || ACE_HAS_WINSOCK2_GQOS */
#endif /* FILL_ACE_QOS_H */
diff --git a/TAO/orbsvcs/orbsvcs/AV/QoS_UDP.cpp b/TAO/orbsvcs/orbsvcs/AV/QoS_UDP.cpp
index 8c85366a53d..2b60a1f33be 100644
--- a/TAO/orbsvcs/orbsvcs/AV/QoS_UDP.cpp
+++ b/TAO/orbsvcs/orbsvcs/AV/QoS_UDP.cpp
@@ -1,6 +1,9 @@
// $Id$
#include "QoS_UDP.h"
+
+#if defined (ACE_HAS_RAPI) || defined (ACE_HAS_WINSOCK2_GQOS)
+
#include "UDP.h"
#include "orbsvcs/AV/AVStreams_i.h"
#include "orbsvcs/AV/MCast.h"
@@ -1497,3 +1500,5 @@ ACE_STATIC_SVC_DEFINE (TAO_AV_UDP_QoS_Factory,
ACE_Service_Type::DELETE_THIS |
ACE_Service_Type::DELETE_OBJ,
0)
+
+#endif /* ACE_HAS_RAPI || ACE_HAS_WINSOCK2_GQOS */
diff --git a/TAO/orbsvcs/orbsvcs/AV/QoS_UDP.h b/TAO/orbsvcs/orbsvcs/AV/QoS_UDP.h
index 2e08905eeca..c04e9877107 100644
--- a/TAO/orbsvcs/orbsvcs/AV/QoS_UDP.h
+++ b/TAO/orbsvcs/orbsvcs/AV/QoS_UDP.h
@@ -20,6 +20,10 @@
#include "ace/pre.h"
+#include "ace/config-all.h"
+
+#if defined (ACE_HAS_RAPI) || defined (ACE_HAS_WINSOCK2_GQOS)
+
#include "ace/OS.h"
#include "ace/QoS/QoS_Session_Factory.h"
#include "ace/QoS/QoS_Decorator.h"
@@ -293,5 +297,7 @@ ACE_FACTORY_DECLARE (TAO_AV, TAO_AV_UDP_QoS_Factory)
#include "QoS_UDP.i"
#endif /* __ACE_INLINE__ */
+#endif /* ACE_HAS_RAPI || ACE_HAS_WINSOCK2_GQOS */
+
#include "ace/post.h"
#endif /* TAO_AV_QOS_UDP_H */
diff --git a/TAO/orbsvcs/orbsvcs/CosConcurrency.mpc b/TAO/orbsvcs/orbsvcs/CosConcurrency.mpc
new file mode 100644
index 00000000000..1c376834464
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/CosConcurrency.mpc
@@ -0,0 +1,17 @@
+project(CosConcurrency) : orbsvcslib {
+ depends += PortableServer
+ sharedname = TAO_CosConcurrency
+ libs += TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Concurrency_Export -Wb,export_include=Concurrency/concurrency_export.h
+ dllflags = TAO_CONCURRENCY_BUILD_DLL
+
+ IDL_Files {
+ CosConcurrencyControl.idl
+ }
+
+ Source_Files {
+ CosConcurrencyControlC.cpp
+ CosConcurrencyControlS.cpp
+ Concurrency
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent.mpc b/TAO/orbsvcs/orbsvcs/CosEvent.mpc
new file mode 100644
index 00000000000..7c3f263244f
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/CosEvent.mpc
@@ -0,0 +1,20 @@
+project(CosEvent) : orbsvcslib {
+ depends += CosNaming Svc_Utils PortableServer
+ sharedname = TAO_CosEvent
+ libs += TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Event_Export -Wb,export_include=CosEvent/event_export.h
+ dllflags = TAO_EVENT_BUILD_DLL
+
+ IDL_Files {
+ CosEventComm.idl
+ CosEventChannelAdmin.idl
+ }
+
+ Source_Files {
+ CosEventCommC.cpp
+ CosEventCommS.cpp
+ CosEventChannelAdminC.cpp
+ CosEventChannelAdminS.cpp
+ CosEvent
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/CosLifeCycle.mpc b/TAO/orbsvcs/orbsvcs/CosLifeCycle.mpc
new file mode 100644
index 00000000000..5e108aa841e
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/CosLifeCycle.mpc
@@ -0,0 +1,19 @@
+project(CosLifeCycle) : orbsvcslib {
+ depends += CosNaming Svc_Utils PortableServer
+ sharedname = TAO_CosLifeCycle
+ libs += TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_LifeCycle_Export -Wb,export_include=LifeCycle/lifecycle_export.h
+ dllflags = TAO_LIFECYCLE_BUILD_DLL
+
+ IDL_Files {
+ CosLifeCycle.idl
+ LifeCycleService.idl
+ }
+
+ Source_Files {
+ CosLifeCycleC.cpp
+ CosLifeCycleS.cpp
+ LifeCycleServiceC.cpp
+ LifeCycleServiceS.cpp
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/CosNaming.mpc b/TAO/orbsvcs/orbsvcs/CosNaming.mpc
new file mode 100644
index 00000000000..847c77004e3
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/CosNaming.mpc
@@ -0,0 +1,17 @@
+project(CosNaming) : orbsvcslib {
+ depends += Svc_Utils IORTable PortableServer
+ sharedname = TAO_CosNaming
+ libs += TAO_Svc_Utils TAO_IORTable TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Naming_Export -Wb,export_include=Naming/naming_export.h
+ dllflags = TAO_NAMING_BUILD_DLL
+
+ IDL_Files {
+ CosNaming.idl
+ }
+
+ Source_Files {
+ CosNamingC.cpp
+ CosNamingS.cpp
+ Naming
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/CosNotification.mpc b/TAO/orbsvcs/orbsvcs/CosNotification.mpc
new file mode 100644
index 00000000000..42dff5e6f0d
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/CosNotification.mpc
@@ -0,0 +1,32 @@
+project(CosNotification) : orbsvcslib {
+ depends += Svc_Utils ETCL DynamicAny PortableServer
+ sharedname = TAO_CosNotification
+ libs += TAO_Svc_Utils TAO_ETCL TAO_DynamicAny TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Notify_Export -Wb,export_include=Notify/notify_export.h
+ dllflags = TAO_NOTIFY_BUILD_DLL
+
+ IDL_Files {
+ CosEventComm.idl
+ CosEventChannelAdmin.idl
+ CosNotification.idl
+ CosNotifyComm.idl
+ CosNotifyFilter.idl
+ CosNotifyChannelAdmin.idl
+ }
+
+ Source_Files {
+ CosEventCommC.cpp
+ CosEventCommS.cpp
+ CosEventChannelAdminC.cpp
+ CosEventChannelAdminS.cpp
+ CosNotificationC.cpp
+ CosNotificationS.cpp
+ CosNotifyCommC.cpp
+ CosNotifyCommS.cpp
+ CosNotifyFilterC.cpp
+ CosNotifyFilterS.cpp
+ CosNotifyChannelAdminC.cpp
+ CosNotifyChannelAdminS.cpp
+ Notify
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/CosProperty.mpc b/TAO/orbsvcs/orbsvcs/CosProperty.mpc
new file mode 100644
index 00000000000..cefe8de39a5
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/CosProperty.mpc
@@ -0,0 +1,17 @@
+project(CosProperty) : orbsvcslib {
+ depends += PortableServer
+ sharedname = TAO_CosProperty
+ libs += TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Property_Export -Wb,export_include=Property/property_export.h
+ dllflags = TAO_PROPERTY_BUILD_DLL
+
+ IDL_Files {
+ CosPropertyService.idl
+ }
+
+ Source_Files {
+ CosPropertyServiceC.cpp
+ CosPropertyServiceS.cpp
+ Property
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/CosTime.mpc b/TAO/orbsvcs/orbsvcs/CosTime.mpc
new file mode 100644
index 00000000000..04c9f46d7ea
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/CosTime.mpc
@@ -0,0 +1,17 @@
+project(CosTime) : orbsvcslib {
+ depends += PortableServer
+ sharedname = TAO_CosTime
+ libs += TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Time_Export -Wb,export_include=Time/time_export.h
+ dllflags = TAO_TIME_BUILD_DLL
+
+ IDL_Files {
+ TimeService.idl
+ }
+
+ Source_Files {
+ TimeServiceC.cpp
+ TimeServiceS.cpp
+ Time
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/CosTrading.mpc b/TAO/orbsvcs/orbsvcs/CosTrading.mpc
new file mode 100644
index 00000000000..3db64b44019
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/CosTrading.mpc
@@ -0,0 +1,23 @@
+project(CosTrading) : orbsvcslib {
+ depends += CosNaming Svc_Utils DynamicAny PortableServer
+ sharedname = TAO_CosTrading
+ libs += TAO_CosNaming TAO_Svc_Utils TAO_DynamicAny TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Trading_Export -Wb,export_include=Trader/trading_export.h
+ dllflags = TAO_TRADING_BUILD_DLL
+
+ IDL_Files {
+ CosTrading.idl
+ CosTradingRepos.idl
+ CosTradingDynamic.idl
+ }
+
+ Source_Files {
+ CosTradingC.cpp
+ CosTradingS.cpp
+ CosTradingReposC.cpp
+ CosTradingReposS.cpp
+ CosTradingDynamicC.cpp
+ CosTradingDynamicS.cpp
+ Trader
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/DsLogAdmin.mpc b/TAO/orbsvcs/orbsvcs/DsLogAdmin.mpc
new file mode 100644
index 00000000000..e89600c7b99
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/DsLogAdmin.mpc
@@ -0,0 +1,17 @@
+project(DsLogAdmin) : orbsvcslib {
+ depends += CosTrading Svc_Utils PortableServer
+ sharedname = TAO_DsLogAdmin
+ libs += TAO_CosTrading TAO_Svc_Utils TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Log_Export -Wb,export_include=Log/log_export.h
+ dllflags = TAO_LOG_BUILD_DLL
+
+ IDL_Files {
+ DsLogAdmin.idl
+ }
+
+ Source_Files {
+ DsLogAdminC.cpp
+ DsLogAdminS.cpp
+ Log
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/ETCL.mpc b/TAO/orbsvcs/orbsvcs/ETCL.mpc
new file mode 100644
index 00000000000..3cf86b8fdab
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/ETCL.mpc
@@ -0,0 +1,12 @@
+project(ETCL) : orbsvcslib {
+ sharedname = TAO_ETCL
+ libs += TAO
+ dllflags = TAO_ETCL_BUILD_DLL
+
+ IDL_Files {
+ }
+
+ Source_Files {
+ ETCL
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/FTORB.mpc b/TAO/orbsvcs/orbsvcs/FTORB.mpc
new file mode 100644
index 00000000000..56a8257281e
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/FTORB.mpc
@@ -0,0 +1,17 @@
+project(FTORB) : orbsvcslib {
+ depends += IORManipulation PortableServer
+ sharedname = TAO_FTORB
+ libs += TAO_IORManip TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_FT_Export -Wb,export_include=FaultTolerance/fault_tol_export.h -Wb,skel_export_include=tao/PortableServer/PolicyS.h
+ dllflags = TAO_FT_BUILD_DLL
+
+ IDL_Files {
+ FT_CORBA_ORB.idl
+ }
+
+ Source_Files {
+ FT_CORBA_ORBC.cpp
+ FT_CORBA_ORBS.cpp
+ FaultTolerance
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/FaultTolerance.mpc b/TAO/orbsvcs/orbsvcs/FaultTolerance.mpc
new file mode 100644
index 00000000000..8339b127493
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/FaultTolerance.mpc
@@ -0,0 +1,16 @@
+project(FaultTolerance) : orbsvcslib {
+ depends += FTORB CosNaming CosNotification Svc_Utils IORManipulation PortableServer
+ sharedname = TAO_FaultTolerance
+ libs += TAO_FTORB TAO_CosNaming TAO_CosNotification TAO_Svc_Utils TAO_IORManip TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_FT_Export -Wb,export_include=FaultTolerance/fault_tol_export.h -Wb,skel_export_include=tao/PortableServer/PolicyS.h
+ dllflags = TAO_FT_BUILD_DLL
+
+ IDL_Files {
+ FT_CORBA.idl
+ }
+
+ Source_Files {
+ FT_CORBAC.cpp
+ FT_CORBAS.cpp
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/IFRService.mpc b/TAO/orbsvcs/orbsvcs/IFRService.mpc
new file mode 100644
index 00000000000..d3ce4677f11
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService.mpc
@@ -0,0 +1,13 @@
+project(IFRService) : orbsvcslib {
+ depends += TypeCodeFactory Svc_Utils IFR_Client IORTable PortableServer
+ sharedname = TAO_IFRService
+ libs += TAO_TypeCodeFactory TAO_Svc_Utils TAO_IFR_Client TAO_IORTable TAO_PortableServer TAO
+ dllflags = TAO_IFRSERVICE_BUILD_DLL
+
+ IDL_Files {
+ }
+
+ Source_Files {
+ IFRService
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/Loadbalancing.mpc b/TAO/orbsvcs/orbsvcs/Loadbalancing.mpc
new file mode 100644
index 00000000000..4d58bad1fdb
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/Loadbalancing.mpc
@@ -0,0 +1,17 @@
+project(LoadBalancing) : orbsvcslib {
+ depends += PortableServer
+ sharedname = TAO_LoadBalancing
+ libs += TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_LoadBalancing_Export -Wb,export_include=LoadBalancing/LoadBalancing_export.h
+ dllflags = TAO_LOADBALANCING_BUILD_DLL
+
+ IDL_Files {
+ LoadBalancing.idl
+ }
+
+ Source_Files {
+ LoadBalancingC.cpp
+ LoadBalancingS.cpp
+ LoadBalancing
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup.mpc b/TAO/orbsvcs/orbsvcs/PortableGroup.mpc
new file mode 100644
index 00000000000..9033185e80b
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup.mpc
@@ -0,0 +1,20 @@
+project(PortableGroup) : orbsvcslib {
+ depends += CosNaming Svc_Utils PortableServer
+ sharedname = TAO_PortableGroup
+ libs += TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_PortableGroup_Export -Wb,export_include=PortableGroup/portablegroup_export.h
+ dllflags = TAO_PORTABLEGROUP_BUILD_DLL
+
+ IDL_Files {
+ miop.idl
+ PortableGroup.idl
+ }
+
+ Source_Files {
+ miopC.cpp
+ miopS.cpp
+ PortableGroupC.cpp
+ PortableGroupS.cpp
+ PortableGroup
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc b/TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc
new file mode 100644
index 00000000000..56bbbdacd49
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc
@@ -0,0 +1,15 @@
+project(RTCORBAEvent) : orbsvcslib {
+ depends += RTEvent CosNaming Svc_Utils IORTable RTPortableServer PortableServer RTCORBA
+ sharedname = TAO_RTCORBAEvent
+ libs += TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_RTPortableServer TAO_PortableServer TAO_RTCORBA TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Naming_Export -Wb,export_include=naming_export.h
+ dllflags = TAO_RTCORBAEVENT_BUILD_DLL
+
+ IDL_Files {
+ }
+
+ Source_Files {
+ Event/EC_RTCORBA_Dispatching.cpp
+ Event/EC_RTCORBA_Factory.cpp
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/RTEvent.mpc b/TAO/orbsvcs/orbsvcs/RTEvent.mpc
new file mode 100644
index 00000000000..3112a85ea8e
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/RTEvent.mpc
@@ -0,0 +1,70 @@
+project(RTEvent) : orbsvcslib {
+ depends += Svc_Utils Messaging PortableServer
+ sharedname = TAO_RTEvent
+ libs += TAO_Svc_Utils TAO_Messaging TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_RTEvent_Export -Wb,export_include=Event/event_export.h
+ dllflags = TAO_RTEVENT_BUILD_DLL
+
+ IDL_Files {
+ RtecDefaultEventData.idl
+ RtecEventComm.idl
+ RtecEventChannelAdmin.idl
+ RtecUDPAdmin.idl
+ }
+
+ Source_Files {
+ RtecDefaultEventDataC.cpp
+ RtecDefaultEventDataS.cpp
+ RtecEventCommC.cpp
+ RtecEventCommS.cpp
+ RtecEventChannelAdminC.cpp
+ RtecEventChannelAdminS.cpp
+ RtecUDPAdminC.cpp
+ RtecUDPAdminS.cpp
+ Event/EC_Event_Channel.cpp
+ Event/EC_ConsumerAdmin.cpp
+ Event/EC_SupplierAdmin.cpp
+ Event/EC_ProxyConsumer.cpp
+ Event/EC_ProxySupplier.cpp
+ Event/EC_Supplier_Filter.cpp
+ Event/EC_Supplier_Filter_Builder.cpp
+ Event/EC_Trivial_Supplier_Filter.cpp
+ Event/EC_Filter.cpp
+ Event/EC_Filter_Builder.cpp
+ Event/EC_Dispatching.cpp
+ Event/EC_Factory.cpp
+ Event/EC_QOS_Info.cpp
+ Event/EC_Null_Factory.cpp
+ Event/EC_Disjunction_Filter.cpp
+ Event/EC_Conjunction_Filter.cpp
+ Event/EC_Negation_Filter.cpp
+ Event/EC_Type_Filter.cpp
+ Event/EC_Basic_Filter_Builder.cpp
+ Event/EC_Basic_Factory.cpp
+ Event/EC_Default_Factory.cpp
+ Event/EC_ObserverStrategy.cpp
+ Event/EC_Per_Supplier_Filter.cpp
+ Event/EC_Timeout_Filter.cpp
+ Event/EC_Timeout_Generator.cpp
+ Event/EC_Reactive_Timeout_Generator.cpp
+ Event/EC_MT_Dispatching.cpp
+ Event/EC_Dispatching_Task.cpp
+ Event/EC_Scheduling_Strategy.cpp
+ Event/EC_Null_Scheduling.cpp
+ Event/EC_Group_Scheduling.cpp
+ Event/EC_ConsumerControl.cpp
+ Event/EC_SupplierControl.cpp
+ Event/EC_Reactive_ConsumerControl.cpp
+ Event/EC_Reactive_SupplierControl.cpp
+ Event/EC_Bitmask_Filter.cpp
+ Event/EC_Masked_Type_Filter.cpp
+ Event/EC_Prefix_Filter_Builder.cpp
+ Event/EC_And_Filter.cpp
+ Event_Utilities.cpp
+ Event/EC_Gateway.cpp
+ Event/EC_Gateway_UDP.cpp
+ Event/ECG_Mcast_EH.cpp
+ Event/ECG_UDP_Sender.cpp
+ Event/EC_UDP_Admin.cpp
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/RTOLDEvent.mpc b/TAO/orbsvcs/orbsvcs/RTOLDEvent.mpc
new file mode 100644
index 00000000000..be00e0764b8
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/RTOLDEvent.mpc
@@ -0,0 +1,22 @@
+project(RTOLDEvent) : orbsvcslib {
+ depends += RTEvent RTSched CosNaming Svc_Utils PortableServer
+ sharedname = TAO_RTOLDEvent
+ libs += TAO_RTEvent TAO_RTSched TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
+ dllflags = TAO_RTOLDEVENT_BUILD_DLL
+
+ IDL_Files {
+ }
+
+ Source_Files {
+ Event/BCU.cpp
+ Event/Dispatching_Modules.cpp
+ Event/Event_Channel.cpp
+ Event/Event_Manip.cpp
+ Event/Local_ESTypes.cpp
+ Event/Memory_Pools.cpp
+ Event/RT_Task.cpp
+ Event/ReactorTask.cpp
+ Event/Timer_Module.cpp
+ Event/Module_Factory.cpp
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/RTSched.mpc b/TAO/orbsvcs/orbsvcs/RTSched.mpc
new file mode 100644
index 00000000000..50cfb0c2c71
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/RTSched.mpc
@@ -0,0 +1,20 @@
+project(RTSched) : orbsvcslib {
+ depends += CosNaming TAO_Svc_Utils PortableServer
+ sharedname = TAO_RTSched
+ libs += TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_RTSched_Export -Wb,export_include=Sched/sched_export.h
+ dllflags = TAO_RTSCHED_BUILD_DLL
+
+ IDL_Files {
+ RtecScheduler.idl
+ }
+
+ Source_Files {
+ RtecSchedulerC.cpp
+ RtecSchedulerS.cpp
+ Scheduler_Factory.cpp
+ Runtime_Scheduler.cpp
+ Scheduler_Utilities.cpp
+ Sched
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc b/TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc
new file mode 100644
index 00000000000..f9c4525c40f
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc
@@ -0,0 +1,18 @@
+project(RTSchedEvent) : orbsvcslib {
+ depends += RTEvent RTSched CosNaming Svc_Utils PortableServer
+ sharedname = TAO_RTSchedEvent
+ libs += TAO_RTEvent TAO_RTSched TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO
+ dllflags = TAO_RTSCHEDEVENT_BUILD_DLL
+
+ IDL_Files {
+ }
+
+ Source_Files {
+ Event/EC_Sched_Filter.cpp
+ Event/EC_Sched_Filter_Builder.cpp
+ Event/EC_Priority_Scheduling.cpp
+ Event/EC_Priority_Dispatching.cpp
+ Event/EC_Sched_Factory.cpp
+ Event/EC_Gateway_Sched.cpp
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/SSLIOP.mpc b/TAO/orbsvcs/orbsvcs/SSLIOP.mpc
new file mode 100644
index 00000000000..32586d0b544
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/SSLIOP.mpc
@@ -0,0 +1,18 @@
+project(SSLIOP) : orbsvcslib {
+ ssl = 1
+ depends += Security PortableServer ssl
+ sharedname = TAO_SSLIOP
+ libs += TAO_Security TAO_PortableServer TAO ACE_SSL
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_SSLIOP_Export -Wb,export_include=SSLIOP/SSLIOP_Export.h
+ dllflags = TAO_SSLIOP_BUILD_DLL
+
+ IDL_Files {
+ SSLIOP.idl
+ }
+
+ Source_Files {
+ SSLIOPC.cpp
+ SSLIOPS.cpp
+ SSLIOP
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/Security.mpc b/TAO/orbsvcs/orbsvcs/Security.mpc
new file mode 100644
index 00000000000..f5cfece2915
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/Security.mpc
@@ -0,0 +1,26 @@
+project(Security) : orbsvcslib {
+ depends += PortableServer
+ sharedname = TAO_Security
+ libs += TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Security_Export -Wb,export_include=Security/security_export.h
+ dllflags = TAO_SECURITY_BUILD_DLL
+
+ IDL_Files {
+ Security.idl
+ SecurityLevel1.idl
+ SecurityLevel2.idl
+ SecurityReplaceable.idl
+ }
+
+ Source_Files {
+ SecurityC.cpp
+ SecurityS.cpp
+ SecurityLevel1C.cpp
+ SecurityLevel1S.cpp
+ SecurityLevel2C.cpp
+ SecurityLevel2S.cpp
+ SecurityReplaceableC.cpp
+ SecurityReplaceableS.cpp
+ Security
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/Security/MechanismPolicy.h b/TAO/orbsvcs/orbsvcs/Security/MechanismPolicy.h
index 0e2785c53f9..5dacd18d603 100644
--- a/TAO/orbsvcs/orbsvcs/Security/MechanismPolicy.h
+++ b/TAO/orbsvcs/orbsvcs/Security/MechanismPolicy.h
@@ -63,7 +63,7 @@ public:
//@}
/// Return the list of mechanism types associated with this policy.
- virtual Security::MechanismTypeList mechanisms (
+ virtual Security::MechanismTypeList* mechanisms (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
ACE_THROW_SPEC ((CORBA::SystemException));
diff --git a/TAO/orbsvcs/orbsvcs/Svc_Utils.mpc b/TAO/orbsvcs/orbsvcs/Svc_Utils.mpc
new file mode 100644
index 00000000000..4c29ef0f10f
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/Svc_Utils.mpc
@@ -0,0 +1,21 @@
+project(Svc_Utils) : orbsvcslib {
+ depends += PortableServer
+ sharedname = TAO_Svc_Utils
+ libs += TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_Svc_Utils_Export -Wb,export_include=svc_utils_export.h
+ dllflags = TAO_SVC_UTILS_BUILD_DLL
+
+ IDL_Files {
+ TimeBase.idl
+ RtecBase.idl
+ }
+
+ Source_Files {
+ TimeBaseC.cpp
+ TimeBaseS.cpp
+ RtecBaseC.cpp
+ RtecBaseS.cpp
+ Time_Utilities.cpp
+ IOR_Multicast.cpp
+ }
+}