diff options
author | elliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-07-09 12:15:16 +0000 |
---|---|---|
committer | elliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-07-09 12:15:16 +0000 |
commit | 11e46184af1d65461b83c1591d9e63d5193a264b (patch) | |
tree | df6de71cd6c30f8078c1921a2f8a756ebfddb85a /TAO | |
parent | e32a184fe53ee0c8f4a43cdb2438e0c91efd221d (diff) | |
download | ATCD-11e46184af1d65461b83c1591d9e63d5193a264b.tar.gz |
ChangeLogTag: Tue Jul 9 07:14:38 2002 Chad Elliott <elliott_c@ociweb.com>
Diffstat (limited to 'TAO')
232 files changed, 4422 insertions, 310 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index ff2b453ff5d..448a1714aff 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,29 @@ +Tue Jul 9 07:14:38 2002 Chad Elliott <elliott_c@ociweb.com> + + * orbsvcs/orbsvcs/AV/Fill_ACE_QoS.h: + * orbsvcs/orbsvcs/AV/Fill_ACE_QoS.cpp: + * orbsvcs/orbsvcs/AV/QoS_UDP.h: + * orbsvcs/orbsvcs/AV/QoS_UDP.cpp: + + Only compile the contents of these files if there is a valid + session factory defines. + + * orbsvcs/orbsvcs/Security/MechanismPolicy.h: + + Change the return value of the mechanisms() method to match + the implementation. + + * orbsvcs/tests/Sched/DynSched_Test.cpp: + + Change the #include of Strategy_Scheduler.h to one relative to + orbsvcs (like most other #includes). + + + * tao/PortableServer/Key_Adapters.h: + + #include ace/Map_T.h instead of ace/Map.h. All ace/Map.h does is + #include ace/Map_T.h. + Tue Jul 9 13:09:12 2002 Johnny Willemsen <jwillemsen@remedy.nl> * tao/AbstractBase.cpp: diff --git a/TAO/TAO_IDL/tao_idl.mpc b/TAO/TAO_IDL/tao_idl.mpc new file mode 100644 index 00000000000..7de0b0aad15 --- /dev/null +++ b/TAO/TAO_IDL/tao_idl.mpc @@ -0,0 +1,178 @@ +project(TAO_IDL_EXE) : aceexe, taoversion { + exename = tao_idl + libs += TAO_IDL_BE TAO_IDL_FE + includes += include be_include fe + install = ../../bin + libflags += TAO_AS_STATIC_LIBS + depends += TAO_IDL_BE TAO_IDL_FE + idlpreprocessor = 1 + + Source_Files { + tao_idl.cpp + driver/drv_init.cpp + driver/drv_private.cpp + driver/drv_args.cpp + driver/drv_preproc.cpp + } + + Header_Files { + include/drv_extern.h + include/drv_private.h + } +} + + +project(TAO_IDL_BE) : acelib, taoversion { + sharedname = TAO_IDL_BE + libs += TAO_IDL_FE + includes += include be_include fe + dllflags = TAO_IDL_BE_BUILD_DLL + libflags += TAO_AS_STATIC_LIBS + depends += TAO_IDL_FE + + Source_Files { + be/be_array.cpp + be/be_argument.cpp + be/be_attribute.cpp + be/be_constant.cpp + be/be_enum.cpp + be/be_enum_val.cpp + be/be_exception.cpp + be/be_expression.cpp + be/be_factory.cpp + be/be_field.cpp + be/be_global.cpp + be/be_interface.cpp + be/be_interface_strategy.cpp + be/be_interface_fwd.cpp + be/be_valuetype.cpp + be/be_valuetype_fwd.cpp + be/be_module.cpp + be/be_native.cpp + be/be_operation.cpp + be/be_operation_strategy.cpp + be/be_predefined_type.cpp + be/be_root.cpp + be/be_sequence.cpp + be/be_string.cpp + be/be_structure.cpp + be/be_type.cpp + be/be_typedef.cpp + be/be_union.cpp + be/be_union_branch.cpp + be/be_union_label.cpp + be/be_generator.cpp + be/be_produce.cpp + be/be_helper.cpp + be/be_codegen.cpp + be/be_sunsoft.cpp + be/be_decl.cpp + be/be_scope.cpp + be/be_stream_factory.cpp + be/be_visitor_factory.cpp + be/be_visitor.cpp + be/be_visitor_ami_pre_proc.cpp + be/be_visitor_amh_pre_proc.cpp + be/be_visitor_argument.cpp + be/be_visitor_array.cpp + be/be_visitor_attribute.cpp + be/be_visitor_constant.cpp + be/be_visitor_context.cpp + be/be_visitor_decl.cpp + be/be_visitor_enum.cpp + be/be_visitor_exception.cpp + be/be_visitor_field.cpp + be/be_visitor_interface.cpp + be/be_visitor_interface_fwd.cpp + be/be_visitor_valuetype.cpp + be/be_visitor_valuetype_fwd.cpp + be/be_visitor_module.cpp + be/be_visitor_operation.cpp + be/be_visitor_root.cpp + be/be_visitor_scope.cpp + be/be_visitor_sequence.cpp + be/be_visitor_structure.cpp + be/be_visitor_typecode.cpp + be/be_visitor_typedef.cpp + be/be_visitor_union.cpp + be/be_visitor_union_branch.cpp + be/be_tmplinst.cpp + } + + Header_Files { + be_include + } +} + + +project(TAO_IDL_FE) : acelib, taoversion { + sharedname = TAO_IDL_FE + includes += include fe + dllflags = TAO_IDL_FE_BUILD_DLL + libflags += TAO_AS_STATIC_LIBS + + Source_Files { + fe/fe_declarator.cpp + fe/fe_lookup.cpp + fe/fe_private.cpp + fe/fe_init.cpp + fe/fe_extern.cpp + fe/fe_global.cpp + fe/fe_interface_header.cpp + fe/fe_tmplinst.cpp + fe/y.tab.cpp + fe/lex.yy.cpp + ast/ast_array.cpp + ast/ast_argument.cpp + ast/ast_attribute.cpp + ast/ast_check.cpp + ast/ast_concrete_type.cpp + ast/ast_constant.cpp + ast/ast_decl.cpp + ast/ast_enum.cpp + ast/ast_enum_val.cpp + ast/ast_exception.cpp + ast/ast_expression.cpp + ast/ast_factory.cpp + ast/ast_field.cpp + ast/ast_interface.cpp + ast/ast_interface_fwd.cpp + ast/ast_module.cpp + ast/ast_native.cpp + ast/ast_operation.cpp + ast/ast_predefined_type.cpp + ast/ast_root.cpp + ast/ast_sequence.cpp + ast/ast_string.cpp + ast/ast_structure.cpp + ast/ast_type.cpp + ast/ast_typedef.cpp + ast/ast_union.cpp + ast/ast_union_branch.cpp + ast/ast_union_label.cpp + ast/ast_generator.cpp + ast/ast_redef.cpp + ast/ast_recursive.cpp + ast/ast_visitor.cpp + util/utl_scope.cpp + util/utl_stack.cpp + util/utl_string.cpp + util/utl_decllist.cpp + util/utl_labellist.cpp + util/utl_namelist.cpp + util/utl_exceptlist.cpp + util/utl_strlist.cpp + util/utl_list.cpp + util/utl_exprlist.cpp + util/utl_err.cpp + util/utl_indenter.cpp + util/utl_identifier.cpp + util/utl_idlist.cpp + util/utl_global.cpp + narrow/narrow.cpp + } + + Header_Files { + include + } +} diff --git a/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.mpc b/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.mpc new file mode 100644 index 00000000000..608a99654d8 --- /dev/null +++ b/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.mpc @@ -0,0 +1,5 @@ +project : orbsvcsexe { + depends += CosConcurrency CosNaming Svc_Utils IORTable PortableServer + exename = Concurrency_Service + libs += TAO_CosConcurrency TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer +} diff --git a/TAO/orbsvcs/CosEvent_Service/CosEvent_Service.mpc b/TAO/orbsvcs/CosEvent_Service/CosEvent_Service.mpc new file mode 100644 index 00000000000..e3471507bf6 --- /dev/null +++ b/TAO/orbsvcs/CosEvent_Service/CosEvent_Service.mpc @@ -0,0 +1,5 @@ +project : orbsvcsexe { + depends += CosEvent CosNaming Svc_Utils IORTable Messaging PortableServer + exename = CosEvent_Service + libs += TAO_CosEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_Messaging TAO_PortableServer +} diff --git a/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.mpc b/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.mpc new file mode 100644 index 00000000000..16641c37460 --- /dev/null +++ b/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.mpc @@ -0,0 +1,5 @@ +project : orbsvcsexe { + depends += RTSched CosNaming Svc_Utils IORTable PortableServer + exename = Dump_Schedule + libs += TAO_RTSched TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer +} diff --git a/TAO/orbsvcs/Event_Service/Event_Service.mpc b/TAO/orbsvcs/Event_Service/Event_Service.mpc new file mode 100644 index 00000000000..93d25edba83 --- /dev/null +++ b/TAO/orbsvcs/Event_Service/Event_Service.mpc @@ -0,0 +1,5 @@ +project : orbsvcsexe { + depends += RTOLDEvent RTEvent RTSched CosNaming Svc_Utils IORTable Messaging PortableServer + exename = Event_Service + libs += TAO_RTOLDEvent TAO_RTEvent TAO_RTSched TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_Messaging TAO_PortableServer +} diff --git a/TAO/orbsvcs/IFR_Service/IFR_Service.mpc b/TAO/orbsvcs/IFR_Service/IFR_Service.mpc new file mode 100644 index 00000000000..8da44bcd258 --- /dev/null +++ b/TAO/orbsvcs/IFR_Service/IFR_Service.mpc @@ -0,0 +1,48 @@ +project(IFR_Service) : orbsvcsexe { + depends += IFRService TypeCodeFactory Svc_Utils IFR_Client IORTable PortableServer + exename = IFR_Service + libs += TAO_IFRService TAO_TypeCodeFactory TAO_Svc_Utils TAO_IFR_Client TAO_IORTable TAO_PortableServer + + Source_Files { + IFR_Server.cpp + IFR_Service.cpp + } +} + + +project(TAO_IFR_BE) : taolib { + depends += TAO_IDL_FE TAO_IFR_Client + sharedname = TAO_IFR_BE + libs += TAO_IDL_FE TAO_IFR_Client TAO + includes += $(TAO_ROOT)/TAO_IDL/include $(TAO_ROOT)/TAO_IDL/fe + + Source_Files { + be_global.cpp + be_produce.cpp + ifr_adding_visitor.cpp + ifr_adding_visitor_exception.cpp + ifr_adding_visitor_operation.cpp + ifr_adding_visitor_structure.cpp + ifr_adding_visitor_union.cpp + ifr_removing_visitor.cpp + ifr_visitor.cpp + } +} + + +project(TAO_IFR_EXE) : taoexe { + depends += TAO_IFR_BE IFR_Client TAO_IDL_FE + exename = tao_ifr + idlpreprocessor = 1 + libs += TAO_IFR_BE TAO_IFR_Client TAO TAO_IDL_FE + includes += $(TAO_ROOT)/TAO_IDL/include $(TAO_ROOT)/TAO_IDL/fe + + Source_Files { + tao_ifr.cpp + drv_init_ifr.cpp + drv_private_ifr.cpp + drv_args_ifr.cpp + drv_preproc_ifr.cpp + } +} + diff --git a/TAO/orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc b/TAO/orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc new file mode 100644 index 00000000000..cfd08343826 --- /dev/null +++ b/TAO/orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc @@ -0,0 +1,30 @@ +project : orbsvcsexe { + depends += Svc_Utils IORTable PortableServer + exename = ImplRepo_Service + libs += TAO_Svc_Utils TAO_IORTable TAO_PortableServer + + Source_Files { + Adapter_Activator.cpp + Forwarder.cpp + ImplRepo.cpp + ImplRepo_i.cpp + Iterator.cpp + Locator.cpp + Options.cpp + Repository.cpp + } +} + + +project(tao_imr) : orbsvcsexe { + depends += Svc_Utils IORTable PortableServer + exename = tao_imr + libs += TAO_Svc_Utils TAO_IORTable TAO_PortableServer + + Source_Files { + tao_imr.cpp + tao_imr_i.cpp + } +} + + diff --git a/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.mpc b/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.mpc new file mode 100644 index 00000000000..b1eb9fbd2df --- /dev/null +++ b/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.mpc @@ -0,0 +1,5 @@ +project : orbsvcsexe { + depends += CosLifeCycle CosTrading CosNaming Svc_Utils IORTable DynamicAny PortableServer + exename = LifeCycle_Service + libs += TAO_CosLifeCycle TAO_CosTrading TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_DynamicAny TAO_PortableServer +} diff --git a/TAO/orbsvcs/LoadBalancer/LoadBalancer.mpc b/TAO/orbsvcs/LoadBalancer/LoadBalancer.mpc new file mode 100644 index 00000000000..70dea9a4f32 --- /dev/null +++ b/TAO/orbsvcs/LoadBalancer/LoadBalancer.mpc @@ -0,0 +1,5 @@ +project : orbsvcsexe { + depends += LoadBalancing PortableServer + exename = LoadBalancer_Service + libs += TAO_LoadBalancing TAO_PortableServer +} diff --git a/TAO/orbsvcs/Logging_Service/Logging_Service.mpc b/TAO/orbsvcs/Logging_Service/Logging_Service.mpc new file mode 100644 index 00000000000..a0a206d9cfd --- /dev/null +++ b/TAO/orbsvcs/Logging_Service/Logging_Service.mpc @@ -0,0 +1,5 @@ +project : orbsvcsexe { + depends += DsLogAdmin CosTrading CosNaming Svc_Utils IORTable DynamicAny PortableServer + exename = Logging_Service + libs += TAO_DsLogAdmin TAO_CosTrading TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_DynamicAny TAO_PortableServer +} diff --git a/TAO/orbsvcs/Naming_Service/Naming_Service.mpc b/TAO/orbsvcs/Naming_Service/Naming_Service.mpc new file mode 100644 index 00000000000..2774265f594 --- /dev/null +++ b/TAO/orbsvcs/Naming_Service/Naming_Service.mpc @@ -0,0 +1,23 @@ +project : orbsvcsexe { + depends += CosNaming Svc_Utils IORTable PortableServer + exename = Naming_Service + libs += TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer + + Source_Files { + Naming_Server.cpp + Naming_Service.cpp + } +} + +project(NT_Naming_Service) : orbsvcsexe { + depends += CosNaming Svc_Utils IORTable PortableServer + exename = NT_Naming_Service + libs += TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer + + Source_Files { + Naming_Service.cpp + NT_Naming_Server.cpp + NT_Naming_Service.cpp + } +} + diff --git a/TAO/orbsvcs/Notify_Service/Notify_Service.mpc b/TAO/orbsvcs/Notify_Service/Notify_Service.mpc new file mode 100644 index 00000000000..af3304d24b4 --- /dev/null +++ b/TAO/orbsvcs/Notify_Service/Notify_Service.mpc @@ -0,0 +1,11 @@ +project : orbsvcsexe { + depends += CosNotification ETCL CosNaming Svc_Utils DynamicAny IORTable PortableServer + exename = Notify_Service + libs += TAO_CosNotification TAO_ETCL TAO_CosNaming TAO_Svc_Utils TAO_DynamicAny TAO_IORTable TAO_PortableServer + + Source_Files { + Notify_Server.cpp + Notify_Service.cpp + } +} + diff --git a/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.mpc b/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.mpc new file mode 100644 index 00000000000..5e5f2f2469c --- /dev/null +++ b/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.mpc @@ -0,0 +1,5 @@ +project : orbsvcsexe { + depends += RTSched CosNaming Svc_Utils IORTable PortableServer + exename = Scheduling_Service + libs += TAO_RTSched TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer +} diff --git a/TAO/orbsvcs/TAO_Service/TAO_Service.mpc b/TAO/orbsvcs/TAO_Service/TAO_Service.mpc new file mode 100644 index 00000000000..23313a526da --- /dev/null +++ b/TAO/orbsvcs/TAO_Service/TAO_Service.mpc @@ -0,0 +1,3 @@ +project : taoexe { + exename = TAO_Service +}
\ No newline at end of file diff --git a/TAO/orbsvcs/Time_Service/Time_Service.mpc b/TAO/orbsvcs/Time_Service/Time_Service.mpc new file mode 100644 index 00000000000..5d5b8cdaa1d --- /dev/null +++ b/TAO/orbsvcs/Time_Service/Time_Service.mpc @@ -0,0 +1,22 @@ +project(Time_Service_Server) : orbsvcsexe { + depends += CosTime CosNaming Svc_Utils IORTable PortableServer + exename = Time_Service_Server + libs += TAO_CosTime TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer + + Source_Files { + Server_i.cpp + Time_Service_Server.cpp + } +} + +project(Time_Service_Clerk) : orbsvcsexe { + depends += CosTime CosNaming Svc_Utils IORTable PortableServer + exename = Time_Service_Clerk + libs += TAO_CosTime TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer + + Source_Files { + Clerk_i.cpp + Time_Service_Clerk.cpp + } +} + diff --git a/TAO/orbsvcs/Trading_Service/Trading_Service.mpc b/TAO/orbsvcs/Trading_Service/Trading_Service.mpc new file mode 100644 index 00000000000..52497b4a875 --- /dev/null +++ b/TAO/orbsvcs/Trading_Service/Trading_Service.mpc @@ -0,0 +1,6 @@ +project : orbsvcsexe { + depends += CosTrading CosNaming Svc_Utils IORTable DynamicAny PortableServer + exename = Trading_Service + libs += TAO_CosTrading TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_DynamicAny TAO_PortableServer +} + 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 + } +} diff --git a/TAO/orbsvcs/tests/AVStreams/Asynch_Three_Stage/AVStreams_Asynch_Three_Stage.mpc b/TAO/orbsvcs/tests/AVStreams/Asynch_Three_Stage/AVStreams_Asynch_Three_Stage.mpc new file mode 100644 index 00000000000..d85f7d336c4 --- /dev/null +++ b/TAO/orbsvcs/tests/AVStreams/Asynch_Three_Stage/AVStreams_Asynch_Three_Stage.mpc @@ -0,0 +1,27 @@ +project(sender): orbsvcsexe, avstreamsexe { + exename = sender + + Source_Files { + Connection_Manager.cpp + sender.cpp + } +} + +project(distributer): orbsvcsexe, avstreamsexe { + exename = distributer + + Source_Files { + Connection_Manager.cpp + distributer.cpp + } +} + +project(receiver): orbsvcsexe, avstreamsexe { + exename = receiver + + Source_Files { + Connection_Manager.cpp + receiver.cpp + } +} + diff --git a/TAO/orbsvcs/tests/AVStreams/Bidirectional_Flows/AVStreams_Bidirectional_Flows.mpc b/TAO/orbsvcs/tests/AVStreams/Bidirectional_Flows/AVStreams_Bidirectional_Flows.mpc new file mode 100644 index 00000000000..3fafd05d6f0 --- /dev/null +++ b/TAO/orbsvcs/tests/AVStreams/Bidirectional_Flows/AVStreams_Bidirectional_Flows.mpc @@ -0,0 +1,16 @@ +project(sender): orbsvcsexe, avstreamsexe { + exename = sender + + Source_Files { + sender.cpp + } +} + +project(receiver): orbsvcsexe, avstreamsexe { + exename = receiver + + Source_Files { + receiver.cpp + } +} + diff --git a/TAO/orbsvcs/tests/AVStreams/Component_Switching/AVStreams_Component_Switching.mpc b/TAO/orbsvcs/tests/AVStreams/Component_Switching/AVStreams_Component_Switching.mpc new file mode 100644 index 00000000000..4d4eb2bf3ed --- /dev/null +++ b/TAO/orbsvcs/tests/AVStreams/Component_Switching/AVStreams_Component_Switching.mpc @@ -0,0 +1,27 @@ +project(sender): orbsvcsexe, avstreamsexe, strategies { + exename = sender + + Source_Files { + Connection_Manager.cpp + sender.cpp + } +} + +project(distributer): orbsvcsexe, avstreamsexe, strategies { + exename = distributer + + Source_Files { + Connection_Manager.cpp + distributer.cpp + } +} + +project(receiver): orbsvcsexe, avstreamsexe, strategies { + exename = receiver + + Source_Files { + Connection_Manager.cpp + receiver.cpp + } +} + diff --git a/TAO/orbsvcs/tests/AVStreams/Full_Profile/AVStreams_Full_Profile.mpc b/TAO/orbsvcs/tests/AVStreams/Full_Profile/AVStreams_Full_Profile.mpc new file mode 100644 index 00000000000..fb88d5acec7 --- /dev/null +++ b/TAO/orbsvcs/tests/AVStreams/Full_Profile/AVStreams_Full_Profile.mpc @@ -0,0 +1,16 @@ +project(server): orbsvcsexe, avstreamsexe { + exename = server + + Source_Files { + server.cpp + } +} + +project(ftp): orbsvcsexe, avstreamsexe { + exename = ftp + + Source_Files { + ftp.cpp + } +} + diff --git a/TAO/orbsvcs/tests/AVStreams/Latency/AVStreams_Latency.mpc b/TAO/orbsvcs/tests/AVStreams/Latency/AVStreams_Latency.mpc new file mode 100644 index 00000000000..711cd9d29c4 --- /dev/null +++ b/TAO/orbsvcs/tests/AVStreams/Latency/AVStreams_Latency.mpc @@ -0,0 +1,24 @@ +project(ping): orbsvcsexe, avstreamsexe, strategies { + exename = ping + + Source_Files { + ping.cpp + } +} + +project(pong): orbsvcsexe, avstreamsexe, strategies { + exename = pong + + Source_Files { + pong.cpp + } +} + +project(control): orbsvcsexe, avstreamsexe, strategies { + exename = control + + Source_Files { + control.cpp + } +} + diff --git a/TAO/orbsvcs/tests/AVStreams/Modify_QoS/AVStreams_Modify_QoS.mpc b/TAO/orbsvcs/tests/AVStreams/Modify_QoS/AVStreams_Modify_QoS.mpc new file mode 100644 index 00000000000..3fafd05d6f0 --- /dev/null +++ b/TAO/orbsvcs/tests/AVStreams/Modify_QoS/AVStreams_Modify_QoS.mpc @@ -0,0 +1,16 @@ +project(sender): orbsvcsexe, avstreamsexe { + exename = sender + + Source_Files { + sender.cpp + } +} + +project(receiver): orbsvcsexe, avstreamsexe { + exename = receiver + + Source_Files { + receiver.cpp + } +} + diff --git a/TAO/orbsvcs/tests/AVStreams/Multicast/AVStreams_Multicast.mpc b/TAO/orbsvcs/tests/AVStreams/Multicast/AVStreams_Multicast.mpc new file mode 100644 index 00000000000..16bcdf02d48 --- /dev/null +++ b/TAO/orbsvcs/tests/AVStreams/Multicast/AVStreams_Multicast.mpc @@ -0,0 +1,16 @@ +project(server): orbsvcsexe, avstreamsexe, strategies { + exename = server + + Source_Files { + server.cpp + } +} + +project(ftp): orbsvcsexe, avstreamsexe, strategies { + exename = ftp + + Source_Files { + ftp.cpp + } +} + diff --git a/TAO/orbsvcs/tests/AVStreams/Multicast_Full_Profile/AVStreams_Multicast_Full_Profile.mpc b/TAO/orbsvcs/tests/AVStreams/Multicast_Full_Profile/AVStreams_Multicast_Full_Profile.mpc new file mode 100644 index 00000000000..fb88d5acec7 --- /dev/null +++ b/TAO/orbsvcs/tests/AVStreams/Multicast_Full_Profile/AVStreams_Multicast_Full_Profile.mpc @@ -0,0 +1,16 @@ +project(server): orbsvcsexe, avstreamsexe { + exename = server + + Source_Files { + server.cpp + } +} + +project(ftp): orbsvcsexe, avstreamsexe { + exename = ftp + + Source_Files { + ftp.cpp + } +} + diff --git a/TAO/orbsvcs/tests/AVStreams/Multiple_Flows/AVStreams_Multiple_Flows.mpc b/TAO/orbsvcs/tests/AVStreams/Multiple_Flows/AVStreams_Multiple_Flows.mpc new file mode 100644 index 00000000000..3fafd05d6f0 --- /dev/null +++ b/TAO/orbsvcs/tests/AVStreams/Multiple_Flows/AVStreams_Multiple_Flows.mpc @@ -0,0 +1,16 @@ +project(sender): orbsvcsexe, avstreamsexe { + exename = sender + + Source_Files { + sender.cpp + } +} + +project(receiver): orbsvcsexe, avstreamsexe { + exename = receiver + + Source_Files { + receiver.cpp + } +} + diff --git a/TAO/orbsvcs/tests/AVStreams/Pluggable/AVStreams_Pluggable.mpc b/TAO/orbsvcs/tests/AVStreams/Pluggable/AVStreams_Pluggable.mpc new file mode 100644 index 00000000000..fb88d5acec7 --- /dev/null +++ b/TAO/orbsvcs/tests/AVStreams/Pluggable/AVStreams_Pluggable.mpc @@ -0,0 +1,16 @@ +project(server): orbsvcsexe, avstreamsexe { + exename = server + + Source_Files { + server.cpp + } +} + +project(ftp): orbsvcsexe, avstreamsexe { + exename = ftp + + Source_Files { + ftp.cpp + } +} + diff --git a/TAO/orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/AVStream_Pluggable_Flow_Protocol.mpc b/TAO/orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/AVStream_Pluggable_Flow_Protocol.mpc new file mode 100644 index 00000000000..64014297999 --- /dev/null +++ b/TAO/orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/AVStream_Pluggable_Flow_Protocol.mpc @@ -0,0 +1,26 @@ +project(avstreams ts) : orbsvcslib { + sharedname = TAO_TS + dllflags = TAO_AV_BUILD_DLL + install = + + Source_Files { + TimeStamp.cpp + } +} + +project(sender): orbsvcsexe, avstreamsexe { + exename = sender + + Source_Files { + sender.cpp + } +} + +project(receiver): orbsvcsexe, avstreamsexe { + exename = receiver + + Source_Files { + receiver.cpp + } +} + diff --git a/TAO/orbsvcs/tests/AVStreams/Simple_Three_Stage/AVStreams_Simple_Three_Stage.mpc b/TAO/orbsvcs/tests/AVStreams/Simple_Three_Stage/AVStreams_Simple_Three_Stage.mpc new file mode 100644 index 00000000000..14656da768d --- /dev/null +++ b/TAO/orbsvcs/tests/AVStreams/Simple_Three_Stage/AVStreams_Simple_Three_Stage.mpc @@ -0,0 +1,24 @@ +project(sender): orbsvcsexe, avstreamsexe { + exename = sender + + Source_Files { + sender.cpp + } +} + +project(distributer): orbsvcsexe, avstreamsexe { + exename = distributer + + Source_Files { + distributer.cpp + } +} + +project(receiver): orbsvcsexe, avstreamsexe { + exename = receiver + + Source_Files { + receiver.cpp + } +} + diff --git a/TAO/orbsvcs/tests/AVStreams/Simple_Two_Stage/AVStreams_Simple_Two_Stage.mpc b/TAO/orbsvcs/tests/AVStreams/Simple_Two_Stage/AVStreams_Simple_Two_Stage.mpc new file mode 100644 index 00000000000..3fafd05d6f0 --- /dev/null +++ b/TAO/orbsvcs/tests/AVStreams/Simple_Two_Stage/AVStreams_Simple_Two_Stage.mpc @@ -0,0 +1,16 @@ +project(sender): orbsvcsexe, avstreamsexe { + exename = sender + + Source_Files { + sender.cpp + } +} + +project(receiver): orbsvcsexe, avstreamsexe { + exename = receiver + + Source_Files { + receiver.cpp + } +} + diff --git a/TAO/orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/AVStreams_Simple_Two_Stage_With_QoS.mpc b/TAO/orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/AVStreams_Simple_Two_Stage_With_QoS.mpc new file mode 100644 index 00000000000..d5ea16da14d --- /dev/null +++ b/TAO/orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/AVStreams_Simple_Two_Stage_With_QoS.mpc @@ -0,0 +1,20 @@ +project(sender): orbsvcsexe, avstreamsexe { + depends += QoS + libs += ACE_QoS + exename = sender + + Source_Files { + sender.cpp + } +} + +project(receiver): orbsvcsexe, avstreamsexe { + depends += QoS + libs += ACE_QoS + exename = receiver + + Source_Files { + receiver.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Concurrency/Concurrency.mpc b/TAO/orbsvcs/tests/Concurrency/Concurrency.mpc new file mode 100644 index 00000000000..5d3a7bf18fe --- /dev/null +++ b/TAO/orbsvcs/tests/Concurrency/Concurrency.mpc @@ -0,0 +1,5 @@ +project(CC client) : orbsvcsexe { + depends += CosConcurrency CosNaming Svc_Utils IORTable PortableServer + libs += TAO_CosConcurrency TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer + exename = CC_client +}
\ No newline at end of file diff --git a/TAO/orbsvcs/tests/Concurrency/NS_client.cpp b/TAO/orbsvcs/tests/Concurrency/NS_client.cpp deleted file mode 100644 index 16dea85c540..00000000000 --- a/TAO/orbsvcs/tests/Concurrency/NS_client.cpp +++ /dev/null @@ -1,214 +0,0 @@ -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO/orbsvcs/bin/Naming_Service/TAO -// -// = FILENAME -// clnt.cpp -// -// = DESCRIPTION -// This class implements a simple CORBA client for the CosNaming -// example using stubs generated by the TAO ORB IDL compiler. -// -// = AUTHORS -// Sergio Flores-Gaitan <sergio@cs.wustl.edu> -// Torben Worm <tworm@cs.wustl.edu> -// -// ============================================================================ - -#include "NS_client.h" -#include "tao/debug.h" -#include <stdio.h> - -ACE_RCSID(Concurrency, NS_client, "$Id$") - -// constructor - -CosNaming_Client::CosNaming_Client (void) - : list_contents_ (0), - resolve_name_ (0), - name_to_resolve_ (0), - context_to_resolve_ (0), - argc_ (0), - argv_ (0), - exit_later_ (0) -{ -} - -// Parses the command line arguments and returns an error status. - -int -CosNaming_Client::parse_args (void) -{ - ACE_Get_Opt get_opts (argc_, argv_, "dxn:c:l"); - int c; - - while ((c = get_opts ()) != -1) - switch (c) - { - case 'd': // debug flag - TAO_debug_level++; - break; - case 'l': - this->list_contents_ = 1; - break; - case 'x': - this->exit_later_++; - break; - case 'n': - this->resolve_name_ = 1; - this->name_to_resolve_ = get_opts.opt_arg (); - break; - case 'c': - this->resolve_name_ = 1; - this->context_to_resolve_ = get_opts.opt_arg (); - break; - case '?': - default: - ACE_ERROR_RETURN ((LM_ERROR, - "usage: %s" - " [-d]" - " [-x]" - "\n", - this->argv_ [0]), - -1); - } - - // Indicates successful parsing of command line. - return 0; -} - -// Execute client example code. - -int -CosNaming_Client::run (void) -{ - // @@ TODO, add some interesting test here, maybe creating some - // nested naming contexts and registering a number of objreferences - // in there. We could even use the iterators. - - if (this->resolve_name_) - resolve_name (this->context_to_resolve_, - this->name_to_resolve_); - - if (this->list_contents_) - list_contents (); - - return 0; -} - -CosNaming_Client::~CosNaming_Client (void) -{ -} - -int -CosNaming_Client::resolve_name (char *c, char *n) -{ - TAO_TRY - { - CosNaming::Name name (2); - name.length (2); - name[0].id = CORBA::string_dup (c); - name[1].id = CORBA::string_dup (n); - CORBA::Object_var obj = this->my_name_client_->resolve (name, - TAO_TRY_ENV); - TAO_CHECK_ENV; - - if (CORBA::is_nil (obj.in ())) - ACE_ERROR_RETURN ((LM_ERROR, - "Could not resolve name in Naming service <%s>\n"), - -1); - } - TAO_CATCHANY - { - TAO_TRY_ENV.print_exception ("init"); - return -1; - } - TAO_ENDTRY; - return 0; -} - -void -CosNaming_Client::list_contents (void) -{ - CosNaming::BindingIterator_var bi; - CosNaming::BindingList_var li; - CORBA::ULong how_many = 0; - CosNaming::Binding_var b; - CosNaming::Name n; - CORBA::ULong names = 0; - - TAO_TRY - { - this->my_name_client_->list (how_many, li, bi, TAO_TRY_ENV); - - while (bi->next_one (b, TAO_TRY_ENV)) - { - n = b->binding_name; - names = n.length (); - ACE_DEBUG ((LM_DEBUG, - " (%i) Name: ", - names)); - - for (CORBA::ULong i = 0; i < names; i++) - ACE_DEBUG ((LM_DEBUG, - "%s ", - n[i].id._retn ())); - - ACE_DEBUG ((LM_DEBUG, "type: %s\n", - b->binding_type == CosNaming::ncontext ? "C" : "O")); - } - } - TAO_CATCHANY - { - } - TAO_ENDTRY; -} - -int -CosNaming_Client::init (int argc, char *argv[]) -{ - this->argc_ = argc; - this->argv_ = argv; - - TAO_TRY - { - // Initialize ORB. - this->orb_ = CORBA::ORB_init (argc, argv, "internet", TAO_TRY_ENV); - TAO_CHECK_ENV; - - // Initialize the naming services - if (my_name_client_.init (orb_) != 0) - ACE_ERROR_RETURN ((LM_ERROR, - " (%P|%t) Unable to initialize " - "the TAO_Naming_Client. \n"), - -1); - - // Parse command line and verify parameters. - if (this->parse_args () == -1) - return -1; - } - TAO_CATCHANY - { - TAO_TRY_ENV.print_exception ("init"); - return -1; - } - TAO_ENDTRY; - - return 0; -} - -// This function runs the test. - -int -main (int argc, char **argv) -{ - CosNaming_Client cosnaming_client; - - if (cosnaming_client.init (argc, argv) == -1) - return 1; - - return cosnaming_client.run (); -} diff --git a/TAO/orbsvcs/tests/Concurrency/NS_client.h b/TAO/orbsvcs/tests/Concurrency/NS_client.h deleted file mode 100644 index 6c6407511e8..00000000000 --- a/TAO/orbsvcs/tests/Concurrency/NS_client.h +++ /dev/null @@ -1,93 +0,0 @@ -/* -*- C++ -*- */ -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO/orbsvcs/tests -// -// = FILENAME -// NS_client.h -// -// = DESCRIPTION -// This class tests the facilities to connect to the naming -// service and to resolve the name for the concurrency service client. -// -// = AUTHORS -// Sergio Flores-Gaitan <sergio@cs.wustl.edu> -// Torben Worm <tworm@cs.wustl.edu> -// -// ============================================================================ - -#include "ace/Get_Opt.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -#include "tao/corba.h" -#include "orbsvcs/orbsvcs/CosNamingC.h" - -class CosNaming_Client -{ - // = TITLE - // Defines a class that encapsulates behaviour of the CosNaming - // client example. Provides a better understanding of the logic - // in an object oriented way. - // - // = DESCRIPTION - // This class declares an interface to run the example client for - // CosNaming CORBA server. All the complexity for initializing - // the server is hidden in the class. Just the run() interface - // is needed. -public: - // = Initialization and termination methods. - CosNaming_Client (void); - // Constructor. - - ~CosNaming_Client (void); - // Destructor. - - int run (void); - // Execute client example code. - - int init (int argc, char **argv); - // Initialize the client communication endpoint with server. - -private: - int parse_args (void); - // Parses the arguments passed on the command line. - - int resolve_name(char *c, char *n); - // Resolves the name given on the command-line (-n option). - - void list_contents(void); - // Lists the contents of the naming service. - - CORBA::ORB_var orb_; - // Our ORB. - - TAO_Naming_Client my_name_client_; - // And our Naming Client! - - int list_contents_; - // Iterate through the naming service and list the contents. - - int resolve_name_; - // Flag set by the -n option. - - char *name_to_resolve_; - // Parameter given to the -n option. - - char *context_to_resolve_; - // Parameter given to the -c option. - - int argc_; - // # of arguments on the command line. - - char **argv_; - // arguments from command line. - - int exit_later_; - // Flag to tell server to not exit immediately. -}; diff --git a/TAO/orbsvcs/tests/CosEvent/Basic/CosEvent_Basic.mpc b/TAO/orbsvcs/tests/CosEvent/Basic/CosEvent_Basic.mpc new file mode 100644 index 00000000000..90695b413b6 --- /dev/null +++ b/TAO/orbsvcs/tests/CosEvent/Basic/CosEvent_Basic.mpc @@ -0,0 +1,66 @@ +project(Disconnect): orbsvcsexe, messaging { + depends += "CosEvent Test Lib" CosEvent CosNaming Svc_Utils IORTable + libs += CECTests TAO_CosEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Disconnect + + Source_Files { + Disconnect.cpp + } +} + +project(MT_Disconnect): orbsvcsexe, messaging { + depends += "CosEvent Test Lib" CosEvent CosNaming Svc_Utils IORTable + libs += CECTests TAO_CosEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = MT_Disconnect + + Source_Files { + MT_Disconnect.cpp + } +} + +project(Push_Event): orbsvcsexe, messaging { + depends += "CosEvent Test Lib" CosEvent CosNaming Svc_Utils IORTable + libs += CECTests TAO_CosEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Push_Event + + Source_Files { + Push_Event.cpp + } +} + +project(Pull_Push_Event): orbsvcsexe, messaging { + depends += "CosEvent Test Lib" CosEvent CosNaming Svc_Utils IORTable + libs += CECTests TAO_CosEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Pull_Push_Event + + Source_Files { + Pull_Push_Event.cpp + } +} + +project(Shutdown): orbsvcsexe, messaging { + depends += "CosEvent Test Lib" CosEvent CosNaming Svc_Utils IORTable + libs += CECTests TAO_CosEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Shutdown + + Source_Files { + Shutdown.cpp + } +} + +project(Random): orbsvcsexe, messaging { + depends += "CosEvent Test Lib" CosEvent CosNaming Svc_Utils IORTable + libs += CECTests TAO_CosEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Random + + Source_Files { + Random.cpp + } +} + diff --git a/TAO/orbsvcs/tests/CosEvent/lib/CosEvent_lib.mpc b/TAO/orbsvcs/tests/CosEvent/lib/CosEvent_lib.mpc new file mode 100644 index 00000000000..90aead5a8fb --- /dev/null +++ b/TAO/orbsvcs/tests/CosEvent/lib/CosEvent_lib.mpc @@ -0,0 +1,10 @@ +project(CosEvent Test Lib): orbsvcslib { + sharedname = CECTests + depends += CosEvent CosNaming Svc_Utils IORTable PortableServer + libs += TAO_CosEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer + dllflags = CEC_TEST_BUILD_DLL + + Header_Files { + cectest_export.h + } +} diff --git a/TAO/orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.mpc b/TAO/orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.mpc new file mode 100644 index 00000000000..f57e45eed91 --- /dev/null +++ b/TAO/orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.mpc @@ -0,0 +1,22 @@ +project(ECM Supplier): rteventexe { + depends += RTSched CosNaming IORTable Messaging + libs += TAO_RTSched TAO_CosNaming TAO_IORTable TAO_Messaging + exename = ECM_Supplier + + Source_Files { + ECM_Data.cpp + ECM_Supplier.cpp + } +} + +project(ECM Consumer): rteventexe { + depends += RTSched CosNaming IORTable Messaging + libs += TAO_RTSched TAO_CosNaming TAO_IORTable TAO_Messaging + exename = ECM_Consumer + + Source_Files { + ECM_Data.cpp + ECM_Consumer.cpp + } +} + diff --git a/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.mpc b/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.mpc new file mode 100644 index 00000000000..e28a97a6e44 --- /dev/null +++ b/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.mpc @@ -0,0 +1,5 @@ +project: rteventexe { + depends += Messaging + libs += TAO_Messaging + exename = EC_Mcast +}
\ No newline at end of file diff --git a/TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.mpc b/TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.mpc new file mode 100644 index 00000000000..9edd85ae9e9 --- /dev/null +++ b/TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.mpc @@ -0,0 +1,5 @@ +project: rteventexe { + depends += RTOLDEvent RTSchedEvent RTSched CosNaming IORTable Messaging + libs += TAO_RTOLDEvent TAO_RTSchedEvent TAO_RTSched TAO_CosNaming TAO_IORTable TAO_Messaging + exename = EC_Multiple +} diff --git a/TAO/orbsvcs/tests/EC_Throughput/EC_Throughput.mpc b/TAO/orbsvcs/tests/EC_Throughput/EC_Throughput.mpc new file mode 100644 index 00000000000..6c565916946 --- /dev/null +++ b/TAO/orbsvcs/tests/EC_Throughput/EC_Throughput.mpc @@ -0,0 +1,36 @@ +project(ECT Supplier): rteventexe { + depends += RTOLDEvent RTSched CosNaming IORTable Messaging + libs += TAO_RTOLDEvent TAO_RTSched TAO_CosNaming TAO_IORTable TAO_Messaging + exename = ECT_Supplier + + Source_Files { + ECT_Driver.cpp + ECT_Supplier_Driver.cpp + ECT_Supplier.cpp + } +} + +project(ECT Consumer): rteventexe { + depends += RTOLDEvent RTSched CosNaming IORTable Messaging + libs += TAO_RTOLDEvent TAO_RTSched TAO_CosNaming TAO_IORTable TAO_Messaging + exename = ECT_Consumer + + Source_Files { + ECT_Driver.cpp + ECT_Consumer_Driver.cpp + ECT_Consumer.cpp + } +} + +project(ECT Throughput): rteventexe { + depends += RTOLDEvent RTSched CosNaming IORTable Messaging + libs += TAO_RTOLDEvent TAO_RTSched TAO_CosNaming TAO_IORTable TAO_Messaging + exename = ECT_Throughput + + Source_Files { + ECT_Driver.cpp + ECT_Consumer.cpp + ECT_Supplier.cpp + ECT_Throughput.cpp + } +}
\ No newline at end of file diff --git a/TAO/orbsvcs/tests/Event/Basic/Event_Basic.mpc b/TAO/orbsvcs/tests/Event/Basic/Event_Basic.mpc new file mode 100644 index 00000000000..eae39280a71 --- /dev/null +++ b/TAO/orbsvcs/tests/Event/Basic/Event_Basic.mpc @@ -0,0 +1,165 @@ +project(Reconnect): orbsvcsexe, messaging { + depends += "Event Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Reconnect + + Source_Files { + Reconnect.cpp + } +} + +project(Shutdown): orbsvcsexe, messaging { + depends += "Event Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Shutdown + + Source_Files { + Shutdown.cpp + } +} + +project(Observer): orbsvcsexe, messaging { + depends += "Event Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Observer + + Source_Files { + Observer.cpp + } +} + +project(BCast): orbsvcsexe, messaging { + depends += "Event Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = BCast + + Source_Files { + BCast.cpp + } +} + +project(Timeout): orbsvcsexe, messaging { + depends += "Event Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Timeout + + Source_Files { + Timeout.cpp + } +} + +project(Wildcard): orbsvcsexe, messaging { + depends += "Event Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Wildcard + + Source_Files { + Wildcard.cpp + } +} + +project(Negation): orbsvcsexe, messaging { + depends += "Event Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Negation + + Source_Files { + Negation.cpp + } +} + +project(Disconnect): orbsvcsexe, messaging { + depends += "Event Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Disconnect + + Source_Files { + Disconnect.cpp + } +} + +project(MT_Disconnect): orbsvcsexe, messaging { + depends += "RTEvent Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = MT_Disconnect + + Source_Files { + MT_Disconnect.cpp + } +} + +project(Atomic_Reconnect): orbsvcsexe, messaging { + depends += "RTEvent Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Atomic_Reconnect + + Source_Files { + Atomic_Reconnect.cpp + } +} + +project(Bitmask): orbsvcsexe, messaging { + depends += "RTEvent Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Bitmask + + Source_Files { + Bitmask.cpp + } +} + +project(Complex): orbsvcsexe, messaging { + depends += "RTEvent Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Complex + + Source_Files { + Complex.cpp + } +} + +project(Gateway): orbsvcsexe, messaging { + depends += "RTEvent Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Gateway + + Source_Files { + Gateway.cpp + } +} + +project(Control): orbsvcsexe, messaging { + depends += "RTEvent Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Control + + Source_Files { + Control.cpp + } +} + +project(Random): orbsvcsexe, messaging { + depends += "RTEvent Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Random + + Source_Files { + Random.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Event/Performance/Event_Performance.mpc b/TAO/orbsvcs/tests/Event/Performance/Event_Performance.mpc new file mode 100644 index 00000000000..647ba0c8c91 --- /dev/null +++ b/TAO/orbsvcs/tests/Event/Performance/Event_Performance.mpc @@ -0,0 +1,55 @@ +project(Throughput): orbsvcsexe, messaging { + depends += "Event Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Throughput + + Source_Files { + Throughput.cpp + } +} + +project(Connect): orbsvcsexe, messaging { + depends += "Event Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Connect + + Source_Files { + Connect.cpp + } +} + +project(Inversion): orbsvcsexe, messaging { + depends += "Event Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Inversion + + Source_Files { + Inversion.cpp + } +} + +project(Latency): orbsvcsexe, messaging, strategies { + depends += "Event Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Latency + + Source_Files { + Latency.cpp + } +} + +project(Latency_Server): orbsvcsexe, messaging, strategies { + depends += "Event Test Lib" RTEvent CosNaming Svc_Utils IORTable + libs += ECTests TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable + includes += ../lib + exename = Latency_Server + + Source_Files { + Latency_Server.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Event/lib/Event_lib.mpc b/TAO/orbsvcs/tests/Event/lib/Event_lib.mpc new file mode 100644 index 00000000000..57cd7116b69 --- /dev/null +++ b/TAO/orbsvcs/tests/Event/lib/Event_lib.mpc @@ -0,0 +1,10 @@ +project(Event Test Lib): orbsvcslib { + sharedname = ECTests + depends += RTEvent CosNaming Svc_Utils IORTable PortableServer + libs += TAO_RTEvent TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer + dllflags = EC_TEST_BUILD_DLL + + Header_Files { + ectest_export.h + } +} diff --git a/TAO/orbsvcs/tests/FaultTolerance/IOGR/FaultTolerance_IOGR.mpc b/TAO/orbsvcs/tests/FaultTolerance/IOGR/FaultTolerance_IOGR.mpc new file mode 100644 index 00000000000..d50500423ad --- /dev/null +++ b/TAO/orbsvcs/tests/FaultTolerance/IOGR/FaultTolerance_IOGR.mpc @@ -0,0 +1,21 @@ +project: server, orbsvcsexe { + depends += FTORB IORManip + libs += TAO_FTORB TAO_IORManip + + Source_Files { + test_i.cpp + server.cpp + } +} + +project(Manager): server, orbsvcsexe { + depends += FTORB IORManip + libs += TAO_FTORB TAO_IORManip + exename = Manager + + Source_Files { + testC.cpp + Manager.cpp + } +} + diff --git a/TAO/orbsvcs/tests/FaultTolerance/IOGRManipulation/FaultTolerance_IOGRManipulation.mpc b/TAO/orbsvcs/tests/FaultTolerance/IOGRManipulation/FaultTolerance_IOGRManipulation.mpc new file mode 100644 index 00000000000..d7f22d77b16 --- /dev/null +++ b/TAO/orbsvcs/tests/FaultTolerance/IOGRManipulation/FaultTolerance_IOGRManipulation.mpc @@ -0,0 +1,5 @@ +project(IOGRTest): server, orbsvcsexe { + depends += FTORB IORManip + libs += TAO_FTORB TAO_IORManip + exename = IOGRTest +} diff --git a/TAO/orbsvcs/tests/IOR_MCast/IOR_MCast.mpc b/TAO/orbsvcs/tests/IOR_MCast/IOR_MCast.mpc new file mode 100644 index 00000000000..4495317318e --- /dev/null +++ b/TAO/orbsvcs/tests/IOR_MCast/IOR_MCast.mpc @@ -0,0 +1,19 @@ +project: namingexe { + Source_Files { + server_i.cpp + MCast_Server_i.cpp + server.cpp + } +} + +project(client): namingexe { + exename = client + + Source_Files { + ior_mcast_client_i.cpp + server_i.cpp + MCast_Server_i.cpp + client.cpp + } +} + diff --git a/TAO/orbsvcs/tests/ImplRepo/ImplRepo.mpc b/TAO/orbsvcs/tests/ImplRepo/ImplRepo.mpc new file mode 100644 index 00000000000..e8c53b5d38d --- /dev/null +++ b/TAO/orbsvcs/tests/ImplRepo/ImplRepo.mpc @@ -0,0 +1,70 @@ +project(airplane server) : server, orbsvcsexe { + depends += IORTable + libs += TAO_IORTable + exename = airplane_server + + IDL_Files { + Airplane.idl + } + + Source_Files { + AirplaneC.cpp + AirplaneS.cpp + airplane_i.cpp + airplane_server_i.cpp + airplane_server.cpp + } +} + +project(airplane client) : server, orbsvcsexe { + depends += IORTable + libs += TAO_IORTable + exename = airplane_client + + IDL_Files { + Airplane.idl + } + + Source_Files { + AirplaneC.cpp + AirplaneS.cpp + airplane_client_i.cpp + airplane_client.cpp + } +} + +project(nestea server) : server, orbsvcsexe { + depends += IORTable + libs += TAO_IORTable + exename = nestea_server + + IDL_Files { + Nestea.idl + } + + Source_Files { + NesteaC.cpp + NesteaS.cpp + nestea_i.cpp + nestea_server_i.cpp + nestea_server.cpp + } +} + +project(nestea client) : server, orbsvcsexe { + depends += IORTable + libs += TAO_IORTable + exename = nestea_client + + IDL_Files { + Nestea.idl + } + + Source_Files { + NesteaC.cpp + NesteaS.cpp + nestea_client_i.cpp + nestea_client.cpp + } +} + diff --git a/TAO/orbsvcs/tests/ImplRepo/NameService/ImplRepo_NameService.mpc b/TAO/orbsvcs/tests/ImplRepo/NameService/ImplRepo_NameService.mpc new file mode 100644 index 00000000000..7e7367b39be --- /dev/null +++ b/TAO/orbsvcs/tests/ImplRepo/NameService/ImplRepo_NameService.mpc @@ -0,0 +1,4 @@ +project(ImplRepo NameService) : namingexe { + exename = test +} + diff --git a/TAO/orbsvcs/tests/InterfaceRepo/Application_Test/InterfaceRepo_Application_Test.mpc b/TAO/orbsvcs/tests/InterfaceRepo/Application_Test/InterfaceRepo_Application_Test.mpc new file mode 100644 index 00000000000..8a641176f7e --- /dev/null +++ b/TAO/orbsvcs/tests/InterfaceRepo/Application_Test/InterfaceRepo_Application_Test.mpc @@ -0,0 +1,22 @@ +project: server { + depends += IFR_Client + libs += TAO_IFR_Client + + Source_Files { + test_i.cpp + server.cpp + } +} + +project(client): server { + depends += IFR_Client DynamicInterface + libs += TAO_IFR_Client TAO_DynamicInterface + + IDL_Files { + } + + Source_Files { + ifr_dii_client.cpp + client.cpp + } +} diff --git a/TAO/orbsvcs/tests/InterfaceRepo/IFR_Test/InterfaceRepo_IFR_Test.mpc b/TAO/orbsvcs/tests/InterfaceRepo/IFR_Test/InterfaceRepo_IFR_Test.mpc new file mode 100644 index 00000000000..247e13d8593 --- /dev/null +++ b/TAO/orbsvcs/tests/InterfaceRepo/IFR_Test/InterfaceRepo_IFR_Test.mpc @@ -0,0 +1,5 @@ +project(InterfaceRepo IFR Test): taoexe { + depends += IFR_Client + libs += TAO_IFR_Client + exename = IFR_Test +} diff --git a/TAO/orbsvcs/tests/InterfaceRepo/Persistence_Test/InterfaceRepo_Persistence_Test.mpc b/TAO/orbsvcs/tests/InterfaceRepo/Persistence_Test/InterfaceRepo_Persistence_Test.mpc new file mode 100644 index 00000000000..6e421a842a0 --- /dev/null +++ b/TAO/orbsvcs/tests/InterfaceRepo/Persistence_Test/InterfaceRepo_Persistence_Test.mpc @@ -0,0 +1,5 @@ +project(InterfaceRepo Persistence Test): taoexe { + depends += IFR_Client + libs += TAO_IFR_Client + exename = Persistence_Test +} diff --git a/TAO/orbsvcs/tests/Interoperable_Naming/Interoperable_Naming.mpc b/TAO/orbsvcs/tests/Interoperable_Naming/Interoperable_Naming.mpc new file mode 100644 index 00000000000..8ab0054fcdd --- /dev/null +++ b/TAO/orbsvcs/tests/Interoperable_Naming/Interoperable_Naming.mpc @@ -0,0 +1,3 @@ +project(Interoperable Naming): namingexe { + exename = client +}
\ No newline at end of file diff --git a/TAO/orbsvcs/tests/LoadBalancing/LoadBalancing.mpc b/TAO/orbsvcs/tests/LoadBalancing/LoadBalancing.mpc new file mode 100644 index 00000000000..71b2d35bfe5 --- /dev/null +++ b/TAO/orbsvcs/tests/LoadBalancing/LoadBalancing.mpc @@ -0,0 +1,22 @@ +project: server, orbsvcsexe { + depends += LoadBalancing + libs += TAO_LoadBalancing + + Source_Files { + Hash_ReplicaControl.cpp + Hash_Replica_i.cpp + server.cpp + } +} + +project(client): server, orbsvcsexe { + depends += LoadBalancing + libs += TAO_LoadBalancing + exename = client + + Source_Files { + Hash_ReplicaC.cpp + client.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Miop/McastHello/McastHello.mpc b/TAO/orbsvcs/tests/Miop/McastHello/McastHello.mpc new file mode 100644 index 00000000000..2ad4d82a178 --- /dev/null +++ b/TAO/orbsvcs/tests/Miop/McastHello/McastHello.mpc @@ -0,0 +1,14 @@ +project: server { + Source_Files { + McastHello.cpp + server.cpp + } +} + +project: client { + Source_Files { + TestC.cpp + client.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Notify/Blocking/Blocking.mpc b/TAO/orbsvcs/tests/Notify/Blocking/Blocking.mpc new file mode 100644 index 00000000000..8a9b37f4cee --- /dev/null +++ b/TAO/orbsvcs/tests/Notify/Blocking/Blocking.mpc @@ -0,0 +1,19 @@ +project(Structured Supplier): notifytest { + exename = Structured_Supplier + + Source_Files { + Structured_Supplier.cpp + } +} + +project(Structured Consumer): notifytest { + exename = Structured_Consumer + + Source_Files { + goC.cpp + common.cpp + Notify_Structured_Push_Consumer.cpp + Structured_Consumer.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Notify/Discarding/Discarding.mpc b/TAO/orbsvcs/tests/Notify/Discarding/Discarding.mpc new file mode 100644 index 00000000000..737753c82e1 --- /dev/null +++ b/TAO/orbsvcs/tests/Notify/Discarding/Discarding.mpc @@ -0,0 +1,38 @@ +project(Structured Supplier): notifytest { + exename = Structured_Supplier + + Source_Files { + Structured_Supplier.cpp + } +} + +project(Structured Consumer): notifytest { + exename = Structured_Consumer + + Source_Files { + goC.cpp + common.cpp + Notify_Structured_Push_Consumer.cpp + Structured_Consumer.cpp + } +} + +project(Sequence Supplier): notifytest { + exename = Sequence_Supplier + + Source_Files { + Sequence_Supplier.cpp + } +} + +project(Sequence Consumer): notifytest { + exename = Sequence_Consumer + + Source_Files { + goC.cpp + common.cpp + Notify_Sequence_Push_Consumer.cpp + Sequence_Consumer.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Notify/MT_Dispatching/MT_Dispatching.mpc b/TAO/orbsvcs/tests/Notify/MT_Dispatching/MT_Dispatching.mpc new file mode 100644 index 00000000000..fc4556e54d0 --- /dev/null +++ b/TAO/orbsvcs/tests/Notify/MT_Dispatching/MT_Dispatching.mpc @@ -0,0 +1,18 @@ +project(Structured Supplier): notifytest { + exename = Structured_Supplier + + Source_Files { + Structured_Supplier.cpp + } +} + +project(Structured Consumer): notifytest { + exename = Structured_Consumer + + Source_Files { + goC.cpp + Notify_Structured_Push_Consumer.cpp + Structured_Consumer.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Notify/Ordering/Ordering.mpc b/TAO/orbsvcs/tests/Notify/Ordering/Ordering.mpc new file mode 100644 index 00000000000..737753c82e1 --- /dev/null +++ b/TAO/orbsvcs/tests/Notify/Ordering/Ordering.mpc @@ -0,0 +1,38 @@ +project(Structured Supplier): notifytest { + exename = Structured_Supplier + + Source_Files { + Structured_Supplier.cpp + } +} + +project(Structured Consumer): notifytest { + exename = Structured_Consumer + + Source_Files { + goC.cpp + common.cpp + Notify_Structured_Push_Consumer.cpp + Structured_Consumer.cpp + } +} + +project(Sequence Supplier): notifytest { + exename = Sequence_Supplier + + Source_Files { + Sequence_Supplier.cpp + } +} + +project(Sequence Consumer): notifytest { + exename = Sequence_Consumer + + Source_Files { + goC.cpp + common.cpp + Notify_Sequence_Push_Consumer.cpp + Sequence_Consumer.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequenc_Multi_ETCL_Filter.mpc b/TAO/orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequenc_Multi_ETCL_Filter.mpc new file mode 100644 index 00000000000..a0d6a42a016 --- /dev/null +++ b/TAO/orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequenc_Multi_ETCL_Filter.mpc @@ -0,0 +1,19 @@ +project(Sequence Supplier): notifytest { + exename = Sequence_Supplier + + Source_Files { + Sequence_Supplier.cpp + } +} + +project(Sequence Consumer): notifytest { + exename = Sequence_Consumer + + Source_Files { + goC.cpp + common.cpp + Notify_Sequence_Push_Consumer.cpp + Sequence_Consumer.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Multi_Filter.mpc b/TAO/orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Multi_Filter.mpc new file mode 100644 index 00000000000..a0d6a42a016 --- /dev/null +++ b/TAO/orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Multi_Filter.mpc @@ -0,0 +1,19 @@ +project(Sequence Supplier): notifytest { + exename = Sequence_Supplier + + Source_Files { + Sequence_Supplier.cpp + } +} + +project(Sequence Consumer): notifytest { + exename = Sequence_Consumer + + Source_Files { + goC.cpp + common.cpp + Notify_Sequence_Push_Consumer.cpp + Sequence_Consumer.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Notify/Structured_Filter/Structured_Filter.mpc b/TAO/orbsvcs/tests/Notify/Structured_Filter/Structured_Filter.mpc new file mode 100644 index 00000000000..bc010fa07a2 --- /dev/null +++ b/TAO/orbsvcs/tests/Notify/Structured_Filter/Structured_Filter.mpc @@ -0,0 +1,18 @@ +project(Structured Supplier): notifytest { + exename = Structured_Supplier + + Source_Files { + Structured_Supplier.cpp + } +} + +project(Structured Consumer): notifytest { + exename = Structured_Consumer + + Source_Files { + controlC.cpp + Notify_Push_Consumer.cpp + Structured_Consumer.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Multi_Filter.mpc b/TAO/orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Multi_Filter.mpc new file mode 100644 index 00000000000..90b199f6874 --- /dev/null +++ b/TAO/orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Multi_Filter.mpc @@ -0,0 +1,19 @@ +project(Structured Supplier): notifytest { + exename = Structured_Supplier + + Source_Files { + Notify_Push_Supplier.cpp + Structured_Supplier.cpp + } +} + +project(Structured Consumer): notifytest { + exename = Structured_Consumer + + Source_Files { + controlC.cpp + Notify_Push_Consumer.cpp + Structured_Consumer.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Notify/lib/Notify_lib.mpc b/TAO/orbsvcs/tests/Notify/lib/Notify_lib.mpc new file mode 100644 index 00000000000..e73f58d7c19 --- /dev/null +++ b/TAO/orbsvcs/tests/Notify/lib/Notify_lib.mpc @@ -0,0 +1,3 @@ +project(Notify Lib): orbsvcslib, notify { + sharedname = NotifyTests +}
\ No newline at end of file diff --git a/TAO/orbsvcs/tests/Notify/performance-tests/Filter/Filter.mpc b/TAO/orbsvcs/tests/Notify/performance-tests/Filter/Filter.mpc new file mode 100644 index 00000000000..737753c82e1 --- /dev/null +++ b/TAO/orbsvcs/tests/Notify/performance-tests/Filter/Filter.mpc @@ -0,0 +1,38 @@ +project(Structured Supplier): notifytest { + exename = Structured_Supplier + + Source_Files { + Structured_Supplier.cpp + } +} + +project(Structured Consumer): notifytest { + exename = Structured_Consumer + + Source_Files { + goC.cpp + common.cpp + Notify_Structured_Push_Consumer.cpp + Structured_Consumer.cpp + } +} + +project(Sequence Supplier): notifytest { + exename = Sequence_Supplier + + Source_Files { + Sequence_Supplier.cpp + } +} + +project(Sequence Consumer): notifytest { + exename = Sequence_Consumer + + Source_Files { + goC.cpp + common.cpp + Notify_Sequence_Push_Consumer.cpp + Sequence_Consumer.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen.mpc b/TAO/orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen.mpc new file mode 100644 index 00000000000..71a8b8973df --- /dev/null +++ b/TAO/orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen.mpc @@ -0,0 +1,3 @@ +project(RedGreen): notifytest { + exename = RedGreen_Test +} diff --git a/TAO/orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.mpc b/TAO/orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.mpc new file mode 100644 index 00000000000..3279c094b0b --- /dev/null +++ b/TAO/orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.mpc @@ -0,0 +1,5 @@ +project(Throughput): notifytest, strategies { + depends += Messaging + libs += TAO_Messaging + exename = Throughput +} diff --git a/TAO/orbsvcs/tests/Property/Property.mpc b/TAO/orbsvcs/tests/Property/Property.mpc new file mode 100644 index 00000000000..7b728e9c800 --- /dev/null +++ b/TAO/orbsvcs/tests/Property/Property.mpc @@ -0,0 +1,19 @@ +project: server, namingexe { + depends += CosProperty + libs += TAO_CosProperty + + Source_Files { + server.cpp + } +} + +project(client): server, namingexe { + depends += CosProperty + libs += TAO_CosProperty + exename = client + + Source_Files { + server.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Sched/DynSched_Test.cpp b/TAO/orbsvcs/tests/Sched/DynSched_Test.cpp index 6db75fdfd4e..9a97aba8c46 100644 --- a/TAO/orbsvcs/tests/Sched/DynSched_Test.cpp +++ b/TAO/orbsvcs/tests/Sched/DynSched_Test.cpp @@ -1,6 +1,6 @@ // $Id$ -#include "Strategy_Scheduler.h" +#include "orbsvcs/Sched/Strategy_Scheduler.h" #include "orbsvcs/Time_Utilities.h" #if defined (ACE_HAS_QUANTIFY) # include <quantify.h> diff --git a/TAO/orbsvcs/tests/Sched/Sched.mpc b/TAO/orbsvcs/tests/Sched/Sched.mpc new file mode 100644 index 00000000000..dae839dfb5d --- /dev/null +++ b/TAO/orbsvcs/tests/Sched/Sched.mpc @@ -0,0 +1,5 @@ +project(Sched): server, namingexe { + depends += RTSched + libs += TAO_RTSched + exename = Sched +} diff --git a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.mpc b/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.mpc new file mode 100644 index 00000000000..422c31af14b --- /dev/null +++ b/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.mpc @@ -0,0 +1,9 @@ +project(Sched Conf): server, namingexe { + depends += RTSched + libs += TAO_RTSched + exename = Sched_Conf + + Source_Files { + Sched_Conf.cpp + } +} diff --git a/TAO/orbsvcs/tests/Security/Big_Request/Big_Request.mpc b/TAO/orbsvcs/tests/Security/Big_Request/Big_Request.mpc new file mode 100644 index 00000000000..893b749f09d --- /dev/null +++ b/TAO/orbsvcs/tests/Security/Big_Request/Big_Request.mpc @@ -0,0 +1,14 @@ +project: server { + Source_Files { + TX_Object_i.cpp + server.cpp + } +} + +project: client { + Source_Files { + TX_ObjectC.cpp + client.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Security/Callback/Callback.mpc b/TAO/orbsvcs/tests/Security/Callback/Callback.mpc new file mode 100644 index 00000000000..5ca22ac8b3e --- /dev/null +++ b/TAO/orbsvcs/tests/Security/Callback/Callback.mpc @@ -0,0 +1,32 @@ +project: server { + IDL_Files { + server.idl + client.idl + } + + Source_Files { + clientC.cpp + serverC.cpp + serverS.cpp + server_i.cpp + server.cpp + } +} + +project(client): server { + exename = client + + IDL_Files { + server.idl + client.idl + } + + Source_Files { + clientC.cpp + clientS.cpp + serverC.cpp + client_i.cpp + client.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Security/MT_SSLIOP/MT_SSLIOP.mpc b/TAO/orbsvcs/tests/Security/MT_SSLIOP/MT_SSLIOP.mpc new file mode 100644 index 00000000000..36887871fbb --- /dev/null +++ b/TAO/orbsvcs/tests/Security/MT_SSLIOP/MT_SSLIOP.mpc @@ -0,0 +1,16 @@ +project: server { + Source_Files { + Server_Worker.cpp + test_i.cpp + server.cpp + } +} + +project: client { + Source_Files { + testC.cpp + Client_Worker.cpp + client.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc b/TAO/orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc new file mode 100644 index 00000000000..ff315dc282d --- /dev/null +++ b/TAO/orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc @@ -0,0 +1,20 @@ +project: server, orbsvcsexe { + ssl = 1 + depends += Security + libs += TAO_Security + Source_Files { + Foo_i.cpp + server.cpp + } +} + +project: client, orbsvcsexe { + depends += Security + libs += TAO_Security + + Source_Files { + FooC.cpp + client.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Security/SecurityLevel1/SecurityLevel1.mpc b/TAO/orbsvcs/tests/Security/SecurityLevel1/SecurityLevel1.mpc new file mode 100644 index 00000000000..311f7bf8dc2 --- /dev/null +++ b/TAO/orbsvcs/tests/Security/SecurityLevel1/SecurityLevel1.mpc @@ -0,0 +1,20 @@ +project: server, orbsvcsexe { + ssl = 1 + depends += Security + libs += TAO_Security + Source_Files { + SLevel1_Test_i.cpp + server.cpp + } +} + +project: client, orbsvcsexe { + depends += Security + libs += TAO_Security + + Source_Files { + SLevel1_TestC.cpp + client.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Simple_Naming/Simple_Naming.mpc b/TAO/orbsvcs/tests/Simple_Naming/Simple_Naming.mpc new file mode 100644 index 00000000000..d07f779cc80 --- /dev/null +++ b/TAO/orbsvcs/tests/Simple_Naming/Simple_Naming.mpc @@ -0,0 +1,10 @@ +project(Simple Naming Client) : orbsvcsexe { + depends += CosNaming Svc_Utils IORTable PortableServer + exename = client + libs += TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer + + Source_Files { + client.cpp + } +} + diff --git a/TAO/orbsvcs/tests/Time/Time.mpc b/TAO/orbsvcs/tests/Time/Time.mpc new file mode 100644 index 00000000000..70469bedde0 --- /dev/null +++ b/TAO/orbsvcs/tests/Time/Time.mpc @@ -0,0 +1,5 @@ +project(client): server, namingexe { + depends += CosTime + libs += TAO_CosTime + exename = client +} diff --git a/TAO/orbsvcs/tests/Trading/Trading.mpc b/TAO/orbsvcs/tests/Trading/Trading.mpc new file mode 100644 index 00000000000..1cd5f5c457c --- /dev/null +++ b/TAO/orbsvcs/tests/Trading/Trading.mpc @@ -0,0 +1,53 @@ +project(Trading Test Lib): orbsvcslib { + depends += CosTrading CosNaming Svc_Utils IORTable DynamicAny PortableServer TAO + libs += TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_DynamicAny TAO_PortableServer TAO + sharedname = TTest + + Source_Files { + TT_Info.cpp + Service_Type_Exporter.cpp + Offer_Exporter.cpp + Offer_Importer.cpp + Simple_Dynamic.cpp + } +} + +project(export test): namingexe { + depends += "Trading Test Lib" CosTrading DynamicAny + libs += TTest TAO_CosTrading TAO_DynamicAny + exename = export_test + + IDL_Files { + } + + Source_Files { + export_test.cpp + } +} + +project(import test): namingexe { + depends += "Trading Test Lib" CosTrading DynamicAny + libs += TTest TAO_CosTrading TAO_DynamicAny + exename = import_test + + IDL_Files { + } + + Source_Files { + import_test.cpp + } +} + +project(colocated test): namingexe { + depends += "Trading Test Lib" CosTrading DynamicAny + libs += TTest TAO_CosTrading TAO_DynamicAny + exename = colocated_test + + IDL_Files { + } + + Source_Files { + colocated_test.cpp + } +} + diff --git a/TAO/orbsvcs/tests/ior_corbaname/ior_corbaname.mpc b/TAO/orbsvcs/tests/ior_corbaname/ior_corbaname.mpc new file mode 100644 index 00000000000..d30a93ca5f5 --- /dev/null +++ b/TAO/orbsvcs/tests/ior_corbaname/ior_corbaname.mpc @@ -0,0 +1,20 @@ +project: namingexe { + depends += CosNaming + libs += TAO_CosNaming + + Source_Files { + status_i.cpp + server.cpp + } +} + +project(client): namingexe { + exename = client + + Source_Files { + status_i.cpp + ior_corbaname_client_i.cpp + client.cpp + } +} + diff --git a/TAO/orbsvcs/tests/tests_svc_loader/tests_svc_loader.mpc b/TAO/orbsvcs/tests/tests_svc_loader/tests_svc_loader.mpc new file mode 100644 index 00000000000..a8f87249a81 --- /dev/null +++ b/TAO/orbsvcs/tests/tests_svc_loader/tests_svc_loader.mpc @@ -0,0 +1,3 @@ +project(tests svc loader): taoexe { + exename = tests_svc_loader +}
\ No newline at end of file diff --git a/TAO/tao/BiDir_GIOP/BiDir_GIOP.mpc b/TAO/tao/BiDir_GIOP/BiDir_GIOP.mpc new file mode 100644 index 00000000000..ce8016a96b3 --- /dev/null +++ b/TAO/tao/BiDir_GIOP/BiDir_GIOP.mpc @@ -0,0 +1,6 @@ +project : taolib { + sharedname = TAO_BiDirGIOP + libs += TAO + dllflags = TAO_BIDIRGIOP_BUILD_DLL + libout = .. +} diff --git a/TAO/tao/Domain/Domain.mpc b/TAO/tao/Domain/Domain.mpc new file mode 100644 index 00000000000..85044e3384e --- /dev/null +++ b/TAO/tao/Domain/Domain.mpc @@ -0,0 +1,7 @@ +project : taolib { + depends += IFR_Client PortableServer + sharedname = TAO_Domain + libs += TAO_IFR_Client TAO_PortableServer TAO + dllflags = TAO_DOMAIN_BUILD_DLL + libout = .. +} diff --git a/TAO/tao/DynamicAny/DynamicAny.mpc b/TAO/tao/DynamicAny/DynamicAny.mpc new file mode 100644 index 00000000000..40f7dca844c --- /dev/null +++ b/TAO/tao/DynamicAny/DynamicAny.mpc @@ -0,0 +1,6 @@ +project : taolib { + sharedname = TAO_DynamicAny + libs += TAO + dllflags = TAO_DYNAMICANY_BUILD_DLL + libout = .. +} diff --git a/TAO/tao/DynamicInterface/DynamicInterface.mpc b/TAO/tao/DynamicInterface/DynamicInterface.mpc new file mode 100644 index 00000000000..f6c9de427b9 --- /dev/null +++ b/TAO/tao/DynamicInterface/DynamicInterface.mpc @@ -0,0 +1,6 @@ +project : taolib { + sharedname = TAO_DynamicInterface + libs += TAO + dllflags = TAO_DYNAMICINTERFACE_BUILD_DLL + libout = .. +} diff --git a/TAO/tao/IFR_Client/IFR_Client.mpc b/TAO/tao/IFR_Client/IFR_Client.mpc new file mode 100644 index 00000000000..03478066c0d --- /dev/null +++ b/TAO/tao/IFR_Client/IFR_Client.mpc @@ -0,0 +1,6 @@ +project : taolib { + sharedname = TAO_IFR_Client + libs += TAO + dllflags = TAO_IFR_CLIENT_BUILD_DLL + libout = .. +} diff --git a/TAO/tao/IORManipulation/IORManipulation.mpc b/TAO/tao/IORManipulation/IORManipulation.mpc new file mode 100644 index 00000000000..29e75d698af --- /dev/null +++ b/TAO/tao/IORManipulation/IORManipulation.mpc @@ -0,0 +1,6 @@ +project : taolib { + sharedname = TAO_IORManip + libs += TAO + dllflags = TAO_IORMANIP_BUILD_DLL + libout = .. +} diff --git a/TAO/tao/IORTable/IORTable.mpc b/TAO/tao/IORTable/IORTable.mpc new file mode 100644 index 00000000000..24ca8803bfa --- /dev/null +++ b/TAO/tao/IORTable/IORTable.mpc @@ -0,0 +1,6 @@ +project : taolib { + sharedname = TAO_IORTable + libs += TAO + dllflags = TAO_IORTABLE_BUILD_DLL + libout = .. +} diff --git a/TAO/tao/Messaging/Messaging.mpc b/TAO/tao/Messaging/Messaging.mpc new file mode 100644 index 00000000000..99f4a6a7eaf --- /dev/null +++ b/TAO/tao/Messaging/Messaging.mpc @@ -0,0 +1,7 @@ +project : taolib { + depends += PortableServer + sharedname = TAO_Messaging + libs += TAO_PortableServer TAO + dllflags = TAO_MESSAGING_BUILD_DLL + libout = .. +} diff --git a/TAO/tao/PortableServer/Key_Adapters.h b/TAO/tao/PortableServer/Key_Adapters.h index 5dec4d11b47..5df2467636d 100644 --- a/TAO/tao/PortableServer/Key_Adapters.h +++ b/TAO/tao/PortableServer/Key_Adapters.h @@ -17,7 +17,7 @@ #include "PortableServerC.h" #include "tao/corbafwd.h" -#include "ace/Map.h" +#include "ace/Map_T.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once diff --git a/TAO/tao/PortableServer/PortableServer.mpc b/TAO/tao/PortableServer/PortableServer.mpc new file mode 100644 index 00000000000..378a4485cf7 --- /dev/null +++ b/TAO/tao/PortableServer/PortableServer.mpc @@ -0,0 +1,6 @@ +project : taolib { + sharedname = TAO_PortableServer + libs += TAO + dllflags = TAO_PORTABLESERVER_BUILD_DLL + libout = .. +} diff --git a/TAO/tao/RTCORBA/RTCORBA.mpc b/TAO/tao/RTCORBA/RTCORBA.mpc new file mode 100644 index 00000000000..d6f4a8cb2b5 --- /dev/null +++ b/TAO/tao/RTCORBA/RTCORBA.mpc @@ -0,0 +1,6 @@ +project : taolib { + sharedname = TAO_RTCORBA + libs += TAO + dllflags = TAO_RTCORBA_BUILD_DLL + libout = .. +} diff --git a/TAO/tao/RTPortableServer/RTPortableServer.mpc b/TAO/tao/RTPortableServer/RTPortableServer.mpc new file mode 100644 index 00000000000..214b21999ff --- /dev/null +++ b/TAO/tao/RTPortableServer/RTPortableServer.mpc @@ -0,0 +1,7 @@ +project : taolib { + depends += RTCORBA PortableServer + sharedname = TAO_RTPortableServer + libs += TAO_RTCORBA TAO_PortableServer TAO + dllflags = TAO_RTPORTABLESERVER_BUILD_DLL + libout = .. +} diff --git a/TAO/tao/SmartProxies/SmartProxies.mpc b/TAO/tao/SmartProxies/SmartProxies.mpc new file mode 100644 index 00000000000..967a78f1004 --- /dev/null +++ b/TAO/tao/SmartProxies/SmartProxies.mpc @@ -0,0 +1,6 @@ +project : taolib { + sharedname = TAO_SmartProxies + libs += TAO + dllflags = TAO_SMARTPROXIES_BUILD_DLL + libout = .. +} diff --git a/TAO/tao/Strategies/Strategies.mpc b/TAO/tao/Strategies/Strategies.mpc new file mode 100644 index 00000000000..c27a62a1b99 --- /dev/null +++ b/TAO/tao/Strategies/Strategies.mpc @@ -0,0 +1,6 @@ +project : taolib { + sharedname = TAO_Strategies + libs += TAO + dllflags = TAO_STRATEGIES_BUILD_DLL + libout = .. +} diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactory.mpc b/TAO/tao/TypeCodeFactory/TypeCodeFactory.mpc new file mode 100644 index 00000000000..6a635f14c3a --- /dev/null +++ b/TAO/tao/TypeCodeFactory/TypeCodeFactory.mpc @@ -0,0 +1,7 @@ +project : taolib { + depends += IFR_Client + sharedname = TAO_TypeCodeFactory + libs += TAO_IFR_Client TAO + dllflags = TAO_TYPECODEFACTORY_BUILD_DLL + libout = .. +} diff --git a/TAO/tao/tao.mpc b/TAO/tao/tao.mpc new file mode 100644 index 00000000000..ec99648f6c2 --- /dev/null +++ b/TAO/tao/tao.mpc @@ -0,0 +1,225 @@ +project : acelib, taoversion { + tao = 1 + includes += $(TAO_ROOT) $(TAO_ROOT)/tao + sharedname = TAO + libflags += TAO_AS_STATIC_LIBS + dllflags = TAO_BUILD_DLL + + // Override the defaults due to the + // existence of orb.idl + IDL_Files { + } + + Source_Files(TAO_COMPONENTS) { + Pluggable_Protocols { + Transport_Acceptor.cpp + Transport_Connector.cpp + Transport.cpp + Incoming_Message_Queue.cpp + Resume_Handle.cpp + Profile.cpp + Endpoint.cpp + Connector_Registry.cpp + Connection_Handler.cpp + Acceptor_Registry.cpp + Protocol_Factory.cpp + Acceptor_Filter.cpp + iiop_endpoints.cpp + IIOP_Factory.cpp + IIOP_Lite_Factory.cpp + IIOP_Profile.cpp + IIOP_Transport.cpp + IIOP_Connector.cpp + IIOP_Acceptor.cpp + IIOP_Connection_Handler.cpp + IIOP_Endpoint.cpp + IIOPC.cpp + } + + Pluggable_Messaging { + Pluggable_Messaging.cpp + Pluggable_Messaging_Utils.cpp + GIOP_Message_Base.cpp + GIOP_Message_Lite.cpp + GIOP_Message_Generator_Parser.cpp + GIOP_Message_Generator_Parser_10.cpp + GIOP_Message_Generator_Parser_11.cpp + GIOP_Message_Generator_Parser_12.cpp + GIOP_Message_Generator_Parser_Impl.cpp + GIOP_Utils.cpp + GIOP_Message_Locate_Header.cpp + target_specification.cpp + GIOP_Message_State.cpp + GIOP_Message_Version.cpp + Tagged_Profile.cpp + } + Default_Resources { + default_client.cpp + default_server.cpp + default_resource.cpp + xt_resource.cpp + qt_resource.cpp + } + Interpretive_Marshaling { + append.cpp + Marshal.cpp + skip.cpp + } + IDL_Compiler { + Managed_Types.cpp + } + ORB_Core { + Any.cpp + CORBA_String.cpp + CurrentC.cpp + Exception.cpp + WrongTransactionC.cpp + Environment.cpp + Object.cpp + LocalObject.cpp + ObjectIDList.cpp + ORB.cpp + corbafwd.cpp + Policy_ForwardC.cpp + PolicyC.cpp + Policy_Validator.cpp + Encodable.cpp + Abstract_Servant_Base.cpp + Object_Proxy_Broker.cpp + Remote_Object_Proxy_Broker.cpp + Object_Proxy_Impl.cpp + Remote_Object_Proxy_Impl.cpp + DomainC.cpp + TimeBaseC.cpp + Principal.cpp + Sequence.cpp + MProfile.cpp + Stub.cpp + Typecode.cpp + ValueBase.cpp + ValueFactory.cpp + ValueFactory_Map.cpp + CDR.cpp + Client_Strategy_Factory.cpp + debug.cpp + Object_KeyC.cpp + Protocols_Hooks.cpp + Default_Protocols_Hooks.cpp + Messaging_SyncScopeC.cpp + Invocation.cpp + Invocation_Endpoint_Selectors.cpp + Asynch_Invocation.cpp + operation_details.cpp + ClientRequestInfo.cpp + ClientRequestInfo_i.cpp + RequestInfo_Util.cpp + ClientInterceptorAdapter.cpp + ObjectReferenceTemplateC.cpp + PortableInterceptorC.cpp + PICurrent.cpp + PICurrent_ORBInitializer.cpp + DynamicC.cpp + OctetSeqC.cpp + StringSeqC.cpp + ORB_Core.cpp + Collocation_Resolver.cpp + Default_Collocation_Resolver.cpp + Stub_Factory.cpp + ORB_Table.cpp + LF_Follower.cpp + LF_Follower_Auto_Ptr.cpp + LF_Follower_Auto_Adder.cpp + Leader_Follower.cpp + Leader_Follower_Flushing_Strategy.cpp + LF_Event.cpp + LF_Event_Binder.cpp + LF_Event_Loop_Thread_Helper.cpp + LF_Strategy.cpp + LF_Strategy_Complete.cpp + params.cpp + Resource_Factory.cpp + Server_Strategy_Factory.cpp + Sync_Strategies.cpp + TAO_Internal.cpp + TAO_Server_Request.cpp + Typecode_Constants.cpp + TypeCodeFactory_Adapter.cpp + Wait_Strategy.cpp + Wait_On_Read.cpp + Wait_On_Reactor.cpp + Wait_On_Leader_Follower.cpp + Transport_Mux_Strategy.cpp + Exclusive_TMS.cpp + Muxed_TMS.cpp + Reply_Dispatcher.cpp + Synch_Reply_Dispatcher.cpp + Asynch_Reply_Dispatcher_Base.cpp + IOPC.cpp + PollableC.cpp + CONV_FRAMEC.cpp + Tagged_Components.cpp + Service_Context.cpp + GIOPC.cpp + BoundsC.cpp + TAOC.cpp + Object_Loader.cpp + TAO_Singleton_Manager.cpp + DLL_ORB.cpp + Adapter.cpp + Services_Activate.cpp + Service_Callbacks.cpp + Parser_Registry.cpp + IOR_Parser.cpp + DLL_Parser.cpp + FILE_Parser.cpp + CORBALOC_Parser.cpp + CORBANAME_Parser.cpp + MCAST_Parser.cpp + Bind_Dispatcher_Guard.cpp + Fault_Tolerance_Service.cpp + Interceptor_List.cpp + IFR_Client_Adapter.cpp + ORBInitInfo.cpp + ORBInitializer_Registry.cpp + PolicyFactory_Registry.cpp + Cache_Entries.cpp + Base_Transport_Property.cpp + Transport_Cache_Manager.cpp + Cleanup_Func_Registry.cpp + Transport_Descriptor_Interface.cpp + Object_Ref_Table.cpp + BiDir_Adapter.cpp + CodecFactory.cpp + CodecFactory_ORBInitializer.cpp + CDR_Encaps_Codec.cpp + Endpoint_Selector_Factory.cpp + Flushing_Strategy.cpp + Block_Flushing_Strategy.cpp + Reactive_Flushing_Strategy.cpp + Connect_Strategy.cpp + Blocked_Connect_Strategy.cpp + Reactive_Connect_Strategy.cpp + LF_Connect_Strategy.cpp + Queued_Message.cpp + Synch_Queued_Message.cpp + Asynch_Queued_Message.cpp + Transport_Timer.cpp + Connection_Purging_Strategy.cpp + LRU_Connection_Purging_Strategy.cpp + Policy_Set.cpp + Default_Endpoint_Selector_Factory.cpp + Thread_Lane_Resources.cpp + Thread_Lane_Resources_Manager.cpp + Default_Thread_Lane_Resources_Manager.cpp + Default_Stub_Factory.cpp + Request_Dispatcher.cpp + Policy_Manager.cpp + Buffering_Constraint_Policy.cpp + Messaging_PolicyValueC.cpp + Services.cpp + NVList.cpp + IFR_TypeCodes.cpp + Dynamic_Adapter.cpp + } + } +} diff --git a/TAO/tests/AMI/AMI.mpc b/TAO/tests/AMI/AMI.mpc new file mode 100644 index 00000000000..606c5be67a2 --- /dev/null +++ b/TAO/tests/AMI/AMI.mpc @@ -0,0 +1,29 @@ +project: messaging { + idlflags -= -Sc + idlflags += -GC + + Source_Files { + ami_test_i.cpp + server.cpp + } +} + +project(client): messaging { + exename = client + idlflags -= -Sc + idlflags += -GC + + Source_Files { + client.cpp + } +} + +project(simple_client): messaging { + exename = simple_client + idlflags -= -Sc + idlflags += -GC + + Source_Files { + simple_client.cpp + } +} diff --git a/TAO/tests/AMI_Buffering/AMI_Buffering.mpc b/TAO/tests/AMI_Buffering/AMI_Buffering.mpc new file mode 100644 index 00000000000..05315b383c6 --- /dev/null +++ b/TAO/tests/AMI_Buffering/AMI_Buffering.mpc @@ -0,0 +1,32 @@ +project: messaging { + idlflags -= -Sc + idlflags += -GC + + Source_Files { + AMI_Buffering.cpp + server.cpp + } +} + +project(client): messaging { + idlflags -= -Sc + idlflags += -GC + exename = client + + Source_Files { + Client_Task.cpp + Reply_Handler.cpp + client.cpp + } +} + +project(admin): messaging { + idlflags -= -Sc + idlflags += -GC + exename = admin + + Source_Files { + AMI_Buffering_Admin.cpp + admin.cpp + } +} diff --git a/TAO/tests/AMI_Timeouts/AMI_Timeouts.mpc b/TAO/tests/AMI_Timeouts/AMI_Timeouts.mpc new file mode 100644 index 00000000000..92427560c91 --- /dev/null +++ b/TAO/tests/AMI_Timeouts/AMI_Timeouts.mpc @@ -0,0 +1,23 @@ +project: messaging { + idlflags -= -Sc + idlflags += -GC + + Source_Files { + timeout_i.cpp + timeout_client.cpp + server.cpp + } +} + +project(client): messaging { + exename = client + idlflags -= -Sc + idlflags += -GC + + Source_Files { + timeout_i.cpp + timeout_client.cpp + client.cpp + } +} + diff --git a/TAO/tests/BiDirectional/BiDirectional.mpc b/TAO/tests/BiDirectional/BiDirectional.mpc new file mode 100644 index 00000000000..821605cd9f1 --- /dev/null +++ b/TAO/tests/BiDirectional/BiDirectional.mpc @@ -0,0 +1,19 @@ +project: server { + depends += BiDir_GIOP + libs += TAO_BiDirGIOP + Source_Files { + test_i.cpp + server.cpp + } +} + +project(client): server { + depends += BiDir_GIOP + libs += TAO_BiDirGIOP + exename = client + Source_Files { + test_i.cpp + client.cpp + } +} + diff --git a/TAO/tests/BiDirectional_NestedUpcall/BiDirectional_NestedUpcall.mpc b/TAO/tests/BiDirectional_NestedUpcall/BiDirectional_NestedUpcall.mpc new file mode 100644 index 00000000000..821605cd9f1 --- /dev/null +++ b/TAO/tests/BiDirectional_NestedUpcall/BiDirectional_NestedUpcall.mpc @@ -0,0 +1,19 @@ +project: server { + depends += BiDir_GIOP + libs += TAO_BiDirGIOP + Source_Files { + test_i.cpp + server.cpp + } +} + +project(client): server { + depends += BiDir_GIOP + libs += TAO_BiDirGIOP + exename = client + Source_Files { + test_i.cpp + client.cpp + } +} + diff --git a/TAO/tests/Big_Oneways/Big_Oneways.mpc b/TAO/tests/Big_Oneways/Big_Oneways.mpc new file mode 100644 index 00000000000..781a3dc240e --- /dev/null +++ b/TAO/tests/Big_Oneways/Big_Oneways.mpc @@ -0,0 +1,18 @@ +project: server { + Source_Files { + Coordinator.cpp + Session_Control.cpp + server.cpp + } +} + +project(client): server { + exename = client + Source_Files { + Peer.cpp + Session.cpp + Session_Task.cpp + client.cpp + } +} + diff --git a/TAO/tests/Big_Reply/Big_Reply.mpc b/TAO/tests/Big_Reply/Big_Reply.mpc new file mode 100644 index 00000000000..c093c716bba --- /dev/null +++ b/TAO/tests/Big_Reply/Big_Reply.mpc @@ -0,0 +1,15 @@ +project: server { + Source_Files { + Big_Reply_i.cpp + server.cpp + } +} + +project(client): server { + exename = client + Source_Files { + Client_Task.cpp + client.cpp + } +} + diff --git a/TAO/tests/Big_Request_Muxing/Big_Request_Muxing.mpc b/TAO/tests/Big_Request_Muxing/Big_Request_Muxing.mpc new file mode 100644 index 00000000000..e9396864cb4 --- /dev/null +++ b/TAO/tests/Big_Request_Muxing/Big_Request_Muxing.mpc @@ -0,0 +1,17 @@ +project: messaging { + Source_Files { + Payload_Receiver.cpp + server.cpp + } +} + +project(client): messaging { + exename = client + + Source_Files { + TestC.cpp + Client_Task.cpp + client.cpp + } +} + diff --git a/TAO/tests/Big_Twoways/Big_Twoways.mpc b/TAO/tests/Big_Twoways/Big_Twoways.mpc new file mode 100644 index 00000000000..781a3dc240e --- /dev/null +++ b/TAO/tests/Big_Twoways/Big_Twoways.mpc @@ -0,0 +1,18 @@ +project: server { + Source_Files { + Coordinator.cpp + Session_Control.cpp + server.cpp + } +} + +project(client): server { + exename = client + Source_Files { + Peer.cpp + Session.cpp + Session_Task.cpp + client.cpp + } +} + diff --git a/TAO/tests/Blocking_Sync_None/Blocking_Sync_None.mpc b/TAO/tests/Blocking_Sync_None/Blocking_Sync_None.mpc new file mode 100644 index 00000000000..00487457700 --- /dev/null +++ b/TAO/tests/Blocking_Sync_None/Blocking_Sync_None.mpc @@ -0,0 +1,16 @@ +project: messaging { + Source_Files { + Blocking_Sync_None.cpp + server.cpp + } +} + +project(client): messaging { + exename = client + + Source_Files { + TestC.cpp + client.cpp + } +} + diff --git a/TAO/tests/CDR/CDR.mpc b/TAO/tests/CDR/CDR.mpc new file mode 100644 index 00000000000..6d811ad5504 --- /dev/null +++ b/TAO/tests/CDR/CDR.mpc @@ -0,0 +1,48 @@ +project(alignment) : taoexe { + exename = alignment + + Source_Files { + alignment.cpp + } +} + +project(allocator) : taoexe { + exename = allocator + + Source_Files { + allocator.cpp + } +} + +project(basic types) : taoexe { + exename = basic_types + + Source_Files { + basic_types.cpp + } +} + +project(growth) : taoexe { + exename = growth + + Source_Files { + growth.cpp + } +} + +project(octet sequence) : taoexe { + exename = octet_sequence + + Source_Files { + octet_sequence.cpp + } +} + +project(tc) : taoexe { + exename = tc + + Source_Files { + tc.cpp + } +} + diff --git a/TAO/tests/Cache_Growth_Test/Cache_Growth_Test.mpc b/TAO/tests/Cache_Growth_Test/Cache_Growth_Test.mpc new file mode 100644 index 00000000000..e4bfb2a8701 --- /dev/null +++ b/TAO/tests/Cache_Growth_Test/Cache_Growth_Test.mpc @@ -0,0 +1,14 @@ +project: server { + Source_Files { + Hello.cpp + server.cpp + } +} + +project: client { + Source_Files { + TestC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Client_Leaks/Client_Leaks.mpc b/TAO/tests/Client_Leaks/Client_Leaks.mpc new file mode 100644 index 00000000000..3ea6df81994 --- /dev/null +++ b/TAO/tests/Client_Leaks/Client_Leaks.mpc @@ -0,0 +1,25 @@ +project: server { + Source_Files { + Process_Factory.cpp + Startup_Callback.cpp + Server_Task.cpp + server.cpp + } +} + +project: client { + Source_Files { + TestC.cpp + Client_Task.cpp + client.cpp + } +} + +project(child): server { + exename = child + Source_Files { + Process.cpp + child.cpp + } +} + diff --git a/TAO/tests/Codec/Codec.mpc b/TAO/tests/Codec/Codec.mpc new file mode 100644 index 00000000000..6f5645beb6b --- /dev/null +++ b/TAO/tests/Codec/Codec.mpc @@ -0,0 +1,7 @@ +project: client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Collocation/Collocation.mpc b/TAO/tests/Collocation/Collocation.mpc new file mode 100644 index 00000000000..69b50986244 --- /dev/null +++ b/TAO/tests/Collocation/Collocation.mpc @@ -0,0 +1,37 @@ +project(Collocation Test Stub): taolib_with_idl { + sharedname = Collocation_Test_Stub + libs += TAO + idlflags += -Wb,skel_export_macro=Diamond_Export -Wb,stub_export_macro=MY_Stub_Export -Wb,skel_export_include=diamond_export.h -Wb,stub_export_include=stub_export.h -Gd + dllflags = MY_STUB_BUILD_DLL + + Source_Files { + DiamondC.cpp + } +} + +project(Collocation Diamond) : taolib_with_idl { + depends += PortableServer "Collocation Test Stub" + sharedname = Collocation_Diamond + libs += Collocation_Test_Stub TAO_PortableServer TAO + idlflags += -Wb,skel_export_macro=Diamond_Export -Wb,stub_export_macro=MY_Stub_Export -Wb,skel_export_include=diamond_export.h -Wb,stub_export_include=stub_export.h -Gd + dllflags = DIAMOND_BUILD_DLL + + Source_Files { + Diamond_i.cpp + DiamondS.cpp + } +} + +project(Collocation) : strategies, server { + depends += "Collocation Test Stub" "Collocation Diamond" + exename = Collocation + libs += Collocation_Test_Stub Collocation_Diamond + + IDL_Files { + } + + Source_Files { + Collocation_Tester.cpp + Collocation.cpp + } +} diff --git a/TAO/tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc b/TAO/tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc new file mode 100644 index 00000000000..e4bfb2a8701 --- /dev/null +++ b/TAO/tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc @@ -0,0 +1,14 @@ +project: server { + Source_Files { + Hello.cpp + server.cpp + } +} + +project: client { + Source_Files { + TestC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Connection_Purging/Connection_Purging.mpc b/TAO/tests/Connection_Purging/Connection_Purging.mpc new file mode 100644 index 00000000000..84030a8a129 --- /dev/null +++ b/TAO/tests/Connection_Purging/Connection_Purging.mpc @@ -0,0 +1,14 @@ +project: strategies, server { + Source_Files { + test_i.cpp + server.cpp + } +} + +project: strategies, client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Connection_Timeout/Connection_Timeout.mpc b/TAO/tests/Connection_Timeout/Connection_Timeout.mpc new file mode 100644 index 00000000000..0ac01c5d487 --- /dev/null +++ b/TAO/tests/Connection_Timeout/Connection_Timeout.mpc @@ -0,0 +1,9 @@ +project(client): messaging { + exename = client + + Source_Files { + TestC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Crash_On_Write/Crash_On_Write.mpc b/TAO/tests/Crash_On_Write/Crash_On_Write.mpc new file mode 100644 index 00000000000..05303934752 --- /dev/null +++ b/TAO/tests/Crash_On_Write/Crash_On_Write.mpc @@ -0,0 +1,15 @@ +project: server { + Source_Files { + Oneway_Receiver.cpp + Crash_Task.cpp + server.cpp + } +} + +project: client { + Source_Files { + TestC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Crashed_Callback/Crashed_Callback.mpc b/TAO/tests/Crashed_Callback/Crashed_Callback.mpc new file mode 100644 index 00000000000..e12305ab000 --- /dev/null +++ b/TAO/tests/Crashed_Callback/Crashed_Callback.mpc @@ -0,0 +1,16 @@ +project: messaging { + Source_Files { + Service.cpp + server.cpp + } +} + +project(client): messaging { + exename = client + + Source_Files { + Crashed_Callback.cpp + client.cpp + } +} + diff --git a/TAO/tests/DLL_ORB/DLL_ORB.mpc b/TAO/tests/DLL_ORB/DLL_ORB.mpc new file mode 100644 index 00000000000..4785a6eb897 --- /dev/null +++ b/TAO/tests/DLL_ORB/DLL_ORB.mpc @@ -0,0 +1,44 @@ +project(Test Client Module): taolib_with_idl { + sharedname = Test_Client_Module + libs += TAO + idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h + dllflags = TEST_CLIENT_MODULE_BUILD_DLL + + Source_Files { + TestC.cpp + Test_Client_Module.cpp + } +} + +project(Test Server Module) : taolib_with_idl { + depends += PortableServer + sharedname = Test_Server_Module + libs += TAO_PortableServer TAO + idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h + dllflags = TEST_SERVER_MODULE_BUILD_DLL + + Source_Files { + Test_Server_Module.cpp + Test_i.cpp + } +} + +project(server) : taoexe { + exename = server + IDL_Files { + } + + Source_Files { + server.cpp + } +} + +project : client { + IDL_Files { + } + + Source_Files { + client.cpp + } +} + diff --git a/TAO/tests/DSI_Gateway/DSI_Gateway.mpc b/TAO/tests/DSI_Gateway/DSI_Gateway.mpc new file mode 100644 index 00000000000..18a78155025 --- /dev/null +++ b/TAO/tests/DSI_Gateway/DSI_Gateway.mpc @@ -0,0 +1,31 @@ +project: messaging { + depends += Dynamic_Interface + libs += TAO_DynamicInterface + + Source_Files { + test_i.cpp + server.cpp + } +} + +project(client): messaging { + exename = client + depends += Dynamic_Interface + libs += TAO_DynamicInterface + + Source_Files { + testC.cpp + client.cpp + } +} + +project(gateway): messaging { + exename = gateway + depends += Dynamic_Interface + libs += TAO_DynamicInterface + + Source_Files { + test_dsi.cpp + gateway.cpp + } +} diff --git a/TAO/tests/DynAny_Test/DynAny_Test.mpc b/TAO/tests/DynAny_Test/DynAny_Test.mpc new file mode 100644 index 00000000000..1268e842182 --- /dev/null +++ b/TAO/tests/DynAny_Test/DynAny_Test.mpc @@ -0,0 +1,17 @@ +project(basic test): server { + depends += DynamicAny + libs += TAO_DynamicAny + exename = basic_test + + Source_Files { + data.cpp + driver.cpp + test_dynany.cpp + test_dynarray.cpp + test_dynenum.cpp + test_dynsequence.cpp + test_dynstruct.cpp + test_dynunion.cpp + test_wrapper.cpp + } +} diff --git a/TAO/tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc b/TAO/tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc new file mode 100644 index 00000000000..66f989c7682 --- /dev/null +++ b/TAO/tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc @@ -0,0 +1,13 @@ +project: server { + Source_Files { + server.cpp + } +} + +project: client { + Source_Files { + timeC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Exposed_Policies/Exposed_Policies.mpc b/TAO/tests/Exposed_Policies/Exposed_Policies.mpc new file mode 100644 index 00000000000..b601d75061b --- /dev/null +++ b/TAO/tests/Exposed_Policies/Exposed_Policies.mpc @@ -0,0 +1,21 @@ +project: strategies, rt_server { + Source_Files { + Policy_Tester.cpp + Policy_Verifier.cpp + RT_Properties.cpp + server.cpp + } +} + +project(client): strategies, rt_server { + exename = client + + Source_Files { + CounterC.cpp + Policy_Tester.cpp + Policy_Verifier.cpp + RT_Properties.cpp + client.cpp + } +} + diff --git a/TAO/tests/Faults/Faults.mpc b/TAO/tests/Faults/Faults.mpc new file mode 100644 index 00000000000..051a351bdb1 --- /dev/null +++ b/TAO/tests/Faults/Faults.mpc @@ -0,0 +1,73 @@ +project: server { + IDL_Files { + test.idl + } + + Source_Files { + testC.cpp + testS.cpp + test_i.cpp + server.cpp + } +} + +project(middle): server { + exename = middle + + IDL_Files { + test.idl + } + + Source_Files { + testC.cpp + testS.cpp + test_i.cpp + middle.cpp + } +} + +project(client): server { + exename = client + + IDL_Files { + test.idl + } + + Source_Files { + testC.cpp + testS.cpp + test_i.cpp + client.cpp + } +} + +project(ping): server { + exename = ping + + IDL_Files { + ping.idl + } + + Source_Files { + pingC.cpp + pingS.cpp + ping_i.cpp + ping.cpp + } +} + +project(pong): server { + exename = pong + + IDL_Files { + ping.idl + } + + Source_Files { + pingC.cpp + pingS.cpp + ping_i.cpp + pong.cpp + } +} + diff --git a/TAO/tests/File_IO/File_IO.mpc b/TAO/tests/File_IO/File_IO.mpc new file mode 100644 index 00000000000..83f9cf6b28d --- /dev/null +++ b/TAO/tests/File_IO/File_IO.mpc @@ -0,0 +1,14 @@ +project: server { + Source_Files { + File_i.cpp + server.cpp + } +} + +project: client { + Source_Files { + FileC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Forwarding/Forwarding.mpc b/TAO/tests/Forwarding/Forwarding.mpc new file mode 100644 index 00000000000..e232b5e0bfd --- /dev/null +++ b/TAO/tests/Forwarding/Forwarding.mpc @@ -0,0 +1,17 @@ +project: server { + depends += IORTable + libs += TAO_IORTable + + Source_Files { + test_i.cpp + server.cpp + } +} + +project: client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Hello/Hello.mpc b/TAO/tests/Hello/Hello.mpc new file mode 100644 index 00000000000..e4bfb2a8701 --- /dev/null +++ b/TAO/tests/Hello/Hello.mpc @@ -0,0 +1,14 @@ +project: server { + Source_Files { + Hello.cpp + server.cpp + } +} + +project: client { + Source_Files { + TestC.cpp + client.cpp + } +} + diff --git a/TAO/tests/IDL_Test/IDL_Test.mpc b/TAO/tests/IDL_Test/IDL_Test.mpc new file mode 100644 index 00000000000..4af6e8db8f1 --- /dev/null +++ b/TAO/tests/IDL_Test/IDL_Test.mpc @@ -0,0 +1,64 @@ +project(main): server { + exename = main + + IDL_Files { + anonymous.idl + array.idl + constants.idl + enum_in_struct.idl + full.idl + fwd.idl + generic_object.idl + gperf.idl + included.idl + including.idl + interface.idl + keywords.idl + nested_scope.idl + params.idl + pragma.idl + reopen_include1.idl + reopen_include2.idl + reopened_modules.idl + sequence.idl + typedef.idl + union.idl + } + + Source_Files { + anonymousC.cpp + anonymousS.cpp + arrayC.cpp + arrayS.cpp + constantsC.cpp + constantsS.cpp + enum_in_structC.cpp + enum_in_structS.cpp + fullC.cpp + fullS.cpp + fwdC.cpp + fwdS.cpp + generic_objectC.cpp + generic_objectS.cpp + gperfC.cpp + gperfS.cpp + includedC.cpp + includedS.cpp + includingC.cpp + includingS.cpp + interfaceC.cpp + interfaceS.cpp + keywordsC.cpp + keywordsS.cpp + pragmaC.cpp + pragmaS.cpp + sequenceC.cpp + sequenceS.cpp + typedefC.cpp + typedefS.cpp + unionC.cpp + unionS.cpp + namespace_check.cpp + main.cpp + } +} diff --git a/TAO/tests/IORManipulation/IORManipulation.mpc b/TAO/tests/IORManipulation/IORManipulation.mpc new file mode 100644 index 00000000000..21d286a1baf --- /dev/null +++ b/TAO/tests/IORManipulation/IORManipulation.mpc @@ -0,0 +1,5 @@ +project(IORManp_test) : taoexe { + depends += IORManpulation + libs += TAO_IORManip + exename = IORTest +} diff --git a/TAO/tests/InterOp-Naming/InterOp-Naming.mpc b/TAO/tests/InterOp-Naming/InterOp-Naming.mpc new file mode 100644 index 00000000000..20b5d0103f1 --- /dev/null +++ b/TAO/tests/InterOp-Naming/InterOp-Naming.mpc @@ -0,0 +1,21 @@ +project: server { + depends += IORTable + libs += TAO_IORTable + exename = INS_test_server + + Source_Files { + INS_i.cpp + Server_i.cpp + INS_test_server.cpp + } +} + +project: client { + exename = INS_test_client + + Source_Files { + INSC.cpp + INS_test_client.cpp + } +} + diff --git a/TAO/tests/Leader_Followers/Leader_Followers.mpc b/TAO/tests/Leader_Followers/Leader_Followers.mpc new file mode 100644 index 00000000000..84030a8a129 --- /dev/null +++ b/TAO/tests/Leader_Followers/Leader_Followers.mpc @@ -0,0 +1,14 @@ +project: strategies, server { + Source_Files { + test_i.cpp + server.cpp + } +} + +project: strategies, client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/LongUpcalls/LongUpcalls.mpc b/TAO/tests/LongUpcalls/LongUpcalls.mpc new file mode 100644 index 00000000000..f2b523813aa --- /dev/null +++ b/TAO/tests/LongUpcalls/LongUpcalls.mpc @@ -0,0 +1,45 @@ +project(blocking server): messaging { + idlflags -= -Sc + idlflags += -GC + exename = blocking_server + + Source_Files { + Manager.cpp + blocking_server.cpp + } +} + +project(blocking client): messaging { + idlflags -= -Sc + idlflags += -GC + exename = blocking_client + + Source_Files { + Controller.cpp + blocking_client.cpp + } +} + +project(ami server): messaging { + idlflags -= -Sc + idlflags += -GC + exename = ami_server + + Source_Files { + AMI_Manager.cpp + ami_server.cpp + } +} + +project(ami client): messaging { + idlflags -= -Sc + idlflags += -GC + exename = ami_client + + Source_Files { + Controller.cpp + Manager_Handler.cpp + ami_client.cpp + } +} + diff --git a/TAO/tests/MProfile/MProfile.mpc b/TAO/tests/MProfile/MProfile.mpc new file mode 100644 index 00000000000..7e1f185c5ed --- /dev/null +++ b/TAO/tests/MProfile/MProfile.mpc @@ -0,0 +1,19 @@ +project: server { + depends += IORManpulation + libs += TAO_IORManip + + Source_Files { + test_i.cpp + server.cpp + } +} + +project: client { + depends += IORManpulation + libs += TAO_IORManip + + Source_Files { + testC.cpp + client.cpp + } +} diff --git a/TAO/tests/MProfile_Forwarding/MProfile_Forwarding.mpc b/TAO/tests/MProfile_Forwarding/MProfile_Forwarding.mpc new file mode 100644 index 00000000000..b947356c7e7 --- /dev/null +++ b/TAO/tests/MProfile_Forwarding/MProfile_Forwarding.mpc @@ -0,0 +1,25 @@ +project: server { + Source_Files { + test_i.cpp + server.cpp + } +} + +project: client { + Source_Files { + testC.cpp + client.cpp + } +} + +project(Manager): server { + depends += IORManpulation + libs += TAO_IORManip + exename = Manager + + Source_Files { + testC.cpp + Servant_Locator.cpp + Manager.cpp + } +} diff --git a/TAO/tests/MT_BiDir/MT_BiDir.mpc b/TAO/tests/MT_BiDir/MT_BiDir.mpc new file mode 100644 index 00000000000..f0413b5a2e2 --- /dev/null +++ b/TAO/tests/MT_BiDir/MT_BiDir.mpc @@ -0,0 +1,27 @@ +project: server { + depends += BiDir_GIOP + libs += TAO_BiDirGIOP + Source_Files { + ReceiverC.cpp + SenderC.cpp + SenderS.cpp + Sender_i.cpp + Server_Task.cpp + server.cpp + } +} + +project(client): server { + depends += BiDir_GIOP + libs += TAO_BiDirGIOP + exename = client + Source_Files { + SenderC.cpp + ReceiverC.cpp + ReceiverS.cpp + Client_Task.cpp + Receiver_i.cpp + client.cpp + } +} + diff --git a/TAO/tests/MT_Client/MT_Client.mpc b/TAO/tests/MT_Client/MT_Client.mpc new file mode 100644 index 00000000000..6d5997d4de4 --- /dev/null +++ b/TAO/tests/MT_Client/MT_Client.mpc @@ -0,0 +1,14 @@ +project: server { + Source_Files { + test_i.cpp + server.cpp + } +} + +project: client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/MT_Server/MT_Server.mpc b/TAO/tests/MT_Server/MT_Server.mpc new file mode 100644 index 00000000000..6d5997d4de4 --- /dev/null +++ b/TAO/tests/MT_Server/MT_Server.mpc @@ -0,0 +1,14 @@ +project: server { + Source_Files { + test_i.cpp + server.cpp + } +} + +project: client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/MT_Timeout/MT_Timeout.mpc b/TAO/tests/MT_Timeout/MT_Timeout.mpc new file mode 100644 index 00000000000..54c91b5e2b2 --- /dev/null +++ b/TAO/tests/MT_Timeout/MT_Timeout.mpc @@ -0,0 +1,18 @@ +project: messaging { + Source_Files { + Sleep_Service.cpp + Server_Task.cpp + server.cpp + } +} + +project(client): messaging { + exename = client + + Source_Files { + TestC.cpp + Client_Task.cpp + client.cpp + } +} + diff --git a/TAO/tests/Multiple/Multiple.mpc b/TAO/tests/Multiple/Multiple.mpc new file mode 100644 index 00000000000..6fb3a25170c --- /dev/null +++ b/TAO/tests/Multiple/Multiple.mpc @@ -0,0 +1,21 @@ +project: server { + idlflags += -Gd + + Source_Files { + Multiple_Impl.cpp + Collocation_Tester.cpp + server.cpp + } +} + +project(client): server { + exename = client + idlflags += -Gd + + Source_Files { + Multiple_Impl.cpp + Collocation_Tester.cpp + client.cpp + } +} + diff --git a/TAO/tests/Multiple_Inheritance/Multiple_Inheritance.mpc b/TAO/tests/Multiple_Inheritance/Multiple_Inheritance.mpc new file mode 100644 index 00000000000..95c0e50f03d --- /dev/null +++ b/TAO/tests/Multiple_Inheritance/Multiple_Inheritance.mpc @@ -0,0 +1,13 @@ +project: server { + Source_Files { + server.cpp + } +} + +project: client { + Source_Files { + Multiple_InheritanceC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc b/TAO/tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc new file mode 100644 index 00000000000..6d5997d4de4 --- /dev/null +++ b/TAO/tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc @@ -0,0 +1,14 @@ +project: server { + Source_Files { + test_i.cpp + server.cpp + } +} + +project: client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Muxing/Muxing.mpc b/TAO/tests/Muxing/Muxing.mpc new file mode 100644 index 00000000000..ec1188311c9 --- /dev/null +++ b/TAO/tests/Muxing/Muxing.mpc @@ -0,0 +1,17 @@ +project: server { + Source_Files { + Receiver.cpp + Server_Task.cpp + server.cpp + } +} + +project(client): server { + exename = client + + Source_Files { + Client_Task.cpp + client.cpp + } +} + diff --git a/TAO/tests/Native_Exceptions/Native_Exceptions.mpc b/TAO/tests/Native_Exceptions/Native_Exceptions.mpc new file mode 100644 index 00000000000..a2b78ef450e --- /dev/null +++ b/TAO/tests/Native_Exceptions/Native_Exceptions.mpc @@ -0,0 +1,18 @@ +project: server { + idlflags = -Ge 0 -Sc + + Source_Files { + test_i.cpp + server.cpp + } +} + +project: client { + idlflags = -Ge 0 -Sc + + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc b/TAO/tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc new file mode 100644 index 00000000000..eff72df435d --- /dev/null +++ b/TAO/tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc @@ -0,0 +1,17 @@ +project: server { + Source_Files { + MT_Object_i.cpp + server.cpp + } +} + +project(client): server { + exename = client + + Source_Files { + MT_Object_i.cpp + local_server.cpp + client.cpp + } +} + diff --git a/TAO/tests/NestedUpcall/Simple/Simple.mpc b/TAO/tests/NestedUpcall/Simple/Simple.mpc new file mode 100644 index 00000000000..3da060e2045 --- /dev/null +++ b/TAO/tests/NestedUpcall/Simple/Simple.mpc @@ -0,0 +1,16 @@ +project: server { + Source_Files { + server_i.cpp + server.cpp + } +} + +project(client): server { + exename = client + + Source_Files { + client_i.cpp + client.cpp + } +} + diff --git a/TAO/tests/NestedUpcall/Triangle_Test/Triangle_Test.mpc b/TAO/tests/NestedUpcall/Triangle_Test/Triangle_Test.mpc new file mode 100644 index 00000000000..8aabb901df5 --- /dev/null +++ b/TAO/tests/NestedUpcall/Triangle_Test/Triangle_Test.mpc @@ -0,0 +1,27 @@ +project(server_A): server { + exename = server_A + + Source_Files { + Object_A_i.cpp + server_A.cpp + } +} + +project(server_B): server { + exename = server_B + + Source_Files { + Object_B_i.cpp + server_B.cpp + } +} + +project(initiator): server { + exename = initiator + + Source_Files { + Initiator_i.cpp + initiator.cpp + } +} + diff --git a/TAO/tests/Nested_Event_Loop/Nested_Event_Loop.mpc b/TAO/tests/Nested_Event_Loop/Nested_Event_Loop.mpc new file mode 100644 index 00000000000..ca46f4f22b0 --- /dev/null +++ b/TAO/tests/Nested_Event_Loop/Nested_Event_Loop.mpc @@ -0,0 +1,16 @@ +project: strategies, server { + Source_Files { + test_i.cpp + server.cpp + } +} + +project(client): strategies, server { + exename = client + + Source_Files { + test_i.cpp + client.cpp + } +} + diff --git a/TAO/tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc b/TAO/tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc new file mode 100644 index 00000000000..57a65a26fa9 --- /dev/null +++ b/TAO/tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc @@ -0,0 +1,24 @@ +project: messaging { + Source_Files { + Server_Peer.cpp + server.cpp + } +} + +project(scavenger): messaging { + exename = scavenger + + Source_Files { + scavenger.cpp + } +} + +project(client): messaging { + exename = client + + Source_Files { + Client_Peer.cpp + client.cpp + } +} + diff --git a/TAO/tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc b/TAO/tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc new file mode 100644 index 00000000000..6d5997d4de4 --- /dev/null +++ b/TAO/tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc @@ -0,0 +1,14 @@ +project: server { + Source_Files { + test_i.cpp + server.cpp + } +} + +project: client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/OBV/Any/OBV_Any.mpc b/TAO/tests/OBV/Any/OBV_Any.mpc new file mode 100644 index 00000000000..0bb4ff133ef --- /dev/null +++ b/TAO/tests/OBV/Any/OBV_Any.mpc @@ -0,0 +1,18 @@ +project: server { + idlflags += -Gv + + Source_Files { + AnyS_impl.cpp + server.cpp + } +} + +project: client { + idlflags += -Gv + + Source_Files { + AnyC.cpp + client.cpp + } +} + diff --git a/TAO/tests/OBV/Factory/OBV_Factory.mpc b/TAO/tests/OBV/Factory/OBV_Factory.mpc new file mode 100644 index 00000000000..ee4cb36c8a0 --- /dev/null +++ b/TAO/tests/OBV/Factory/OBV_Factory.mpc @@ -0,0 +1,20 @@ +project: server { + idlflags += -Gv + + Source_Files { + FactoryC_impl.cpp + FactoryS_impl.cpp + server.cpp + } +} + +project: client { + idlflags += -Gv + + Source_Files { + FactoryC.cpp + FactoryC_impl.cpp + client.cpp + } +} + diff --git a/TAO/tests/OBV/Forward/OBV_Forward.mpc b/TAO/tests/OBV/Forward/OBV_Forward.mpc new file mode 100644 index 00000000000..82cc660643e --- /dev/null +++ b/TAO/tests/OBV/Forward/OBV_Forward.mpc @@ -0,0 +1,20 @@ +project: server { + idlflags += -Gv + + Source_Files { + Test_impl.cpp + server.cpp + } +} + +project: client { + idlflags += -Gv + + Source_Files { + TreeBaseC.cpp + TreeControllerC.cpp + TreeNodeC.cpp + client.cpp + } +} + diff --git a/TAO/tests/ORB_destroy/ORB_destroy.mpc b/TAO/tests/ORB_destroy/ORB_destroy.mpc new file mode 100644 index 00000000000..c25fdda5661 --- /dev/null +++ b/TAO/tests/ORB_destroy/ORB_destroy.mpc @@ -0,0 +1,4 @@ +project(ORB destroy): server { + exename = ORB_destroy +} + diff --git a/TAO/tests/ORB_init/ORB_init.mpc b/TAO/tests/ORB_init/ORB_init.mpc new file mode 100644 index 00000000000..07d531da74e --- /dev/null +++ b/TAO/tests/ORB_init/ORB_init.mpc @@ -0,0 +1,4 @@ +project(ORB init): taoexe { + exename = ORB_init +} + diff --git a/TAO/tests/ORB_init/Portspan/ORB_Init_Portspan.mpc b/TAO/tests/ORB_init/Portspan/ORB_Init_Portspan.mpc new file mode 100644 index 00000000000..57fe0a39765 --- /dev/null +++ b/TAO/tests/ORB_init/Portspan/ORB_Init_Portspan.mpc @@ -0,0 +1,3 @@ +project: server { +} + diff --git a/TAO/tests/ORT/ORT.mpc b/TAO/tests/ORT/ORT.mpc new file mode 100644 index 00000000000..785bf4667fd --- /dev/null +++ b/TAO/tests/ORT/ORT.mpc @@ -0,0 +1,16 @@ +project: server { + Source_Files { + ORT_test_i.cpp + ORT_test_IORInterceptor_ORBInitializer.cpp + ORT_test_IORInterceptor.cpp + server.cpp + } +} + +project: client { + Source_Files { + ORT_testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Object_Loader/Object_Loader.mpc b/TAO/tests/Object_Loader/Object_Loader.mpc new file mode 100644 index 00000000000..1e71392cbb5 --- /dev/null +++ b/TAO/tests/Object_Loader/Object_Loader.mpc @@ -0,0 +1,22 @@ +project(Test DLL): taolib_with_idl { + sharedname = Test_DLL + depends += PortableServer + libs += TAO_PortableServer TAO + idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h + dllflags = OLT_BUILD_DLL + + Source_Files { + Test_i.cpp + Loader.cpp + } +} + +project(driver): server { + exename = driver + + Source_Files { + TestC.cpp + driver.cpp + } +} + diff --git a/TAO/tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc b/TAO/tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc new file mode 100644 index 00000000000..324a93a6d30 --- /dev/null +++ b/TAO/tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc @@ -0,0 +1,13 @@ +project: server { + Source_Files { + server.cpp + } +} + +project: client { + Source_Files { + TestC.cpp + client.cpp + } +} + diff --git a/TAO/tests/OctetSeq/OctetSeq.mpc b/TAO/tests/OctetSeq/OctetSeq.mpc new file mode 100644 index 00000000000..8dd0a3a4fce --- /dev/null +++ b/TAO/tests/OctetSeq/OctetSeq.mpc @@ -0,0 +1,23 @@ +project: server { + Source_Files { + test_i.cpp + server.cpp + } +} + +project: client { + Source_Files { + testC.cpp + client.cpp + } +} + +project(OctetSeq): taoexe { + exename = OctetSeq + + Source_Files { + testC.cpp + OctetSeq.cpp + } +} + diff --git a/TAO/tests/Oneway_Buffering/Oneway_Buffering.mpc b/TAO/tests/Oneway_Buffering/Oneway_Buffering.mpc new file mode 100644 index 00000000000..e87ba830779 --- /dev/null +++ b/TAO/tests/Oneway_Buffering/Oneway_Buffering.mpc @@ -0,0 +1,24 @@ +project: messaging { + Source_Files { + Oneway_Buffering.cpp + server.cpp + } +} + +project(client): messaging { + exename = client + + Source_Files { + TestC.cpp + client.cpp + } +} + +project(admin): messaging { + exename = admin + + Source_Files { + Oneway_Buffering_Admin.cpp + admin.cpp + } +} diff --git a/TAO/tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc b/TAO/tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc new file mode 100644 index 00000000000..320d862d746 --- /dev/null +++ b/TAO/tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc @@ -0,0 +1,19 @@ +project: server { + Source_Files { + Server_Task.cpp + Sender_i.cpp + server.cpp + } +} + +project(client): server { + exename = client + + Source_Files { + Client_Task.cpp + Server_Task.cpp + Receiver_i.cpp + client.cpp + } +} + diff --git a/TAO/tests/POA/Etherealization/Etherealization.mpc b/TAO/tests/POA/Etherealization/Etherealization.mpc new file mode 100644 index 00000000000..cde0d7b2e4a --- /dev/null +++ b/TAO/tests/POA/Etherealization/Etherealization.mpc @@ -0,0 +1,3 @@ +project(Etherealization): server { + exename = Etherealization +}
\ No newline at end of file diff --git a/TAO/tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc b/TAO/tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc new file mode 100644 index 00000000000..4d5b175ff42 --- /dev/null +++ b/TAO/tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc @@ -0,0 +1,3 @@ +project(Excessive Object Deactivations): server { + exename = Excessive_Object_Deactivations +}
\ No newline at end of file diff --git a/TAO/tests/POA/Identity/Identity.mpc b/TAO/tests/POA/Identity/Identity.mpc new file mode 100644 index 00000000000..57c384a3b81 --- /dev/null +++ b/TAO/tests/POA/Identity/Identity.mpc @@ -0,0 +1,3 @@ +project(Identity): server { + exename = Identity +}
\ No newline at end of file diff --git a/TAO/tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc b/TAO/tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc new file mode 100644 index 00000000000..18c586cc5cc --- /dev/null +++ b/TAO/tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc @@ -0,0 +1,3 @@ +project(Non Servant Upcalls): server { + exename = Non_Servant_Upcalls +}
\ No newline at end of file diff --git a/TAO/tests/POA/Object_Reactivation/Object_Reactivation.mpc b/TAO/tests/POA/Object_Reactivation/Object_Reactivation.mpc new file mode 100644 index 00000000000..5a16fb3135a --- /dev/null +++ b/TAO/tests/POA/Object_Reactivation/Object_Reactivation.mpc @@ -0,0 +1,3 @@ +project(Object Reactivation): server { + exename = Object_Reactivation +}
\ No newline at end of file diff --git a/TAO/tests/POA/POA_Destruction/POA_Destruction.mpc b/TAO/tests/POA/POA_Destruction/POA_Destruction.mpc new file mode 100644 index 00000000000..efa52cdc2b0 --- /dev/null +++ b/TAO/tests/POA/POA_Destruction/POA_Destruction.mpc @@ -0,0 +1,3 @@ +project(POA Destruction): server { + exename = POA_Destruction +}
\ No newline at end of file diff --git a/TAO/tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc b/TAO/tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc new file mode 100644 index 00000000000..8bb0406cbb9 --- /dev/null +++ b/TAO/tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc @@ -0,0 +1,3 @@ +project(Single Threaded POA): server { + exename = Single_Threaded_POA +}
\ No newline at end of file diff --git a/TAO/tests/POA/wait_for_completion/wait_for_completion.mpc b/TAO/tests/POA/wait_for_completion/wait_for_completion.mpc new file mode 100644 index 00000000000..4d06971fff3 --- /dev/null +++ b/TAO/tests/POA/wait_for_completion/wait_for_completion.mpc @@ -0,0 +1,3 @@ +project(wait for completion): server { + exename = wait_for_completion +}
\ No newline at end of file diff --git a/TAO/tests/Param_Test/Param_Test.mpc b/TAO/tests/Param_Test/Param_Test.mpc new file mode 100644 index 00000000000..44ac1f386a3 --- /dev/null +++ b/TAO/tests/Param_Test/Param_Test.mpc @@ -0,0 +1,69 @@ +project: messaging { + Source_Files { + param_test_i.cpp + tmplinst + server.cpp + } +} + +project(client): messaging { + depends += DynamicInterface + libs += TAO_DynamicInterface + exename = client + + Source_Files { + param_testC.cpp + driver.cpp + options.cpp + results.cpp + helper.cpp + tmplinst.cpp + any.cpp + bd_long_seq.cpp + bd_short_seq.cpp + bd_str_seq.cpp + bd_wstr_seq.cpp + bd_string.cpp + bd_wstring.cpp + bd_struct_seq.cpp + bd_array_seq.cpp + fixed_array.cpp + fixed_struct.cpp + nested_struct.cpp + objref_struct.cpp + objref.cpp + short.cpp + ulonglong.cpp + typecode.cpp + ub_any_seq.cpp + ub_long_seq.cpp + ub_objref_seq.cpp + ub_short_seq.cpp + ub_str_seq.cpp + ub_wstr_seq.cpp + ub_string.cpp + ub_wstring.cpp + ub_struct_seq.cpp + ub_array_seq.cpp + var_array.cpp + var_struct.cpp + recursive_struct.cpp + except.cpp + big_union.cpp + small_union.cpp + recursive_union.cpp + multdim_array.cpp + complex_any.cpp + client.cpp + } +} + +project(anyop): messaging { + exename = anyop + + Source_Files { + param_testC.cpp + anyop.cpp + } +} + diff --git a/TAO/tests/Policies/Policies.mpc b/TAO/tests/Policies/Policies.mpc new file mode 100644 index 00000000000..66945e07bef --- /dev/null +++ b/TAO/tests/Policies/Policies.mpc @@ -0,0 +1,3 @@ +project(Manipulation): messaging { + exename = Manipulation +}
\ No newline at end of file diff --git a/TAO/tests/Portable_Interceptors/Benchmark/Portable_Interceptors_Benchmark.mpc b/TAO/tests/Portable_Interceptors/Benchmark/Portable_Interceptors_Benchmark.mpc new file mode 100644 index 00000000000..e7488f429d3 --- /dev/null +++ b/TAO/tests/Portable_Interceptors/Benchmark/Portable_Interceptors_Benchmark.mpc @@ -0,0 +1,22 @@ +project: server { + Source_Files { + test_i.cpp + interceptors.cpp + marker.cpp + Server_ORBInitializer.cpp + Interceptor_Type.cpp + server.cpp + } +} + +project: client { + Source_Files { + testC.cpp + interceptors.cpp + marker.cpp + Client_ORBInitializer.cpp + Interceptor_Type.cpp + client.cpp + } +} + diff --git a/TAO/tests/Portable_Interceptors/Dynamic/Portable_Interceptors_Dynamic.mpc b/TAO/tests/Portable_Interceptors/Dynamic/Portable_Interceptors_Dynamic.mpc new file mode 100644 index 00000000000..0e75fe65d3b --- /dev/null +++ b/TAO/tests/Portable_Interceptors/Dynamic/Portable_Interceptors_Dynamic.mpc @@ -0,0 +1,18 @@ +project: server { + Source_Files { + test_i.cpp + interceptors.cpp + Echo_Server_ORBInitializer.cpp + server.cpp + } +} + +project: client { + Source_Files { + testC.cpp + interceptors.cpp + Echo_Client_ORBInitializer.cpp + client.cpp + } +} + diff --git a/TAO/tests/Portable_Interceptors/ForwardRequest/Portable_Interceptors_ForwardRequest.mpc b/TAO/tests/Portable_Interceptors/ForwardRequest/Portable_Interceptors_ForwardRequest.mpc new file mode 100644 index 00000000000..0f5df6512bf --- /dev/null +++ b/TAO/tests/Portable_Interceptors/ForwardRequest/Portable_Interceptors_ForwardRequest.mpc @@ -0,0 +1,22 @@ +project: server { + idlflags += -Gv -DCORBA3 -I$(TAO_ROOT) + + Source_Files { + test_i.cpp + Server_ORBInitializer.cpp + Server_Request_Interceptor.cpp + server.cpp + } +} + +project: client { + idlflags += -Gv -DCORBA3 -I$(TAO_ROOT) + + Source_Files { + testC.cpp + Client_ORBInitializer.cpp + Client_Request_Interceptor.cpp + client.cpp + } +} + diff --git a/TAO/tests/Portable_Interceptors/IORInterceptor/Portable_Interceptors_IORInterceptor.mpc b/TAO/tests/Portable_Interceptors/IORInterceptor/Portable_Interceptors_IORInterceptor.mpc new file mode 100644 index 00000000000..285a3b1949f --- /dev/null +++ b/TAO/tests/Portable_Interceptors/IORInterceptor/Portable_Interceptors_IORInterceptor.mpc @@ -0,0 +1,22 @@ +project: server { + idlflags += -I$(TAO_ROOT) + + Source_Files { + test_i.cpp + FOO_IORInterceptor_ORBInitializer.cpp + FOO_IORInterceptor.cpp + server.cpp + } +} + +project: client { + idlflags += -I$(TAO_ROOT) + + Source_Files { + testC.cpp + FOO_Client_ORBInitializer.cpp + FOO_ClientRequestInterceptor.cpp + client.cpp + } +} + diff --git a/TAO/tests/Portable_Interceptors/PICurrent/Portable_Interceptors_PICurrent.mpc b/TAO/tests/Portable_Interceptors/PICurrent/Portable_Interceptors_PICurrent.mpc new file mode 100644 index 00000000000..35437faf494 --- /dev/null +++ b/TAO/tests/Portable_Interceptors/PICurrent/Portable_Interceptors_PICurrent.mpc @@ -0,0 +1,19 @@ +project: server { + Source_Files { + test_i.cpp + ServerORBInitializer.cpp + ServerRequestInterceptor.cpp + ClientRequestInterceptor2.cpp + server.cpp + } +} + +project: client { + Source_Files { + testC.cpp + ClientORBInitializer.cpp + ClientRequestInterceptor.cpp + client.cpp + } +} + diff --git a/TAO/tests/Portable_Interceptors/Request_Interceptor_Flow/Portable_Interceptors_Request_Interceptor_Flow.mpc b/TAO/tests/Portable_Interceptors/Request_Interceptor_Flow/Portable_Interceptors_Request_Interceptor_Flow.mpc new file mode 100644 index 00000000000..37885b49753 --- /dev/null +++ b/TAO/tests/Portable_Interceptors/Request_Interceptor_Flow/Portable_Interceptors_Request_Interceptor_Flow.mpc @@ -0,0 +1,20 @@ +project: server { + Source_Files { + test_i.cpp + Server_ORBInitializer.cpp + Server_Request_Interceptor.cpp + Request_Interceptor.cpp + server.cpp + } +} + +project: client { + Source_Files { + testC.cpp + Client_ORBInitializer.cpp + Client_Request_Interceptor.cpp + Request_Interceptor.cpp + client.cpp + } +} + diff --git a/TAO/tests/Portable_Interceptors/Service_Context_Manipulation/Portable_Interceptors_Service_Context_Manipulation.mpc b/TAO/tests/Portable_Interceptors/Service_Context_Manipulation/Portable_Interceptors_Service_Context_Manipulation.mpc new file mode 100644 index 00000000000..d75a3ae4d8f --- /dev/null +++ b/TAO/tests/Portable_Interceptors/Service_Context_Manipulation/Portable_Interceptors_Service_Context_Manipulation.mpc @@ -0,0 +1,18 @@ +project: server { + Source_Files { + test_i.cpp + Server_ORBInitializer.cpp + interceptors.cpp + server.cpp + } +} + +project: client { + Source_Files { + testC.cpp + Client_ORBInitializer.cpp + interceptors.cpp + client.cpp + } +} + diff --git a/TAO/tests/Queued_Message_Test/Queued_Message_Test.mpc b/TAO/tests/Queued_Message_Test/Queued_Message_Test.mpc new file mode 100644 index 00000000000..b5f29897590 --- /dev/null +++ b/TAO/tests/Queued_Message_Test/Queued_Message_Test.mpc @@ -0,0 +1,4 @@ +project(Queued Message Test): taoexe { + exename = Queued_Message_Test +} + diff --git a/TAO/tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Connections.mpc b/TAO/tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Connections.mpc new file mode 100644 index 00000000000..abd90d91a58 --- /dev/null +++ b/TAO/tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Connections.mpc @@ -0,0 +1,13 @@ +project: rt_server { + Source_Files { + server.cpp + } +} + +project: rt_client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc b/TAO/tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc new file mode 100644 index 00000000000..f49f8585d6c --- /dev/null +++ b/TAO/tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc @@ -0,0 +1,15 @@ +project: rt_server { + Source_Files { + server.cpp + } +} + +project: rt_client { + Source_Files { + testC.cpp + interceptors.cpp + Client_ORBInitializer.cpp + client.cpp + } +} + diff --git a/TAO/tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc b/TAO/tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc new file mode 100644 index 00000000000..1db70d44443 --- /dev/null +++ b/TAO/tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc @@ -0,0 +1,13 @@ +project: strategies, rt_server { + Source_Files { + server.cpp + } +} + +project: strategies, rt_client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/RTCORBA/Collocation/RTCORBA_Collocation.mpc b/TAO/tests/RTCORBA/Collocation/RTCORBA_Collocation.mpc new file mode 100644 index 00000000000..bc230ce878f --- /dev/null +++ b/TAO/tests/RTCORBA/Collocation/RTCORBA_Collocation.mpc @@ -0,0 +1,5 @@ +project(Collocation): rt_server { + exename = Collocation +} + + diff --git a/TAO/tests/RTCORBA/Destroy_Thread_Pool/RTCORBA_Destroy_Thread_Pool.mpc b/TAO/tests/RTCORBA/Destroy_Thread_Pool/RTCORBA_Destroy_Thread_Pool.mpc new file mode 100644 index 00000000000..2f3ff77ebf3 --- /dev/null +++ b/TAO/tests/RTCORBA/Destroy_Thread_Pool/RTCORBA_Destroy_Thread_Pool.mpc @@ -0,0 +1,5 @@ +project(Destroy Thread Pool): rt_server { + exename = Destroy_Thread_Pool +} + + diff --git a/TAO/tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc b/TAO/tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc new file mode 100644 index 00000000000..1db70d44443 --- /dev/null +++ b/TAO/tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc @@ -0,0 +1,13 @@ +project: strategies, rt_server { + Source_Files { + server.cpp + } +} + +project: strategies, rt_client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc b/TAO/tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc new file mode 100644 index 00000000000..abd90d91a58 --- /dev/null +++ b/TAO/tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc @@ -0,0 +1,13 @@ +project: rt_server { + Source_Files { + server.cpp + } +} + +project: rt_client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Protocol_Priority.mpc b/TAO/tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Protocol_Priority.mpc new file mode 100644 index 00000000000..1db70d44443 --- /dev/null +++ b/TAO/tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Protocol_Priority.mpc @@ -0,0 +1,13 @@ +project: strategies, rt_server { + Source_Files { + server.cpp + } +} + +project: strategies, rt_client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/RTCORBA/ORB_init/RTCORBA_ORB_init.mpc b/TAO/tests/RTCORBA/ORB_init/RTCORBA_ORB_init.mpc new file mode 100644 index 00000000000..efb48f89408 --- /dev/null +++ b/TAO/tests/RTCORBA/ORB_init/RTCORBA_ORB_init.mpc @@ -0,0 +1,4 @@ +project(ORB init): rt_client { + exename = ORB_init +} + diff --git a/TAO/tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc b/TAO/tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc new file mode 100644 index 00000000000..f14566240a6 --- /dev/null +++ b/TAO/tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc @@ -0,0 +1,13 @@ +project: rt_server { + Source_Files { + server.cpp + } +} + +project: client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc b/TAO/tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc new file mode 100644 index 00000000000..abd90d91a58 --- /dev/null +++ b/TAO/tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc @@ -0,0 +1,13 @@ +project: rt_server { + Source_Files { + server.cpp + } +} + +project: rt_client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc b/TAO/tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc new file mode 100644 index 00000000000..abd90d91a58 --- /dev/null +++ b/TAO/tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc @@ -0,0 +1,13 @@ +project: rt_server { + Source_Files { + server.cpp + } +} + +project: rt_client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/RTCORBA/RTMutex/RTCORBA_RTMutex.mpc b/TAO/tests/RTCORBA/RTMutex/RTCORBA_RTMutex.mpc new file mode 100644 index 00000000000..a1605fa14a6 --- /dev/null +++ b/TAO/tests/RTCORBA/RTMutex/RTCORBA_RTMutex.mpc @@ -0,0 +1,2 @@ +project: rt_server { +} diff --git a/TAO/tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc b/TAO/tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc new file mode 100644 index 00000000000..abd90d91a58 --- /dev/null +++ b/TAO/tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc @@ -0,0 +1,13 @@ +project: rt_server { + Source_Files { + server.cpp + } +} + +project: rt_client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc b/TAO/tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc new file mode 100644 index 00000000000..1db70d44443 --- /dev/null +++ b/TAO/tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc @@ -0,0 +1,13 @@ +project: strategies, rt_server { + Source_Files { + server.cpp + } +} + +project: strategies, rt_client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc b/TAO/tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc new file mode 100644 index 00000000000..91635bc68ee --- /dev/null +++ b/TAO/tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc @@ -0,0 +1,14 @@ +project: strategies, rt_server { + Source_Files { + test_i.cpp + server.cpp + } +} + +project: strategies, rt_client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Reliable_Oneways/Reliable_Oneways.mpc b/TAO/tests/Reliable_Oneways/Reliable_Oneways.mpc new file mode 100644 index 00000000000..a9c2e5f4d6c --- /dev/null +++ b/TAO/tests/Reliable_Oneways/Reliable_Oneways.mpc @@ -0,0 +1,17 @@ +project: messaging { + Source_Files { + Oneway_Receiver.cpp + Shutdown_Helper.cpp + server.cpp + } +} + +project(client): messaging { + exename = client + + Source_Files { + TestC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Server_Leaks/Server_Leaks.mpc b/TAO/tests/Server_Leaks/Server_Leaks.mpc new file mode 100644 index 00000000000..518ab8ec0b1 --- /dev/null +++ b/TAO/tests/Server_Leaks/Server_Leaks.mpc @@ -0,0 +1,14 @@ +project: server { + Source_Files { + Ping_Service.cpp + server.cpp + } +} + +project: client { + Source_Files { + TestC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Single_Read/Single_Read.mpc b/TAO/tests/Single_Read/Single_Read.mpc new file mode 100644 index 00000000000..6d5997d4de4 --- /dev/null +++ b/TAO/tests/Single_Read/Single_Read.mpc @@ -0,0 +1,14 @@ +project: server { + Source_Files { + test_i.cpp + server.cpp + } +} + +project: client { + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Smart_Proxies/Smart_Proxies.mpc b/TAO/tests/Smart_Proxies/Smart_Proxies.mpc new file mode 100644 index 00000000000..fa22ff35209 --- /dev/null +++ b/TAO/tests/Smart_Proxies/Smart_Proxies.mpc @@ -0,0 +1,18 @@ +project: server { + idlflags += -Gsp + + Source_Files { + server.cpp + } +} + +project: client { + idlflags += -Gsp + + Source_Files { + testC.cpp + Smart_Proxy_Impl.cpp + client.cpp + } +} + diff --git a/TAO/tests/Strategies/Strategies.mpc b/TAO/tests/Strategies/Strategies.mpc new file mode 100644 index 00000000000..983c8f21f73 --- /dev/null +++ b/TAO/tests/Strategies/Strategies.mpc @@ -0,0 +1,16 @@ +project: strategies, messaging { + Source_Files { + simple_test_i.cpp + server.cpp + } +} + +project(client): strategies, messaging { + exename = client + + Source_Files { + simple_testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc b/TAO/tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc new file mode 100644 index 00000000000..d44e15b1e77 --- /dev/null +++ b/TAO/tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc @@ -0,0 +1,16 @@ +project: messaging { + Source_Files { + test_i.cpp + server.cpp + } +} + +project(client): messaging { + exename = client + + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Timeout/Timeout.mpc b/TAO/tests/Timeout/Timeout.mpc new file mode 100644 index 00000000000..f197f1146d0 --- /dev/null +++ b/TAO/tests/Timeout/Timeout.mpc @@ -0,0 +1,16 @@ +project: server { + Source_Files { + test_i.cpp + server.cpp + } +} + +project(client): messaging { + exename = client + + Source_Files { + testC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Two_Objects/Two_Objects.mpc b/TAO/tests/Two_Objects/Two_Objects.mpc new file mode 100644 index 00000000000..793231282ff --- /dev/null +++ b/TAO/tests/Two_Objects/Two_Objects.mpc @@ -0,0 +1,17 @@ +project: server { + Source_Files { + worker.cpp + First_i.cpp + Second_i.cpp + Object_Factory_i.cpp + server.cpp + } +} + +project: client { + Source_Files { + Two_ObjectsC.cpp + client.cpp + } +} + diff --git a/TAO/tests/Xt_Stopwatch/Xt_Stopwatch.mpc b/TAO/tests/Xt_Stopwatch/Xt_Stopwatch.mpc new file mode 100644 index 00000000000..8b0dfd514a0 --- /dev/null +++ b/TAO/tests/Xt_Stopwatch/Xt_Stopwatch.mpc @@ -0,0 +1,17 @@ +project: server { + Source_Files { + test_i.cpp + Stopwatch_display.cpp + timer.cpp + server.cpp + } +} + +project: client { + Source_Files { + testC.cpp + Control.cpp + client.cpp + } +} + diff --git a/TAO/tests/ior_corbaloc/ior_corbaloc.mpc b/TAO/tests/ior_corbaloc/ior_corbaloc.mpc new file mode 100644 index 00000000000..67edd0abd8b --- /dev/null +++ b/TAO/tests/ior_corbaloc/ior_corbaloc.mpc @@ -0,0 +1,25 @@ +project: namingexe { + Source_Files { + status_i.cpp + server.cpp + } +} + +project(client): namingexe { + exename = client + + Source_Files { + ior_corbaloc_client_i.cpp + client.cpp + } +} + +project(corbaname client): server { + exename = corbaname_client + + Source_Files { + status_i.cpp + corbaname_client.cpp + } +} + |