diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs')
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 + } +} |