summaryrefslogtreecommitdiff
path: root/TAO
diff options
context:
space:
mode:
authormichel_j <michel_j@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-06-25 16:09:27 +0000
committermichel_j <michel_j@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-06-25 16:09:27 +0000
commitfccbe0e94f74f898f7d5cc709f617f51dce33bee (patch)
tree4aeedd6e44108cb39fd15d255d14519806d6992e /TAO
parent730c9c0d360dace01feb0c5509cb0af121ce2e17 (diff)
downloadATCD-fccbe0e94f74f898f7d5cc709f617f51dce33bee.tar.gz
Wed Jun 25 11:00:00 2003 Justin Michel <michel_j@ociweb.com>
Diffstat (limited to 'TAO')
-rw-r--r--TAO/CIAO/ChangeLog35
-rw-r--r--TAO/CIAO/ciao/CCM_Core.mpc33
-rw-r--r--TAO/CIAO/examples/OEP/BasicSP/BMClosedED/BMClosedED.mpc13
-rw-r--r--TAO/CIAO/examples/OEP/BasicSP/BMDevice/BMDevice.mpc13
-rw-r--r--TAO/CIAO/examples/OEP/BasicSP/BMDisplay/BMDisplay.mpc13
-rw-r--r--TAO/CIAO/examples/OEP/BasicSP/BasicSP.mpc6
-rw-r--r--TAO/CIAO/examples/OEP/BasicSP/EC/EC.mpc33
-rw-r--r--TAO/CIAO/examples/OEP/Display/GPS/GPS.mpc16
-rw-r--r--TAO/CIAO/examples/OEP/Display/HUDisplay.mpc6
-rw-r--r--TAO/CIAO/examples/OEP/Display/NavDisplay/NavDisplay.mpc12
-rw-r--r--TAO/CIAO/examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc9
-rw-r--r--TAO/CIAO/examples/OEP/Display/RateGen/RateGen.mpc32
-rw-r--r--TAO/CIAO/examples/handcrafted/BasicSP/BMClosedED/BMClosedED.mpc12
-rw-r--r--TAO/CIAO/examples/handcrafted/BasicSP/BMDevice/BMDevice.mpc12
-rw-r--r--TAO/CIAO/examples/handcrafted/BasicSP/BMDisplay/BMDisplay.mpc12
-rw-r--r--TAO/CIAO/examples/handcrafted/BasicSP/BasicSP.mpc6
-rw-r--r--TAO/CIAO/examples/handcrafted/BasicSP/EC/EC.mpc34
-rw-r--r--TAO/CIAO/examples/handcrafted/Display/GPS/GPS.mpc16
-rw-r--r--TAO/CIAO/examples/handcrafted/Display/HUDisplay.mpc6
-rw-r--r--TAO/CIAO/examples/handcrafted/Display/NavDisplay/NavDisplay.mpc12
-rw-r--r--TAO/CIAO/examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc9
-rw-r--r--TAO/CIAO/examples/handcrafted/Display/RateGen/RateGen.mpc35
-rw-r--r--TAO/CIAO/examples/handcrafted/Hello/hello.mpc16
-rw-r--r--TAO/CIAO/tools/Assembly_Deployer/Assembly_Deployer.mpc8
-rw-r--r--TAO/CIAO/tools/ComponentServer/ComponentServer.mpc6
-rw-r--r--TAO/CIAO/tools/Daemon/Daemon.mpc8
-rw-r--r--TAO/CIAO/tools/ServerActivator/ServerActivator.mpc6
-rw-r--r--TAO/CIAO/tools/Simple_Component_Server/Simple_Component_Server.mpc8
-rw-r--r--TAO/CIAO/tools/XML_Helpers/XMLHelpers.mpc4
-rw-r--r--TAO/ChangeLog323
-rw-r--r--TAO/TAOACE.mwc16
-rw-r--r--TAO/TAO_IDL/tao_idl.mpc39
-rw-r--r--TAO/examples/AMH/Sink_Server/Sink_Server.mpc6
-rw-r--r--TAO/examples/AMI/FL_Callback/FL_Callback.mpc4
-rw-r--r--TAO/examples/Callback_Quoter/Callback_Quoter.mpc6
-rw-r--r--TAO/examples/Content_Server/SMI_Iterator/SMI_Iterator.mpc4
-rw-r--r--TAO/examples/Event_Comm/Event_Comm.mpc6
-rw-r--r--TAO/examples/Load_Balancing/Load_Balancing.mpc6
-rw-r--r--TAO/examples/Load_Balancing_persistent/Load_Balancing_persistent.mpc6
-rw-r--r--TAO/examples/Logging/Logging.mpc4
-rw-r--r--TAO/examples/OBV/Typed_Events/Typed_Events.mpc7
-rw-r--r--TAO/examples/Persistent_Grid/Persistent_Grid.mpc6
-rw-r--r--TAO/examples/PluggableUDP/tests/Basic/Basic.mpc4
-rw-r--r--TAO/examples/PluggableUDP/tests/Performance/Performance.mpc4
-rw-r--r--TAO/examples/PluggableUDP/tests/SimplePerformance/SimplePerformance.mpc4
-rw-r--r--TAO/examples/Quoter/Quoter.mpc42
-rw-r--r--TAO/examples/RTCORBA/Activity/Activity.mpc8
-rw-r--r--TAO/examples/Simple/bank/bank.mpc4
-rw-r--r--TAO/examples/Simple/chat/chat.mpc25
-rw-r--r--TAO/examples/Simple/echo/echo.mpc4
-rw-r--r--TAO/examples/Simple/grid/grid.mpc4
-rw-r--r--TAO/examples/Simple/time-date/time_date.mpc4
-rw-r--r--TAO/examples/Simple/time/time.mpc4
-rw-r--r--TAO/examples/TypeCode_Creation/TypeCode_Creation.mpc5
-rw-r--r--TAO/examples/examples.mwc6
-rw-r--r--TAO/examples/ior_corbaloc/ior_corbaloc.mpc6
-rw-r--r--TAO/examples/mfc/client.mpc2
-rw-r--r--TAO/examples/mfc/server.mpc2
-rw-r--r--TAO/orbsvcs/Concurrency_Service/Concurrency_Service.mpc4
-rw-r--r--TAO/orbsvcs/CosEvent_Service/CosEvent_Service.mpc4
-rw-r--r--TAO/orbsvcs/Dump_Schedule/Dump_Schedule.mpc4
-rw-r--r--TAO/orbsvcs/Event_Service/Event_Service.mpc4
-rw-r--r--TAO/orbsvcs/IFR_Service/IFR_Service.mpc24
-rw-r--r--TAO/orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc38
-rw-r--r--TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.mpc4
-rw-r--r--TAO/orbsvcs/LoadBalancer/LoadBalancer.mpc14
-rw-r--r--TAO/orbsvcs/Naming_Service/Naming_Service.mpc10
-rw-r--r--TAO/orbsvcs/Notify_Service/Notify_Service.mpc21
-rw-r--r--TAO/orbsvcs/Scheduling_Service/Scheduling_Service.mpc4
-rw-r--r--TAO/orbsvcs/Time_Service/Time_Service.mpc10
-rw-r--r--TAO/orbsvcs/Trading_Service/Trading_Service.mpc4
-rw-r--r--TAO/orbsvcs/examples/examples.mwc2
-rw-r--r--TAO/orbsvcs/orbsvcs/AV.mpc23
-rw-r--r--TAO/orbsvcs/orbsvcs/CosConcurrency.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEvent.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/CosLifeCycle.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/CosLoadBalancing.mpc45
-rw-r--r--TAO/orbsvcs/orbsvcs/CosNaming.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/CosNotification.mpc18
-rw-r--r--TAO/orbsvcs/orbsvcs/CosProperty.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/CosTime.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/CosTrading.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/DsEventLogAdmin.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/DsLogAdmin.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc17
-rw-r--r--TAO/orbsvcs/orbsvcs/ETCL.mpc10
-rw-r--r--TAO/orbsvcs/orbsvcs/FTORB.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/FaultTolerance.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService.mpc13
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup.mpc19
-rw-r--r--TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc15
-rw-r--r--TAO/orbsvcs/orbsvcs/RTEvent.mpc38
-rw-r--r--TAO/orbsvcs/orbsvcs/RTEventLogAdmin.mpc16
-rw-r--r--TAO/orbsvcs/orbsvcs/RTOLDEvent.mpc13
-rw-r--r--TAO/orbsvcs/orbsvcs/RTSched.mpc18
-rw-r--r--TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc13
-rw-r--r--TAO/orbsvcs/orbsvcs/RT_Notification.mpc4
-rw-r--r--TAO/orbsvcs/orbsvcs/SSLIOP.mpc18
-rw-r--r--TAO/orbsvcs/orbsvcs/Security.mpc17
-rw-r--r--TAO/orbsvcs/orbsvcs/Svc_Utils.mpc11
-rw-r--r--TAO/orbsvcs/performance-tests/RTEvent/lib/RTEC_Perf.mpc13
-rw-r--r--TAO/orbsvcs/performance-tests/perf.mwc2
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Asynch_Three_Stage/AVStreams_Asynch_Three_Stage.mpc6
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Bidirectional_Flows/AVStreams_Bidirectional_Flows.mpc4
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Component_Switching/AVStreams_Component_Switching.mpc6
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Full_Profile/AVStreams_Full_Profile.mpc4
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Latency/AVStreams_Latency.mpc6
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Modify_QoS/AVStreams_Modify_QoS.mpc4
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Multicast/AVStreams_Multicast.mpc4
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Multicast_Full_Profile/AVStreams_Multicast_Full_Profile.mpc4
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Multiple_Flows/AVStreams_Multiple_Flows.mpc4
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Pluggable/AVStreams_Pluggable.mpc4
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/AVStream_Pluggable_Flow_Protocol.mpc13
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Simple_Three_Stage/AVStreams_Simple_Three_Stage.mpc6
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Simple_Two_Stage/AVStreams_Simple_Two_Stage.mpc4
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/AVStreams_Simple_Two_Stage_With_QoS.mpc10
-rw-r--r--TAO/orbsvcs/tests/Bug_1393_Regression/Bug_1393_Regression.mpc7
-rw-r--r--TAO/orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc4
-rw-r--r--TAO/orbsvcs/tests/Concurrency/Concurrency.mpc5
-rw-r--r--TAO/orbsvcs/tests/CosEvent/Basic/CosEvent_Basic.mpc42
-rw-r--r--TAO/orbsvcs/tests/CosEvent/Basic/basiceventtestexe.mpb6
-rw-r--r--TAO/orbsvcs/tests/CosEvent/lib/CosEvent_lib.mpc10
-rw-r--r--TAO/orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.mpc10
-rw-r--r--TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.mpc4
-rw-r--r--TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.mpc4
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/EC_Throughput.mpc12
-rw-r--r--TAO/orbsvcs/tests/Event/Basic/Event_Basic.mpc105
-rw-r--r--TAO/orbsvcs/tests/Event/Basic/rteventtestexe.mpb5
-rw-r--r--TAO/orbsvcs/tests/Event/Mcast/Common/ECMcastTests_lib.mpc8
-rw-r--r--TAO/orbsvcs/tests/Event/Mcast/Complex/Complex.mpc12
-rw-r--r--TAO/orbsvcs/tests/Event/Mcast/Simple/Simple.mpc12
-rw-r--r--TAO/orbsvcs/tests/Event/Mcast/Two_Way/Two_Way.mpc8
-rw-r--r--TAO/orbsvcs/tests/Event/Performance/Event_Performance.mpc30
-rw-r--r--TAO/orbsvcs/tests/Event/Performance/eventperftestexe.mpb6
-rw-r--r--TAO/orbsvcs/tests/Event/lib/Event_lib.mpc10
-rw-r--r--TAO/orbsvcs/tests/FaultTolerance/IOGR/FaultTolerance_IOGR.mpc12
-rw-r--r--TAO/orbsvcs/tests/FaultTolerance/IOGRManipulation/FaultTolerance_IOGRManipulation.mpc5
-rw-r--r--TAO/orbsvcs/tests/IOR_MCast/IOR_MCast.mpc4
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/ImplRepo.mpc16
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/NameService/ImplRepo_NameService.mpc2
-rw-r--r--TAO/orbsvcs/tests/InterfaceRepo/Application_Test/InterfaceRepo_Application_Test.mpc10
-rw-r--r--TAO/orbsvcs/tests/InterfaceRepo/IFR_Test/InterfaceRepo_IFR_Test.mpc4
-rw-r--r--TAO/orbsvcs/tests/InterfaceRepo/Persistence_Test/InterfaceRepo_Persistence_Test.mpc4
-rw-r--r--TAO/orbsvcs/tests/Interoperable_Naming/Interoperable_Naming.mpc2
-rw-r--r--TAO/orbsvcs/tests/Miop/McastHello/McastHello.mpc4
-rw-r--r--TAO/orbsvcs/tests/Notify/Basic/Basic.mpc18
-rw-r--r--TAO/orbsvcs/tests/Notify/Blocking/Blocking.mpc4
-rw-r--r--TAO/orbsvcs/tests/Notify/Destroy/Destroy.mpc10
-rw-r--r--TAO/orbsvcs/tests/Notify/Discarding/Discarding.mpc8
-rw-r--r--TAO/orbsvcs/tests/Notify/MT_Dispatching/MT_Dispatching.mpc4
-rw-r--r--TAO/orbsvcs/tests/Notify/Ordering/Ordering.mpc8
-rw-r--r--TAO/orbsvcs/tests/Notify/RT_lib/RT_Notify_lib.mpc16
-rw-r--r--TAO/orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Multi_ETCL_Filter.mpc4
-rw-r--r--TAO/orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Multi_Filter.mpc4
-rw-r--r--TAO/orbsvcs/tests/Notify/Structured_Filter/Structured_Filter.mpc4
-rw-r--r--TAO/orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Multi_Filter.mpc4
-rw-r--r--TAO/orbsvcs/tests/Notify/Test_Filter/Test_Filter.mpc12
-rw-r--r--TAO/orbsvcs/tests/Notify/lib/Notify_lib.mpc59
-rw-r--r--TAO/orbsvcs/tests/Notify/performance-tests/Filter/Filter.mpc8
-rw-r--r--TAO/orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen.mpc2
-rw-r--r--TAO/orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.mpc4
-rw-r--r--TAO/orbsvcs/tests/Property/Property.mpc12
-rw-r--r--TAO/orbsvcs/tests/Redundant_Naming/Redundant_Naming.mpc2
-rw-r--r--TAO/orbsvcs/tests/Sched/Sched.mpc5
-rw-r--r--TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.mpc6
-rw-r--r--TAO/orbsvcs/tests/Security/Big_Request/Big_Request.mpc10
-rw-r--r--TAO/orbsvcs/tests/Security/Callback/Callback.mpc9
-rw-r--r--TAO/orbsvcs/tests/Security/MT_IIOP_SSL/MT_IIOP_SSL.mpc4
-rw-r--r--TAO/orbsvcs/tests/Security/MT_IIOP_SSL/MT_SSLIOP.mpc4
-rw-r--r--TAO/orbsvcs/tests/Security/MT_SSLIOP/MT_SSLIOP.mpc4
-rw-r--r--TAO/orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc12
-rw-r--r--TAO/orbsvcs/tests/Security/SecurityLevel1/SecurityLevel1.mpc10
-rw-r--r--TAO/orbsvcs/tests/Simple_Naming/Simple_Naming.mpc2
-rw-r--r--TAO/orbsvcs/tests/Time/Time.mpc5
-rw-r--r--TAO/orbsvcs/tests/Trading/Trading.mpc35
-rw-r--r--TAO/orbsvcs/tests/ior_corbaname/ior_corbaname.mpc7
-rw-r--r--TAO/orbsvcs/tests/tests.mwc2
-rw-r--r--TAO/orbsvcs/tests/tests_svc_loader/tests_svc_loader.mpc2
-rw-r--r--TAO/performance-tests/Callback/Callback.mpc4
-rw-r--r--TAO/performance-tests/Cubit/TAO/DII_Cubit/DII_Cubit.mpc6
-rw-r--r--TAO/performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc6
-rw-r--r--TAO/performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc4
-rw-r--r--TAO/performance-tests/Latency/AMH/Single_Threaded/Single_Threaded.mpc4
-rw-r--r--TAO/performance-tests/Latency/AMI/AMI.mpc4
-rw-r--r--TAO/performance-tests/Latency/DII/DII.mpc6
-rw-r--r--TAO/performance-tests/Latency/DSI/DSI.mpc6
-rw-r--r--TAO/performance-tests/Latency/Deferred/Deferred.mpc6
-rw-r--r--TAO/performance-tests/Latency/Single_Threaded/Single_Threaded.mpc4
-rw-r--r--TAO/performance-tests/Latency/Thread_Per_Connection/Thread_Per_Connection.mpc4
-rw-r--r--TAO/performance-tests/Latency/Thread_Pool/Thread_Pool.mpc4
-rw-r--r--TAO/performance-tests/Memory/Single_Threaded/Memory_Growth.mpc6
-rw-r--r--TAO/performance-tests/POA/Create_Reference/Create_Reference.mpc2
-rw-r--r--TAO/performance-tests/POA/Demux/Demux.mpc4
-rw-r--r--TAO/performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc6
-rw-r--r--TAO/performance-tests/POA/Object_Creation_And_Registration/Object_Creation_And_Registration.mpc2
-rw-r--r--TAO/performance-tests/Pluggable/Pluggable.mpc4
-rw-r--r--TAO/performance-tests/RTCorba/Multiple_Endpoints/Common/Common.mpc12
-rw-r--r--TAO/performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/ORB_Per_Priority.mpc12
-rw-r--r--TAO/performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/Single_Endpoint.mpc12
-rw-r--r--TAO/performance-tests/RTCorba/Oneways/Reliable/Reliable.mpc4
-rw-r--r--TAO/performance-tests/RTCorba/Thread_Pool/Thread_Pool.mpc4
-rw-r--r--TAO/performance-tests/Sequence_Latency/AMH/Single_Threaded/Single_Threaded.mpc4
-rw-r--r--TAO/performance-tests/Sequence_Latency/AMI/ami.mpc4
-rw-r--r--TAO/performance-tests/Sequence_Latency/DSI/DSI.mpc6
-rw-r--r--TAO/performance-tests/Sequence_Latency/Deferred/Deferred.mpc6
-rw-r--r--TAO/performance-tests/Sequence_Latency/Single_Threaded/Single_Threaded.mpc4
-rw-r--r--TAO/performance-tests/Sequence_Latency/Thread_Per_Connection/Thread_Per_Connection.mpc4
-rw-r--r--TAO/performance-tests/Sequence_Latency/Thread_Pool/Thread_Pool.mpc4
-rw-r--r--TAO/performance-tests/Throughput/Throughput.mpc4
-rw-r--r--TAO/performance-tests/perf.mwc2
-rw-r--r--TAO/tao/BiDir_GIOP/BiDir_GIOP.mpc8
-rw-r--r--TAO/tao/Domain/Domain.mpc11
-rw-r--r--TAO/tao/DynamicAny/DynamicAny.mpc8
-rw-r--r--TAO/tao/DynamicInterface/DynamicInterface.mpc10
-rw-r--r--TAO/tao/IFR_Client/IFR_Client.mpc8
-rw-r--r--TAO/tao/IORInterceptor/IORInterceptor.mpc2
-rw-r--r--TAO/tao/IORManipulation/IORManipulation.mpc8
-rw-r--r--TAO/tao/IORTable/IORTable.mpc8
-rw-r--r--TAO/tao/Messaging/Messaging.mpc11
-rw-r--r--TAO/tao/ObjRefTemplate/ObjRefTemplate.mpc2
-rw-r--r--TAO/tao/PortableServer/PortableServer.mpc11
-rw-r--r--TAO/tao/RTCORBA/RTCORBA.mpc8
-rw-r--r--TAO/tao/RTPortableServer/RTPortableServer.mpc11
-rw-r--r--TAO/tao/SmartProxies/SmartProxies.mpc8
-rw-r--r--TAO/tao/Strategies/Strategies.mpc8
-rw-r--r--TAO/tao/TypeCodeFactory/TypeCodeFactory.mpc11
-rw-r--r--TAO/tao/Valuetype/Valuetype.mpc2
-rw-r--r--TAO/tao/tao.mpc21
-rw-r--r--TAO/tests/AMI/AMI.mpc6
-rw-r--r--TAO/tests/AMI_Buffering/AMI_Buffering.mpc6
-rw-r--r--TAO/tests/AMI_Timeouts/AMI_Timeouts.mpc4
-rw-r--r--TAO/tests/BiDirectional/BiDirectional.mpc10
-rw-r--r--TAO/tests/BiDirectional_NestedUpcall/BiDirectional_NestedUpcall.mpc10
-rw-r--r--TAO/tests/Big_Oneways/Big_Oneways.mpc4
-rw-r--r--TAO/tests/Big_Reply/Big_Reply.mpc4
-rw-r--r--TAO/tests/Big_Request_Muxing/Big_Request_Muxing.mpc4
-rw-r--r--TAO/tests/Big_Twoways/Big_Twoways.mpc4
-rw-r--r--TAO/tests/Blocking_Sync_None/Blocking_Sync_None.mpc4
-rw-r--r--TAO/tests/CDR/CDR.mpc12
-rw-r--r--TAO/tests/Cache_Growth_Test/Cache_Growth_Test.mpc4
-rw-r--r--TAO/tests/Client_Leaks/Client_Leaks.mpc6
-rw-r--r--TAO/tests/Codec/Codec.mpc2
-rw-r--r--TAO/tests/Collocation/Collocation.mpc25
-rw-r--r--TAO/tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc4
-rw-r--r--TAO/tests/Connection_Purging/Connection_Purging.mpc4
-rw-r--r--TAO/tests/Connection_Timeout/Connection_Timeout.mpc2
-rw-r--r--TAO/tests/Crash_On_Write/Crash_On_Write.mpc4
-rw-r--r--TAO/tests/Crashed_Callback/Crashed_Callback.mpc4
-rw-r--r--TAO/tests/DLL_ORB/DLL_ORB.mpc21
-rw-r--r--TAO/tests/DSI_Gateway/DSI_Gateway.mpc15
-rw-r--r--TAO/tests/DynAny_Test/DynAny_Test.mpc4
-rw-r--r--TAO/tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc4
-rw-r--r--TAO/tests/Exposed_Policies/Exposed_Policies.mpc4
-rw-r--r--TAO/tests/Faults/Faults.mpc10
-rw-r--r--TAO/tests/File_IO/File_IO.mpc4
-rw-r--r--TAO/tests/Forwarding/Forwarding.mpc7
-rw-r--r--TAO/tests/Hello/Hello.mpc4
-rw-r--r--TAO/tests/IDL_Test/IDL_Test.mpc5
-rw-r--r--TAO/tests/IORManipulation/IORManipulation.mpc4
-rw-r--r--TAO/tests/InterOp-Naming/InterOp-Naming.mpc7
-rw-r--r--TAO/tests/Leader_Followers/Leader_Followers.mpc4
-rw-r--r--TAO/tests/LongUpcalls/LongUpcalls.mpc8
-rw-r--r--TAO/tests/MProfile/MProfile.mpc10
-rw-r--r--TAO/tests/MProfile_Connection_Timeout/MProfile_Connection_Timeout.mpc10
-rw-r--r--TAO/tests/MProfile_Forwarding/MProfile_Forwarding.mpc9
-rw-r--r--TAO/tests/MT_BiDir/MT_BiDir.mpc8
-rw-r--r--TAO/tests/MT_Client/MT_Client.mpc4
-rw-r--r--TAO/tests/MT_Server/MT_Server.mpc4
-rw-r--r--TAO/tests/MT_Timeout/MT_Timeout.mpc4
-rw-r--r--TAO/tests/Multiple/Multiple.mpc4
-rw-r--r--TAO/tests/Multiple_Inheritance/Multiple_Inheritance.mpc4
-rw-r--r--TAO/tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc4
-rw-r--r--TAO/tests/Muxing/Muxing.mpc4
-rw-r--r--TAO/tests/Native_Exceptions/Native_Exceptions.mpc4
-rw-r--r--TAO/tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc4
-rw-r--r--TAO/tests/NestedUpcall/Simple/Simple.mpc4
-rw-r--r--TAO/tests/NestedUpcall/Triangle_Test/Triangle_Test.mpc6
-rw-r--r--TAO/tests/Nested_Event_Loop/Nested_Event_Loop.mpc4
-rw-r--r--TAO/tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc6
-rw-r--r--TAO/tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc4
-rw-r--r--TAO/tests/OBV/Any/OBV_Any.mpc8
-rw-r--r--TAO/tests/OBV/Factory/OBV_Factory.mpc8
-rw-r--r--TAO/tests/OBV/Forward/OBV_Forward.mpc8
-rw-r--r--TAO/tests/OBV/TC_Alignment/OBV_TC_Alignment.mpc5
-rw-r--r--TAO/tests/ORB_destroy/ORB_destroy.mpc2
-rw-r--r--TAO/tests/ORB_init/ORB_init.mpc2
-rw-r--r--TAO/tests/ORB_init/Portspan/ORB_Init_Portspan.mpc2
-rw-r--r--TAO/tests/ORB_shutdown/Foo_Bar.mpc2
-rw-r--r--TAO/tests/ORT/ORT.mpc4
-rw-r--r--TAO/tests/Object_Loader/Object_Loader.mpc11
-rw-r--r--TAO/tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc4
-rw-r--r--TAO/tests/OctetSeq/OctetSeq.mpc6
-rw-r--r--TAO/tests/Oneway_Buffering/Oneway_Buffering.mpc6
-rw-r--r--TAO/tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc4
-rw-r--r--TAO/tests/POA/Current/Current.mpc2
-rw-r--r--TAO/tests/POA/Default_Servant/Default_Servant.mpc2
-rw-r--r--TAO/tests/POA/Etherealization/Etherealization.mpc2
-rw-r--r--TAO/tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc2
-rw-r--r--TAO/tests/POA/Identity/Identity.mpc2
-rw-r--r--TAO/tests/POA/MT_Servant_Locator/MT_Servant_Locator.mpc2
-rw-r--r--TAO/tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.mpc2
-rw-r--r--TAO/tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc2
-rw-r--r--TAO/tests/POA/Object_Reactivation/Object_Reactivation.mpc2
-rw-r--r--TAO/tests/POA/POA_Destruction/POA_Destruction.mpc2
-rw-r--r--TAO/tests/POA/Policies/Policies.mpc2
-rw-r--r--TAO/tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc2
-rw-r--r--TAO/tests/POA/wait_for_completion/wait_for_completion.mpc2
-rw-r--r--TAO/tests/Param_Test/Param_Test.mpc12
-rw-r--r--TAO/tests/Policies/Policies.mpc2
-rw-r--r--TAO/tests/Portable_Interceptors/Benchmark/Portable_Interceptors_Benchmark.mpc4
-rw-r--r--TAO/tests/Portable_Interceptors/Dynamic/Portable_Interceptors_Dynamic.mpc4
-rw-r--r--TAO/tests/Portable_Interceptors/ForwardRequest/Portable_Interceptors_ForwardRequest.mpc8
-rw-r--r--TAO/tests/Portable_Interceptors/IORInterceptor/Portable_Interceptors_IORInterceptor.mpc4
-rw-r--r--TAO/tests/Portable_Interceptors/PICurrent/Portable_Interceptors_PICurrent.mpc4
-rw-r--r--TAO/tests/Portable_Interceptors/Request_Interceptor_Flow/Portable_Interceptors_Request_Interceptor_Flow.mpc4
-rw-r--r--TAO/tests/Portable_Interceptors/Service_Context_Manipulation/Portable_Interceptors_Service_Context_Manipulation.mpc4
-rw-r--r--TAO/tests/Queued_Message_Test/Queued_Message_Test.mpc2
-rw-r--r--TAO/tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Connections.mpc4
-rw-r--r--TAO/tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc4
-rw-r--r--TAO/tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc4
-rw-r--r--TAO/tests/RTCORBA/Collocation/RTCORBA_Collocation.mpc2
-rw-r--r--TAO/tests/RTCORBA/Destroy_Thread_Pool/RTCORBA_Destroy_Thread_Pool.mpc2
-rw-r--r--TAO/tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc4
-rw-r--r--TAO/tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc4
-rw-r--r--TAO/tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Protocol_Priority.mpc4
-rw-r--r--TAO/tests/RTCORBA/ORB_init/RTCORBA_ORB_init.mpc2
-rw-r--r--TAO/tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc4
-rw-r--r--TAO/tests/RTCORBA/Policies/Policies.mpc2
-rw-r--r--TAO/tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc4
-rw-r--r--TAO/tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc4
-rw-r--r--TAO/tests/RTCORBA/RTMutex/RTCORBA_RTMutex.mpc2
-rw-r--r--TAO/tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc4
-rw-r--r--TAO/tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc4
-rw-r--r--TAO/tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc4
-rw-r--r--TAO/tests/Reliable_Oneways/Reliable_Oneways.mpc4
-rw-r--r--TAO/tests/Server_Leaks/Server_Leaks.mpc4
-rw-r--r--TAO/tests/Single_Read/Single_Read.mpc4
-rw-r--r--TAO/tests/Smart_Proxies/Smart_Proxies.mpc4
-rw-r--r--TAO/tests/Stack_Recursion/Stack_Recursion.mpc18
-rw-r--r--TAO/tests/Strategies/Strategies.mpc4
-rw-r--r--TAO/tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc4
-rw-r--r--TAO/tests/Timeout/Timeout.mpc4
-rw-r--r--TAO/tests/Two_Objects/Two_Objects.mpc4
-rw-r--r--TAO/tests/Xt_Stopwatch/Xt_Stopwatch.mpc4
-rw-r--r--TAO/tests/tests.mwc2
-rw-r--r--TAO/utils/catior/catior.mpc3
-rw-r--r--TAO/utils/utils.mwc4
347 files changed, 1624 insertions, 1653 deletions
diff --git a/TAO/CIAO/ChangeLog b/TAO/CIAO/ChangeLog
index 5afa6f5fe81..45af78791d7 100644
--- a/TAO/CIAO/ChangeLog
+++ b/TAO/CIAO/ChangeLog
@@ -1,3 +1,38 @@
+Wed Jun 25 11:00:00 2003 Justin Michel <michel_j@ociweb.com>
+
+ * ciao/CCM_Core.mpc:
+ * examples/OEP/BasicSP/BasicSP.mpc:
+ * examples/OEP/BasicSP/BMClosedED/BMClosedED.mpc:
+ * examples/OEP/BasicSP/BMDevice/BMDevice.mpc:
+ * examples/OEP/BasicSP/BMDisplay/BMDisplay.mpc:
+ * examples/OEP/BasicSP/EC/EC.mpc:
+ * examples/OEP/Display/HUDisplay.mpc:
+ * examples/OEP/Display/GPS/GPS.mpc:
+ * examples/OEP/Display/NavDisplay/NavDisplay.mpc:
+ * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc:
+ * examples/OEP/Display/RateGen/RateGen.mpc:
+ * examples/handcrafted/BasicSP/BasicSP.mpc:
+ * examples/handcrafted/BasicSP/BMClosedED/BMClosedED.mpc:
+ * examples/handcrafted/BasicSP/BMDevice/BMDevice.mpc:
+ * examples/handcrafted/BasicSP/BMDisplay/BMDisplay.mpc:
+ * examples/handcrafted/BasicSP/EC/EC.mpc:
+ * examples/handcrafted/Display/HUDisplay.mpc:
+ * examples/handcrafted/Display/GPS/GPS.mpc:
+ * examples/handcrafted/Display/NavDisplay/NavDisplay.mpc:
+ * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc:
+ * examples/handcrafted/Display/RateGen/RateGen.mpc:
+ * examples/handcrafted/Hello/hello.mpc:
+ * tools/Assembly_Deployer/Assembly_Deployer.mpc:
+ * tools/ComponentServer/ComponentServer.mpc:
+ * tools/Daemon/Daemon.mpc:
+ * tools/ServerActivator/ServerActivator.mpc:
+ * tools/Simple_Component_Server/Simple_Component_Server.mpc:
+ * tools/XML_Helpers/XMLHelpers.mpc:
+
+ Added and updated mpc files to use the latest
+ features and make use of base projects.
+
+
Tue Jun 24 15:42:46 2003 Nanbor Wang <nanbor@cs.wustl.edu>
* bin/generate_component_mpc.pl: Updated mpc file generator to
diff --git a/TAO/CIAO/ciao/CCM_Core.mpc b/TAO/CIAO/ciao/CCM_Core.mpc
index e9fc227a679..09b97d6f03d 100644
--- a/TAO/CIAO/ciao/CCM_Core.mpc
+++ b/TAO/CIAO/ciao/CCM_Core.mpc
@@ -1,10 +1,7 @@
-project (CIAO_Client) : taolib_with_idl {
- depends += IFR_Client
+project (CIAO_Client) : taolib_with_idl, valuetype, ifr_client {
sharedname = CIAO_Client
- libs += TAO TAO_IFR_Client TAO_Valuetype
- idlflags += -I $(TAO_ROOT) -Wb,stub_export_include=CIAO_Client_Export.h -Wb,stub_export_macro=CIAO_CLIENT_Export -Wb,skel_export_include=CIAO_Container_Export.h -Wb,skel_export_macro=CIAO_CONTAINER_Export -Wb,pre_include="ace/pre.h" -Wb,post_include="ace/post.h"
- dllflags = CIAO_CLIENT_BUILD_DLL
- libpaths += $(TAO_ROOT)/tao/IFR_Client $(TAO_ROOT)/tao/Valuetype
+ idlflags += -I $(TAO_ROOT) -Wb,stub_export_include=CIAO_Client_Export.h -Wb,stub_export_macro=CIAO_CLIENT_Export -Wb,skel_export_include=CIAO_Container_Export.h -Wb,skel_export_macro=CIAO_CONTAINER_Export
+ dynamicflags = CIAO_CLIENT_BUILD_DLL
IDL_Files {
CCM_Base.idl
@@ -22,14 +19,12 @@ project (CIAO_Client) : taolib_with_idl {
}
}
-project (CIAO_Container) : taolib_with_idl {
- depends += CIAO_Client PortableServer Security
+project (CIAO_Container) : orbsvcslib, portableserver, security, iorinterceptor, objreftemplate, valuetype {
+ after += CIAO_Client
sharedname = CIAO_Container
- libs += TAO TAO_PortableServer TAO_IORInterceptor TAO_ObjRefTemplate TAO_Valuetype TAO_IFR_Client TAO_Security CIAO_Client
- idlflags += -I $(TAO_ROOT) -I $(TAO_ROOT)/orbsvcs/orbsvcs -Wb,export_include=CIAO_Container_Export.h -Wb,export_macro=CIAO_CONTAINER_Export -Wb,pre_include="ace/pre.h" -Wb,post_include="ace/post.h"
- dllflags = CIAO_CONTAINER_BUILD_DLL
- includes += $(TAO_ROOT)/orbsvcs/orbsvcs
- libpaths += $(TAO_ROOT)/tao/PortableServer $(TAO_ROOT)/tao/IORInterceptor $(TAO_ROOT)/tao/ObjRefTemplate $(TAO_ROOT)/tao/IFR_Client $(TAO_ROOT)/tao/Valuetype $(TAO_ROOT)/orbsvcs/orbsvcs
+ libs += CIAO_Client
+ idlflags += -Wb,export_include=CIAO_Container_Export.h -Wb,export_macro=CIAO_CONTAINER_Export
+ dynamicflags = CIAO_CONTAINER_BUILD_DLL
IDL_Files {
CCM_Transaction.idl
@@ -50,15 +45,13 @@ project (CIAO_Container) : taolib_with_idl {
}
}
-project (CIAO_Server) :taolib_with_idl {
- depends += CIAO_Container
+project (CIAO_Server) : orbsvcslib, portableserver, iorinterceptor, objreftemplate, valuetype, ifr_client, security {
+ after += CIAO_Container
sharedname = CIAO_Server
- libs += TAO TAO_PortableServer TAO_IORInterceptor TAO_ObjRefTemplate TAO_Valuetype TAO_IFR_Client TAO_Security CIAO_Client
- idlflags += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs/orbsvcs -Wb,export_include=CIAO_Server_Export.h -Wb,export_macro=CIAO_SERVER_Export -Wb,pre_include="ace/pre.h" -Wb,post_include="ace/post.h"
+ libs += CIAO_Client
+ idlflags += -Wb,export_include=CIAO_Server_Export.h -Wb,export_macro=CIAO_SERVER_Export
- dllflags = CIAO_SERVER_BUILD_DLL
- includes += $(TAO_ROOT)/orbsvcs/orbsvcs
- libpaths += $(TAO_ROOT)/tao/PortableServer $(TAO_ROOT)/tao/IORInterceptor $(TAO_ROOT)/tao/ObjRefTemplate $(TAO_ROOT)/tao/IFR_Client $(TAO_ROOT)/tao/Valuetype $(TAO_ROOT)/orbsvcs/orbsvcs
+ dynamicflags = CIAO_SERVER_BUILD_DLL
IDL_Files {
CCM_Deployment.idl
diff --git a/TAO/CIAO/examples/OEP/BasicSP/BMClosedED/BMClosedED.mpc b/TAO/CIAO/examples/OEP/BasicSP/BMClosedED/BMClosedED.mpc
index 98b463d5cba..014268adf82 100644
--- a/TAO/CIAO/examples/OEP/BasicSP/BMClosedED/BMClosedED.mpc
+++ b/TAO/CIAO/examples/OEP/BasicSP/BMClosedED/BMClosedED.mpc
@@ -3,10 +3,10 @@
// This file has been manually modified to add a second component implementation.
project(BMClosedED_stub): ciao_client {
- depends += BasicSP_stub
+ after += BasicSP_stub
sharedname = BMClosedED_stub
idlflags += -Wb,stub_export_macro=BMCLOSEDED_STUB_Export -Wb,stub_export_include=BMClosedED_stub_export.h -Wb,skel_export_macro=BMCLOSEDED_SVNT_Export -Wb,skel_export_include=BMClosedED_svnt_export.h
- dllflags = BMCLOSEDED_STUB_BUILD_DLL
+ dynamicflags = BMCLOSEDED_STUB_BUILD_DLL
IDL_Files {
BMClosedED.idl
@@ -18,12 +18,12 @@ project(BMClosedED_stub): ciao_client {
}
project(BMClosedED_svnt) : ciao_servant {
- depends += BasicSP_svnt BMClosedED_stub
+ after += BasicSP_svnt BMClosedED_stub
sharedname = BMClosedED_svnt
libs += BMClosedED_stub BasicSP_stub BasicSP_svnt
libpaths += ..
idlflags += -Wb,export_macro=BMCLOSEDED_SVNT_Export -Wb,export_include=BMClosedED_svnt_export.h
- dllflags = BMCLOSEDED_SVNT_BUILD_DLL
+ dynamicflags = BMCLOSEDED_SVNT_BUILD_DLL
CIDL_Files {
BMClosedED.cidl
@@ -42,12 +42,12 @@ project(BMClosedED_svnt) : ciao_servant {
project(BMClosedED_exec) : ciao_component {
- depends += BMClosedED_svnt
+ after += BMClosedED_svnt
sharedname = BMClosedED_exec
libs += BMClosedED_stub BMClosedED_svnt BasicSP_stub BasicSP_svnt
libpaths += ..
idlflags += -Wb,export_macro=BMCLOSEDED_EXEC_Export -Wb,export_include=BMClosedED_exec_export.h
- dllflags = BMCLOSEDED_EXEC_BUILD_DLL
+ dynamicflags = BMCLOSEDED_EXEC_BUILD_DLL
IDL_Files {
BMClosedEDEI.idl
@@ -58,3 +58,4 @@ project(BMClosedED_exec) : ciao_component {
BMClosedED_exec.cpp
}
}
+
diff --git a/TAO/CIAO/examples/OEP/BasicSP/BMDevice/BMDevice.mpc b/TAO/CIAO/examples/OEP/BasicSP/BMDevice/BMDevice.mpc
index 83530e093cd..2c618860cb9 100644
--- a/TAO/CIAO/examples/OEP/BasicSP/BMDevice/BMDevice.mpc
+++ b/TAO/CIAO/examples/OEP/BasicSP/BMDevice/BMDevice.mpc
@@ -1,13 +1,13 @@
// $Id$
project(BMDevice_stub): ciao_client {
- depends += BasicSP_stub
+ after += BasicSP_stub
sharedname = BMDevice_stub
idlflags += -Wb,stub_export_macro=BMDEVICE_STUB_Export -Wb,stub_export_include=BMDevice_stub_export.h -Wb,skel_export_macro=BMDEVICE_SVNT_Export -Wb,skel_export_include=BMDevice_svnt_export.h
libpaths += ..
libs += BasicSP_stub
- dllflags = BMDEVICE_STUB_BUILD_DLL
+ dynamicflags = BMDEVICE_STUB_BUILD_DLL
IDL_Files {
BMDevice.idl
@@ -19,12 +19,12 @@ project(BMDevice_stub): ciao_client {
}
project(BMDevice_svnt) : ciao_servant {
- depends += BMDevice_stub BasicSP_stub
+ after += BMDevice_stub BasicSP_stub
sharedname = BMDevice_svnt
libs += BMDevice_stub BasicSP_stub BasicSP_svnt
libpaths += ..
idlflags += -Wb,export_macro=BMDEVICE_SVNT_Export -Wb,export_include=BMDevice_svnt_export.h
- dllflags = BMDEVICE_SVNT_BUILD_DLL
+ dynamicflags = BMDEVICE_SVNT_BUILD_DLL
CIDL_Files {
BMDevice.cidl
@@ -43,12 +43,12 @@ project(BMDevice_svnt) : ciao_servant {
project(BMDevice_exec) : ciao_component {
- depends += BMDevice_svnt
+ after += BMDevice_svnt
sharedname = BMDevice_exec
libs += BMDevice_stub BMDevice_svnt BasicSP_stub BasicSP_svnt
libpaths += ..
idlflags += -Wb,export_macro=BMDEVICE_EXEC_Export -Wb,export_include=BMDevice_exec_export.h
- dllflags = BMDEVICE_EXEC_BUILD_DLL
+ dynamicflags = BMDEVICE_EXEC_BUILD_DLL
IDL_Files {
BMDeviceEI.idl
@@ -61,3 +61,4 @@ project(BMDevice_exec) : ciao_component {
BMDevice_exec.cpp
}
}
+
diff --git a/TAO/CIAO/examples/OEP/BasicSP/BMDisplay/BMDisplay.mpc b/TAO/CIAO/examples/OEP/BasicSP/BMDisplay/BMDisplay.mpc
index 5ba78a1c5a9..5c0a113b9c8 100644
--- a/TAO/CIAO/examples/OEP/BasicSP/BMDisplay/BMDisplay.mpc
+++ b/TAO/CIAO/examples/OEP/BasicSP/BMDisplay/BMDisplay.mpc
@@ -2,10 +2,10 @@
// This file is generated with "generate_component_mpc.pl -l .. -p BasicSP -i BMDisplay"
project(BMDisplay_stub): ciao_client {
- depends += BasicSP_stub
+ after += BasicSP_stub
sharedname = BMDisplay_stub
idlflags += -Wb,stub_export_macro=BMDISPLAY_STUB_Export -Wb,stub_export_include=BMDisplay_stub_export.h -Wb,skel_export_macro=BMDISPLAY_SVNT_Export -Wb,skel_export_include=BMDisplay_svnt_export.h
- dllflags = BMDISPLAY_STUB_BUILD_DLL
+ dynamicflags = BMDISPLAY_STUB_BUILD_DLL
IDL_Files {
BMDisplay.idl
@@ -17,12 +17,12 @@ project(BMDisplay_stub): ciao_client {
}
project(BMDisplay_svnt) : ciao_servant {
- depends += BasicSP_svnt BMDisplay_stub
+ after += BasicSP_svnt BMDisplay_stub
sharedname = BMDisplay_svnt
libs += BMDisplay_stub BasicSP_stub BasicSP_svnt
libpaths += ..
idlflags += -Wb,export_macro=BMDISPLAY_SVNT_Export -Wb,export_include=BMDisplay_svnt_export.h
- dllflags = BMDISPLAY_SVNT_BUILD_DLL
+ dynamicflags = BMDISPLAY_SVNT_BUILD_DLL
CIDL_Files {
BMDisplay.cidl
@@ -41,12 +41,12 @@ project(BMDisplay_svnt) : ciao_servant {
project(BMDisplay_exec) : ciao_component {
- depends += BMDisplay_svnt
+ after += BMDisplay_svnt
sharedname = BMDisplay_exec
libs += BMDisplay_stub BMDisplay_svnt BasicSP_stub BasicSP_svnt
libpaths += ..
idlflags += -Wb,export_macro=BMDISPLAY_EXEC_Export -Wb,export_include=BMDisplay_exec_export.h
- dllflags = BMDISPLAY_EXEC_BUILD_DLL
+ dynamicflags = BMDISPLAY_EXEC_BUILD_DLL
IDL_Files {
BMDisplayEI.idl
@@ -57,3 +57,4 @@ project(BMDisplay_exec) : ciao_component {
BMDisplay_exec.cpp
}
}
+
diff --git a/TAO/CIAO/examples/OEP/BasicSP/BasicSP.mpc b/TAO/CIAO/examples/OEP/BasicSP/BasicSP.mpc
index 55ef64d4575..f58c9efe005 100644
--- a/TAO/CIAO/examples/OEP/BasicSP/BasicSP.mpc
+++ b/TAO/CIAO/examples/OEP/BasicSP/BasicSP.mpc
@@ -5,7 +5,7 @@ project(BasicSP_stub): ciao_client {
sharedname = BasicSP_stub
idlflags += -Wb,stub_export_macro=BASICSP_STUB_Export -Wb,stub_export_include=BasicSP_stub_export.h -Wb,skel_export_macro=BASICSP_SVNT_Export -Wb,skel_export_include=BasicSP_svnt_export.h
- dllflags = BASICSP_STUB_BUILD_DLL
+ dynamicflags = BASICSP_STUB_BUILD_DLL
IDL_Files {
BasicSP.idl
@@ -17,12 +17,12 @@ project(BasicSP_stub): ciao_client {
}
project(BasicSP_svnt) : ciao_server {
- depends += BasicSP_stub
+ after += BasicSP_stub
sharedname = BasicSP_svnt
libs += BasicSP_stub
idlflags += -Wb,export_macro=BASICSP_SVNT_Export -Wb,export_include=BasicSP_svnt_export.h
- dllflags = BASICSP_SVNT_BUILD_DLL
+ dynamicflags = BASICSP_SVNT_BUILD_DLL
Source_Files {
BasicSPS.cpp
diff --git a/TAO/CIAO/examples/OEP/BasicSP/EC/EC.mpc b/TAO/CIAO/examples/OEP/BasicSP/EC/EC.mpc
index 4e04ee473f5..b5d7a251536 100644
--- a/TAO/CIAO/examples/OEP/BasicSP/EC/EC.mpc
+++ b/TAO/CIAO/examples/OEP/BasicSP/EC/EC.mpc
@@ -2,10 +2,10 @@
// This file is generated with "generate_component_mpc.pl -l .. -p BasicSP -i -c EC"
project(EC_stub): ciao_client {
- depends += BasicSP_stub
+ after += BasicSP_stub
sharedname = EC_stub
idlflags += -Wb,stub_export_macro=EC_STUB_Export -Wb,stub_export_include=EC_stub_export.h -Wb,skel_export_macro=EC_SVNT_Export -Wb,skel_export_include=EC_svnt_export.h
- dllflags = EC_STUB_BUILD_DLL
+ dynamicflags = EC_STUB_BUILD_DLL
IDL_Files {
EC.idl
@@ -17,12 +17,12 @@ project(EC_stub): ciao_client {
}
project(EC_svnt) : ciao_servant {
- depends += BasicSP_svnt EC_stub
+ after += BasicSP_svnt EC_stub
sharedname = EC_svnt
- libs += EC_stub BasicSP_stub BasicSP_svnt TAO_Valuetype
- libpaths += .. $(TAO_ROOT)/tao/Valuetype
+ libs += EC_stub BasicSP_stub BasicSP_svnt
+ libpaths += ..
idlflags += -Wb,export_macro=EC_SVNT_Export -Wb,export_include=EC_svnt_export.h
- dllflags = EC_SVNT_BUILD_DLL
+ dynamicflags = EC_SVNT_BUILD_DLL
CIDL_Files {
EC.cidl
@@ -41,12 +41,12 @@ project(EC_svnt) : ciao_servant {
project(EC_exec) : ciao_component {
- depends += EC_svnt
+ after += EC_svnt
sharedname = EC_exec
libs += EC_stub BasicSP_stub EC_svnt
libpaths += ..
idlflags += -Wb,export_macro=EC_EXEC_Export -Wb,export_include=EC_exec_export.h
- dllflags = EC_EXEC_BUILD_DLL
+ dynamicflags = EC_EXEC_BUILD_DLL
IDL_Files {
ECEI.idl
@@ -60,11 +60,11 @@ project(EC_exec) : ciao_component {
-project (EC_client) : ciao_client {
+project (EC_client) : ciao_client, valuetype {
exename = client
- depends += EC_stub
- libs += EC_stub BasicSP_stub TAO_Valuetype
- libpaths += .. $(TAO_ROOT)/tao/Valuetype
+ after += EC_stub
+ libs += EC_stub BasicSP_stub
+ libpaths += ..
IDL_Files {
}
@@ -75,11 +75,11 @@ project (EC_client) : ciao_client {
}
-project (EC_controller) : ciao_client {
+project (EC_controller) : ciao_client, valuetype {
exename = controller
- depends += EC_stub
- libs += EC_stub BasicSP_stub TAO_Valuetype
- libpaths += .. $(TAO_ROOT)/tao/Valuetype
+ after += EC_stub
+ libs += EC_stub BasicSP_stub
+ libpaths += ..
IDL_Files {
}
@@ -88,3 +88,4 @@ project (EC_controller) : ciao_client {
controller.cpp
}
}
+
diff --git a/TAO/CIAO/examples/OEP/Display/GPS/GPS.mpc b/TAO/CIAO/examples/OEP/Display/GPS/GPS.mpc
index b925fd1fbd0..635fb423371 100644
--- a/TAO/CIAO/examples/OEP/Display/GPS/GPS.mpc
+++ b/TAO/CIAO/examples/OEP/Display/GPS/GPS.mpc
@@ -3,10 +3,10 @@
// This file has been manually modified to add a second component implementation.
project(GPS_stub): ciao_client {
- depends += HUDisplay_stub
+ after += HUDisplay_stub
sharedname = GPS_stub
idlflags += -Wb,stub_export_macro=GPS_STUB_Export -Wb,stub_export_include=GPS_stub_export.h -Wb,skel_export_macro=GPS_SVNT_Export -Wb,skel_export_include=GPS_svnt_export.h
- dllflags = GPS_STUB_BUILD_DLL
+ dynamicflags = GPS_STUB_BUILD_DLL
IDL_Files {
GPS.idl
@@ -18,12 +18,12 @@ project(GPS_stub): ciao_client {
}
project(GPS_svnt) : ciao_servant {
- depends += HUDisplay_svnt GPS_stub
+ after += HUDisplay_svnt GPS_stub
sharedname = GPS_svnt
libs += GPS_stub HUDisplay_stub HUDisplay_svnt
libpaths += ..
idlflags += -Wb,export_macro=GPS_SVNT_Export -Wb,export_include=GPS_svnt_export.h
- dllflags = GPS_SVNT_BUILD_DLL
+ dynamicflags = GPS_SVNT_BUILD_DLL
CIDL_Files {
GPS.cidl
@@ -42,12 +42,12 @@ project(GPS_svnt) : ciao_servant {
project(GPS_exec) : ciao_component {
- depends += GPS_svnt
+ after += GPS_svnt
sharedname = GPS_exec
libs += GPS_stub GPS_svnt HUDisplay_stub HUDisplay_svnt
libpaths += ..
idlflags += -Wb,export_macro=GPS_EXEC_Export -Wb,export_include=GPS_exec_export.h
- dllflags = GPS_EXEC_BUILD_DLL
+ dynamicflags = GPS_EXEC_BUILD_DLL
IDL_Files {
GPSEI.idl
@@ -60,12 +60,12 @@ project(GPS_exec) : ciao_component {
}
project(GPS_tracing_exec) : ciao_component {
- depends += GPS_svnt
+ after += GPS_svnt
sharedname = GPS_tracing_exec
libs += GPS_stub GPS_svnt HUDisplay_stub HUDisplay_svnt
libpaths += ..
idlflags += -Wb,export_macro=GPS_EXEC_Export -Wb,export_include=GPS_exec_export.h
- dllflags = GPS_EXEC_BUILD_DLL
+ dynamicflags = GPS_EXEC_BUILD_DLL
IDL_Files {
GPSEI.idl
diff --git a/TAO/CIAO/examples/OEP/Display/HUDisplay.mpc b/TAO/CIAO/examples/OEP/Display/HUDisplay.mpc
index 74520a752bd..03edf2dff7d 100644
--- a/TAO/CIAO/examples/OEP/Display/HUDisplay.mpc
+++ b/TAO/CIAO/examples/OEP/Display/HUDisplay.mpc
@@ -6,7 +6,7 @@ project(HUDisplay_stub): ciao_client {
sharedname = HUDisplay_stub
idlflags += -Wb,stub_export_macro=HUDISPLAY_STUB_Export -Wb,stub_export_include=HUDisplay_stub_export.h -Wb,skel_export_macro=HUDISPLAY_SVNT_Export -Wb,skel_export_include=HUDisplay_svnt_export.h
- dllflags = HUDISPLAY_STUB_BUILD_DLL
+ dynamicflags = HUDISPLAY_STUB_BUILD_DLL
IDL_Files {
HUDisplay.idl
@@ -18,12 +18,12 @@ project(HUDisplay_stub): ciao_client {
}
project(HUDisplay_svnt) : ciao_server {
- depends += HUDisplay_stub
+ after += HUDisplay_stub
sharedname = HUDisplay_svnt
libs += HUDisplay_stub
idlflags += -Wb,export_macro=HUDISPLAY_SVNT_Export -Wb,export_include=HUDisplay_svnt_export.h
- dllflags = HUDISPLAY_SVNT_BUILD_DLL
+ dynamicflags = HUDISPLAY_SVNT_BUILD_DLL
Source_Files {
HUDisplayS.cpp
diff --git a/TAO/CIAO/examples/OEP/Display/NavDisplay/NavDisplay.mpc b/TAO/CIAO/examples/OEP/Display/NavDisplay/NavDisplay.mpc
index e194985a2fb..4123dcdb27a 100644
--- a/TAO/CIAO/examples/OEP/Display/NavDisplay/NavDisplay.mpc
+++ b/TAO/CIAO/examples/OEP/Display/NavDisplay/NavDisplay.mpc
@@ -2,10 +2,10 @@
// This file is generated with "generate_component_mpc.pl -l .. -p HUDisplay -i NavDisplay"
project(NavDisplay_stub): ciao_client {
- depends += HUDisplay_stub
+ after += HUDisplay_stub
sharedname = NavDisplay_stub
idlflags += -Wb,stub_export_macro=NAVDISPLAY_STUB_Export -Wb,stub_export_include=NavDisplay_stub_export.h -Wb,skel_export_macro=NAVDISPLAY_SVNT_Export -Wb,skel_export_include=NavDisplay_svnt_export.h
- dllflags = NAVDISPLAY_STUB_BUILD_DLL
+ dynamicflags = NAVDISPLAY_STUB_BUILD_DLL
IDL_Files {
NavDisplay.idl
@@ -17,12 +17,12 @@ project(NavDisplay_stub): ciao_client {
}
project(NavDisplay_svnt) : ciao_servant {
- depends += HUDisplay_svnt NavDisplay_stub
+ after += HUDisplay_svnt NavDisplay_stub
sharedname = NavDisplay_svnt
libs += NavDisplay_stub HUDisplay_stub HUDisplay_svnt
libpaths += ..
idlflags += -Wb,export_macro=NAVDISPLAY_SVNT_Export -Wb,export_include=NavDisplay_svnt_export.h
- dllflags = NAVDISPLAY_SVNT_BUILD_DLL
+ dynamicflags = NAVDISPLAY_SVNT_BUILD_DLL
CIDL_Files {
NavDisplay.cidl
@@ -41,12 +41,12 @@ project(NavDisplay_svnt) : ciao_servant {
project(NavDisplay_exec) : ciao_component {
- depends += NavDisplay_svnt
+ after += NavDisplay_svnt
sharedname = NavDisplay_exec
libs += NavDisplay_stub NavDisplay_svnt HUDisplay_stub HUDisplay_svnt
libpaths += ..
idlflags += -Wb,export_macro=NAVDISPLAY_EXEC_Export -Wb,export_include=NavDisplay_exec_export.h
- dllflags = NAVDISPLAY_EXEC_BUILD_DLL
+ dynamicflags = NAVDISPLAY_EXEC_BUILD_DLL
IDL_Files {
NavDisplayEI.idl
diff --git a/TAO/CIAO/examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc b/TAO/CIAO/examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc
index b3caa4b62e0..b0c2aa77632 100644
--- a/TAO/CIAO/examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc
+++ b/TAO/CIAO/examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc
@@ -1,12 +1,11 @@
// $Id$
project(NavDisplayGUI_exec) : ciao_component, qt_moc {
- depends += NavDisplay_exec
+ after += NavDisplay_exec
sharedname = NavDisplayGUI_exec
libs += NavDisplay_stub NavDisplay_svnt HUDisplay_stub HUDisplay_svnt
- libpaths += .. ../NavDisplay $(QTDIR)/lib
- dllflags = NAVDISPLAY_EXEC_BUILD_DLL QT_DLL
- macros += QT_THREAD_SUPPORT
- includes += ../NavDisplay $(QTDIR)/include
+ libpaths += .. ../NavDisplay
+ dynamicflags = NAVDISPLAY_EXEC_BUILD_DLL QT_DLL
+ includes += ../NavDisplay
idlflags += -I ../NavDisplay -Wb,export_macro=NAVDISPLAY_EXEC_Export -Wb,export_include=NavDisplay_exec_export.h
idlgendir = ./
diff --git a/TAO/CIAO/examples/OEP/Display/RateGen/RateGen.mpc b/TAO/CIAO/examples/OEP/Display/RateGen/RateGen.mpc
index c9aec0f7d78..cfe7fc7e2a3 100644
--- a/TAO/CIAO/examples/OEP/Display/RateGen/RateGen.mpc
+++ b/TAO/CIAO/examples/OEP/Display/RateGen/RateGen.mpc
@@ -2,10 +2,10 @@
// This file is generated with "generate_component_mpc.pl -l .. -p HUDisplay -i -c RateGen"
project(RateGen_stub): ciao_client {
- depends += HUDisplay_stub
+ after += HUDisplay_stub
sharedname = RateGen_stub
idlflags += -Wb,stub_export_macro=RATEGEN_STUB_Export -Wb,stub_export_include=RateGen_stub_export.h -Wb,skel_export_macro=RATEGEN_SVNT_Export -Wb,skel_export_include=RateGen_svnt_export.h
- dllflags = RATEGEN_STUB_BUILD_DLL
+ dynamicflags = RATEGEN_STUB_BUILD_DLL
IDL_Files {
RateGen.idl
@@ -17,12 +17,12 @@ project(RateGen_stub): ciao_client {
}
project(RateGen_svnt) : ciao_servant {
- depends += HUDisplay_svnt RateGen_stub
+ after += HUDisplay_svnt RateGen_stub
sharedname = RateGen_svnt
- libs += RateGen_stub HUDisplay_stub HUDisplay_svnt TAO_Valuetype
- libpaths += .. $(TAO_ROOT)/tao/Valuetype
+ libs += RateGen_stub HUDisplay_stub HUDisplay_svnt
+ libpaths += ..
idlflags += -Wb,export_macro=RATEGEN_SVNT_Export -Wb,export_include=RateGen_svnt_export.h
- dllflags = RATEGEN_SVNT_BUILD_DLL
+ dynamicflags = RATEGEN_SVNT_BUILD_DLL
CIDL_Files {
RateGen.cidl
@@ -41,12 +41,12 @@ project(RateGen_svnt) : ciao_servant {
project(RateGen_exec) : ciao_component {
- depends += RateGen_svnt
+ after += RateGen_svnt
sharedname = RateGen_exec
libs += RateGen_stub HUDisplay_stub RateGen_svnt
libpaths += ..
idlflags += -Wb,export_macro=RATEGEN_EXEC_Export -Wb,export_include=RateGen_exec_export.h
- dllflags = RATEGEN_EXEC_BUILD_DLL
+ dynamicflags = RATEGEN_EXEC_BUILD_DLL
IDL_Files {
RateGenEI.idl
@@ -60,11 +60,11 @@ project(RateGen_exec) : ciao_component {
-project (RateGen_client) : ciao_client {
+project (RateGen_client) : ciao_client, valuetype {
exename = client
- depends += RateGen_stub
- libs += RateGen_stub HUDisplay_stub TAO_Valuetype
- libpaths += .. $(TAO_ROOT)/tao/Valuetype
+ after += RateGen_stub
+ libs += RateGen_stub HUDisplay_stub
+ libpaths += ..
IDL_Files {
}
@@ -75,11 +75,11 @@ project (RateGen_client) : ciao_client {
}
-project (RateGen_controller) : ciao_client {
+project (RateGen_controller) : ciao_client, valuetype {
exename = controller
- depends += RateGen_stub
- libs += RateGen_stub HUDisplay_stub TAO_Valuetype
- libpaths += .. $(TAO_ROOT)/tao/Valuetype
+ after += RateGen_stub
+ libs += RateGen_stub HUDisplay_stub
+ libpaths += ..
IDL_Files {
}
diff --git a/TAO/CIAO/examples/handcrafted/BasicSP/BMClosedED/BMClosedED.mpc b/TAO/CIAO/examples/handcrafted/BasicSP/BMClosedED/BMClosedED.mpc
index 333aa082f6a..ed57e040120 100644
--- a/TAO/CIAO/examples/handcrafted/BasicSP/BMClosedED/BMClosedED.mpc
+++ b/TAO/CIAO/examples/handcrafted/BasicSP/BMClosedED/BMClosedED.mpc
@@ -3,10 +3,10 @@
// This file has been manually modified to add a second component implementation.
project(BMClosedED_stub): ciao_client {
- depends += BasicSP_stub
+ after += BasicSP_stub
sharedname = BMClosedED_stub
idlflags += -Wb,stub_export_macro=BMCLOSEDED_STUB_Export -Wb,stub_export_include=BMClosedED_stub_export.h -Wb,skel_export_macro=BMCLOSEDED_SVNT_Export -Wb,skel_export_include=BMClosedED_svnt_export.h
- dllflags = BMCLOSEDED_STUB_BUILD_DLL
+ dynamicflags = BMCLOSEDED_STUB_BUILD_DLL
IDL_Files {
BMClosedED.idl
@@ -18,12 +18,12 @@ project(BMClosedED_stub): ciao_client {
}
project(BMClosedED_svnt) : ciao_servant {
- depends += BasicSP_svnt BMClosedED_stub
+ after += BasicSP_svnt BMClosedED_stub
sharedname = BMClosedED_svnt
libs += BMClosedED_stub BasicSP_stub BasicSP_svnt
libpaths += ..
idlflags += -Wb,export_macro=BMCLOSEDED_SVNT_Export -Wb,export_include=BMClosedED_svnt_export.h
- dllflags = BMCLOSEDED_SVNT_BUILD_DLL
+ dynamicflags = BMCLOSEDED_SVNT_BUILD_DLL
CIDL_Files {
// CIDL files are not used in handcrafted examples.
@@ -42,12 +42,12 @@ project(BMClosedED_svnt) : ciao_servant {
project(BMClosedED_exec) : ciao_component {
- depends += BMClosedED_svnt
+ after += BMClosedED_svnt
sharedname = BMClosedED_exec
libs += BMClosedED_stub BMClosedED_svnt BasicSP_stub BasicSP_svnt
libpaths += ..
idlflags += -Wb,export_macro=BMCLOSEDED_EXEC_Export -Wb,export_include=BMClosedED_exec_export.h
- dllflags = BMCLOSEDED_EXEC_BUILD_DLL
+ dynamicflags = BMCLOSEDED_EXEC_BUILD_DLL
IDL_Files {
BMClosedEDEI.idl
diff --git a/TAO/CIAO/examples/handcrafted/BasicSP/BMDevice/BMDevice.mpc b/TAO/CIAO/examples/handcrafted/BasicSP/BMDevice/BMDevice.mpc
index 4e56fa1735a..b140f0da752 100644
--- a/TAO/CIAO/examples/handcrafted/BasicSP/BMDevice/BMDevice.mpc
+++ b/TAO/CIAO/examples/handcrafted/BasicSP/BMDevice/BMDevice.mpc
@@ -1,13 +1,13 @@
// $Id$
project(BMDevice_stub): ciao_client {
- depends += BasicSP_stub
+ after += BasicSP_stub
sharedname = BMDevice_stub
idlflags += -Wb,stub_export_macro=BMDEVICE_STUB_Export -Wb,stub_export_include=BMDevice_stub_export.h -Wb,skel_export_macro=BMDEVICE_SVNT_Export -Wb,skel_export_include=BMDevice_svnt_export.h
libpaths += ..
libs += BasicSP_stub
- dllflags = BMDEVICE_STUB_BUILD_DLL
+ dynamicflags = BMDEVICE_STUB_BUILD_DLL
IDL_Files {
BMDevice.idl
@@ -19,12 +19,12 @@ project(BMDevice_stub): ciao_client {
}
project(BMDevice_svnt) : ciao_servant {
- depends += BMDevice_stub BasicSP_stub
+ after += BMDevice_stub BasicSP_stub
sharedname = BMDevice_svnt
libs += BMDevice_stub BasicSP_stub BasicSP_svnt
libpaths += ..
idlflags += -Wb,export_macro=BMDEVICE_SVNT_Export -Wb,export_include=BMDevice_svnt_export.h
- dllflags = BMDEVICE_SVNT_BUILD_DLL
+ dynamicflags = BMDEVICE_SVNT_BUILD_DLL
CIDL_Files {
// CIDL files are not used in handcrafted examples.
@@ -43,12 +43,12 @@ project(BMDevice_svnt) : ciao_servant {
project(BMDevice_exec) : ciao_component {
- depends += BMDevice_svnt
+ after += BMDevice_svnt
sharedname = BMDevice_exec
libs += BMDevice_stub BMDevice_svnt BasicSP_stub BasicSP_svnt
libpaths += ..
idlflags += -Wb,export_macro=BMDEVICE_EXEC_Export -Wb,export_include=BMDevice_exec_export.h
- dllflags = BMDEVICE_EXEC_BUILD_DLL
+ dynamicflags = BMDEVICE_EXEC_BUILD_DLL
IDL_Files {
BMDeviceEI.idl
diff --git a/TAO/CIAO/examples/handcrafted/BasicSP/BMDisplay/BMDisplay.mpc b/TAO/CIAO/examples/handcrafted/BasicSP/BMDisplay/BMDisplay.mpc
index 1f5c2fb83f8..ceef8347541 100644
--- a/TAO/CIAO/examples/handcrafted/BasicSP/BMDisplay/BMDisplay.mpc
+++ b/TAO/CIAO/examples/handcrafted/BasicSP/BMDisplay/BMDisplay.mpc
@@ -2,10 +2,10 @@
// This file is generated with "generate_component_mpc.pl -l .. -p BasicSP -i BMDisplay"
project(BMDisplay_stub): ciao_client {
- depends += BasicSP_stub
+ after += BasicSP_stub
sharedname = BMDisplay_stub
idlflags += -Wb,stub_export_macro=BMDISPLAY_STUB_Export -Wb,stub_export_include=BMDisplay_stub_export.h -Wb,skel_export_macro=BMDISPLAY_SVNT_Export -Wb,skel_export_include=BMDisplay_svnt_export.h
- dllflags = BMDISPLAY_STUB_BUILD_DLL
+ dynamicflags = BMDISPLAY_STUB_BUILD_DLL
IDL_Files {
BMDisplay.idl
@@ -17,12 +17,12 @@ project(BMDisplay_stub): ciao_client {
}
project(BMDisplay_svnt) : ciao_servant {
- depends += BasicSP_svnt BMDisplay_stub
+ after += BasicSP_svnt BMDisplay_stub
sharedname = BMDisplay_svnt
libs += BMDisplay_stub BasicSP_stub BasicSP_svnt
libpaths += ..
idlflags += -Wb,export_macro=BMDISPLAY_SVNT_Export -Wb,export_include=BMDisplay_svnt_export.h
- dllflags = BMDISPLAY_SVNT_BUILD_DLL
+ dynamicflags = BMDISPLAY_SVNT_BUILD_DLL
CIDL_Files {
// CIDL files are not used in handcrafted examples.
@@ -41,12 +41,12 @@ project(BMDisplay_svnt) : ciao_servant {
project(BMDisplay_exec) : ciao_component {
- depends += BMDisplay_svnt
+ after += BMDisplay_svnt
sharedname = BMDisplay_exec
libs += BMDisplay_stub BMDisplay_svnt BasicSP_stub BasicSP_svnt
libpaths += ..
idlflags += -Wb,export_macro=BMDISPLAY_EXEC_Export -Wb,export_include=BMDisplay_exec_export.h
- dllflags = BMDISPLAY_EXEC_BUILD_DLL
+ dynamicflags = BMDISPLAY_EXEC_BUILD_DLL
IDL_Files {
BMDisplayEI.idl
diff --git a/TAO/CIAO/examples/handcrafted/BasicSP/BasicSP.mpc b/TAO/CIAO/examples/handcrafted/BasicSP/BasicSP.mpc
index 140a63e401c..301ef3eb1a6 100644
--- a/TAO/CIAO/examples/handcrafted/BasicSP/BasicSP.mpc
+++ b/TAO/CIAO/examples/handcrafted/BasicSP/BasicSP.mpc
@@ -5,7 +5,7 @@ project(BasicSP_stub): ciao_client {
sharedname = BasicSP_stub
idlflags += -Wb,stub_export_macro=BASICSP_STUB_Export -Wb,stub_export_include=BasicSP_stub_export.h -Wb,skel_export_macro=BASICSP_SVNT_Export -Wb,skel_export_include=BasicSP_svnt_export.h
- dllflags = BASICSP_STUB_BUILD_DLL
+ dynamicflags = BASICSP_STUB_BUILD_DLL
IDL_Files {
BasicSP.idl
@@ -17,12 +17,12 @@ project(BasicSP_stub): ciao_client {
}
project(BasicSP_svnt) : ciao_servant {
- depends += BasicSP_stub
+ after += BasicSP_stub
sharedname = BasicSP_svnt
libs += BasicSP_stub
idlflags += -Wb,export_macro=BASICSP_SVNT_Export -Wb,export_include=BasicSP_svnt_export.h
- dllflags = BASICSP_SVNT_BUILD_DLL
+ dynamicflags = BASICSP_SVNT_BUILD_DLL
IDL_Files {
BasicSPE.idl
diff --git a/TAO/CIAO/examples/handcrafted/BasicSP/EC/EC.mpc b/TAO/CIAO/examples/handcrafted/BasicSP/EC/EC.mpc
index 58f2fe3c271..894491c9600 100644
--- a/TAO/CIAO/examples/handcrafted/BasicSP/EC/EC.mpc
+++ b/TAO/CIAO/examples/handcrafted/BasicSP/EC/EC.mpc
@@ -2,10 +2,10 @@
// This file is generated with "generate_component_mpc.pl -l .. -p BasicSP -i -c EC"
project(EC_stub): ciao_client {
- depends += BasicSP_stub
+ after += BasicSP_stub
sharedname = EC_stub
idlflags += -Wb,stub_export_macro=EC_STUB_Export -Wb,stub_export_include=EC_stub_export.h -Wb,skel_export_macro=EC_SVNT_Export -Wb,skel_export_include=EC_svnt_export.h
- dllflags = EC_STUB_BUILD_DLL
+ dynamicflags = EC_STUB_BUILD_DLL
IDL_Files {
EC.idl
@@ -16,13 +16,13 @@ project(EC_stub): ciao_client {
}
}
-project(EC_svnt) : ciao_server {
- depends += BasicSP_svnt EC_stub
+project(EC_svnt) : ciao_server, valuetype {
+ after += BasicSP_svnt EC_stub
sharedname = EC_svnt
- libs += EC_stub BasicSP_stub BasicSP_svnt TAO_Valuetype
- libpaths += .. $(TAO_ROOT)/tao/Valuetype
+ libs += EC_stub BasicSP_stub BasicSP_svnt
+ libpaths += ..
idlflags += -Wb,export_macro=EC_SVNT_Export -Wb,export_include=EC_svnt_export.h
- dllflags = EC_SVNT_BUILD_DLL
+ dynamicflags = EC_SVNT_BUILD_DLL
IDL_Files {
ECE.idl
@@ -37,12 +37,12 @@ project(EC_svnt) : ciao_server {
project(EC_exec) : ciao_server {
- depends += EC_svnt
+ after += EC_svnt
sharedname = EC_exec
libs += EC_stub BasicSP_stub EC_svnt
libpaths += ..
idlflags += -Wb,export_macro=EC_EXEC_Export -Wb,export_include=EC_exec_export.h
- dllflags = EC_EXEC_BUILD_DLL
+ dynamicflags = EC_EXEC_BUILD_DLL
IDL_Files {
ECEI.idl
@@ -56,11 +56,11 @@ project(EC_exec) : ciao_server {
-project (EC_client) : ciao_client {
+project (EC_client) : ciao_client, valuetype {
exename = client
- depends += EC_stub
- libs += EC_stub BasicSP_stub TAO_Valuetype
- libpaths += .. $(TAO_ROOT)/tao/Valuetype
+ after += EC_stub
+ libs += EC_stub BasicSP_stub
+ libpaths += ..
IDL_Files {
}
@@ -71,11 +71,11 @@ project (EC_client) : ciao_client {
}
-project (controller) : ciao_client {
+project (controller) : ciao_client, valuetype {
exename = controller
- depends += EC_stub
- libs += EC_stub BasicSP_stub TAO_Valuetype
- libpaths += .. $(TAO_ROOT)/tao/Valuetype
+ after += EC_stub
+ libs += EC_stub BasicSP_stub
+ libpaths += ..
IDL_Files {
}
diff --git a/TAO/CIAO/examples/handcrafted/Display/GPS/GPS.mpc b/TAO/CIAO/examples/handcrafted/Display/GPS/GPS.mpc
index 0a59c4cb021..16138dfa87f 100644
--- a/TAO/CIAO/examples/handcrafted/Display/GPS/GPS.mpc
+++ b/TAO/CIAO/examples/handcrafted/Display/GPS/GPS.mpc
@@ -3,10 +3,10 @@
// This file has been manually modified to add a second component implementation.
project(GPS_stub): ciao_client {
- depends += HUDisplay_stub
+ after += HUDisplay_stub
sharedname = GPS_stub
idlflags += -Wb,stub_export_macro=GPS_STUB_Export -Wb,stub_export_include=GPS_stub_export.h -Wb,skel_export_macro=GPS_SVNT_Export -Wb,skel_export_include=GPS_svnt_export.h
- dllflags = GPS_STUB_BUILD_DLL
+ dynamicflags = GPS_STUB_BUILD_DLL
IDL_Files {
GPS.idl
@@ -18,12 +18,12 @@ project(GPS_stub): ciao_client {
}
project(GPS_svnt) : ciao_servant {
- depends += HUDisplay_svnt GPS_stub
+ after += HUDisplay_svnt GPS_stub
sharedname = GPS_svnt
libs += GPS_stub HUDisplay_stub HUDisplay_svnt
libpaths += ..
idlflags += -Wb,export_macro=GPS_SVNT_Export -Wb,export_include=GPS_svnt_export.h
- dllflags = GPS_SVNT_BUILD_DLL
+ dynamicflags = GPS_SVNT_BUILD_DLL
CIDL_Files {
// CIDL files are not used in handcrafted examples.
@@ -42,12 +42,12 @@ project(GPS_svnt) : ciao_servant {
project(GPS_exec) : ciao_component {
- depends += GPS_svnt
+ after += GPS_svnt
sharedname = GPS_exec
libs += GPS_stub GPS_svnt HUDisplay_stub HUDisplay_svnt
libpaths += ..
idlflags += -Wb,export_macro=GPS_EXEC_Export -Wb,export_include=GPS_exec_export.h
- dllflags = GPS_EXEC_BUILD_DLL
+ dynamicflags = GPS_EXEC_BUILD_DLL
IDL_Files {
GPSEI.idl
@@ -60,12 +60,12 @@ project(GPS_exec) : ciao_component {
}
project(GPS_tracing_exec) : ciao_component {
- depends += GPS_svnt
+ after += GPS_svnt
sharedname = GPS_tracing_exec
libs += GPS_stub GPS_svnt HUDisplay_stub HUDisplay_svnt
libpaths += ..
idlflags += -Wb,export_macro=GPS_EXEC_Export -Wb,export_include=GPS_exec_export.h
- dllflags = GPS_EXEC_BUILD_DLL
+ dynamicflags = GPS_EXEC_BUILD_DLL
IDL_Files {
GPSEI.idl
diff --git a/TAO/CIAO/examples/handcrafted/Display/HUDisplay.mpc b/TAO/CIAO/examples/handcrafted/Display/HUDisplay.mpc
index c4b896ee1a8..698fc4337e5 100644
--- a/TAO/CIAO/examples/handcrafted/Display/HUDisplay.mpc
+++ b/TAO/CIAO/examples/handcrafted/Display/HUDisplay.mpc
@@ -5,7 +5,7 @@ project(HUDisplay_stub): ciao_client {
sharedname = HUDisplay_stub
idlflags += -Wb,stub_export_macro=HUDISPLAY_STUB_Export -Wb,stub_export_include=HUDisplay_stub_export.h -Wb,skel_export_macro=HUDISPLAY_SVNT_Export -Wb,skel_export_include=HUDisplay_svnt_export.h
- dllflags = HUDISPLAY_STUB_BUILD_DLL
+ dynamicflags = HUDISPLAY_STUB_BUILD_DLL
IDL_Files {
HUDisplay.idl
@@ -17,12 +17,12 @@ project(HUDisplay_stub): ciao_client {
}
project(HUDisplay_svnt) : ciao_servant {
- depends += HUDisplay_stub
+ after += HUDisplay_stub
sharedname = HUDisplay_svnt
libs += HUDisplay_stub
idlflags += -Wb,export_macro=HUDISPLAY_SVNT_Export -Wb,export_include=HUDisplay_svnt_export.h
- dllflags = HUDISPLAY_SVNT_BUILD_DLL
+ dynamicflags = HUDISPLAY_SVNT_BUILD_DLL
IDL_Files {
HUDisplayE.idl
diff --git a/TAO/CIAO/examples/handcrafted/Display/NavDisplay/NavDisplay.mpc b/TAO/CIAO/examples/handcrafted/Display/NavDisplay/NavDisplay.mpc
index 11e3f540ee8..4c4069160ea 100644
--- a/TAO/CIAO/examples/handcrafted/Display/NavDisplay/NavDisplay.mpc
+++ b/TAO/CIAO/examples/handcrafted/Display/NavDisplay/NavDisplay.mpc
@@ -2,10 +2,10 @@
// This file is generated with "generate_component_mpc.pl -l .. -p HUDisplay -i NavDisplay"
project(NavDisplay_stub): ciao_client {
- depends += HUDisplay_stub
+ after += HUDisplay_stub
sharedname = NavDisplay_stub
idlflags += -Wb,stub_export_macro=NAVDISPLAY_STUB_Export -Wb,stub_export_include=NavDisplay_stub_export.h -Wb,skel_export_macro=NAVDISPLAY_SVNT_Export -Wb,skel_export_include=NavDisplay_svnt_export.h
- dllflags = NAVDISPLAY_STUB_BUILD_DLL
+ dynamicflags = NAVDISPLAY_STUB_BUILD_DLL
IDL_Files {
NavDisplay.idl
@@ -17,12 +17,12 @@ project(NavDisplay_stub): ciao_client {
}
project(NavDisplay_svnt) : ciao_servant {
- depends += HUDisplay_svnt NavDisplay_stub
+ after += HUDisplay_svnt NavDisplay_stub
sharedname = NavDisplay_svnt
libs += NavDisplay_stub HUDisplay_stub HUDisplay_svnt
libpaths += ..
idlflags += -Wb,export_macro=NAVDISPLAY_SVNT_Export -Wb,export_include=NavDisplay_svnt_export.h
- dllflags = NAVDISPLAY_SVNT_BUILD_DLL
+ dynamicflags = NAVDISPLAY_SVNT_BUILD_DLL
CIDL_Files {
// CIDL files are not used in handcrafted examples.
@@ -41,12 +41,12 @@ project(NavDisplay_svnt) : ciao_servant {
project(NavDisplay_exec) : ciao_component {
- depends += NavDisplay_svnt
+ after += NavDisplay_svnt
sharedname = NavDisplay_exec
libs += NavDisplay_stub NavDisplay_svnt HUDisplay_stub HUDisplay_svnt
libpaths += ..
idlflags += -Wb,export_macro=NAVDISPLAY_EXEC_Export -Wb,export_include=NavDisplay_exec_export.h
- dllflags = NAVDISPLAY_EXEC_BUILD_DLL
+ dynamicflags = NAVDISPLAY_EXEC_BUILD_DLL
IDL_Files {
NavDisplayEI.idl
diff --git a/TAO/CIAO/examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc b/TAO/CIAO/examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc
index b3caa4b62e0..b0c2aa77632 100644
--- a/TAO/CIAO/examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc
+++ b/TAO/CIAO/examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc
@@ -1,12 +1,11 @@
// $Id$
project(NavDisplayGUI_exec) : ciao_component, qt_moc {
- depends += NavDisplay_exec
+ after += NavDisplay_exec
sharedname = NavDisplayGUI_exec
libs += NavDisplay_stub NavDisplay_svnt HUDisplay_stub HUDisplay_svnt
- libpaths += .. ../NavDisplay $(QTDIR)/lib
- dllflags = NAVDISPLAY_EXEC_BUILD_DLL QT_DLL
- macros += QT_THREAD_SUPPORT
- includes += ../NavDisplay $(QTDIR)/include
+ libpaths += .. ../NavDisplay
+ dynamicflags = NAVDISPLAY_EXEC_BUILD_DLL QT_DLL
+ includes += ../NavDisplay
idlflags += -I ../NavDisplay -Wb,export_macro=NAVDISPLAY_EXEC_Export -Wb,export_include=NavDisplay_exec_export.h
idlgendir = ./
diff --git a/TAO/CIAO/examples/handcrafted/Display/RateGen/RateGen.mpc b/TAO/CIAO/examples/handcrafted/Display/RateGen/RateGen.mpc
index 8417496533d..102e244c1cc 100644
--- a/TAO/CIAO/examples/handcrafted/Display/RateGen/RateGen.mpc
+++ b/TAO/CIAO/examples/handcrafted/Display/RateGen/RateGen.mpc
@@ -2,10 +2,10 @@
// This file is generated with "generate_component_mpc.pl -l .. -p HUDisplay -i -c RateGen"
project(RateGen_stub): ciao_client {
- depends += HUDisplay_stub
+ after += HUDisplay_stub
sharedname = RateGen_stub
idlflags += -Wb,stub_export_macro=RATEGEN_STUB_Export -Wb,stub_export_include=RateGen_stub_export.h -Wb,skel_export_macro=RATEGEN_SVNT_Export -Wb,skel_export_include=RateGen_svnt_export.h
- dllflags = RATEGEN_STUB_BUILD_DLL
+ dynamicflags = RATEGEN_STUB_BUILD_DLL
IDL_Files {
RateGen.idl
@@ -16,13 +16,13 @@ project(RateGen_stub): ciao_client {
}
}
-project(RateGen_svnt) : ciao_servant {
- depends += HUDisplay_svnt RateGen_stub
+project(RateGen_svnt) : ciao_servant, valuetype {
+ after += HUDisplay_svnt RateGen_stub
sharedname = RateGen_svnt
- libs += RateGen_stub HUDisplay_stub HUDisplay_svnt TAO_Valuetype
- libpaths += .. $(TAO_ROOT)/tao/Valuetype
+ libs += RateGen_stub HUDisplay_stub HUDisplay_svnt
+ libpaths += ..
idlflags += -Wb,export_macro=RATEGEN_SVNT_Export -Wb,export_include=RateGen_svnt_export.h
- dllflags = RATEGEN_SVNT_BUILD_DLL
+ dynamicflags = RATEGEN_SVNT_BUILD_DLL
CIDL_Files {
// CIDL files are not used in handcrafted examples.
@@ -41,12 +41,12 @@ project(RateGen_svnt) : ciao_servant {
project(RateGen_exec) : ciao_component {
- depends += RateGen_svnt
+ after += RateGen_svnt
sharedname = RateGen_exec
libs += RateGen_stub HUDisplay_stub RateGen_svnt
libpaths += ..
idlflags += -Wb,export_macro=RATEGEN_EXEC_Export -Wb,export_include=RateGen_exec_export.h
- dllflags = RATEGEN_EXEC_BUILD_DLL
+ dynamicflags = RATEGEN_EXEC_BUILD_DLL
IDL_Files {
RateGenEI.idl
@@ -60,11 +60,11 @@ project(RateGen_exec) : ciao_component {
-project (RateGen_client) : ciao_client {
+project (RateGen_client) : ciao_client, valuetype {
exename = client
- depends += RateGen_stub
- libs += RateGen_stub HUDisplay_stub TAO_Valuetype
- libpaths += .. $(TAO_ROOT)/tao/Valuetype
+ after += RateGen_stub
+ libs += RateGen_stub HUDisplay_stub
+ libpaths += ..
IDL_Files {
}
@@ -75,11 +75,11 @@ project (RateGen_client) : ciao_client {
}
-project (controller) : ciao_client {
+project (controller) : ciao_client, valuetype {
exename = controller
- depends += RateGen_stub
- libs += RateGen_stub HUDisplay_stub TAO_Valuetype
- libpaths += .. $(TAO_ROOT)/tao/Valuetype
+ after += RateGen_stub
+ libs += RateGen_stub HUDisplay_stub
+ libpaths += ..
IDL_Files {
}
@@ -88,3 +88,4 @@ project (controller) : ciao_client {
controller.cpp
}
}
+
diff --git a/TAO/CIAO/examples/handcrafted/Hello/hello.mpc b/TAO/CIAO/examples/handcrafted/Hello/hello.mpc
index 5b8774c52ed..e83742c1fb2 100644
--- a/TAO/CIAO/examples/handcrafted/Hello/hello.mpc
+++ b/TAO/CIAO/examples/handcrafted/Hello/hello.mpc
@@ -3,7 +3,7 @@ project(hello_stub): ciao_client {
idlflags += -I ../../.. -I ../../../.. -I ../../../../orbsvcs/orbsvcs
idlflags += -Wb,pre_include="ace/pre.h" -Wb,post_include="ace/post.h"
idlflags += -Wb,stub_export_macro=HELLO_STUB_Export -Wb,stub_export_include=hello_stub_export.h -Wb,skel_export_macro=HELLO_SERVANT_Export -Wb,skel_export_include=hello_servants_export.h
- dllflags = HELLO_STUB_BUILD_DLL
+ dynamicflags = HELLO_STUB_BUILD_DLL
IDL_Files {
hello.idl
@@ -15,11 +15,11 @@ project(hello_stub): ciao_client {
}
project(hello_servants) : ciao_servant {
- depends += hello_stub
+ after += hello_stub
sharedname = hello_servants
libs += hello_stub
- idlflags += -I ../../.. -I ../../../.. -I ../../../../orbsvcs/orbsvcs -Wb,export_macro=HELLO_SERVANT_Export -Wb,export_include=hello_servants_export.h -Wb,pre_include="ace/pre.h" -Wb,post_include="ace/post.h"
- dllflags = HELLO_SERVANT_BUILD_DLL
+ idlflags += -I ../../.. -I ../../../.. -I ../../../../orbsvcs/orbsvcs -Wb,export_macro=HELLO_SERVANT_Export -Wb,export_include=hello_servants_export.h
+ dynamicflags = HELLO_SERVANT_BUILD_DLL
CIDL_Files {
// CIDL files are not used in handcrafted examples.
@@ -37,10 +37,10 @@ project(hello_servants) : ciao_servant {
}
project(hello_executors) : ciao_component {
- depends += hello_servants
+ after += hello_servants
sharedname = hello_executors
libs += hello_stub hello_servants
- dllflags = HELLO_EXECUTOR_BUILD_DLL
+ dynamicflags = HELLO_EXECUTOR_BUILD_DLL
IDL_Files {
}
@@ -52,7 +52,7 @@ project(hello_executors) : ciao_component {
project (client) : ciao_client {
exename = client
- depends += hello_stub
+ after += hello_stub
libs += hello_stub
IDL_Files {
@@ -66,7 +66,7 @@ project (client) : ciao_client {
// Client for interacting with the Simple_Component_Server
project (simple_client) : ciao_client {
libpaths += $(CIAO_ROOT)/tools/Simple_Component_Server
- depends += hello_stub Simple_Server_Stbu
+ after += hello_stub Simple_Server_Stbu
libpaths += $(CIAO_ROOT)/tools/Simple_Component_Server
libs += hello_stub CIAO_Simple_Server_Stub
exename = simple_client
diff --git a/TAO/CIAO/tools/Assembly_Deployer/Assembly_Deployer.mpc b/TAO/CIAO/tools/Assembly_Deployer/Assembly_Deployer.mpc
index 3258f89bfe8..1249f2429f4 100644
--- a/TAO/CIAO/tools/Assembly_Deployer/Assembly_Deployer.mpc
+++ b/TAO/CIAO/tools/Assembly_Deployer/Assembly_Deployer.mpc
@@ -1,8 +1,8 @@
-project(Assembly_Manager): ciao_server, acexml {
+project(Assembly_Manager): ciao_server, acexml, iortable {
- libs += TAO_IORTable CIAO_XML_Helpers
- libpaths += $(TAO_ROOT)/tao/IORTable ../XML_Helpers
- depends += XML_Helpers
+ libs += CIAO_XML_Helpers
+ libpaths += ../XML_Helpers
+ after += XML_Helpers
Source_Files {
Assembly_ServiceC.cpp
diff --git a/TAO/CIAO/tools/ComponentServer/ComponentServer.mpc b/TAO/CIAO/tools/ComponentServer/ComponentServer.mpc
index a87efd1e32e..85bf8876504 100644
--- a/TAO/CIAO/tools/ComponentServer/ComponentServer.mpc
+++ b/TAO/CIAO/tools/ComponentServer/ComponentServer.mpc
@@ -1,10 +1,6 @@
// $Id$
-project(ComponentServer): ciao_server {
-
- libs += TAO_IORTable
- libpaths += $(TAO_ROOT)/tao/IORTable
-
+project(ComponentServer): ciao_server, iortable {
Source_Files {
ComponentServer.cpp
}
diff --git a/TAO/CIAO/tools/Daemon/Daemon.mpc b/TAO/CIAO/tools/Daemon/Daemon.mpc
index 1b6d2ceb0ca..e90eb7c982d 100644
--- a/TAO/CIAO/tools/Daemon/Daemon.mpc
+++ b/TAO/CIAO/tools/Daemon/Daemon.mpc
@@ -1,8 +1,4 @@
-project(CIAO_Daemon): ciao_server {
-
- libs += TAO_IORTable
- libpaths += $(TAO_ROOT)/tao/IORTable
-
+project(CIAO_Daemon): ciao_server, iortable {
IDL_Files {
Daemon.idl
}
@@ -19,7 +15,7 @@ project(DaemonController) : ciao_server, acexml {
libs += CIAO_XML_Helpers
libpaths += ../XML_Helpers
- depends += XML_Helpers
+ after += XML_Helpers
IDL_Files {
Daemon.idl
diff --git a/TAO/CIAO/tools/ServerActivator/ServerActivator.mpc b/TAO/CIAO/tools/ServerActivator/ServerActivator.mpc
index ebc7757da49..4cb3912033d 100644
--- a/TAO/CIAO/tools/ServerActivator/ServerActivator.mpc
+++ b/TAO/CIAO/tools/ServerActivator/ServerActivator.mpc
@@ -1,8 +1,4 @@
-project(ServerActivator): ciao_server {
-
- libs += TAO_IORTable
- libpaths += $(TAO_ROOT)/tao/IORTable
-
+project(ServerActivator): ciao_server, iortable {
Source_Files {
ServerActivator.cpp
}
diff --git a/TAO/CIAO/tools/Simple_Component_Server/Simple_Component_Server.mpc b/TAO/CIAO/tools/Simple_Component_Server/Simple_Component_Server.mpc
index 81c41c1ed83..eb1f0b5c800 100644
--- a/TAO/CIAO/tools/Simple_Component_Server/Simple_Component_Server.mpc
+++ b/TAO/CIAO/tools/Simple_Component_Server/Simple_Component_Server.mpc
@@ -1,7 +1,7 @@
project (Simple_Server_Stub) : taolib_with_idl, ciao_client {
sharedname = CIAO_Simple_Server_Stub
- idlflags += -Wb,stub_export_include=Simple_Server_Stub_Export.h -Wb,stub_export_macro=CIAO_SIMPLE_SERVER_STUB_Export -Wb,pre_include="ace/pre.h" -Wb,post_include="ace/post.h"
- dllflags = CIAO_SIMPLE_SERVER_STUB_BUILD_DLL
+ idlflags += -Wb,stub_export_include=Simple_Server_Stub_Export.h -Wb,stub_export_macro=CIAO_SIMPLE_SERVER_STUB_Export
+ dynamicflags = CIAO_SIMPLE_SERVER_STUB_BUILD_DLL
IDL_Files {
Simple_Server.idl
@@ -13,7 +13,7 @@ project (Simple_Server_Stub) : taolib_with_idl, ciao_client {
}
project (Simple_Component_Server) : ciao_server {
- depends += Simple_Server_Stub
+ after += Simple_Server_Stub
libs += CIAO_Simple_Server_Stub
exename = Simple_Component_Server
@@ -26,7 +26,7 @@ project (Simple_Component_Server) : ciao_server {
// Use the following settings as a blueprint for creating client project.
project (Simple_Component_Server_test_client) : ciao_server {
- depends += Simple_Server_Stub
+ after += Simple_Server_Stub
libs += CIAO_Simple_Server_Stub
libpaths += $(CIAO_ROOT)/tools/Simple_Component_Server
exename = sample_client
diff --git a/TAO/CIAO/tools/XML_Helpers/XMLHelpers.mpc b/TAO/CIAO/tools/XML_Helpers/XMLHelpers.mpc
index d73aab62935..5699408b442 100644
--- a/TAO/CIAO/tools/XML_Helpers/XMLHelpers.mpc
+++ b/TAO/CIAO/tools/XML_Helpers/XMLHelpers.mpc
@@ -1,6 +1,6 @@
project(XML_Helpers): acelib, acexml {
sharedname=CIAO_XML_Helpers
- dllflags += CIAO_XML_HELPERS_BUILD_DLL
+ dynamicflags += CIAO_XML_HELPERS_BUILD_DLL
Source_Files {
XML_Utils.cpp
@@ -13,7 +13,7 @@ project(XML_Helpers): acelib, acexml {
project(Helper_Test): aceexe, acexml {
libs += CIAO_XML_Helpers
- depends += XML_Helpers
+ after += XML_Helpers
Source_Files {
main.cpp
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index a19e0fe6c85..22987bd86ea 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,326 @@
+Wed Jun 25 11:00:00 2003 Justin Michel <michel_j@ociweb.com>
+
+ * TAOACE.mwc:
+ * TAO_IDL/tao_idl.mpc:
+ * examples/examples.mwc:
+ * examples/AMH/Sink_Server/Sink_Server.mpc:
+ * examples/AMI/FL_Callback/FL_Callback.mpc:
+ * examples/Callback_Quoter/Callback_Quoter.mpc:
+ * examples/Content_Server/SMI_Iterator/SMI_Iterator.mpc:
+ * examples/Event_Comm/Event_Comm.mpc:
+ * examples/Load_Balancing/Load_Balancing.mpc:
+ * examples/Load_Balancing_persistent/Load_Balancing_persistent.mpc:
+ * examples/Logging/Logging.mpc:
+ * examples/OBV/Typed_Events/Typed_Events.mpc:
+ * examples/Persistent_Grid/Persistent_Grid.mpc:
+ * examples/PluggableUDP/tests/Basic/Basic.mpc:
+ * examples/PluggableUDP/tests/Performance/Performance.mpc:
+ * examples/PluggableUDP/tests/SimplePerformance/SimplePerformance.mpc:
+ * examples/Quoter/Quoter.mpc:
+ * examples/RTCORBA/Activity/Activity.mpc:
+ * examples/Simple/bank/bank.mpc:
+ * examples/Simple/chat/chat.mpc:
+ * examples/Simple/echo/echo.mpc:
+ * examples/Simple/grid/grid.mpc:
+ * examples/Simple/time/time.mpc:
+ * examples/Simple/time-date/time_date.mpc:
+ * examples/TypeCode_Creation/TypeCode_Creation.mpc:
+ * examples/ior_corbaloc/ior_corbaloc.mpc:
+ * examples/mfc/client.mpc:
+ * examples/mfc/server.mpc:
+ * orbsvcs/Concurrency_Service/Concurrency_Service.mpc:
+ * orbsvcs/CosEvent_Service/CosEvent_Service.mpc:
+ * orbsvcs/Dump_Schedule/Dump_Schedule.mpc:
+ * orbsvcs/Event_Service/Event_Service.mpc:
+ * orbsvcs/IFR_Service/IFR_Service.mpc:
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ * orbsvcs/LifeCycle_Service/LifeCycle_Service.mpc:
+ * orbsvcs/LoadBalancer/LoadBalancer.mpc:
+ * orbsvcs/Naming_Service/Naming_Service.mpc:
+ * orbsvcs/Notify_Service/Notify_Service.mpc:
+ * orbsvcs/Scheduling_Service/Scheduling_Service.mpc:
+ * orbsvcs/Time_Service/Time_Service.mpc:
+ * orbsvcs/Trading_Service/Trading_Service.mpc:
+ * orbsvcs/examples/examples.mwc:
+ * orbsvcs/orbsvcs/AV.mpc:
+ * orbsvcs/orbsvcs/CosConcurrency.mpc:
+ * orbsvcs/orbsvcs/CosEvent.mpc:
+ * orbsvcs/orbsvcs/CosLifeCycle.mpc:
+ * orbsvcs/orbsvcs/CosLoadBalancing.mpc:
+ * orbsvcs/orbsvcs/CosNaming.mpc:
+ * orbsvcs/orbsvcs/CosNotification.mpc:
+ * orbsvcs/orbsvcs/CosProperty.mpc:
+ * orbsvcs/orbsvcs/CosTime.mpc:
+ * orbsvcs/orbsvcs/CosTrading.mpc:
+ * orbsvcs/orbsvcs/DsEventLogAdmin.mpc:
+ * orbsvcs/orbsvcs/DsLogAdmin.mpc:
+ * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
+ * orbsvcs/orbsvcs/ETCL.mpc:
+ * orbsvcs/orbsvcs/FTORB.mpc:
+ * orbsvcs/orbsvcs/FaultTolerance.mpc:
+ * orbsvcs/orbsvcs/IFRService.mpc:
+ * orbsvcs/orbsvcs/PortableGroup.mpc:
+ * orbsvcs/orbsvcs/RTCORBAEvent.mpc:
+ * orbsvcs/orbsvcs/RTEvent.mpc:
+ * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
+ * orbsvcs/orbsvcs/RTOLDEvent.mpc:
+ * orbsvcs/orbsvcs/RTSched.mpc:
+ * orbsvcs/orbsvcs/RTSchedEvent.mpc:
+ * orbsvcs/orbsvcs/RT_Notification.mpc:
+ * orbsvcs/orbsvcs/SSLIOP.mpc:
+ * orbsvcs/orbsvcs/Security.mpc:
+ * orbsvcs/orbsvcs/Svc_Utils.mpc:
+ * orbsvcs/performance-tests/perf.mwc:
+ * orbsvcs/performance-tests/RTEvent/lib/RTEC_Perf.mpc:
+ * orbsvcs/tests/tests.mwc:
+ * orbsvcs/tests/AVStreams/Asynch_Three_Stage/AVStreams_Asynch_Three_Stage.mpc:
+ * orbsvcs/tests/AVStreams/Bidirectional_Flows/AVStreams_Bidirectional_Flows.mpc:
+ * orbsvcs/tests/AVStreams/Component_Switching/AVStreams_Component_Switching.mpc:
+ * orbsvcs/tests/AVStreams/Full_Profile/AVStreams_Full_Profile.mpc:
+ * orbsvcs/tests/AVStreams/Latency/AVStreams_Latency.mpc:
+ * orbsvcs/tests/AVStreams/Modify_QoS/AVStreams_Modify_QoS.mpc:
+ * orbsvcs/tests/AVStreams/Multicast/AVStreams_Multicast.mpc:
+ * orbsvcs/tests/AVStreams/Multicast_Full_Profile/AVStreams_Multicast_Full_Profile.mpc:
+ * orbsvcs/tests/AVStreams/Multiple_Flows/AVStreams_Multiple_Flows.mpc:
+ * orbsvcs/tests/AVStreams/Pluggable/AVStreams_Pluggable.mpc:
+ * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/AVStream_Pluggable_Flow_Protocol.mpc:
+ * orbsvcs/tests/AVStreams/Simple_Three_Stage/AVStreams_Simple_Three_Stage.mpc:
+ * orbsvcs/tests/AVStreams/Simple_Two_Stage/AVStreams_Simple_Two_Stage.mpc:
+ * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/AVStreams_Simple_Two_Stage_With_QoS.mpc:
+ * orbsvcs/tests/Bug_1393_Regression/Bug_1393_Regression.mpc:
+ * orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc:
+ * orbsvcs/tests/Concurrency/Concurrency.mpc:
+ * orbsvcs/tests/CosEvent/Basic/CosEvent_Basic.mpc:
+ * orbsvcs/tests/CosEvent/Basic/basiceventtestexe.mpb:
+ * orbsvcs/tests/CosEvent/lib/CosEvent_lib.mpc:
+ * orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.mpc:
+ * orbsvcs/tests/EC_Mcast/EC_Mcast.mpc:
+ * orbsvcs/tests/EC_Multiple/EC_Multiple.mpc:
+ * orbsvcs/tests/EC_Throughput/EC_Throughput.mpc:
+ * orbsvcs/tests/Event/Basic/Event_Basic.mpc:
+ * orbsvcs/tests/Event/Basic/rteventtestexe.mpb:
+ * orbsvcs/tests/Event/Mcast/Common/ECMcastTests_lib.mpc:
+ * orbsvcs/tests/Event/Mcast/Complex/Complex.mpc:
+ * orbsvcs/tests/Event/Mcast/Simple/Simple.mpc:
+ * orbsvcs/tests/Event/Mcast/Two_Way/Two_Way.mpc:
+ * orbsvcs/tests/Event/Performance/Event_Performance.mpc:
+ * orbsvcs/tests/Event/Performance/eventperftestexe.mpb:
+ * orbsvcs/tests/Event/lib/Event_lib.mpc:
+ * orbsvcs/tests/FaultTolerance/IOGR/FaultTolerance_IOGR.mpc:
+ * orbsvcs/tests/FaultTolerance/IOGRManipulation/FaultTolerance_IOGRManipulation.mpc:
+ * orbsvcs/tests/IOR_MCast/IOR_MCast.mpc:
+ * orbsvcs/tests/ImplRepo/ImplRepo.mpc:
+ * orbsvcs/tests/ImplRepo/NameService/ImplRepo_NameService.mpc:
+ * orbsvcs/tests/InterfaceRepo/Application_Test/InterfaceRepo_Application_Test.mpc:
+ * orbsvcs/tests/InterfaceRepo/IFR_Test/InterfaceRepo_IFR_Test.mpc:
+ * orbsvcs/tests/InterfaceRepo/Persistence_Test/InterfaceRepo_Persistence_Test.mpc:
+ * orbsvcs/tests/Interoperable_Naming/Interoperable_Naming.mpc:
+ * orbsvcs/tests/Miop/McastHello/McastHello.mpc:
+ * orbsvcs/tests/Notify/Basic/Basic.mpc:
+ * orbsvcs/tests/Notify/Blocking/Blocking.mpc:
+ * orbsvcs/tests/Notify/Destroy/Destroy.mpc:
+ * orbsvcs/tests/Notify/Discarding/Discarding.mpc:
+ * orbsvcs/tests/Notify/MT_Dispatching/MT_Dispatching.mpc:
+ * orbsvcs/tests/Notify/Ordering/Ordering.mpc:
+ * orbsvcs/tests/Notify/RT_lib/RT_Notify_lib.mpc:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Multi_ETCL_Filter.mpc:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Multi_Filter.mpc:
+ * orbsvcs/tests/Notify/Structured_Filter/Structured_Filter.mpc:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Multi_Filter.mpc:
+ * orbsvcs/tests/Notify/Test_Filter/Test_Filter.mpc:
+ * orbsvcs/tests/Notify/lib/Notify_lib.mpc:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Filter.mpc:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen.mpc:
+ * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.mpc:
+ * orbsvcs/tests/Property/Property.mpc:
+ * orbsvcs/tests/Redundant_Naming/Redundant_Naming.mpc:
+ * orbsvcs/tests/Sched/Sched.mpc:
+ * orbsvcs/tests/Sched_Conf/Sched_Conf.mpc:
+ * orbsvcs/tests/Security/Big_Request/Big_Request.mpc:
+ * orbsvcs/tests/Security/Callback/Callback.mpc:
+ * orbsvcs/tests/Security/MT_IIOP_SSL/MT_IIOP_SSL.mpc:
+ * orbsvcs/tests/Security/MT_IIOP_SSL/MT_SSLIOP.mpc:
+ * orbsvcs/tests/Security/MT_SSLIOP/MT_SSLIOP.mpc:
+ * orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc:
+ * orbsvcs/tests/Security/SecurityLevel1/SecurityLevel1.mpc:
+ * orbsvcs/tests/Simple_Naming/Simple_Naming.mpc:
+ * orbsvcs/tests/Time/Time.mpc:
+ * orbsvcs/tests/Trading/Trading.mpc:
+ * orbsvcs/tests/ior_corbaname/ior_corbaname.mpc:
+ * orbsvcs/tests/tests_svc_loader/tests_svc_loader.mpc:
+ * performance-tests/perf.mwc:
+ * performance-tests/Callback/Callback.mpc:
+ * performance-tests/Cubit/TAO/DII_Cubit/DII_Cubit.mpc:
+ * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc:
+ * performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc:
+ * performance-tests/Latency/AMH/Single_Threaded/Single_Threaded.mpc:
+ * performance-tests/Latency/AMI/AMI.mpc:
+ * performance-tests/Latency/DII/DII.mpc:
+ * performance-tests/Latency/DSI/DSI.mpc:
+ * performance-tests/Latency/Deferred/Deferred.mpc:
+ * performance-tests/Latency/Single_Threaded/Single_Threaded.mpc:
+ * performance-tests/Latency/Thread_Per_Connection/Thread_Per_Connection.mpc:
+ * performance-tests/Latency/Thread_Pool/Thread_Pool.mpc:
+ * performance-tests/Memory/Single_Threaded/Memory_Growth.mpc:
+ * performance-tests/POA/Create_Reference/Create_Reference.mpc:
+ * performance-tests/POA/Demux/Demux.mpc:
+ * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc:
+ * performance-tests/POA/Object_Creation_And_Registration/Object_Creation_And_Registration.mpc:
+ * performance-tests/Pluggable/Pluggable.mpc:
+ * performance-tests/RTCorba/Multiple_Endpoints/Common/Common.mpc:
+ * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/ORB_Per_Priority.mpc:
+ * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/Single_Endpoint.mpc:
+ * performance-tests/RTCorba/Oneways/Reliable/Reliable.mpc:
+ * performance-tests/RTCorba/Thread_Pool/Thread_Pool.mpc:
+ * performance-tests/Sequence_Latency/AMH/Single_Threaded/Single_Threaded.mpc:
+ * performance-tests/Sequence_Latency/AMI/ami.mpc:
+ * performance-tests/Sequence_Latency/DSI/DSI.mpc:
+ * performance-tests/Sequence_Latency/Deferred/Deferred.mpc:
+ * performance-tests/Sequence_Latency/Single_Threaded/Single_Threaded.mpc:
+ * performance-tests/Sequence_Latency/Thread_Per_Connection/Thread_Per_Connection.mpc:
+ * performance-tests/Sequence_Latency/Thread_Pool/Thread_Pool.mpc:
+ * performance-tests/Throughput/Throughput.mpc:
+ * tao/tao.mpc:
+ * tao/BiDir_GIOP/BiDir_GIOP.mpc:
+ * tao/Domain/Domain.mpc:
+ * tao/DynamicAny/DynamicAny.mpc:
+ * tao/DynamicInterface/DynamicInterface.mpc:
+ * tao/IFR_Client/IFR_Client.mpc:
+ * tao/IORInterceptor/IORInterceptor.mpc:
+ * tao/IORManipulation/IORManipulation.mpc:
+ * tao/IORTable/IORTable.mpc:
+ * tao/Messaging/Messaging.mpc:
+ * tao/ObjRefTemplate/ObjRefTemplate.mpc:
+ * tao/PortableServer/PortableServer.mpc:
+ * tao/RTCORBA/RTCORBA.mpc:
+ * tao/RTPortableServer/RTPortableServer.mpc:
+ * tao/SmartProxies/SmartProxies.mpc:
+ * tao/Strategies/Strategies.mpc:
+ * tao/TypeCodeFactory/TypeCodeFactory.mpc:
+ * tao/Valuetype/Valuetype.mpc:
+ * tests/tests.mwc:
+ * tests/AMI/AMI.mpc:
+ * tests/AMI_Buffering/AMI_Buffering.mpc:
+ * tests/AMI_Timeouts/AMI_Timeouts.mpc:
+ * tests/BiDirectional/BiDirectional.mpc:
+ * tests/BiDirectional_NestedUpcall/BiDirectional_NestedUpcall.mpc:
+ * tests/Big_Oneways/Big_Oneways.mpc:
+ * tests/Big_Reply/Big_Reply.mpc:
+ * tests/Big_Request_Muxing/Big_Request_Muxing.mpc:
+ * tests/Big_Twoways/Big_Twoways.mpc:
+ * tests/Blocking_Sync_None/Blocking_Sync_None.mpc:
+ * tests/CDR/CDR.mpc:
+ * tests/Cache_Growth_Test/Cache_Growth_Test.mpc:
+ * tests/Client_Leaks/Client_Leaks.mpc:
+ * tests/Codec/Codec.mpc:
+ * tests/Collocation/Collocation.mpc:
+ * tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc:
+ * tests/Connection_Purging/Connection_Purging.mpc:
+ * tests/Connection_Timeout/Connection_Timeout.mpc:
+ * tests/Crash_On_Write/Crash_On_Write.mpc:
+ * tests/Crashed_Callback/Crashed_Callback.mpc:
+ * tests/DLL_ORB/DLL_ORB.mpc:
+ * tests/DSI_Gateway/DSI_Gateway.mpc:
+ * tests/DynAny_Test/DynAny_Test.mpc:
+ * tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc:
+ * tests/Exposed_Policies/Exposed_Policies.mpc:
+ * tests/Faults/Faults.mpc:
+ * tests/File_IO/File_IO.mpc:
+ * tests/Forwarding/Forwarding.mpc:
+ * tests/Hello/Hello.mpc:
+ * tests/IDL_Test/IDL_Test.mpc:
+ * tests/IORManipulation/IORManipulation.mpc:
+ * tests/InterOp-Naming/InterOp-Naming.mpc:
+ * tests/Leader_Followers/Leader_Followers.mpc:
+ * tests/LongUpcalls/LongUpcalls.mpc:
+ * tests/MProfile/MProfile.mpc:
+ * tests/MProfile_Connection_Timeout/MProfile_Connection_Timeout.mpc:
+ * tests/MProfile_Forwarding/MProfile_Forwarding.mpc:
+ * tests/MT_BiDir/MT_BiDir.mpc:
+ * tests/MT_Client/MT_Client.mpc:
+ * tests/MT_Server/MT_Server.mpc:
+ * tests/MT_Timeout/MT_Timeout.mpc:
+ * tests/Multiple/Multiple.mpc:
+ * tests/Multiple_Inheritance/Multiple_Inheritance.mpc:
+ * tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc:
+ * tests/Muxing/Muxing.mpc:
+ * tests/Native_Exceptions/Native_Exceptions.mpc:
+ * tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc:
+ * tests/NestedUpcall/Simple/Simple.mpc:
+ * tests/NestedUpcall/Triangle_Test/Triangle_Test.mpc:
+ * tests/Nested_Event_Loop/Nested_Event_Loop.mpc:
+ * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
+ * tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc:
+ * tests/OBV/Any/OBV_Any.mpc:
+ * tests/OBV/Factory/OBV_Factory.mpc:
+ * tests/OBV/Forward/OBV_Forward.mpc:
+ * tests/OBV/TC_Alignment/OBV_TC_Alignment.mpc:
+ * tests/ORB_destroy/ORB_destroy.mpc:
+ * tests/ORB_init/ORB_init.mpc:
+ * tests/ORB_init/Portspan/ORB_Init_Portspan.mpc:
+ * tests/ORB_shutdown/Foo_Bar.mpc:
+ * tests/ORT/ORT.mpc:
+ * tests/Object_Loader/Object_Loader.mpc:
+ * tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc:
+ * tests/OctetSeq/OctetSeq.mpc:
+ * tests/Oneway_Buffering/Oneway_Buffering.mpc:
+ * tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc:
+ * tests/POA/Current/Current.mpc:
+ * tests/POA/Default_Servant/Default_Servant.mpc:
+ * tests/POA/Etherealization/Etherealization.mpc:
+ * tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc:
+ * tests/POA/Identity/Identity.mpc:
+ * tests/POA/MT_Servant_Locator/MT_Servant_Locator.mpc:
+ * tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.mpc:
+ * tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc:
+ * tests/POA/Object_Reactivation/Object_Reactivation.mpc:
+ * tests/POA/POA_Destruction/POA_Destruction.mpc:
+ * tests/POA/Policies/Policies.mpc:
+ * tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc:
+ * tests/POA/wait_for_completion/wait_for_completion.mpc:
+ * tests/Param_Test/Param_Test.mpc:
+ * tests/Policies/Policies.mpc:
+ * tests/Portable_Interceptors/Benchmark/Portable_Interceptors_Benchmark.mpc:
+ * tests/Portable_Interceptors/Dynamic/Portable_Interceptors_Dynamic.mpc:
+ * tests/Portable_Interceptors/ForwardRequest/Portable_Interceptors_ForwardRequest.mpc:
+ * tests/Portable_Interceptors/IORInterceptor/Portable_Interceptors_IORInterceptor.mpc:
+ * tests/Portable_Interceptors/PICurrent/Portable_Interceptors_PICurrent.mpc:
+ * tests/Portable_Interceptors/Request_Interceptor_Flow/Portable_Interceptors_Request_Interceptor_Flow.mpc:
+ * tests/Portable_Interceptors/Service_Context_Manipulation/Portable_Interceptors_Service_Context_Manipulation.mpc:
+ * tests/Queued_Message_Test/Queued_Message_Test.mpc:
+ * tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Connections.mpc:
+ * tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc:
+ * tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc:
+ * tests/RTCORBA/Collocation/RTCORBA_Collocation.mpc:
+ * tests/RTCORBA/Destroy_Thread_Pool/RTCORBA_Destroy_Thread_Pool.mpc:
+ * tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc:
+ * tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc:
+ * tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Protocol_Priority.mpc:
+ * tests/RTCORBA/ORB_init/RTCORBA_ORB_init.mpc:
+ * tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc:
+ * tests/RTCORBA/Policies/Policies.mpc:
+ * tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc:
+ * tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc:
+ * tests/RTCORBA/RTMutex/RTCORBA_RTMutex.mpc:
+ * tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc:
+ * tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc:
+ * tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc:
+ * tests/Reliable_Oneways/Reliable_Oneways.mpc:
+ * tests/Server_Leaks/Server_Leaks.mpc:
+ * tests/Single_Read/Single_Read.mpc:
+ * tests/Smart_Proxies/Smart_Proxies.mpc:
+ * tests/Stack_Recursion/Stack_Recursion.mpc:
+ * tests/Strategies/Strategies.mpc:
+ * tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc:
+ * tests/Timeout/Timeout.mpc:
+ * tests/Two_Objects/Two_Objects.mpc:
+ * tests/Xt_Stopwatch/Xt_Stopwatch.mpc:
+ * utils/utils.mwc:
+ * utils/catior/catior.mpc:
+
+ Added and updated mpc files to use the latest
+ features and make use of base projects.
+
Wed Jun 25 09:40:08 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
* tao/TAO_Static.dsp:
diff --git a/TAO/TAOACE.mwc b/TAO/TAOACE.mwc
new file mode 100644
index 00000000000..b464ed99377
--- /dev/null
+++ b/TAO/TAOACE.mwc
@@ -0,0 +1,16 @@
+workspace {
+ ../ace
+ ../apps/gperf/src
+ ../ACEXML/common
+ ../ACEXML/parser/parser
+ ../ACEXML/apps/svcconf
+ tao
+ TAO_IDL
+ utils
+ orbsvcs
+ exclude {
+ orbsvcs/tests
+ orbsvcs/performance-tests
+ orbsvcs/examples
+ }
+} \ No newline at end of file
diff --git a/TAO/TAO_IDL/tao_idl.mpc b/TAO/TAO_IDL/tao_idl.mpc
index f77bcbc1bea..795451c2972 100644
--- a/TAO/TAO_IDL/tao_idl.mpc
+++ b/TAO/TAO_IDL/tao_idl.mpc
@@ -1,10 +1,11 @@
-project(TAO_IDL_EXE) : aceexe, taoversion, core {
+// This project must be named TAO_IDL_EXE instead of TAO_IDL
+// because otherwise mpc won't work correctly.
+project(TAO_IDL_EXE) : aceexe, taoversion, core, tao_output {
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 gperf_exe
+ includes += include be_include fe
+ install = $(ACE_ROOT)/bin
+ after += TAO_IDL_BE TAO_IDL_FE gperf_exe
idlpreprocessor = 1
Source_Files {
@@ -20,13 +21,15 @@ project(TAO_IDL_EXE) : aceexe, taoversion, core {
}
-project(TAO_IDL_BE) : acelib, taoversion, core {
- 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
+project(TAO_IDL_BE) : acelib, taoversion, core, tao_output {
+ sharedname = TAO_IDL_BE
+ libs += TAO_IDL_FE
+ includes += include be_include fe
+ dynamicflags = TAO_IDL_BE_BUILD_DLL
+ staticflags += TAO_AS_STATIC_LIBS
+ after += TAO_IDL_FE
+ pch_header = be_pch.h
+ pch_source = be/be_pch.cpp
Source_Files {
be
@@ -38,11 +41,13 @@ project(TAO_IDL_BE) : acelib, taoversion, core {
}
-project(TAO_IDL_FE) : acelib, taoversion, core {
- sharedname = TAO_IDL_FE
- includes += include fe
- dllflags = TAO_IDL_FE_BUILD_DLL
- libflags += TAO_AS_STATIC_LIBS
+project(TAO_IDL_FE) : acelib, taoversion, core, tao_output {
+ sharedname = TAO_IDL_FE
+ includes += include fe
+ dynamicflags = TAO_IDL_FE_BUILD_DLL
+ staticflags += TAO_AS_STATIC_LIBS
+ pch_header = fe_pch.h
+ pch_source = fe/fe_pch.cpp
Source_Files {
fe
diff --git a/TAO/examples/AMH/Sink_Server/Sink_Server.mpc b/TAO/examples/AMH/Sink_Server/Sink_Server.mpc
index 362f8298df3..02dcbb6fde1 100644
--- a/TAO/examples/AMH/Sink_Server/Sink_Server.mpc
+++ b/TAO/examples/AMH/Sink_Server/Sink_Server.mpc
@@ -1,4 +1,4 @@
-project(st_server): server, strategies {
+project(*st_server): taoserver, strategies {
idlflags += -GH
exename = st_server
requires += ami
@@ -11,7 +11,7 @@ project(st_server): server, strategies {
}
}
-project(mt_server): server, strategies {
+project(*mt_server): taoserver, strategies {
idlflags += -GH
exename = mt_server
requires += ami
@@ -25,7 +25,7 @@ project(mt_server): server, strategies {
}
}
-project: client, strategies {
+project(*client): taoclient, strategies {
idlflags += -GH
requires += ami
diff --git a/TAO/examples/AMI/FL_Callback/FL_Callback.mpc b/TAO/examples/AMI/FL_Callback/FL_Callback.mpc
index 70192acb8d9..124e552d238 100644
--- a/TAO/examples/AMI/FL_Callback/FL_Callback.mpc
+++ b/TAO/examples/AMI/FL_Callback/FL_Callback.mpc
@@ -1,4 +1,4 @@
-project(progress): server, strategies {
+project(*progress): taoserver, strategies, messaging {
exename = progress
idlflags -= -Sc
idlflags += -GC
@@ -10,7 +10,7 @@ project(progress): server, strategies {
}
}
-project(peer): server, strategies {
+project(*peer): taoserver, strategies, messaging {
exename = peer
idlflags -= -Sc
idlflags += -GC
diff --git a/TAO/examples/Callback_Quoter/Callback_Quoter.mpc b/TAO/examples/Callback_Quoter/Callback_Quoter.mpc
index e9b77440891..d71411e1c13 100644
--- a/TAO/examples/Callback_Quoter/Callback_Quoter.mpc
+++ b/TAO/examples/Callback_Quoter/Callback_Quoter.mpc
@@ -1,4 +1,4 @@
-project(notifier): namingexe {
+project(Callback_Quoter notifier): namingexe {
exename = notifier
Source_Files {
@@ -8,7 +8,7 @@ project(notifier): namingexe {
}
}
-project(consumer): namingexe {
+project(Callback_Quoter consumer): namingexe {
exename = consumer
Source_Files {
@@ -20,7 +20,7 @@ project(consumer): namingexe {
}
}
-project(supplier): namingexe {
+project(Callback_Quoter supplier): namingexe {
exename = supplier
Source_Files {
diff --git a/TAO/examples/Content_Server/SMI_Iterator/SMI_Iterator.mpc b/TAO/examples/Content_Server/SMI_Iterator/SMI_Iterator.mpc
index 5ac07b1b324..627f92f277e 100644
--- a/TAO/examples/Content_Server/SMI_Iterator/SMI_Iterator.mpc
+++ b/TAO/examples/Content_Server/SMI_Iterator/SMI_Iterator.mpc
@@ -1,4 +1,4 @@
-project: namingexe {
+project(*Server): namingexe {
Source_Files {
Content_Iterator_i.cpp
Iterator_Factory_i.cpp
@@ -6,7 +6,7 @@ project: namingexe {
}
}
-project(client): namingexe {
+project(*Client): namingexe {
exename = client
Source_Files {
diff --git a/TAO/examples/Event_Comm/Event_Comm.mpc b/TAO/examples/Event_Comm/Event_Comm.mpc
index b1b1f5da373..dd25d035714 100644
--- a/TAO/examples/Event_Comm/Event_Comm.mpc
+++ b/TAO/examples/Event_Comm/Event_Comm.mpc
@@ -1,4 +1,4 @@
-project(notifier): namingexe {
+project(*notifier): namingexe {
exename = notifier
Source_Files {
@@ -8,7 +8,7 @@ project(notifier): namingexe {
}
}
-project(consumer): namingexe {
+project(*consumer): namingexe {
exename = consumer
Source_Files {
@@ -19,7 +19,7 @@ project(consumer): namingexe {
}
}
-project(supplier): namingexe {
+project(*supplier): namingexe {
exename = supplier
Source_Files {
diff --git a/TAO/examples/Load_Balancing/Load_Balancing.mpc b/TAO/examples/Load_Balancing/Load_Balancing.mpc
index 21318ae94b9..635e94b0f66 100644
--- a/TAO/examples/Load_Balancing/Load_Balancing.mpc
+++ b/TAO/examples/Load_Balancing/Load_Balancing.mpc
@@ -1,4 +1,4 @@
-project: server {
+project(*server): taoserver {
avoids += repo
IDL_Files {
@@ -15,7 +15,7 @@ project: server {
}
}
-project(client): server {
+project(*Client): taoserver {
exename = client
avoids += repo
@@ -31,7 +31,7 @@ project(client): server {
}
}
-project(load balancer): server {
+project(*Balancer): taoserver {
exename = load_balancer
avoids += repo
diff --git a/TAO/examples/Load_Balancing_persistent/Load_Balancing_persistent.mpc b/TAO/examples/Load_Balancing_persistent/Load_Balancing_persistent.mpc
index a41882d9b92..082a1d6ab18 100644
--- a/TAO/examples/Load_Balancing_persistent/Load_Balancing_persistent.mpc
+++ b/TAO/examples/Load_Balancing_persistent/Load_Balancing_persistent.mpc
@@ -1,4 +1,4 @@
-project(load balancer): server {
+project(*balancer): taoserver {
avoids += minimum_corba repo
exename = load_balancer
@@ -14,7 +14,7 @@ project(load balancer): server {
}
}
-project: server {
+project(*server): taoserver {
avoids += minimum_corba repo
Source_Files {
@@ -26,7 +26,7 @@ project: server {
}
}
-project(client): server {
+project(*client): taoserver {
avoids += minimum_corba repo
exename = client
diff --git a/TAO/examples/Logging/Logging.mpc b/TAO/examples/Logging/Logging.mpc
index b22b4d27270..772fee77d2c 100644
--- a/TAO/examples/Logging/Logging.mpc
+++ b/TAO/examples/Logging/Logging.mpc
@@ -1,4 +1,4 @@
-project(Logging Service): namingexe {
+project(*Service): namingexe {
exename = Logging_Service
comps += LifeCycle
@@ -9,7 +9,7 @@ project(Logging Service): namingexe {
}
}
-project(Logging Test): namingexe {
+project(*Test): namingexe {
exename = Logging_Test
comps += LifeCycle
diff --git a/TAO/examples/OBV/Typed_Events/Typed_Events.mpc b/TAO/examples/OBV/Typed_Events/Typed_Events.mpc
index d7c18dda87c..07d5ab802d5 100644
--- a/TAO/examples/OBV/Typed_Events/Typed_Events.mpc
+++ b/TAO/examples/OBV/Typed_Events/Typed_Events.mpc
@@ -1,4 +1,6 @@
-project: server {
+project(*server): taoserver {
+ idlflags += -Gv
+
Source_Files {
Server_i.cpp
Event_Types_impl.cpp
@@ -7,8 +9,9 @@ project: server {
}
}
-project(client): server {
+project(*client): taoserver {
exename = client
+ idlflags += -Gv
Source_Files {
Client_i.cpp
diff --git a/TAO/examples/Persistent_Grid/Persistent_Grid.mpc b/TAO/examples/Persistent_Grid/Persistent_Grid.mpc
index 92133998162..ed4c9f9a98a 100644
--- a/TAO/examples/Persistent_Grid/Persistent_Grid.mpc
+++ b/TAO/examples/Persistent_Grid/Persistent_Grid.mpc
@@ -1,4 +1,4 @@
-project: server {
+project(*server): taoserver {
Source_Files {
Grid_i.cpp
Simple_util.cpp
@@ -6,7 +6,7 @@ project: server {
}
}
-project(client): server {
+project(*client): taoserver {
exename = client
Source_Files {
@@ -17,7 +17,7 @@ project(client): server {
}
}
-project(persistent client): server {
+project(*persistent client): taoserver {
exename = persistent_client
Source_Files {
diff --git a/TAO/examples/PluggableUDP/tests/Basic/Basic.mpc b/TAO/examples/PluggableUDP/tests/Basic/Basic.mpc
index 14fec0011b0..10149161cbe 100644
--- a/TAO/examples/PluggableUDP/tests/Basic/Basic.mpc
+++ b/TAO/examples/PluggableUDP/tests/Basic/Basic.mpc
@@ -1,4 +1,4 @@
-project: server, strategies {
+project(*server): taoserver, strategies {
idlflags += -Sp -Sd
Source_Files {
@@ -8,7 +8,7 @@ project: server, strategies {
}
}
-project(client): server, strategies {
+project(*client): taoserver, strategies {
idlflags += -Sp -Sd
exename = client
diff --git a/TAO/examples/PluggableUDP/tests/Performance/Performance.mpc b/TAO/examples/PluggableUDP/tests/Performance/Performance.mpc
index 26d2f25a243..368621c5a6a 100644
--- a/TAO/examples/PluggableUDP/tests/Performance/Performance.mpc
+++ b/TAO/examples/PluggableUDP/tests/Performance/Performance.mpc
@@ -1,4 +1,4 @@
-project: server, strategies {
+project(*server): taoserver, strategies {
idlflags += -Sd -Sp
Source_Files {
@@ -7,7 +7,7 @@ project: server, strategies {
}
}
-project(client): server, strategies {
+project(*client): taoserver, strategies {
idlflags += -Sd -Sp
exename = client
diff --git a/TAO/examples/PluggableUDP/tests/SimplePerformance/SimplePerformance.mpc b/TAO/examples/PluggableUDP/tests/SimplePerformance/SimplePerformance.mpc
index a021b4a7027..db6fa1ec983 100644
--- a/TAO/examples/PluggableUDP/tests/SimplePerformance/SimplePerformance.mpc
+++ b/TAO/examples/PluggableUDP/tests/SimplePerformance/SimplePerformance.mpc
@@ -1,4 +1,4 @@
-project: server, strategies {
+project(*server): taoserver, strategies {
idlflags += -Sp -Sd
Source_Files {
@@ -7,7 +7,7 @@ project: server, strategies {
}
}
-project(client): server, strategies {
+project(*client): taoserver, strategies {
idlflags += -Sp -Sd
exename = client
diff --git a/TAO/examples/Quoter/Quoter.mpc b/TAO/examples/Quoter/Quoter.mpc
index 24b184b267c..95ded085b6e 100644
--- a/TAO/examples/Quoter/Quoter.mpc
+++ b/TAO/examples/Quoter/Quoter.mpc
@@ -1,47 +1,35 @@
-project: namingexe {
- libs += TAO_CosLifeCycle
- depends += CosLifeCycle
- idlflags += -I$(TAO_ROOT)/orbsvcs/orbsvcs
- includes += $(TAO_ROOT)/orbsvcs/orbsvcs
-
+// todo : Once MPC is used for everything, we should consider
+// removing the includes += lines below, and updating
+// the source code instead.
+project(*server): namingexe, lifecycle {
+ idlflags += -I../../orbsvcs/orbsvcs
+ includes += ../../orbsvcs/orbsvcs
Source_Files {
server.cpp
Quoter_i.cpp
}
}
-project(client): namingexe {
- libs += TAO_CosLifeCycle
- depends += CosLifeCycle
- idlflags += -I$(TAO_ROOT)/orbsvcs/orbsvcs
- includes += $(TAO_ROOT)/orbsvcs/orbsvcs
- exename = client
-
+project(*client): namingexe, lifecycle {
+ idlflags += -I../../orbsvcs/orbsvcs
+ includes += ../../orbsvcs/orbsvcs
Source_Files {
client.cpp
}
}
-project(Factory Finder): namingexe {
- libs += TAO_CosLifeCycle
- depends += CosLifeCycle
- idlflags += -I$(TAO_ROOT)/orbsvcs/orbsvcs
- includes += $(TAO_ROOT)/orbsvcs/orbsvcs
- exename = Factory_Finder
-
+project(*Factory Finder): namingexe, lifecycle {
+ idlflags += -I../../orbsvcs/orbsvcs
+ includes += ../../orbsvcs/orbsvcs
Source_Files {
Factory_Finder.cpp
Factory_Finder_i.cpp
}
}
-project(Generic Factory): namingexe {
- libs += TAO_CosLifeCycle
- depends += CosLifeCycle
- idlflags += -I$(TAO_ROOT)/orbsvcs/orbsvcs
- includes += $(TAO_ROOT)/orbsvcs/orbsvcs
- exename = Generic_Factory
-
+project(*Generic Factory): namingexe, lifecycle {
+ idlflags += -I../../orbsvcs/orbsvcs
+ includes += ../../orbsvcs/orbsvcs
Source_Files {
Generic_Factory.cpp
Generic_Factory_i.cpp
diff --git a/TAO/examples/RTCORBA/Activity/Activity.mpc b/TAO/examples/RTCORBA/Activity/Activity.mpc
index 1bc5a6338c8..dde5d3790d3 100644
--- a/TAO/examples/RTCORBA/Activity/Activity.mpc
+++ b/TAO/examples/RTCORBA/Activity/Activity.mpc
@@ -1,4 +1,8 @@
-project(activity): namingexe, rt_server {
- exename = activity
+project: namingexe, rt_server {
+ exename = activity
+ // todo : This doesn't make any sense for an EXE. What is the
+ // code really supposed to look like? MPC will not let you add
+ // dynamicflags to an exe project anyway, so the following is ignored.
+ dynamicflags = ACTIVITY_BUILD_DLL
}
diff --git a/TAO/examples/Simple/bank/bank.mpc b/TAO/examples/Simple/bank/bank.mpc
index 8615c64144f..69e76d79e35 100644
--- a/TAO/examples/Simple/bank/bank.mpc
+++ b/TAO/examples/Simple/bank/bank.mpc
@@ -1,4 +1,4 @@
-project: namingexe {
+project(*server): namingexe {
Source_Files {
Account_i.cpp
AccountManager_i.cpp
@@ -7,7 +7,7 @@ project: namingexe {
}
}
-project(client): namingexe {
+project(*client): namingexe {
exename = client
Source_Files {
diff --git a/TAO/examples/Simple/chat/chat.mpc b/TAO/examples/Simple/chat/chat.mpc
index eed382a580a..d4ef4c0e1ad 100644
--- a/TAO/examples/Simple/chat/chat.mpc
+++ b/TAO/examples/Simple/chat/chat.mpc
@@ -1,36 +1,15 @@
-project: server {
- depends += IORTable
- libs += TAO_IORTable
-
- IDL_Files {
- Receiver.idl
- Broadcaster.idl
- }
-
+project(*server) : taoserver, iortable {
Source_Files {
- ReceiverS.cpp
- ReceiverC.cpp
- BroadcasterC.cpp
- BroadcasterS.cpp
Broadcaster_i.cpp
Server_i.cpp
server.cpp
}
}
-project(client): server {
+project(*client): taoserver {
exename = client
- IDL_Files {
- Receiver.idl
- Broadcaster.idl
- }
-
Source_Files {
- ReceiverS.cpp
- ReceiverC.cpp
- BroadcasterC.cpp
- BroadcasterS.cpp
Receiver_i.cpp
Client_i.cpp
client.cpp
diff --git a/TAO/examples/Simple/echo/echo.mpc b/TAO/examples/Simple/echo/echo.mpc
index a0f7eb00824..b6030da410b 100644
--- a/TAO/examples/Simple/echo/echo.mpc
+++ b/TAO/examples/Simple/echo/echo.mpc
@@ -1,4 +1,4 @@
-project: namingexe {
+project(*server): namingexe {
Source_Files {
Echo_i.cpp
../Simple_util.cpp
@@ -6,7 +6,7 @@ project: namingexe {
}
}
-project(client): namingexe {
+project(*client): namingexe {
exename = client
Source_Files {
diff --git a/TAO/examples/Simple/grid/grid.mpc b/TAO/examples/Simple/grid/grid.mpc
index c78abd91e73..9990fd4234d 100644
--- a/TAO/examples/Simple/grid/grid.mpc
+++ b/TAO/examples/Simple/grid/grid.mpc
@@ -1,4 +1,4 @@
-project: namingexe {
+project(*server): namingexe {
Source_Files {
Grid_i.cpp
server.cpp
@@ -6,7 +6,7 @@ project: namingexe {
}
}
-project(client): namingexe {
+project(*client): namingexe {
exename = client
Source_Files {
diff --git a/TAO/examples/Simple/time-date/time_date.mpc b/TAO/examples/Simple/time-date/time_date.mpc
index f9a579d1500..1d3015cb3f1 100644
--- a/TAO/examples/Simple/time-date/time_date.mpc
+++ b/TAO/examples/Simple/time-date/time_date.mpc
@@ -1,11 +1,11 @@
-project: namingexe {
+project(*server): namingexe {
Source_Files {
server.cpp
../Simple_util.cpp
}
}
-project(client): namingexe {
+project(*client): namingexe {
exename = client
Source_Files {
diff --git a/TAO/examples/Simple/time/time.mpc b/TAO/examples/Simple/time/time.mpc
index 8560adba888..089fea50cea 100644
--- a/TAO/examples/Simple/time/time.mpc
+++ b/TAO/examples/Simple/time/time.mpc
@@ -1,4 +1,4 @@
-project: namingexe {
+project(*server): namingexe {
Source_Files {
Time_i.cpp
server.cpp
@@ -6,7 +6,7 @@ project: namingexe {
}
}
-project(client): namingexe {
+project(*client): namingexe {
exename = client
Source_Files {
diff --git a/TAO/examples/TypeCode_Creation/TypeCode_Creation.mpc b/TAO/examples/TypeCode_Creation/TypeCode_Creation.mpc
index e5721767ad2..38dbb1e4cf6 100644
--- a/TAO/examples/TypeCode_Creation/TypeCode_Creation.mpc
+++ b/TAO/examples/TypeCode_Creation/TypeCode_Creation.mpc
@@ -1,8 +1,5 @@
-project(create_tc): client {
+project: taoclient, typecodefactory, ifr_client {
exename = create_tc
- libs += TAO_TypeCodeFactory TAO_IFR_Client
- depends += TypeCodeFactory IFR_Client
-
Source_Files {
testC.cpp
main.cpp
diff --git a/TAO/examples/examples.mwc b/TAO/examples/examples.mwc
new file mode 100644
index 00000000000..b206b16ec2f
--- /dev/null
+++ b/TAO/examples/examples.mwc
@@ -0,0 +1,6 @@
+workspace {
+ exclude {
+ // todo : get the mfc projects working correctly.
+ mfc
+ }
+}
diff --git a/TAO/examples/ior_corbaloc/ior_corbaloc.mpc b/TAO/examples/ior_corbaloc/ior_corbaloc.mpc
index 67edd0abd8b..f95447eb087 100644
--- a/TAO/examples/ior_corbaloc/ior_corbaloc.mpc
+++ b/TAO/examples/ior_corbaloc/ior_corbaloc.mpc
@@ -1,11 +1,11 @@
-project: namingexe {
+project(*server): namingexe {
Source_Files {
status_i.cpp
server.cpp
}
}
-project(client): namingexe {
+project(*client): namingexe {
exename = client
Source_Files {
@@ -14,7 +14,7 @@ project(client): namingexe {
}
}
-project(corbaname client): server {
+project(*corbaname client): namingexe {
exename = corbaname_client
Source_Files {
diff --git a/TAO/examples/mfc/client.mpc b/TAO/examples/mfc/client.mpc
index e3124fcfaa0..e16653925ae 100644
--- a/TAO/examples/mfc/client.mpc
+++ b/TAO/examples/mfc/client.mpc
@@ -1,4 +1,4 @@
-project(client): namingexe {
+project(MFC client): namingexe {
exename = client
verbatim(gnuace, top) {
diff --git a/TAO/examples/mfc/server.mpc b/TAO/examples/mfc/server.mpc
index 8cf601cdf9d..fbc1ed40408 100644
--- a/TAO/examples/mfc/server.mpc
+++ b/TAO/examples/mfc/server.mpc
@@ -1,4 +1,4 @@
-project: namingexe {
+project(MFC Server): namingexe {
pch_header = StdAfx.h
pch_source = StdAfx.cpp
diff --git a/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.mpc b/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.mpc
index 79ffb823596..9a385804201 100644
--- a/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.mpc
+++ b/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.mpc
@@ -1,5 +1,3 @@
-project : orbsvcsexe, core {
- depends += CosConcurrency CosNaming Svc_Utils IORTable PortableServer
+project : orbsvcsexe, core, concurrency, naming {
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
index 8dd4688f890..eaf3590618e 100644
--- a/TAO/orbsvcs/CosEvent_Service/CosEvent_Service.mpc
+++ b/TAO/orbsvcs/CosEvent_Service/CosEvent_Service.mpc
@@ -1,5 +1,3 @@
-project : orbsvcsexe, core {
- depends += CosEvent CosNaming Svc_Utils IORTable Messaging PortableServer
+project : orbsvcsexe, core, event, naming, 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
index 550115780ab..a71e4b5059c 100644
--- a/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.mpc
+++ b/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.mpc
@@ -1,5 +1,3 @@
-project : orbsvcsexe, core {
- depends += RTSched CosNaming Svc_Utils IORTable PortableServer
+project : orbsvcsexe, core, rtsched, naming, 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
index c7a982c0bde..2eff92a3bd1 100644
--- a/TAO/orbsvcs/Event_Service/Event_Service.mpc
+++ b/TAO/orbsvcs/Event_Service/Event_Service.mpc
@@ -1,5 +1,3 @@
-project : orbsvcsexe, core {
- depends += RTOLDEvent RTEvent RTSched CosNaming Svc_Utils IORTable Messaging PortableServer
+project : orbsvcsexe, core, event, rtevent, rtoldevent, rtschedevent {
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
index 5158160f24a..7dc0347c6c4 100644
--- a/TAO/orbsvcs/IFR_Service/IFR_Service.mpc
+++ b/TAO/orbsvcs/IFR_Service/IFR_Service.mpc
@@ -1,8 +1,5 @@
-project(IFR_Service) : orbsvcsexe, core {
- depends += IFRService TypeCodeFactory Svc_Utils IFR_Client IORTable PortableServer
+project(IFR_Service) : orbsvcsexe, core, 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
@@ -10,13 +7,12 @@ project(IFR_Service) : orbsvcsexe, core {
}
-project(TAO_IFR_BE) : taolib, core {
- depends += TAO_IDL_FE TAO_IFR_Client
- sharedname = TAO_IFR_BE
- libs += TAO_IDL_FE TAO_IFR_Client TAO
- dllflags = TAO_IFR_BE_BUILD_DLL
- includes += $(TAO_ROOT)/TAO_IDL/include $(TAO_ROOT)/TAO_IDL/fe
- libpaths += $(TAO_ROOT)/TAO_IDL
+project(TAO_IFR_BE) : taolib, core, ifr_client {
+ after += TAO_IDL_FE
+ sharedname = TAO_IFR_BE
+ libs += TAO_IDL_FE
+ dynamicflags = TAO_IFR_BE_BUILD_DLL
+ includes += $(TAO_ROOT)/TAO_IDL/include $(TAO_ROOT)/TAO_IDL/fe
Source_Files {
be_global.cpp
@@ -32,11 +28,11 @@ project(TAO_IFR_BE) : taolib, core {
}
-project(TAO_IFR_EXE) : taoexe, core {
- depends += TAO_IFR_BE IFR_Client TAO_IDL_FE
+project(TAO_IFR_EXE) : taoexe, core, ifr_client {
+ after += TAO_IFR_BE TAO_IDL_FE
exename = tao_ifr
idlpreprocessor = 1
- libs += TAO_IFR_BE TAO_IFR_Client TAO TAO_IDL_FE
+ libs += TAO_IFR_BE TAO TAO_IDL_FE
includes += $(TAO_ROOT)/TAO_IDL/include $(TAO_ROOT)/TAO_IDL/fe
libpaths += $(TAO_ROOT)/TAO_IDL
diff --git a/TAO/orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc b/TAO/orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc
index ff4fbebef4d..cd9806c2e22 100644
--- a/TAO/orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc
+++ b/TAO/orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc
@@ -1,11 +1,18 @@
-project : orbsvcsexe, core, acexml, minimum_corba {
- depends += Svc_Utils IORTable PortableServer
+project : orbsvcsexe, core, acexml, minimum_corba, svc_utils, iortable, portableserver {
exename = ImplRepo_Service
- libs += TAO_Svc_Utils TAO_IORTable TAO_PortableServer
- comps += Naming
+ Source_Files {
+ Adapter_Activator.cpp
+ Forwarder.cpp
+ ImR_Locator.cpp
+ ImR_Locator_i.cpp
+ }
+}
+
+project(ImR_Activator) : orbsvcsexe, core, acexml, minimum_corba, svc_utils, iortable, portableserver {
+ exename = ImR_Activator
Source_Files {
- ImR_Activator.cpp
+ ImR_Activator.cpp
ImR_Activator_i.cpp
Iterator.cpp
Locator.cpp
@@ -19,27 +26,8 @@ project : orbsvcsexe, core, acexml, minimum_corba {
}
-project(ImR_Activator) : orbsvcsexe, core, acexml, minimum_corba {
- depends += Svc_Utils IORTable PortableServer
- exename = ImR_Activator
- libs += TAO_Svc_Utils TAO_IORTable TAO_PortableServer
- comps += Naming
-
- Source_Files {
- Adapter_Activator.cpp
- Forwarder.cpp
- ImR_Locator.cpp
- ImR_Locator_i.cpp
- }
-}
-
-
-project(tao_imr) : orbsvcsexe, core, acexml, minimum_corba {
- depends += Svc_Utils IORTable PortableServer
+project(tao_imr) : orbsvcsexe, core, acexml, minimum_corba, svc_utils, iortable, portableserver {
exename = tao_imr
- libs += TAO_Svc_Utils TAO_IORTable TAO_PortableServer
- comps += Naming
-
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
index c3a6a84cfbb..c143901f4aa 100644
--- a/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.mpc
+++ b/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.mpc
@@ -1,5 +1,3 @@
-project : orbsvcsexe, core {
- depends += CosLifeCycle CosTrading CosNaming Svc_Utils IORTable DynamicAny PortableServer
+project : orbsvcsexe, core, lifecycle, naming, trading {
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
index ab5877bf7a6..082968d3200 100644
--- a/TAO/orbsvcs/LoadBalancer/LoadBalancer.mpc
+++ b/TAO/orbsvcs/LoadBalancer/LoadBalancer.mpc
@@ -1,25 +1,21 @@
-project(CosLoadManager): namingexe, messaging, core {
- libs += TAO_CosLoadBalancing TAO_PortableGroup
- depends += LoadBalancing PortableGroup
+project(CosLoadManager): namingexe, server, core, loadbalancing {
requires += ami interceptors
- comps += CosLoadBalancing
exename = LoadManager
Source_Files {
- LoadBalancer.cpp
LoadManager.cpp
+ Signal_Handler.cpp
}
}
-project(CosLoadMonitor): namingexe, messaging, core {
- libs += TAO_CosLoadBalancing TAO_PortableGroup
- depends += LoadBalancing PortableGroup
+project(CosLoadMonitor): namingexe, server, core, loadbalancing {
requires += ami interceptors
- comps += CosLoadBalancing
exename = LoadMonitor
Source_Files {
LoadMonitor.cpp
Push_Handler.cpp
+ Monitor_Signal_Handler.cpp
+ Signal_Handler.cpp
}
}
diff --git a/TAO/orbsvcs/Naming_Service/Naming_Service.mpc b/TAO/orbsvcs/Naming_Service/Naming_Service.mpc
index f3dece5e2f6..7a5c68a1571 100644
--- a/TAO/orbsvcs/Naming_Service/Naming_Service.mpc
+++ b/TAO/orbsvcs/Naming_Service/Naming_Service.mpc
@@ -1,19 +1,13 @@
-project : orbsvcsexe, core {
- depends += CosNaming Svc_Utils IORTable PortableServer
+project : orbsvcsexe, core, naming {
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, core {
- depends += CosNaming Svc_Utils IORTable PortableServer
+project(NT_Naming_Service) : orbsvcsexe, core, naming {
exename = NT_Naming_Service
- libs += TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer
-
Source_Files {
Naming_Service.cpp
NT_Naming_Server.cpp
diff --git a/TAO/orbsvcs/Notify_Service/Notify_Service.mpc b/TAO/orbsvcs/Notify_Service/Notify_Service.mpc
index 2fab5e15927..124b7d4c7f0 100644
--- a/TAO/orbsvcs/Notify_Service/Notify_Service.mpc
+++ b/TAO/orbsvcs/Notify_Service/Notify_Service.mpc
@@ -1,11 +1,24 @@
-project : orbsvcsexe, core {
- depends += CosNotification ETCL CosNaming Svc_Utils DynamicAny IORTable PortableServer
+project : orbsvcsexe, core, notification {
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
}
+ Header_Files {
+ Notify_Service.h
+ }
+}
+
+project(NT_Notify_Service) : orbsvcsexe, core, notification {
+ exename = NT_Notify_Service
+ Source_Files {
+ Notify_Service.cpp
+ NT_Notify_Server.cpp
+ NT_Notify_Service.cpp
+ }
+ Header_Files {
+ Notify_Service.h
+ NT_Notify_Service.h
+ }
}
diff --git a/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.mpc b/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.mpc
index 6e816f4f08d..5d97e837c0f 100644
--- a/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.mpc
+++ b/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.mpc
@@ -1,5 +1,3 @@
-project : orbsvcsexe, core {
- depends += RTSched CosNaming Svc_Utils IORTable PortableServer
+project : orbsvcsexe, core, rtsched, naming, svc_utils, iortable, portableserver {
exename = Scheduling_Service
- libs += TAO_RTSched TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer
}
diff --git a/TAO/orbsvcs/Time_Service/Time_Service.mpc b/TAO/orbsvcs/Time_Service/Time_Service.mpc
index 1d0ca163b3f..89a92d5f395 100644
--- a/TAO/orbsvcs/Time_Service/Time_Service.mpc
+++ b/TAO/orbsvcs/Time_Service/Time_Service.mpc
@@ -1,19 +1,13 @@
-project(Time_Service_Server) : orbsvcsexe, core {
- depends += CosTime CosNaming Svc_Utils IORTable PortableServer
+project(Time_Service_Server) : orbsvcsexe, core, time {
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, core {
- depends += CosTime CosNaming Svc_Utils IORTable PortableServer
+project(Time_Service_Clerk) : orbsvcsexe, core, time {
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
index 437b62eae49..e4284c38bfe 100644
--- a/TAO/orbsvcs/Trading_Service/Trading_Service.mpc
+++ b/TAO/orbsvcs/Trading_Service/Trading_Service.mpc
@@ -1,6 +1,4 @@
-project : orbsvcsexe, core {
- depends += CosTrading CosNaming Svc_Utils IORTable DynamicAny PortableServer
+project : orbsvcsexe, core, trading, naming {
exename = Trading_Service
- libs += TAO_CosTrading TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_DynamicAny TAO_PortableServer
}
diff --git a/TAO/orbsvcs/examples/examples.mwc b/TAO/orbsvcs/examples/examples.mwc
new file mode 100644
index 00000000000..d90104a2381
--- /dev/null
+++ b/TAO/orbsvcs/examples/examples.mwc
@@ -0,0 +1,2 @@
+workspace {
+}
diff --git a/TAO/orbsvcs/orbsvcs/AV.mpc b/TAO/orbsvcs/orbsvcs/AV.mpc
index dd7dcea8819..d2e508feb6b 100644
--- a/TAO/orbsvcs/orbsvcs/AV.mpc
+++ b/TAO/orbsvcs/orbsvcs/AV.mpc
@@ -1,11 +1,10 @@
-project(AV) : orbsvcslib, core {
- depends += CosProperty CosNaming Svc_Utils PortableServer QoS
- sharedname = TAO_AV
- libs += TAO_CosProperty TAO_CosNaming TAO_Svc_Utils TAO_PortableServer TAO ACE_QoS
- 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
- tagchecks = AV
- include_dir = orbsvcs
+project(AV) : orbsvcslib, core, property, naming, qos {
+ sharedname = TAO_AV
+ idlflags += -Wb,export_macro=TAO_AV_Export -Wb,export_include=AV/AV_export.h
+ dynamicflags = TAO_AV_BUILD_DLL
+ tagchecks = AV
+ pch_header =
+ pch_source =
IDL_Files {
AVStreams.idl
@@ -24,4 +23,12 @@ project(AV) : orbsvcslib, core {
AV
}
}
+ Header_Files {
+ Channel_Clients_T.h
+ AV
+ }
+ Template_Files {
+ Channel_Clients_T.cpp
+ AV
+ }
}
diff --git a/TAO/orbsvcs/orbsvcs/CosConcurrency.mpc b/TAO/orbsvcs/orbsvcs/CosConcurrency.mpc
index de1c3d49fdf..55e5c697565 100644
--- a/TAO/orbsvcs/orbsvcs/CosConcurrency.mpc
+++ b/TAO/orbsvcs/orbsvcs/CosConcurrency.mpc
@@ -1,11 +1,10 @@
-project(CosConcurrency) : orbsvcslib, core {
- 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
- tagchecks = Concurrency
- include_dir = orbsvcs
+project(CosConcurrency) : orbsvcslib, core, portableserver {
+ sharedname = TAO_CosConcurrency
+ idlflags += -Wb,export_macro=TAO_Concurrency_Export -Wb,export_include=Concurrency/concurrency_export.h
+ dynamicflags = TAO_CONCURRENCY_BUILD_DLL
+ tagchecks = Concurrency
+ pch_header =
+ pch_source =
IDL_Files {
CosConcurrencyControl.idl
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent.mpc b/TAO/orbsvcs/orbsvcs/CosEvent.mpc
index 8eed2ebf1ad..02c02f5c9e5 100644
--- a/TAO/orbsvcs/orbsvcs/CosEvent.mpc
+++ b/TAO/orbsvcs/orbsvcs/CosEvent.mpc
@@ -1,12 +1,11 @@
-project(CosEvent) : orbsvcslib, messaging_only, core {
- 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
+project(CosEvent) : orbsvcslib, messaging, core, naming {
+ sharedname = TAO_CosEvent
+ idlflags += -Wb,pch_include=CosEvent_pch.h -Wb,export_macro=TAO_Event_Export -Wb,export_include=CosEvent/event_export.h
// Set both DLL flags because of the shared idl files
- dllflags = TAO_EVENT_BUILD_DLL TAO_NOTIFY_BUILD_DLL
- tagchecks = CosEvent
- include_dir = orbsvcs
+ dynamicflags = TAO_EVENT_BUILD_DLL TAO_NOTIFY_BUILD_DLL
+ tagchecks = CosEvent
+ // Add this include path for precompiled headers
+ includes += $(TAO_ROOT)/orbsvcs/orbsvcs
IDL_Files {
CosEventComm.idl
diff --git a/TAO/orbsvcs/orbsvcs/CosLifeCycle.mpc b/TAO/orbsvcs/orbsvcs/CosLifeCycle.mpc
index 3f2eb39b502..c15f6202fd4 100644
--- a/TAO/orbsvcs/orbsvcs/CosLifeCycle.mpc
+++ b/TAO/orbsvcs/orbsvcs/CosLifeCycle.mpc
@@ -1,11 +1,10 @@
-project(CosLifeCycle) : orbsvcslib, core {
- 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
- tagchecks = LifeCycle
- include_dir = orbsvcs
+project(CosLifeCycle) : orbsvcslib, core, naming {
+ sharedname = TAO_CosLifeCycle
+ idlflags += -Wb,export_macro=TAO_LifeCycle_Export -Wb,export_include=LifeCycle/lifecycle_export.h
+ dynamicflags = TAO_LIFECYCLE_BUILD_DLL
+ tagchecks = LifeCycle
+ pch_header =
+ pch_source =
IDL_Files {
CosLifeCycle.idl
diff --git a/TAO/orbsvcs/orbsvcs/CosLoadBalancing.mpc b/TAO/orbsvcs/orbsvcs/CosLoadBalancing.mpc
new file mode 100644
index 00000000000..ebc474d9207
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/CosLoadBalancing.mpc
@@ -0,0 +1,45 @@
+project(CosLoadBalancing) : orbsvcslib, core, naming, portablegroup, messaging {
+ sharedname = TAO_CosLoadBalancing
+ requires += ami
+ idlflags += -GC -Wb,pch_include=CosLoadBalancing_pch.h -Wb,export_macro=TAO_LoadBalancing_Export -Wb,export_include=LoadBalancing/LoadBalancing_export.h
+ dynamicflags = TAO_LOADBALANCING_BUILD_DLL
+ tagchecks = CosLoadBalancing
+ // Add this include path for precompiled headers
+ includes += $(TAO_ROOT)/orbsvcs/orbsvcs
+
+ IDL_Files {
+ CosLoadBalancing.idl
+ LB_ORT.idl
+ }
+
+ Source_Files(ORBSVCS_COMPONENTS) {
+ CosLoadBalancing {
+ CosLoadBalancingC.cpp
+ CosLoadBalancingS.cpp
+ LB_ORTC.cpp
+ LoadBalancing/LB_LeastLoaded.cpp
+ LoadBalancing/LB_LoadAlert.cpp
+ LoadBalancing/LB_LoadAlertInfo.cpp
+ LoadBalancing/LB_LoadAlertMap.cpp
+ LoadBalancing/LB_LoadAlert_Handler.cpp
+ LoadBalancing/LB_LoadListMap.cpp
+ LoadBalancing/LB_LoadManager.cpp
+ LoadBalancing/LB_LoadMap.cpp
+ LoadBalancing/LB_Location_Index_Map.cpp
+ LoadBalancing/LB_MemberLocator.cpp
+ LoadBalancing/LB_MonitorMap.cpp
+ LoadBalancing/LB_Pull_Handler.cpp
+ LoadBalancing/LB_Random.cpp
+ LoadBalancing/LB_RoundRobin.cpp
+ LoadBalancing/LB_ClientComponent.cpp
+ LoadBalancing/LB_ClientORBInitializer.cpp
+ LoadBalancing/LB_ClientRequestInterceptor.cpp
+ LoadBalancing/LB_ServerRequestInterceptor.cpp
+ LoadBalancing/LB_IORInterceptor.cpp
+ LoadBalancing/LB_ObjectReferenceFactory.cpp
+ LoadBalancing/LB_ORBInitializer.cpp
+ LoadBalancing/LB_Component.cpp
+ LoadBalancing/LB_CPU_Monitor.cpp
+ }
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/CosNaming.mpc b/TAO/orbsvcs/orbsvcs/CosNaming.mpc
index 8ff4a0f63f1..8c4d4cf131c 100644
--- a/TAO/orbsvcs/orbsvcs/CosNaming.mpc
+++ b/TAO/orbsvcs/orbsvcs/CosNaming.mpc
@@ -1,13 +1,10 @@
-project(CosNaming) : orbsvcslib, core {
- depends += Svc_Utils IORTable PortableServer
- sharedname = TAO_CosNaming
- libs += TAO_Svc_Utils TAO_IORTable TAO_PortableServer TAO
- idlflags += -Wb,pch_include=CosNaming_pch.h -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
- tagchecks = Naming
- include_dir = orbsvcs
+project(CosNaming) : orbsvcslib, core, svc_utils, iortable {
+ sharedname = TAO_CosNaming
+ idlflags += -Wb,pch_include=CosNaming_pch.h -Wb,export_macro=TAO_Naming_Export -Wb,export_include=Naming/naming_export.h
+ dynamicflags = TAO_NAMING_BUILD_DLL
+ tagchecks = Naming
// Add this include path for precompiled headers
- includes += $(TAO_ROOT)/orbsvcs/orbsvcs
+ includes += $(TAO_ROOT)/orbsvcs/orbsvcs
IDL_Files {
CosNaming.idl
diff --git a/TAO/orbsvcs/orbsvcs/CosNotification.mpc b/TAO/orbsvcs/orbsvcs/CosNotification.mpc
index 1a8fc3e6870..169ec859b4d 100644
--- a/TAO/orbsvcs/orbsvcs/CosNotification.mpc
+++ b/TAO/orbsvcs/orbsvcs/CosNotification.mpc
@@ -1,12 +1,14 @@
-project(CosNotification) : orbsvcslib, core {
- 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
+project(CosNotification) : orbsvcslib, core, etcl, dynamicany, event {
+ sharedname = TAO_CosNotification
+ idlflags += -Wb,pch_include=CosEvent_pch.h -Wb,export_macro=TAO_Notify_Export -Wb,export_include=Notify/notify_export.h
// Set both DLL flags because of the shared idl files
- dllflags = TAO_NOTIFY_BUILD_DLL TAO_EVENT_BUILD_DLL
- tagchecks = Notify
- include_dir = orbsvcs
+ dynamicflags = TAO_NOTIFY_BUILD_DLL TAO_EVENT_BUILD_DLL
+ tagchecks = Notify
+ // Add this include path for precompiled headers
+ includes += $(TAO_ROOT)/orbsvcs/orbsvcs
+ // Since the pch files don't match the project name, we list them.
+ pch_header = CosEvent_pch.h
+ pch_source = CosEvent_pch.cpp
IDL_Files {
CosEventComm.idl
diff --git a/TAO/orbsvcs/orbsvcs/CosProperty.mpc b/TAO/orbsvcs/orbsvcs/CosProperty.mpc
index 5cc94b7cc35..96c3d990bb3 100644
--- a/TAO/orbsvcs/orbsvcs/CosProperty.mpc
+++ b/TAO/orbsvcs/orbsvcs/CosProperty.mpc
@@ -1,11 +1,10 @@
-project(CosProperty) : orbsvcslib, core {
- 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
- tagchecks = Property
- include_dir = orbsvcs
+project(CosProperty) : orbsvcslib, core, portableserver {
+ sharedname = TAO_CosProperty
+ idlflags += -Wb,export_macro=TAO_Property_Export -Wb,export_include=Property/property_export.h
+ dynamicflags = TAO_PROPERTY_BUILD_DLL
+ tagchecks = Property
+ pch_header =
+ pch_source =
IDL_Files {
CosPropertyService.idl
diff --git a/TAO/orbsvcs/orbsvcs/CosTime.mpc b/TAO/orbsvcs/orbsvcs/CosTime.mpc
index a0682b5634b..d851d8efb10 100644
--- a/TAO/orbsvcs/orbsvcs/CosTime.mpc
+++ b/TAO/orbsvcs/orbsvcs/CosTime.mpc
@@ -1,11 +1,10 @@
-project(CosTime) : orbsvcslib, core {
- depends += CosNaming PortableServer
- sharedname = TAO_CosTime
- libs += TAO_CosNaming 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
- tagchecks = Time
- include_dir = orbsvcs
+project(CosTime) : orbsvcslib, core, naming {
+ sharedname = TAO_CosTime
+ idlflags += -Wb,pch_include=CosTime_pch.h -Wb,export_macro=TAO_Time_Export -Wb,export_include=Time/time_export.h
+ dynamicflags = TAO_TIME_BUILD_DLL
+ tagchecks = Time
+ // Add this include path for precompiled headers
+ includes += $(TAO_ROOT)/orbsvcs/orbsvcs
IDL_Files {
TimeService.idl
diff --git a/TAO/orbsvcs/orbsvcs/CosTrading.mpc b/TAO/orbsvcs/orbsvcs/CosTrading.mpc
index 3de89113354..a37577c232f 100644
--- a/TAO/orbsvcs/orbsvcs/CosTrading.mpc
+++ b/TAO/orbsvcs/orbsvcs/CosTrading.mpc
@@ -1,11 +1,10 @@
-project(CosTrading) : orbsvcslib, core {
- 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
- tagchecks = Trader
- include_dir = orbsvcs
+project(CosTrading) : orbsvcslib, core, dynamicany, svc_utils {
+ sharedname = TAO_CosTrading
+ idlflags += -Wb,export_macro=TAO_Trading_Export -Wb,export_include=Trader/trading_export.h
+ dynamicflags = TAO_TRADING_BUILD_DLL
+ tagchecks = Trader
+ pch_header =
+ pch_source =
IDL_Files {
CosTrading.idl
diff --git a/TAO/orbsvcs/orbsvcs/DsEventLogAdmin.mpc b/TAO/orbsvcs/orbsvcs/DsEventLogAdmin.mpc
index 3f5293764cc..4b9abbca742 100644
--- a/TAO/orbsvcs/orbsvcs/DsEventLogAdmin.mpc
+++ b/TAO/orbsvcs/orbsvcs/DsEventLogAdmin.mpc
@@ -1,11 +1,10 @@
-project(DsEventLogAdmin) : orbsvcslib, core {
- depends += ETCL CosTrading IORTable CosNaming Svc_Utils DynamicAny DsLogAdmin CosEvent PortableServer
- sharedname = TAO_DsEventLogAdmin
- libs += TAO_ETCL TAO_CosTrading TAO_IORTable TAO_CosNaming TAO_Svc_Utils TAO_DynamicAny TAO_DsLogAdmin TAO_CosEvent TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_EventLog_Export -Wb,export_include=Log/eventlog_export.h
- dllflags = TAO_EVENTLOG_BUILD_DLL
- tagchecks = EventLog
- include_dir = orbsvcs
+project(DsEventLogAdmin) : orbsvcslib, core, dslogadmin, event {
+ sharedname = TAO_DsEventLogAdmin
+ idlflags += -Wb,export_macro=TAO_EventLog_Export -Wb,export_include=Log/eventlog_export.h
+ dynamicflags = TAO_EVENTLOG_BUILD_DLL
+ tagchecks = EventLog
+ pch_header =
+ pch_source =
IDL_Files {
DsEventLogAdmin.idl
diff --git a/TAO/orbsvcs/orbsvcs/DsLogAdmin.mpc b/TAO/orbsvcs/orbsvcs/DsLogAdmin.mpc
index 69fb89a26ba..6ee303abfef 100644
--- a/TAO/orbsvcs/orbsvcs/DsLogAdmin.mpc
+++ b/TAO/orbsvcs/orbsvcs/DsLogAdmin.mpc
@@ -1,11 +1,10 @@
-project(DsLogAdmin) : orbsvcslib, core {
- depends += ETCL CosTrading IORTable CosNaming Svc_Utils DynamicAny PortableServer
- sharedname = TAO_DsLogAdmin
- libs += TAO_ETCL TAO_CosTrading TAO_IORTable 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_Log_Export -Wb,export_include=Log/log_export.h
- dllflags = TAO_LOG_BUILD_DLL
- tagchecks = Log
- include_dir = orbsvcs
+project(DsLogAdmin) : orbsvcslib, core, etcl, naming, svc_utils, dynamicany {
+ sharedname = TAO_DsLogAdmin
+ idlflags += -Wb,export_macro=TAO_Log_Export -Wb,export_include=Log/log_export.h
+ dynamicflags = TAO_LOG_BUILD_DLL
+ tagchecks = Log
+ pch_header =
+ pch_source =
IDL_Files {
DsLogAdmin.idl
diff --git a/TAO/orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc b/TAO/orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc
index 60dc71c6591..3228fd686e4 100644
--- a/TAO/orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc
+++ b/TAO/orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc
@@ -1,11 +1,12 @@
-project(DsNotifyLogAdmin) : orbsvcslib, core {
- depends += CosNotification DsEventLogAdmin DsLogAdmin ETCL CosTrading Svc_Utils DynamicAny PortableServer
- sharedname = TAO_DsNotifyLogAdmin
- libs += TAO_CosNotification TAO_DsEventLogAdmin TAO_DsLogAdmin TAO_ETCL TAO_CosTrading 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_NotifyLog_Export -Wb,export_include=Log/notifylog_export.h
- dllflags = TAO_NOTIFYLOG_BUILD_DLL
- tagchecks = Log
- include_dir = orbsvcs
+project(DsNotifyLogAdmin) : orbsvcslib, core, dslogadmin, notification {
+ after += DsEventLogAdmin
+ sharedname = TAO_DsNotifyLogAdmin
+ libs += TAO_DsEventLogAdmin
+ idlflags += -Wb,export_macro=TAO_NotifyLog_Export -Wb,export_include=Log/notifylog_export.h
+ dynamicflags = TAO_NOTIFYLOG_BUILD_DLL
+ tagchecks = Log
+ pch_header =
+ pch_source =
IDL_Files {
DsNotifyLogAdmin.idl
diff --git a/TAO/orbsvcs/orbsvcs/ETCL.mpc b/TAO/orbsvcs/orbsvcs/ETCL.mpc
index d1e7f9b8887..7d9a673cc7d 100644
--- a/TAO/orbsvcs/orbsvcs/ETCL.mpc
+++ b/TAO/orbsvcs/orbsvcs/ETCL.mpc
@@ -1,9 +1,9 @@
project(ETCL) : orbsvcslib, core {
- sharedname = TAO_ETCL
- libs += TAO
- dllflags = TAO_ETCL_BUILD_DLL
- tagchecks = Notify
- include_dir = orbsvcs
+ sharedname = TAO_ETCL
+ dynamicflags = TAO_ETCL_BUILD_DLL
+ tagchecks = Notify
+ pch_header =
+ pch_source =
IDL_Files {
}
diff --git a/TAO/orbsvcs/orbsvcs/FTORB.mpc b/TAO/orbsvcs/orbsvcs/FTORB.mpc
index 69de559de00..c99d19e2867 100644
--- a/TAO/orbsvcs/orbsvcs/FTORB.mpc
+++ b/TAO/orbsvcs/orbsvcs/FTORB.mpc
@@ -1,11 +1,10 @@
-project(FTORB) : orbsvcslib, core {
- 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
- tagchecks = FTORB
- include_dir = orbsvcs
+project(FTORB) : orbsvcslib, core, iormanip, portableserver {
+ sharedname = TAO_FTORB
+ idlflags += -Wb,pch_include=FTORB_pch.h -Wb,export_macro=TAO_FT_Export -Wb,export_include=FaultTolerance/fault_tol_export.h -Wb,skel_export_include=tao/PortableServer/PolicyS.h
+ dynamicflags = TAO_FT_BUILD_DLL
+ tagchecks = FTORB
+ // Add this include path for precompiled headers
+ includes += $(TAO_ROOT)/orbsvcs/orbsvcs
IDL_Files {
FT_CORBA_ORB.idl
diff --git a/TAO/orbsvcs/orbsvcs/FaultTolerance.mpc b/TAO/orbsvcs/orbsvcs/FaultTolerance.mpc
index 9a9431e623c..254c681792a 100644
--- a/TAO/orbsvcs/orbsvcs/FaultTolerance.mpc
+++ b/TAO/orbsvcs/orbsvcs/FaultTolerance.mpc
@@ -1,11 +1,10 @@
-project(FaultTolerance) : orbsvcslib, core {
- 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
- tagchecks = FaultTolerance
- include_dir = orbsvcs
+project(FaultTolerance) : orbsvcslib, core, notification, ftorb {
+ sharedname = TAO_FaultTolerance
+ idlflags += -Wb,export_macro=TAO_FT_Export -Wb,export_include=FaultTolerance/fault_tol_export.h -Wb,skel_export_include=tao/PortableServer/PolicyS.h
+ dynamicflags = TAO_FT_BUILD_DLL
+ tagchecks = FaultTolerance
+ pch_header =
+ pch_source =
IDL_Files {
FT_CORBA.idl
diff --git a/TAO/orbsvcs/orbsvcs/IFRService.mpc b/TAO/orbsvcs/orbsvcs/IFRService.mpc
index 64380a89e69..7c9e1ecb0a8 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService.mpc
+++ b/TAO/orbsvcs/orbsvcs/IFRService.mpc
@@ -1,10 +1,9 @@
-project(IFRService) : orbsvcslib, core {
- 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
- tagchecks = IFRService
- include_dir = orbsvcs
+project(IFRService) : orbsvcslib, core, typecodefactory, svc_utils, ifr_client, iortable, portableserver {
+ sharedname = TAO_IFRService
+ dynamicflags = TAO_IFRSERVICE_BUILD_DLL
+ tagchecks = IFRService
+ pch_header =
+ pch_source =
IDL_Files {
}
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup.mpc b/TAO/orbsvcs/orbsvcs/PortableGroup.mpc
index 307f3633c16..cbc88fb6e14 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup.mpc
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup.mpc
@@ -1,14 +1,17 @@
-project(PortableGroup) : orbsvcslib, core {
- depends += CosNaming Svc_Utils PortableServer
- sharedname = TAO_PortableGroup
- libs += TAO_CosNaming TAO_Valuetype 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
- tagchecks = PortableGroup
- include_dir = orbsvcs
+project(PortableGroup) : orbsvcslib, core, naming, svc_utils, portableserver, messaging {
+ sharedname = TAO_PortableGroup
+ idlflags += -Wb,export_macro=TAO_PortableGroup_Export -Wb,export_include=PortableGroup/portablegroup_export.h
+ dynamicflags = TAO_PORTABLEGROUP_BUILD_DLL
+ tagchecks = PortableGroup
+ pch_header =
+ pch_source =
IDL_Files {
miop.idl
+ }
+
+ IDL_Files {
+ idlflags += -GC
PortableGroup.idl
}
diff --git a/TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc b/TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc
index e2298f794f8..55e4da739ac 100644
--- a/TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc
+++ b/TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc
@@ -1,11 +1,10 @@
-project(RTCORBAEvent) : orbsvcslib, core {
- 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
- tagchecks = RTCORBAEvent
- include_dir = orbsvcs
+project(RTCORBAEvent) : orbsvcslib, core, rtevent, naming, svc_utils, iortable, rtportableserver, rtcorba {
+ sharedname = TAO_RTCORBAEvent
+ idlflags += -Wb,export_macro=TAO_Naming_Export -Wb,export_include=naming_export.h
+ dynamicflags = TAO_RTCORBAEVENT_BUILD_DLL
+ tagchecks = RTCORBAEvent
+ pch_header =
+ pch_source =
IDL_Files {
}
diff --git a/TAO/orbsvcs/orbsvcs/RTEvent.mpc b/TAO/orbsvcs/orbsvcs/RTEvent.mpc
index 2b9792a5c5e..a8915adbdbd 100644
--- a/TAO/orbsvcs/orbsvcs/RTEvent.mpc
+++ b/TAO/orbsvcs/orbsvcs/RTEvent.mpc
@@ -1,11 +1,10 @@
-project(RTEvent) : orbsvcslib, core {
- 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
- tagchecks = RTEvent
- include_dir = orbsvcs
+project(RTEvent) : orbsvcslib, core, svc_utils, messaging, portableserver {
+ sharedname = TAO_RTEvent
+ idlflags += -Wb,pch_include=RTEvent_pch.h -Wb,export_macro=TAO_RTEvent_Export -Wb,export_include=Event/event_export.h
+ dynamicflags = TAO_RTEVENT_BUILD_DLL
+ tagchecks = RTEvent
+ // Add this include path for precompiled headers
+ includes += $(TAO_ROOT)/orbsvcs/orbsvcs
IDL_Files {
RtecDefaultEventData.idl
@@ -14,6 +13,8 @@ project(RTEvent) : orbsvcslib, core {
RtecUDPAdmin.idl
}
+ // This could be simplified if the cpp files for RTEvent were
+ // in their own directory.
Source_Files(ORBSVCS_COMPONENTS) {
RTEvent {
RtecDefaultEventDataC.cpp
@@ -25,20 +26,16 @@ project(RTEvent) : orbsvcslib, core {
RtecUDPAdminC.cpp
RtecUDPAdminS.cpp
Event/EC_Event_Channel.cpp
- Event/EC_Event_Channel_Base.cpp
Event/EC_ConsumerAdmin.cpp
Event/EC_SupplierAdmin.cpp
Event/EC_ProxyConsumer.cpp
Event/EC_ProxySupplier.cpp
- Event/EC_Default_ProxyConsumer.cpp
- Event/EC_Default_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_Reactive_Dispatching.cpp
Event/EC_Factory.cpp
Event/EC_QOS_Info.cpp
Event/EC_Null_Factory.cpp
@@ -67,25 +64,12 @@ project(RTEvent) : orbsvcslib, core {
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_UDP_Out_Endpoint.cpp
+ Event/EC_Gateway_UDP.cpp
Event/ECG_Mcast_EH.cpp
Event/ECG_UDP_Sender.cpp
Event/EC_UDP_Admin.cpp
- Event/EC_Channel_Destroyer.cpp
- Event/EC_Lifetime_Utils.cpp
- Event/EC_Proxy_Disconnector.cpp
- Event/ECG_Adapters.cpp
- Event/ECG_Address_Server_Base.cpp
- Event/ECG_CDR_Message_Receiver.cpp
- Event/ECG_CDR_Message_Sender.cpp
- Event/ECG_Complex_Address_Server.cpp
- Event/ECG_Mcast_Gateway.cpp
- Event/ECG_Simple_Address_Server.cpp
- Event/ECG_Simple_Mcast_EH.cpp
- Event/ECG_UDP_EH.cpp
- Event/ECG_UDP_Receiver.cpp
+ Event_Utilities.cpp
}
}
}
diff --git a/TAO/orbsvcs/orbsvcs/RTEventLogAdmin.mpc b/TAO/orbsvcs/orbsvcs/RTEventLogAdmin.mpc
index 81cec51442d..94f3cdfb8b6 100644
--- a/TAO/orbsvcs/orbsvcs/RTEventLogAdmin.mpc
+++ b/TAO/orbsvcs/orbsvcs/RTEventLogAdmin.mpc
@@ -1,11 +1,11 @@
-project(RTEventLogAdmin) : orbsvcslib, core {
- depends += RTSched ETCL CosTrading IORTable CosNaming Svc_Utils DynamicAny DsLogAdmin RTEvent PortableServer
- sharedname = TAO_RTEventLogAdmin
- libs += TAO_ETCL TAO_CosTrading TAO_IORTable TAO_CosNaming TAO_Svc_Utils TAO_DynamicAny TAO_DsLogAdmin TAO_RTEvent TAO_PortableServer TAO
- idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_RTEventLog_Export -Wb,export_include=Log/rteventlog_export.h
- dllflags = TAO_RTEVENTLOG_BUILD_DLL
- tagchecks = RTEventLog
- include_dir = orbsvcs
+project(RTEventLogAdmin) : orbsvcslib, core, etcl, trading, iortable, naming, \
+ svc_utils, dynamicany, rtevent, rtsched, portableserver, dslogadmin {
+ sharedname = TAO_RTEventLogAdmin
+ idlflags += -Wb,export_macro=TAO_RTEventLog_Export -Wb,export_include=Log/rteventlog_export.h
+ dynamicflags = TAO_RTEVENTLOG_BUILD_DLL
+ tagchecks = RTEventLog
+ pch_header =
+ pch_source =
IDL_Files {
RTEventLogAdmin.idl
diff --git a/TAO/orbsvcs/orbsvcs/RTOLDEvent.mpc b/TAO/orbsvcs/orbsvcs/RTOLDEvent.mpc
index 18573730b98..6cbfeb2ef6e 100644
--- a/TAO/orbsvcs/orbsvcs/RTOLDEvent.mpc
+++ b/TAO/orbsvcs/orbsvcs/RTOLDEvent.mpc
@@ -1,10 +1,9 @@
-project(RTOLDEvent) : orbsvcslib, core {
- 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
- tagchecks = RTOLDEvent
- include_dir = orbsvcs
+project(RTOLDEvent) : orbsvcslib, core, rtevent, rtsched, naming, svc_utils, portableserver {
+ sharedname = TAO_RTOLDEvent
+ dynamicflags = TAO_RTOLDEVENT_BUILD_DLL
+ tagchecks = RTOLDEvent
+ // Add this include path for precompiled headers
+ includes += $(TAO_ROOT)/orbsvcs/orbsvcs
IDL_Files {
}
diff --git a/TAO/orbsvcs/orbsvcs/RTSched.mpc b/TAO/orbsvcs/orbsvcs/RTSched.mpc
index 82f5a71bcdd..42a929791ca 100644
--- a/TAO/orbsvcs/orbsvcs/RTSched.mpc
+++ b/TAO/orbsvcs/orbsvcs/RTSched.mpc
@@ -1,11 +1,13 @@
-project(RTSched) : orbsvcslib, core {
- 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
- tagchecks = Sched
- include_dir = orbsvcs
+project(RTSched) : orbsvcslib, core, naming, svc_utils, portableserver {
+ sharedname = TAO_RTSched
+ idlflags += -Wb,pch_include=RTSched_pch.h -Wb,export_macro=TAO_RTSched_Export -Wb,export_include=Sched/sched_export.h
+ dynamicflags = TAO_RTSCHED_BUILD_DLL
+ tagchecks = Sched
+ // Add this include path for precompiled headers
+ includes += $(TAO_ROOT)/orbsvcs/orbsvcs
+ // Ensure that we don't get RTSchedEvent_pch.{h,cpp}
+ pch_header = RTSched_pch.h
+ pch_source = RTSched_pch.cpp
IDL_Files {
RtecScheduler.idl
diff --git a/TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc b/TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc
index 791302737f3..fe63d7c93de 100644
--- a/TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc
+++ b/TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc
@@ -1,10 +1,9 @@
-project(RTSchedEvent) : orbsvcslib, core {
- 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
- tagchecks = RTSchedEvent
- include_dir = orbsvcs
+project(RTSchedEvent) : orbsvcslib, core, rtevent, rtsched, naming, svc_utils, portableserver {
+ sharedname = TAO_RTSchedEvent
+ dynamicflags = TAO_RTSCHEDEVENT_BUILD_DLL
+ tagchecks = RTSchedEvent
+ // Add this include path for precompiled headers
+ includes += $(TAO_ROOT)/orbsvcs/orbsvcs
IDL_Files {
}
diff --git a/TAO/orbsvcs/orbsvcs/RT_Notification.mpc b/TAO/orbsvcs/orbsvcs/RT_Notification.mpc
index d4eb38ad14e..0f5f16244e8 100644
--- a/TAO/orbsvcs/orbsvcs/RT_Notification.mpc
+++ b/TAO/orbsvcs/orbsvcs/RT_Notification.mpc
@@ -1,9 +1,9 @@
project(RT_Notification) : orbsvcslib, core {
- depends += Svc_Utils ETCL DynamicAny PortableServer TAO_RTCORBA CosNotification
+ after += Svc_Utils ETCL DynamicAny PortableServer TAO_RTCORBA CosNotification
sharedname = TAO_RT_Notification
libs += TAO_CosNotification TAO_Svc_Utils TAO_ETCL TAO_DynamicAny TAO_PortableServer TAO TAO_RTCORBA
idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_RT_Notify_Export -Wb,export_include=Notify/rt_notify_export.h
- dllflags = TAO_RT_NOTIFY_BUILD_DLL
+ dynamicflags = TAO_RT_NOTIFY_BUILD_DLL
tagchecks = RT_Notify
include_dir = orbsvcs
diff --git a/TAO/orbsvcs/orbsvcs/SSLIOP.mpc b/TAO/orbsvcs/orbsvcs/SSLIOP.mpc
index fe6e72314f1..b510360d908 100644
--- a/TAO/orbsvcs/orbsvcs/SSLIOP.mpc
+++ b/TAO/orbsvcs/orbsvcs/SSLIOP.mpc
@@ -1,13 +1,11 @@
-project(SSLIOP) : orbsvcslib, corba_messaging, core {
- ssl = 1
- requires += ssl interceptors
- 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
- tagchecks = SSLIOP
- include_dir = orbsvcs
+project(SSLIOP) : orbsvcslib, corba_messaging, core, security, portableserver, ssl {
+ requires += interceptors
+ sharedname = TAO_SSLIOP
+ idlflags += -Wb,export_macro=TAO_SSLIOP_Export -Wb,export_include=SSLIOP/SSLIOP_Export.h
+ dynamicflags = TAO_SSLIOP_BUILD_DLL
+ tagchecks = SSLIOP
+ pch_header =
+ pch_source =
IDL_Files {
SSLIOP.idl
diff --git a/TAO/orbsvcs/orbsvcs/Security.mpc b/TAO/orbsvcs/orbsvcs/Security.mpc
index 0dd4457c6db..0f7a9e5f9fd 100644
--- a/TAO/orbsvcs/orbsvcs/Security.mpc
+++ b/TAO/orbsvcs/orbsvcs/Security.mpc
@@ -1,12 +1,11 @@
-project(Security) : orbsvcslib, corba_messaging, core {
- depends += PortableServer
- requires += interceptors
- 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
- tagchecks = Security
- include_dir = orbsvcs
+project(Security) : orbsvcslib, corba_messaging, core, portableserver {
+ requires += interceptors
+ sharedname = TAO_Security
+ idlflags += -Wb,export_macro=TAO_Security_Export -Wb,export_include=Security/security_export.h
+ dynamicflags = TAO_SECURITY_BUILD_DLL
+ tagchecks = Security
+ pch_header =
+ pch_source =
IDL_Files {
Security.idl
diff --git a/TAO/orbsvcs/orbsvcs/Svc_Utils.mpc b/TAO/orbsvcs/orbsvcs/Svc_Utils.mpc
index 137103f68fa..0d2ddedfbc1 100644
--- a/TAO/orbsvcs/orbsvcs/Svc_Utils.mpc
+++ b/TAO/orbsvcs/orbsvcs/Svc_Utils.mpc
@@ -1,10 +1,7 @@
-project(Svc_Utils) : orbsvcslib, core {
- 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
- include_dir = orbsvcs
+project(Svc_Utils) : orbsvcslib, core, portableserver {
+ sharedname = TAO_Svc_Utils
+ idlflags += -Wb,pch_include=Svc_Utils_pch.h -Wb,export_macro=TAO_Svc_Utils_Export -Wb,export_include=svc_utils_export.h
+ dynamicflags = TAO_SVC_UTILS_BUILD_DLL
IDL_Files {
TimeBase.idl
diff --git a/TAO/orbsvcs/performance-tests/RTEvent/lib/RTEC_Perf.mpc b/TAO/orbsvcs/performance-tests/RTEvent/lib/RTEC_Perf.mpc
index f2d376aa8d7..1006bb05658 100644
--- a/TAO/orbsvcs/performance-tests/RTEvent/lib/RTEC_Perf.mpc
+++ b/TAO/orbsvcs/performance-tests/RTEvent/lib/RTEC_Perf.mpc
@@ -1,12 +1,7 @@
-project(RTEC_Perf): strategies, messaging_only, orbsvcslib {
- sharedname = TAO_RTEC_Perf
- libs += TAO_RTCORBAEvent TAO_RTEvent TAO_CosNaming TAO_Svc_Utils \
- TAO_IORTable TAO_RTPortableServer TAO_RTCORBA \
- TAO_PortableServer TAO
- idlflags += -Wb,export_macro=TAO_RTEC_Perf_Export \
- -Wb,export_include=rtec_perf_export.h \
- -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h
- dllflags += TAO_RTEC_PERF_BUILD_DLL
+project(RTEC_Perf): strategies, messaging, orbsvcslib, rtcorbaevent, rtevent, naming, svc_utils, iortable, rtportableserver, rtcorba {
+ sharedname = TAO_RTEC_Perf
+ idlflags += -Wb,export_macro=TAO_RTEC_Perf_Export -Wb,export_include=rtec_perf_export.h
+ dynamicflags += TAO_RTEC_PERF_BUILD_DLL
Template_Files {
Auto_Disconnect.cpp
diff --git a/TAO/orbsvcs/performance-tests/perf.mwc b/TAO/orbsvcs/performance-tests/perf.mwc
new file mode 100644
index 00000000000..d90104a2381
--- /dev/null
+++ b/TAO/orbsvcs/performance-tests/perf.mwc
@@ -0,0 +1,2 @@
+workspace {
+}
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
index 3fbedf431e6..fbc1c6a8ea7 100644
--- 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
@@ -1,4 +1,4 @@
-project(sender): avstreamsexe {
+project(*sender): avstreamsexe {
exename = sender
Source_Files {
@@ -7,7 +7,7 @@ project(sender): avstreamsexe {
}
}
-project(distributer): avstreamsexe {
+project(*distributer): avstreamsexe {
exename = distributer
Source_Files {
@@ -16,7 +16,7 @@ project(distributer): avstreamsexe {
}
}
-project(receiver): avstreamsexe {
+project(*receiver): avstreamsexe {
exename = receiver
Source_Files {
diff --git a/TAO/orbsvcs/tests/AVStreams/Bidirectional_Flows/AVStreams_Bidirectional_Flows.mpc b/TAO/orbsvcs/tests/AVStreams/Bidirectional_Flows/AVStreams_Bidirectional_Flows.mpc
index 87f5ca868bc..c683ea2fef5 100644
--- a/TAO/orbsvcs/tests/AVStreams/Bidirectional_Flows/AVStreams_Bidirectional_Flows.mpc
+++ b/TAO/orbsvcs/tests/AVStreams/Bidirectional_Flows/AVStreams_Bidirectional_Flows.mpc
@@ -1,4 +1,4 @@
-project(sender): avstreamsexe {
+project(*sender): avstreamsexe {
exename = sender
Source_Files {
@@ -6,7 +6,7 @@ project(sender): avstreamsexe {
}
}
-project(receiver): avstreamsexe {
+project(*receiver): avstreamsexe {
exename = receiver
Source_Files {
diff --git a/TAO/orbsvcs/tests/AVStreams/Component_Switching/AVStreams_Component_Switching.mpc b/TAO/orbsvcs/tests/AVStreams/Component_Switching/AVStreams_Component_Switching.mpc
index 8686dbabf50..15e50b2725e 100644
--- a/TAO/orbsvcs/tests/AVStreams/Component_Switching/AVStreams_Component_Switching.mpc
+++ b/TAO/orbsvcs/tests/AVStreams/Component_Switching/AVStreams_Component_Switching.mpc
@@ -1,4 +1,4 @@
-project(sender): avstreamsexe, strategies {
+project(*sender): avstreamsexe, strategies {
exename = sender
Source_Files {
@@ -7,7 +7,7 @@ project(sender): avstreamsexe, strategies {
}
}
-project(distributer): avstreamsexe, strategies {
+project(*distributer): avstreamsexe, strategies {
exename = distributer
Source_Files {
@@ -16,7 +16,7 @@ project(distributer): avstreamsexe, strategies {
}
}
-project(receiver): avstreamsexe, strategies {
+project(*receiver): avstreamsexe, strategies {
exename = receiver
Source_Files {
diff --git a/TAO/orbsvcs/tests/AVStreams/Full_Profile/AVStreams_Full_Profile.mpc b/TAO/orbsvcs/tests/AVStreams/Full_Profile/AVStreams_Full_Profile.mpc
index a22b5c3335e..70e6b91ff07 100644
--- a/TAO/orbsvcs/tests/AVStreams/Full_Profile/AVStreams_Full_Profile.mpc
+++ b/TAO/orbsvcs/tests/AVStreams/Full_Profile/AVStreams_Full_Profile.mpc
@@ -1,4 +1,4 @@
-project(server): avstreamsexe {
+project(*server): avstreamsexe {
exename = server
Source_Files {
@@ -6,7 +6,7 @@ project(server): avstreamsexe {
}
}
-project(ftp): avstreamsexe {
+project(*ftp): avstreamsexe {
exename = ftp
Source_Files {
diff --git a/TAO/orbsvcs/tests/AVStreams/Latency/AVStreams_Latency.mpc b/TAO/orbsvcs/tests/AVStreams/Latency/AVStreams_Latency.mpc
index 11514686f85..7a640aa7275 100644
--- a/TAO/orbsvcs/tests/AVStreams/Latency/AVStreams_Latency.mpc
+++ b/TAO/orbsvcs/tests/AVStreams/Latency/AVStreams_Latency.mpc
@@ -1,4 +1,4 @@
-project(ping): avstreamsexe, strategies {
+project(*ping): avstreamsexe, strategies {
exename = ping
Source_Files {
@@ -6,7 +6,7 @@ project(ping): avstreamsexe, strategies {
}
}
-project(pong): avstreamsexe, strategies {
+project(*pong): avstreamsexe, strategies {
exename = pong
Source_Files {
@@ -14,7 +14,7 @@ project(pong): avstreamsexe, strategies {
}
}
-project(control): avstreamsexe, strategies {
+project(*control): avstreamsexe, strategies {
exename = control
Source_Files {
diff --git a/TAO/orbsvcs/tests/AVStreams/Modify_QoS/AVStreams_Modify_QoS.mpc b/TAO/orbsvcs/tests/AVStreams/Modify_QoS/AVStreams_Modify_QoS.mpc
index 87f5ca868bc..c683ea2fef5 100644
--- a/TAO/orbsvcs/tests/AVStreams/Modify_QoS/AVStreams_Modify_QoS.mpc
+++ b/TAO/orbsvcs/tests/AVStreams/Modify_QoS/AVStreams_Modify_QoS.mpc
@@ -1,4 +1,4 @@
-project(sender): avstreamsexe {
+project(*sender): avstreamsexe {
exename = sender
Source_Files {
@@ -6,7 +6,7 @@ project(sender): avstreamsexe {
}
}
-project(receiver): avstreamsexe {
+project(*receiver): avstreamsexe {
exename = receiver
Source_Files {
diff --git a/TAO/orbsvcs/tests/AVStreams/Multicast/AVStreams_Multicast.mpc b/TAO/orbsvcs/tests/AVStreams/Multicast/AVStreams_Multicast.mpc
index 24150d0814c..9e0ba3db26e 100644
--- a/TAO/orbsvcs/tests/AVStreams/Multicast/AVStreams_Multicast.mpc
+++ b/TAO/orbsvcs/tests/AVStreams/Multicast/AVStreams_Multicast.mpc
@@ -1,4 +1,4 @@
-project(server): avstreamsexe, strategies {
+project(*server): avstreamsexe, strategies {
exename = server
Source_Files {
@@ -6,7 +6,7 @@ project(server): avstreamsexe, strategies {
}
}
-project(ftp): avstreamsexe, strategies {
+project(*ftp): avstreamsexe, strategies {
exename = ftp
Source_Files {
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
index a22b5c3335e..70e6b91ff07 100644
--- 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
@@ -1,4 +1,4 @@
-project(server): avstreamsexe {
+project(*server): avstreamsexe {
exename = server
Source_Files {
@@ -6,7 +6,7 @@ project(server): avstreamsexe {
}
}
-project(ftp): avstreamsexe {
+project(*ftp): avstreamsexe {
exename = ftp
Source_Files {
diff --git a/TAO/orbsvcs/tests/AVStreams/Multiple_Flows/AVStreams_Multiple_Flows.mpc b/TAO/orbsvcs/tests/AVStreams/Multiple_Flows/AVStreams_Multiple_Flows.mpc
index 87f5ca868bc..c683ea2fef5 100644
--- a/TAO/orbsvcs/tests/AVStreams/Multiple_Flows/AVStreams_Multiple_Flows.mpc
+++ b/TAO/orbsvcs/tests/AVStreams/Multiple_Flows/AVStreams_Multiple_Flows.mpc
@@ -1,4 +1,4 @@
-project(sender): avstreamsexe {
+project(*sender): avstreamsexe {
exename = sender
Source_Files {
@@ -6,7 +6,7 @@ project(sender): avstreamsexe {
}
}
-project(receiver): avstreamsexe {
+project(*receiver): avstreamsexe {
exename = receiver
Source_Files {
diff --git a/TAO/orbsvcs/tests/AVStreams/Pluggable/AVStreams_Pluggable.mpc b/TAO/orbsvcs/tests/AVStreams/Pluggable/AVStreams_Pluggable.mpc
index a22b5c3335e..70e6b91ff07 100644
--- a/TAO/orbsvcs/tests/AVStreams/Pluggable/AVStreams_Pluggable.mpc
+++ b/TAO/orbsvcs/tests/AVStreams/Pluggable/AVStreams_Pluggable.mpc
@@ -1,4 +1,4 @@
-project(server): avstreamsexe {
+project(*server): avstreamsexe {
exename = server
Source_Files {
@@ -6,7 +6,7 @@ project(server): avstreamsexe {
}
}
-project(ftp): avstreamsexe {
+project(*ftp): avstreamsexe {
exename = ftp
Source_Files {
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
index 80ac33b728f..1dabe554c43 100644
--- 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
@@ -1,15 +1,14 @@
-project(avstreams ts) : orbsvcslib {
- sharedname = TAO_TS
- dllflags = TAO_AV_BUILD_DLL
- install =
- comps += AV
+project(*ts) : orbsvcslib, portableserver, avstreams, naming {
+ sharedname = TAO_TS
+ dynamicflags = TAO_AV_BUILD_DLL
+ comps += AV
Source_Files {
TimeStamp.cpp
}
}
-project(sender): avstreamsexe {
+project(*sender): avstreamsexe {
exename = sender
Source_Files {
@@ -17,7 +16,7 @@ project(sender): avstreamsexe {
}
}
-project(receiver): avstreamsexe {
+project(*receiver): avstreamsexe {
exename = receiver
Source_Files {
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
index af38d4d5ec6..1b836f3ddc5 100644
--- 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
@@ -1,4 +1,4 @@
-project(sender): avstreamsexe {
+project(*sender): avstreamsexe {
exename = sender
Source_Files {
@@ -6,7 +6,7 @@ project(sender): avstreamsexe {
}
}
-project(distributer): avstreamsexe {
+project(*distributer): avstreamsexe {
exename = distributer
Source_Files {
@@ -14,7 +14,7 @@ project(distributer): avstreamsexe {
}
}
-project(receiver): avstreamsexe {
+project(*receiver): avstreamsexe {
exename = receiver
Source_Files {
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
index 87f5ca868bc..c683ea2fef5 100644
--- 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
@@ -1,4 +1,4 @@
-project(sender): avstreamsexe {
+project(*sender): avstreamsexe {
exename = sender
Source_Files {
@@ -6,7 +6,7 @@ project(sender): avstreamsexe {
}
}
-project(receiver): avstreamsexe {
+project(*receiver): avstreamsexe {
exename = receiver
Source_Files {
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
index 52c21d6ccf7..db3edaf54b4 100644
--- 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
@@ -1,20 +1,14 @@
-project(sender): avstreamsexe {
- depends += QoS
+project(*sender): avstreamsexe, qos {
requires += rapi
- libs += ACE_QoS
exename = sender
-
Source_Files {
sender.cpp
}
}
-project(receiver): avstreamsexe {
- depends += QoS
+project(*receiver): avstreamsexe, qos {
requires += rapi
- libs += ACE_QoS
exename = receiver
-
Source_Files {
receiver.cpp
}
diff --git a/TAO/orbsvcs/tests/Bug_1393_Regression/Bug_1393_Regression.mpc b/TAO/orbsvcs/tests/Bug_1393_Regression/Bug_1393_Regression.mpc
index 02ab33d8e95..151719d33eb 100644
--- a/TAO/orbsvcs/tests/Bug_1393_Regression/Bug_1393_Regression.mpc
+++ b/TAO/orbsvcs/tests/Bug_1393_Regression/Bug_1393_Regression.mpc
@@ -1,8 +1,5 @@
-project(Bug 1393 Client): client {
- depends += IFR_Client
- exename = client
- libpaths += $(TAO_ROOT)/tao/IFR_Client
- libs += TAO_IFR_Client
+project(*Client): taoclient, ifr_client {
+ exename = client
Source_Files {
client.cpp
}
diff --git a/TAO/orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc b/TAO/orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc
index d7230e5ffec..b0e1a6ffcdf 100644
--- a/TAO/orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc
+++ b/TAO/orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc
@@ -1,11 +1,11 @@
-project(Bug 1395 Server): server {
+project(*Server): taoserver {
Source_Files {
Test_i.cpp
server.cpp
}
}
-project(Bug 1395 Client): client {
+project(*Client): taoclient {
Source_Files {
TestC.cpp
client.cpp
diff --git a/TAO/orbsvcs/tests/Concurrency/Concurrency.mpc b/TAO/orbsvcs/tests/Concurrency/Concurrency.mpc
index e7f7d5a00ed..4c6f678f475 100644
--- a/TAO/orbsvcs/tests/Concurrency/Concurrency.mpc
+++ b/TAO/orbsvcs/tests/Concurrency/Concurrency.mpc
@@ -1,6 +1,3 @@
-project(CC client) : orbsvcsexe {
- depends += CosConcurrency CosNaming Svc_Utils IORTable PortableServer
- libs += TAO_CosConcurrency TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer
+project(CC client) : orbsvcsexe, concurrency, naming, svc_utils, iortable, portableserver {
exename = CC_client
- comps += Concurrency
}
diff --git a/TAO/orbsvcs/tests/CosEvent/Basic/CosEvent_Basic.mpc b/TAO/orbsvcs/tests/CosEvent/Basic/CosEvent_Basic.mpc
index 86c0d1cf997..84d27803985 100644
--- a/TAO/orbsvcs/tests/CosEvent/Basic/CosEvent_Basic.mpc
+++ b/TAO/orbsvcs/tests/CosEvent/Basic/CosEvent_Basic.mpc
@@ -1,70 +1,40 @@
-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
+project(*Disconnect): basiceventtestexe {
exename = Disconnect
- comps += CosEvent
-
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
+project(*MT_Disconnect): basiceventtestexe {
exename = MT_Disconnect
- comps += CosEvent
-
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
+project(*Push_Event): basiceventtestexe {
exename = Push_Event
- comps += CosEvent
-
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
+project(*Pull_Push_Event): basiceventtestexe {
exename = Pull_Push_Event
- comps += CosEvent
-
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
+project(*Shutdown): basiceventtestexe {
exename = Shutdown
- comps += CosEvent
-
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
+project(*Random): basiceventtestexe {
exename = Random
- comps += CosEvent
-
Source_Files {
Random.cpp
}
diff --git a/TAO/orbsvcs/tests/CosEvent/Basic/basiceventtestexe.mpb b/TAO/orbsvcs/tests/CosEvent/Basic/basiceventtestexe.mpb
new file mode 100644
index 00000000000..74857041faf
--- /dev/null
+++ b/TAO/orbsvcs/tests/CosEvent/Basic/basiceventtestexe.mpb
@@ -0,0 +1,6 @@
+project : orbsvcsexe, messaging, server, event, naming, svc_utils, iortable {
+ after += CosEvent_Test_Lib
+ libs += CECTests
+ includes += ../lib
+ comps += CosEvent
+}
diff --git a/TAO/orbsvcs/tests/CosEvent/lib/CosEvent_lib.mpc b/TAO/orbsvcs/tests/CosEvent/lib/CosEvent_lib.mpc
index 1b2d44aa696..1925cb18283 100644
--- a/TAO/orbsvcs/tests/CosEvent/lib/CosEvent_lib.mpc
+++ b/TAO/orbsvcs/tests/CosEvent/lib/CosEvent_lib.mpc
@@ -1,10 +1,6 @@
-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
- comps += CosEvent
-
+project(CosEvent Test Lib): orbsvcslib, event, naming, svc_utils, iortable, portableserver {
+ sharedname = CECTests
+ dynamicflags = 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
index f57e45eed91..9f24bdc487e 100644
--- a/TAO/orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.mpc
+++ b/TAO/orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.mpc
@@ -1,19 +1,13 @@
-project(ECM Supplier): rteventexe {
- depends += RTSched CosNaming IORTable Messaging
- libs += TAO_RTSched TAO_CosNaming TAO_IORTable TAO_Messaging
+project(ECM Supplier): rteventexe, rtsched, naming, iortable, 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
+project(ECM Consumer): rteventexe, rtsched, naming, iortable, 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
index a490a941d64..e347b814cda 100644
--- a/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.mpc
+++ b/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.mpc
@@ -1,5 +1,3 @@
-project(EC_Mcast): rteventexe {
- depends += Messaging
- libs += TAO_Messaging
+project(EC_Mcast): rteventexe, 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
index 5030fa91d5b..7ad66908fb9 100644
--- a/TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.mpc
+++ b/TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.mpc
@@ -1,5 +1,3 @@
-project(EC_Multiple): rteventexe {
- depends += RTOLDEvent RTSchedEvent RTSched CosNaming IORTable Messaging
- libs += TAO_RTOLDEvent TAO_RTSchedEvent TAO_RTSched TAO_CosNaming TAO_IORTable TAO_Messaging
+project(EC_Multiple): rteventexe, rtoldevent, rtschedevent, naming, iortable, messaging {
exename = EC_Multiple
}
diff --git a/TAO/orbsvcs/tests/EC_Throughput/EC_Throughput.mpc b/TAO/orbsvcs/tests/EC_Throughput/EC_Throughput.mpc
index 509996ef24c..1256f6edba6 100644
--- a/TAO/orbsvcs/tests/EC_Throughput/EC_Throughput.mpc
+++ b/TAO/orbsvcs/tests/EC_Throughput/EC_Throughput.mpc
@@ -1,6 +1,4 @@
-project(ECT Supplier): rteventexe {
- depends += RTOLDEvent RTSched CosNaming IORTable Messaging
- libs += TAO_RTOLDEvent TAO_RTSched TAO_CosNaming TAO_IORTable TAO_Messaging
+project(ECT Supplier): rteventexe, rtoldevent, rtsched, naming, iortable, messaging {
exename = ECT_Supplier
comps += Naming RTOLDEvent
@@ -11,9 +9,7 @@ project(ECT Supplier): rteventexe {
}
}
-project(ECT Consumer): rteventexe {
- depends += RTOLDEvent RTSched CosNaming IORTable Messaging
- libs += TAO_RTOLDEvent TAO_RTSched TAO_CosNaming TAO_IORTable TAO_Messaging
+project(ECT Consumer): rteventexe, rtoldevent, rtsched, naming, iortable, messaging {
exename = ECT_Consumer
comps += Naming RTOLDEvent
@@ -24,9 +20,7 @@ project(ECT Consumer): rteventexe {
}
}
-project(ECT Throughput): rteventexe {
- depends += RTOLDEvent RTSched CosNaming IORTable Messaging
- libs += TAO_RTOLDEvent TAO_RTSched TAO_CosNaming TAO_IORTable TAO_Messaging
+project(ECT Throughput): rteventexe, rtoldevent, rtsched, naming, iortable, messaging {
exename = ECT_Throughput
comps += Naming RTOLDEvent
diff --git a/TAO/orbsvcs/tests/Event/Basic/Event_Basic.mpc b/TAO/orbsvcs/tests/Event/Basic/Event_Basic.mpc
index 1f348726321..b25b1794768 100644
--- a/TAO/orbsvcs/tests/Event/Basic/Event_Basic.mpc
+++ b/TAO/orbsvcs/tests/Event/Basic/Event_Basic.mpc
@@ -1,163 +1,88 @@
-project(Reconnect): messaging, rteventexe {
- depends += Event_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
- exename = Reconnect
-
+project(*Reconnect): rteventtestexe {
Source_Files {
Reconnect.cpp
}
}
-project(Shutdown): messaging, rteventexe {
- depends += Event_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
- exename = Shutdown
-
+project(*Shutdown): rteventtestexe {
Source_Files {
Shutdown.cpp
}
}
-project(Observer): messaging, rteventexe {
- depends += Event_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
- exename = Observer
-
+project(*Observer): rteventtestexe {
Source_Files {
Observer.cpp
}
}
-project(BCast): messaging, rteventexe {
- depends += Event_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
- exename = BCast
-
+project(*BCast): rteventtestexe {
Source_Files {
BCast.cpp
}
}
-project(Timeout): messaging, rteventexe {
- depends += Event_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
- exename = Timeout
-
+project(*Timeout): rteventtestexe {
Source_Files {
Timeout.cpp
}
}
-project(Wildcard): messaging, rteventexe {
- depends += Event_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
- exename = Wildcard
-
+project(*Wildcard): rteventtestexe {
Source_Files {
Wildcard.cpp
}
}
-project(Negation): messaging, rteventexe {
- depends += Event_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
- exename = Negation
-
+project(*Negation): rteventtestexe {
Source_Files {
Negation.cpp
}
}
-project(Disconnect): messaging, rteventexe {
- depends += Event_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
- exename = Disconnect
-
+project(*Disconnect): rteventtestexe {
Source_Files {
Disconnect.cpp
}
}
-project(MT_Disconnect): messaging, rteventexe {
- depends += RTEvent_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
- exename = MT_Disconnect
-
+project(*MT_Disconnect): rteventtestexe {
Source_Files {
MT_Disconnect.cpp
}
}
-project(Atomic_Reconnect): messaging, rteventexe {
- depends += RTEvent_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
- exename = Atomic_Reconnect
-
+project(*Atomic_Reconnect): rteventtestexe {
Source_Files {
Atomic_Reconnect.cpp
}
}
-project(Bitmask): messaging, rteventexe {
- depends += RTEvent_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
- exename = Bitmask
-
+project(*Bitmask): rteventtestexe {
Source_Files {
Bitmask.cpp
}
}
-project(Complex): messaging, rteventexe {
- depends += RTEvent_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
- exename = Complex
-
+project(*Complex): rteventtestexe {
Source_Files {
Complex.cpp
}
}
-project(Gateway): messaging, rteventexe {
- depends += RTEvent_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
- exename = Gateway
-
+project(*Gateway): rteventtestexe {
Source_Files {
Gateway.cpp
}
}
-project(Control): messaging, rteventexe {
- depends += RTEvent_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
- exename = Control
-
+project(*Control): rteventtestexe {
Source_Files {
Control.cpp
}
}
-project(Random): messaging, rteventexe {
- depends += RTEvent_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
- exename = Random
-
+project(*Random) : rteventtestexe {
Source_Files {
Random.cpp
}
diff --git a/TAO/orbsvcs/tests/Event/Basic/rteventtestexe.mpb b/TAO/orbsvcs/tests/Event/Basic/rteventtestexe.mpb
new file mode 100644
index 00000000000..3b0f0b416b5
--- /dev/null
+++ b/TAO/orbsvcs/tests/Event/Basic/rteventtestexe.mpb
@@ -0,0 +1,5 @@
+project : messaging, rteventexe, naming, iortable {
+ after += RTEvent_Test_Lib
+ libs += ECTests
+ includes += ../lib
+} \ No newline at end of file
diff --git a/TAO/orbsvcs/tests/Event/Mcast/Common/ECMcastTests_lib.mpc b/TAO/orbsvcs/tests/Event/Mcast/Common/ECMcastTests_lib.mpc
index 75a2811ee50..f142bf79c6b 100644
--- a/TAO/orbsvcs/tests/Event/Mcast/Common/ECMcastTests_lib.mpc
+++ b/TAO/orbsvcs/tests/Event/Mcast/Common/ECMcastTests_lib.mpc
@@ -1,10 +1,6 @@
-project(ECMcastTests Lib): orbsvcslib {
+project: orbsvcslib, rtevent, svc_utils, iortable, portableserver {
sharedname = ECMcastTests
- depends += TAO RTEvent Svc_Utils IORTable PortableServer
- libs += TAO TAO_RTEvent TAO_Svc_Utils TAO_IORTable TAO_PortableServer
- dllflags = ECMCASTTESTS_BUILD_DLL
- comps += RTEvent
-
+ dynamicflags = ECMCASTTESTS_BUILD_DLL
Header_Files {
ectest_export.h
}
diff --git a/TAO/orbsvcs/tests/Event/Mcast/Complex/Complex.mpc b/TAO/orbsvcs/tests/Event/Mcast/Complex/Complex.mpc
index a7eab87ae62..0f1fd636a2a 100644
--- a/TAO/orbsvcs/tests/Event/Mcast/Complex/Complex.mpc
+++ b/TAO/orbsvcs/tests/Event/Mcast/Complex/Complex.mpc
@@ -1,5 +1,5 @@
-project(supplier): messaging, rteventexe {
- depends += ECMcastTests_Lib CosNaming IORTable
+project(*supplier): messaging, rteventexe {
+ after += ECMcastTests_Lib CosNaming IORTable
libs += ECMcastTests TAO_CosNaming TAO_IORTable
includes += ../Common
exename = supplier
@@ -9,8 +9,8 @@ project(supplier): messaging, rteventexe {
}
}
-project(consumer): messaging, rteventexe {
- depends += ECMcastTests_Lib CosNaming IORTable
+project(*consumer): messaging, rteventexe {
+ after += ECMcastTests_Lib CosNaming IORTable
libs += ECMcastTests TAO_CosNaming TAO_IORTable
includes += ../Common
exename = consumer
@@ -20,8 +20,8 @@ project(consumer): messaging, rteventexe {
}
}
-project(gateway-ec): messaging, rteventexe {
- depends += ECMcastTests_Lib CosNaming IORTable
+project(*gateway-ec): messaging, rteventexe {
+ after += ECMcastTests_Lib CosNaming IORTable
libs += ECMcastTests TAO_CosNaming TAO_IORTable
includes += ../Common
exename = gateway-ec
diff --git a/TAO/orbsvcs/tests/Event/Mcast/Simple/Simple.mpc b/TAO/orbsvcs/tests/Event/Mcast/Simple/Simple.mpc
index a7eab87ae62..0f1fd636a2a 100644
--- a/TAO/orbsvcs/tests/Event/Mcast/Simple/Simple.mpc
+++ b/TAO/orbsvcs/tests/Event/Mcast/Simple/Simple.mpc
@@ -1,5 +1,5 @@
-project(supplier): messaging, rteventexe {
- depends += ECMcastTests_Lib CosNaming IORTable
+project(*supplier): messaging, rteventexe {
+ after += ECMcastTests_Lib CosNaming IORTable
libs += ECMcastTests TAO_CosNaming TAO_IORTable
includes += ../Common
exename = supplier
@@ -9,8 +9,8 @@ project(supplier): messaging, rteventexe {
}
}
-project(consumer): messaging, rteventexe {
- depends += ECMcastTests_Lib CosNaming IORTable
+project(*consumer): messaging, rteventexe {
+ after += ECMcastTests_Lib CosNaming IORTable
libs += ECMcastTests TAO_CosNaming TAO_IORTable
includes += ../Common
exename = consumer
@@ -20,8 +20,8 @@ project(consumer): messaging, rteventexe {
}
}
-project(gateway-ec): messaging, rteventexe {
- depends += ECMcastTests_Lib CosNaming IORTable
+project(*gateway-ec): messaging, rteventexe {
+ after += ECMcastTests_Lib CosNaming IORTable
libs += ECMcastTests TAO_CosNaming TAO_IORTable
includes += ../Common
exename = gateway-ec
diff --git a/TAO/orbsvcs/tests/Event/Mcast/Two_Way/Two_Way.mpc b/TAO/orbsvcs/tests/Event/Mcast/Two_Way/Two_Way.mpc
index f760c85d215..15ce9690c3b 100644
--- a/TAO/orbsvcs/tests/Event/Mcast/Two_Way/Two_Way.mpc
+++ b/TAO/orbsvcs/tests/Event/Mcast/Two_Way/Two_Way.mpc
@@ -1,5 +1,5 @@
-project(application): messaging, rteventexe {
- depends += ECMcastTests_Lib CosNaming IORTable
+project(*application): messaging, rteventexe {
+ after += ECMcastTests_Lib CosNaming IORTable
libs += ECMcastTests TAO_CosNaming TAO_IORTable
includes += ../Common
exename = application
@@ -9,8 +9,8 @@ project(application): messaging, rteventexe {
}
}
-project(gateway-ec): messaging, rteventexe {
- depends += ECMcastTests_Lib CosNaming IORTable
+project(*gateway-ec): messaging, rteventexe {
+ after += ECMcastTests_Lib CosNaming IORTable
libs += ECMcastTests TAO_CosNaming TAO_IORTable
includes += ../Common
exename = gateway-ec
diff --git a/TAO/orbsvcs/tests/Event/Performance/Event_Performance.mpc b/TAO/orbsvcs/tests/Event/Performance/Event_Performance.mpc
index 99093bb62f8..663d52a0877 100644
--- a/TAO/orbsvcs/tests/Event/Performance/Event_Performance.mpc
+++ b/TAO/orbsvcs/tests/Event/Performance/Event_Performance.mpc
@@ -1,53 +1,33 @@
-project(Throughput): messaging, rteventexe {
- depends += Event_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
+project(*Throughput): eventperftestexe {
exename = Throughput
-
Source_Files {
Throughput.cpp
}
}
-project(Connect): messaging, rteventexe {
- depends += Event_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
+project(*Connect): eventperftestexe {
exename = Connect
-
Source_Files {
Connect.cpp
}
}
-project(Inversion): messaging, rteventexe {
- depends += Event_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
+project(*Inversion): eventperftestexe {
exename = Inversion
-
Source_Files {
Inversion.cpp
}
}
-project(Latency): messaging, rteventexe, strategies {
- depends += Event_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
+project(*Latency): eventperftestexe, strategies {
exename = Latency
-
Source_Files {
Latency.cpp
}
}
-project(Latency_Server): messaging, rteventexe, strategies {
- depends += Event_Test_Lib CosNaming IORTable
- libs += ECTests TAO_CosNaming TAO_IORTable
- includes += ../lib
+project(*Latency_Server): eventperftestexe, strategies {
exename = Latency_Server
-
Source_Files {
Latency_Server.cpp
}
diff --git a/TAO/orbsvcs/tests/Event/Performance/eventperftestexe.mpb b/TAO/orbsvcs/tests/Event/Performance/eventperftestexe.mpb
new file mode 100644
index 00000000000..c9fab7fabf5
--- /dev/null
+++ b/TAO/orbsvcs/tests/Event/Performance/eventperftestexe.mpb
@@ -0,0 +1,6 @@
+project: messaging, rteventexe, naming, iortable {
+ after += Event_Test_Lib
+ libs += ECTests
+ includes += ../lib
+}
+
diff --git a/TAO/orbsvcs/tests/Event/lib/Event_lib.mpc b/TAO/orbsvcs/tests/Event/lib/Event_lib.mpc
index c7a87e6535d..15def363a05 100644
--- a/TAO/orbsvcs/tests/Event/lib/Event_lib.mpc
+++ b/TAO/orbsvcs/tests/Event/lib/Event_lib.mpc
@@ -1,10 +1,6 @@
-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
- comps += RTEvent
-
+project(Event Test Lib): orbsvcslib, rtevent, naming, svc_utils, iortable, portableserver {
+ sharedname = ECTests
+ dynamicflags = 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
index 75cdff845c0..3ceeb4c709a 100644
--- a/TAO/orbsvcs/tests/FaultTolerance/IOGR/FaultTolerance_IOGR.mpc
+++ b/TAO/orbsvcs/tests/FaultTolerance/IOGR/FaultTolerance_IOGR.mpc
@@ -1,20 +1,12 @@
-project: server, orbsvcsexe {
- depends += FTORB IORManip
- libs += TAO_FTORB TAO_IORManip
- comps += FTORB
-
+project(*server): server, orbsvcsexe, iormanip, ftorb {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(Manager): server, orbsvcsexe {
- depends += FTORB IORManip
- libs += TAO_FTORB TAO_IORManip
+project(*Manager): taoserver, orbsvcsexe, iormanip, ftorb {
exename = Manager
- comps += FTORB
-
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
index 26f2bdf4663..7830e63a8a6 100644
--- a/TAO/orbsvcs/tests/FaultTolerance/IOGRManipulation/FaultTolerance_IOGRManipulation.mpc
+++ b/TAO/orbsvcs/tests/FaultTolerance/IOGRManipulation/FaultTolerance_IOGRManipulation.mpc
@@ -1,6 +1,3 @@
-project(IOGRTest): server, orbsvcsexe {
- depends += FTORB IORManip
- libs += TAO_FTORB TAO_IORManip
+project(IOGRTest): taoserver, orbsvcsexe, iormanip, ftorb {
exename = IOGRTest
- comps += FTORB
}
diff --git a/TAO/orbsvcs/tests/IOR_MCast/IOR_MCast.mpc b/TAO/orbsvcs/tests/IOR_MCast/IOR_MCast.mpc
index 4495317318e..5c75a2ece83 100644
--- a/TAO/orbsvcs/tests/IOR_MCast/IOR_MCast.mpc
+++ b/TAO/orbsvcs/tests/IOR_MCast/IOR_MCast.mpc
@@ -1,4 +1,4 @@
-project: namingexe {
+project(*server): namingexe {
Source_Files {
server_i.cpp
MCast_Server_i.cpp
@@ -6,7 +6,7 @@ project: namingexe {
}
}
-project(client): namingexe {
+project(*client): namingexe {
exename = client
Source_Files {
diff --git a/TAO/orbsvcs/tests/ImplRepo/ImplRepo.mpc b/TAO/orbsvcs/tests/ImplRepo/ImplRepo.mpc
index 88426df1596..f5e19cebff8 100644
--- a/TAO/orbsvcs/tests/ImplRepo/ImplRepo.mpc
+++ b/TAO/orbsvcs/tests/ImplRepo/ImplRepo.mpc
@@ -1,6 +1,4 @@
-project(airplane server) : server, orbsvcsexe, minimum_corba {
- depends += IORTable
- libs += TAO_IORTable
+project(airplane server) : taoserver, orbsvcsexe, minimum_corba, iortable {
exename = airplane_server
IDL_Files {
@@ -16,9 +14,7 @@ project(airplane server) : server, orbsvcsexe, minimum_corba {
}
}
-project(airplane client) : server, orbsvcsexe, minimum_corba {
- depends += IORTable
- libs += TAO_IORTable
+project(airplane client) : taoserver, orbsvcsexe, minimum_corba, iortable {
exename = airplane_client
IDL_Files {
@@ -33,9 +29,7 @@ project(airplane client) : server, orbsvcsexe, minimum_corba {
}
}
-project(nestea server) : server, orbsvcsexe, minimum_corba {
- depends += IORTable
- libs += TAO_IORTable
+project(nestea server) : taoserver, orbsvcsexe, minimum_corba, iortable {
exename = nestea_server
IDL_Files {
@@ -51,9 +45,7 @@ project(nestea server) : server, orbsvcsexe, minimum_corba {
}
}
-project(nestea client) : server, orbsvcsexe, minimum_corba {
- depends += IORTable
- libs += TAO_IORTable
+project(nestea client) : taoserver, orbsvcsexe, minimum_corba, iortable {
exename = nestea_client
IDL_Files {
diff --git a/TAO/orbsvcs/tests/ImplRepo/NameService/ImplRepo_NameService.mpc b/TAO/orbsvcs/tests/ImplRepo/NameService/ImplRepo_NameService.mpc
index fcea7321be4..b13db5bd77f 100644
--- a/TAO/orbsvcs/tests/ImplRepo/NameService/ImplRepo_NameService.mpc
+++ b/TAO/orbsvcs/tests/ImplRepo/NameService/ImplRepo_NameService.mpc
@@ -1,4 +1,4 @@
-project(ImplRepo NameService) : namingexe, minimum_corba {
+project: namingexe, minimum_corba {
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
index 8a641176f7e..33224b6317b 100644
--- a/TAO/orbsvcs/tests/InterfaceRepo/Application_Test/InterfaceRepo_Application_Test.mpc
+++ b/TAO/orbsvcs/tests/InterfaceRepo/Application_Test/InterfaceRepo_Application_Test.mpc
@@ -1,17 +1,11 @@
-project: server {
- depends += IFR_Client
- libs += TAO_IFR_Client
-
+project(*server): taoserver, ifr_client {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(client): server {
- depends += IFR_Client DynamicInterface
- libs += TAO_IFR_Client TAO_DynamicInterface
-
+project(*client): taoserver, ifr_client, dynamicinterface {
IDL_Files {
}
diff --git a/TAO/orbsvcs/tests/InterfaceRepo/IFR_Test/InterfaceRepo_IFR_Test.mpc b/TAO/orbsvcs/tests/InterfaceRepo/IFR_Test/InterfaceRepo_IFR_Test.mpc
index 247e13d8593..7cba36180a2 100644
--- a/TAO/orbsvcs/tests/InterfaceRepo/IFR_Test/InterfaceRepo_IFR_Test.mpc
+++ b/TAO/orbsvcs/tests/InterfaceRepo/IFR_Test/InterfaceRepo_IFR_Test.mpc
@@ -1,5 +1,3 @@
-project(InterfaceRepo IFR Test): taoexe {
- depends += IFR_Client
- libs += TAO_IFR_Client
+project: taoexe, 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
index 6e421a842a0..2e1e428b9ee 100644
--- a/TAO/orbsvcs/tests/InterfaceRepo/Persistence_Test/InterfaceRepo_Persistence_Test.mpc
+++ b/TAO/orbsvcs/tests/InterfaceRepo/Persistence_Test/InterfaceRepo_Persistence_Test.mpc
@@ -1,5 +1,3 @@
-project(InterfaceRepo Persistence Test): taoexe {
- depends += IFR_Client
- libs += TAO_IFR_Client
+project: taoexe, 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
index 8ab0054fcdd..9d5c2d8ee91 100644
--- a/TAO/orbsvcs/tests/Interoperable_Naming/Interoperable_Naming.mpc
+++ b/TAO/orbsvcs/tests/Interoperable_Naming/Interoperable_Naming.mpc
@@ -1,3 +1,3 @@
-project(Interoperable Naming): namingexe {
+project: namingexe {
exename = client
} \ No newline at end of file
diff --git a/TAO/orbsvcs/tests/Miop/McastHello/McastHello.mpc b/TAO/orbsvcs/tests/Miop/McastHello/McastHello.mpc
index fb0564cd91e..22511d8ea6d 100644
--- a/TAO/orbsvcs/tests/Miop/McastHello/McastHello.mpc
+++ b/TAO/orbsvcs/tests/Miop/McastHello/McastHello.mpc
@@ -1,4 +1,4 @@
-project: server, orbsvcsexe {
+project(*server): server, orbsvcsexe {
comps += PortableGroup
Source_Files {
@@ -7,7 +7,7 @@ project: server, orbsvcsexe {
}
}
-project: client, orbsvcsexe {
+project(*client): client, orbsvcsexe {
comps += PortableGroup
Source_Files {
diff --git a/TAO/orbsvcs/tests/Notify/Basic/Basic.mpc b/TAO/orbsvcs/tests/Notify/Basic/Basic.mpc
index 106b27d1b73..394ce4a885f 100644
--- a/TAO/orbsvcs/tests/Notify/Basic/Basic.mpc
+++ b/TAO/orbsvcs/tests/Notify/Basic/Basic.mpc
@@ -1,4 +1,4 @@
-project(ConnectDisconnect): notifytest {
+project(*Notify ConnectDisconnect): notifytest {
exename = ConnectDisconnect
Source_Files {
@@ -7,7 +7,7 @@ project(ConnectDisconnect): notifytest {
}
-project(LifeCycle): notifytest {
+project(*Notify LifeCycle): notifytest {
exename = LifeCycle
Source_Files {
@@ -15,7 +15,7 @@ project(LifeCycle): notifytest {
}
}
-project(IdAssignment): notifytest {
+project(*Notify IdAssignment): notifytest {
exename = IdAssignment
Source_Files {
@@ -23,7 +23,7 @@ project(IdAssignment): notifytest {
}
}
-project(Events): notifytest {
+project(*Notify Events): notifytest {
exename = Events
Source_Files {
@@ -31,7 +31,7 @@ project(Events): notifytest {
}
}
-project(AdminProperties): notifytest {
+project(*Notify AdminProperties): notifytest {
exename = AdminProperties
Source_Files {
@@ -39,7 +39,7 @@ project(AdminProperties): notifytest {
}
}
-project(Simple): notifytest {
+project(*Notify Simple): notifytest {
exename = Simple
Source_Files {
@@ -47,3 +47,9 @@ project(Simple): notifytest {
}
}
+project(*Notify MultiTypes): notifytest {
+ Source_Files {
+ MultiTypes.cpp
+ }
+}
+
diff --git a/TAO/orbsvcs/tests/Notify/Blocking/Blocking.mpc b/TAO/orbsvcs/tests/Notify/Blocking/Blocking.mpc
index 8a9b37f4cee..894e3967f93 100644
--- a/TAO/orbsvcs/tests/Notify/Blocking/Blocking.mpc
+++ b/TAO/orbsvcs/tests/Notify/Blocking/Blocking.mpc
@@ -1,4 +1,4 @@
-project(Structured Supplier): notifytest {
+project(*Notify Structured Supplier): notifytest {
exename = Structured_Supplier
Source_Files {
@@ -6,7 +6,7 @@ project(Structured Supplier): notifytest {
}
}
-project(Structured Consumer): notifytest {
+project(*Notify Structured Consumer): notifytest {
exename = Structured_Consumer
Source_Files {
diff --git a/TAO/orbsvcs/tests/Notify/Destroy/Destroy.mpc b/TAO/orbsvcs/tests/Notify/Destroy/Destroy.mpc
index 2f4788cdadd..db543c60423 100644
--- a/TAO/orbsvcs/tests/Notify/Destroy/Destroy.mpc
+++ b/TAO/orbsvcs/tests/Notify/Destroy/Destroy.mpc
@@ -1,12 +1,6 @@
-project (Notify_Test_Destroy): notifytest {
+project (Notify_Test_Destroy): notifytest, etcl, iortable, dynamicany, portableserver {
exename = Notify_Tests_Destroy
-
- libpaths += $(TAO_ROOT)/orbsvcs/orbsvcs/ETCL
- libpaths += $(TAO_ROOT)/tao/IORTable
- libpaths += $(TAO_ROOT)/tao/DynamicAny
- libpaths += $(TAO_ROOT)/tao/PortableServer
-
Source_Files {
- main.cpp
+ main.cpp
}
} \ No newline at end of file
diff --git a/TAO/orbsvcs/tests/Notify/Discarding/Discarding.mpc b/TAO/orbsvcs/tests/Notify/Discarding/Discarding.mpc
index 737753c82e1..0da4cfb02a8 100644
--- a/TAO/orbsvcs/tests/Notify/Discarding/Discarding.mpc
+++ b/TAO/orbsvcs/tests/Notify/Discarding/Discarding.mpc
@@ -1,4 +1,4 @@
-project(Structured Supplier): notifytest {
+project(*Notify Structured Supplier): notifytest {
exename = Structured_Supplier
Source_Files {
@@ -6,7 +6,7 @@ project(Structured Supplier): notifytest {
}
}
-project(Structured Consumer): notifytest {
+project(*Notify Structured Consumer): notifytest {
exename = Structured_Consumer
Source_Files {
@@ -17,7 +17,7 @@ project(Structured Consumer): notifytest {
}
}
-project(Sequence Supplier): notifytest {
+project(*Notify Sequence Supplier): notifytest {
exename = Sequence_Supplier
Source_Files {
@@ -25,7 +25,7 @@ project(Sequence Supplier): notifytest {
}
}
-project(Sequence Consumer): notifytest {
+project(*Notify Sequence Consumer): notifytest {
exename = Sequence_Consumer
Source_Files {
diff --git a/TAO/orbsvcs/tests/Notify/MT_Dispatching/MT_Dispatching.mpc b/TAO/orbsvcs/tests/Notify/MT_Dispatching/MT_Dispatching.mpc
index fc4556e54d0..1ae7ff46d8c 100644
--- a/TAO/orbsvcs/tests/Notify/MT_Dispatching/MT_Dispatching.mpc
+++ b/TAO/orbsvcs/tests/Notify/MT_Dispatching/MT_Dispatching.mpc
@@ -1,4 +1,4 @@
-project(Structured Supplier): notifytest {
+project(*Notify Structured Supplier): notifytest {
exename = Structured_Supplier
Source_Files {
@@ -6,7 +6,7 @@ project(Structured Supplier): notifytest {
}
}
-project(Structured Consumer): notifytest {
+project(*Notify Structured Consumer): notifytest {
exename = Structured_Consumer
Source_Files {
diff --git a/TAO/orbsvcs/tests/Notify/Ordering/Ordering.mpc b/TAO/orbsvcs/tests/Notify/Ordering/Ordering.mpc
index 737753c82e1..0da4cfb02a8 100644
--- a/TAO/orbsvcs/tests/Notify/Ordering/Ordering.mpc
+++ b/TAO/orbsvcs/tests/Notify/Ordering/Ordering.mpc
@@ -1,4 +1,4 @@
-project(Structured Supplier): notifytest {
+project(*Notify Structured Supplier): notifytest {
exename = Structured_Supplier
Source_Files {
@@ -6,7 +6,7 @@ project(Structured Supplier): notifytest {
}
}
-project(Structured Consumer): notifytest {
+project(*Notify Structured Consumer): notifytest {
exename = Structured_Consumer
Source_Files {
@@ -17,7 +17,7 @@ project(Structured Consumer): notifytest {
}
}
-project(Sequence Supplier): notifytest {
+project(*Notify Sequence Supplier): notifytest {
exename = Sequence_Supplier
Source_Files {
@@ -25,7 +25,7 @@ project(Sequence Supplier): notifytest {
}
}
-project(Sequence Consumer): notifytest {
+project(*Notify Sequence Consumer): notifytest {
exename = Sequence_Consumer
Source_Files {
diff --git a/TAO/orbsvcs/tests/Notify/RT_lib/RT_Notify_lib.mpc b/TAO/orbsvcs/tests/Notify/RT_lib/RT_Notify_lib.mpc
index ee79552a2b0..48e3e3aa096 100644
--- a/TAO/orbsvcs/tests/Notify/RT_lib/RT_Notify_lib.mpc
+++ b/TAO/orbsvcs/tests/Notify/RT_lib/RT_Notify_lib.mpc
@@ -1,19 +1,11 @@
+project: orbsvcslib, notify, rtcorba, rtportableserver {
-project(TAO_RT_NotifyTests): orbsvcslib, notify {
+ after += TAO_NotifyTests
+ libs += TAO_NotifyTests
- depends += TAO_NotifyTests RTPortableServer RTCORBA
sharedname = TAO_RT_NotifyTests
- libs += TAO_NotifyTests TAO_RTCORBA TAO_RTPortableServer
- requires += rt_corba
- libpaths += $(TAO_ROOT)/tao/RTCORBA
- libpaths += $(TAO_ROOT)/tao/RTPortableServer
- libpaths += $(TAO_ROOT)/orbsvcs/orbsvcs/ETCL
- libpaths += $(TAO_ROOT)/tao/IORTable
- libpaths += $(TAO_ROOT)/tao/DynamicAny
- libpaths += $(TAO_ROOT)/tao/PortableServer
-
- dllflags = TAO_RT_NOTIFY_TEST_BUILD_DLL
+ dynamicflags = TAO_RT_NOTIFY_TEST_BUILD_DLL
Source_Files{
RT_Application_Command.cpp
diff --git a/TAO/orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Multi_ETCL_Filter.mpc b/TAO/orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Multi_ETCL_Filter.mpc
index a0d6a42a016..b7c685cccbd 100644
--- a/TAO/orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Multi_ETCL_Filter.mpc
+++ b/TAO/orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Multi_ETCL_Filter.mpc
@@ -1,4 +1,4 @@
-project(Sequence Supplier): notifytest {
+project(*Notify Sequence Supplier): notifytest {
exename = Sequence_Supplier
Source_Files {
@@ -6,7 +6,7 @@ project(Sequence Supplier): notifytest {
}
}
-project(Sequence Consumer): notifytest {
+project(*Notify Sequence Consumer): notifytest {
exename = Sequence_Consumer
Source_Files {
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
index a0d6a42a016..b7c685cccbd 100644
--- a/TAO/orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Multi_Filter.mpc
+++ b/TAO/orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Multi_Filter.mpc
@@ -1,4 +1,4 @@
-project(Sequence Supplier): notifytest {
+project(*Notify Sequence Supplier): notifytest {
exename = Sequence_Supplier
Source_Files {
@@ -6,7 +6,7 @@ project(Sequence Supplier): notifytest {
}
}
-project(Sequence Consumer): notifytest {
+project(*Notify Sequence Consumer): notifytest {
exename = Sequence_Consumer
Source_Files {
diff --git a/TAO/orbsvcs/tests/Notify/Structured_Filter/Structured_Filter.mpc b/TAO/orbsvcs/tests/Notify/Structured_Filter/Structured_Filter.mpc
index bc010fa07a2..5ee6ac4d4f7 100644
--- a/TAO/orbsvcs/tests/Notify/Structured_Filter/Structured_Filter.mpc
+++ b/TAO/orbsvcs/tests/Notify/Structured_Filter/Structured_Filter.mpc
@@ -1,4 +1,4 @@
-project(Structured Supplier): notifytest {
+project(*Notify Structured Supplier): notifytest {
exename = Structured_Supplier
Source_Files {
@@ -6,7 +6,7 @@ project(Structured Supplier): notifytest {
}
}
-project(Structured Consumer): notifytest {
+project(*Notify Structured Consumer): notifytest {
exename = Structured_Consumer
Source_Files {
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
index 90b199f6874..d8c014e0cab 100644
--- a/TAO/orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Multi_Filter.mpc
+++ b/TAO/orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Multi_Filter.mpc
@@ -1,4 +1,4 @@
-project(Structured Supplier): notifytest {
+project(*Notify Structured Supplier): notifytest {
exename = Structured_Supplier
Source_Files {
@@ -7,7 +7,7 @@ project(Structured Supplier): notifytest {
}
}
-project(Structured Consumer): notifytest {
+project(*Notify Structured Consumer): notifytest {
exename = Structured_Consumer
Source_Files {
diff --git a/TAO/orbsvcs/tests/Notify/Test_Filter/Test_Filter.mpc b/TAO/orbsvcs/tests/Notify/Test_Filter/Test_Filter.mpc
index 066e2d48a15..f2cc9d91a45 100644
--- a/TAO/orbsvcs/tests/Notify/Test_Filter/Test_Filter.mpc
+++ b/TAO/orbsvcs/tests/Notify/Test_Filter/Test_Filter.mpc
@@ -1,16 +1,8 @@
-project(TAO_RT_NotifyTests_Filter): orbsvcslib, notify {
+project(TAO_RT_NotifyTests_Filter): orbsvcslib, notify, rtcorba, etcl, dynamicany, portableserver, iortable {
sharedname = TAO_RT_NotifyTests_Filter
- libs += TAO_CosNotification TAO_RTCORBA
- requires += rt_corba
- dllflags = TAO_RT_Test_Filter_BUILD_DLL
-
- libpaths += $(TAO_ROOT)/orbsvcs/orbsvcs/ETCL
- libpaths += $(TAO_ROOT)/tao/DynamicAny
- libpaths += $(TAO_ROOT)/tao/PortableServer
- libpaths += $(TAO_ROOT)/tao/IORTable
- libpaths += $(TAO_ROOT)/tao/RTCORBA
+ dynamicflags = TAO_RT_Test_Filter_BUILD_DLL
IDL_Files {
}
diff --git a/TAO/orbsvcs/tests/Notify/lib/Notify_lib.mpc b/TAO/orbsvcs/tests/Notify/lib/Notify_lib.mpc
index ae9f81e625c..7e0cd7fbc09 100644
--- a/TAO/orbsvcs/tests/Notify/lib/Notify_lib.mpc
+++ b/TAO/orbsvcs/tests/Notify/lib/Notify_lib.mpc
@@ -1,55 +1,4 @@
-project(TAO_NotifyTests): orbsvcslib, notify {
- depends += CosNotification
- sharedname += TAO_NotifyTests
-
- libs += TAO_CosNotification
-
- libpaths += $(TAO_ROOT)/orbsvcs/orbsvcs/ETCL
- libpaths += $(TAO_ROOT)/tao/IORTable
- libpaths += $(TAO_ROOT)/tao/DynamicAny
- libpaths += $(TAO_ROOT)/tao/PortableServer
-
- dllflags = TAO_NOTIFY_TEST_BUILD_DLL
-
- IDL_Files {
- Activation_Manager.idl
- }
-
- Source_Files{
- Activation_ManagerC.cpp
- Activation_ManagerS.cpp
- Peer.cpp
- StructuredPushConsumer.cpp
- SequencePushConsumer.cpp
- PushConsumer.cpp
- StructuredPushSupplier.cpp
- SequencePushSupplier.cpp
- PushSupplier.cpp
- Direct_Consumer.cpp
- Direct_Supplier.cpp
- Relay_Consumer.cpp
- Activation_Manager.cpp
- Application_Command.cpp
- Command.cpp
- Command_Builder.cpp
- Command_Factory.cpp
- Command_Factory_T.cpp
- ConsumerAdmin_Command.cpp
- Driver.cpp
- EventChannel_Command.cpp
- Factories_Define.cpp
- Filter_Command.cpp
- LookupManager.cpp
- Name.cpp
- Notify_Test_Client.cpp
- Options_Parser.cpp
- Periodic_Consumer_Command.cpp
- Periodic_Supplier_Command.cpp
- Periodic_Consumer.cpp
- Periodic_Supplier.cpp
- Priority_Mapping.cpp
- StructuredEvent.cpp
- SupplierAdmin_Command.cpp
- Task_Stats.cpp
- }
-}
+project(NotifyTests_Lib): orbsvcslib, notify {
+ sharedname = NotifyTests
+ dynamicflags = TAO_NOTIFY_TEST_BUILD_DLL
+} \ 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
index 737753c82e1..2712f4cdcca 100644
--- a/TAO/orbsvcs/tests/Notify/performance-tests/Filter/Filter.mpc
+++ b/TAO/orbsvcs/tests/Notify/performance-tests/Filter/Filter.mpc
@@ -1,4 +1,4 @@
-project(Structured Supplier): notifytest {
+project(*notify perf Structured Supplier): notifytest {
exename = Structured_Supplier
Source_Files {
@@ -6,7 +6,7 @@ project(Structured Supplier): notifytest {
}
}
-project(Structured Consumer): notifytest {
+project(*notify perf Structured Consumer): notifytest {
exename = Structured_Consumer
Source_Files {
@@ -17,7 +17,7 @@ project(Structured Consumer): notifytest {
}
}
-project(Sequence Supplier): notifytest {
+project(*notify perf Sequence Supplier): notifytest {
exename = Sequence_Supplier
Source_Files {
@@ -25,7 +25,7 @@ project(Sequence Supplier): notifytest {
}
}
-project(Sequence Consumer): notifytest {
+project(*notify perf Sequence Consumer): notifytest {
exename = Sequence_Consumer
Source_Files {
diff --git a/TAO/orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen.mpc b/TAO/orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen.mpc
index 71a8b8973df..84a3653adac 100644
--- a/TAO/orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen.mpc
+++ b/TAO/orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen.mpc
@@ -1,3 +1,3 @@
-project(RedGreen): notifytest {
+project(*notify perf 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
index 3279c094b0b..144536943a2 100644
--- a/TAO/orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.mpc
+++ b/TAO/orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.mpc
@@ -1,5 +1,3 @@
-project(Throughput): notifytest, strategies {
- depends += Messaging
- libs += TAO_Messaging
+project(*notify perf Throughput): notifytest, strategies, messaging {
exename = Throughput
}
diff --git a/TAO/orbsvcs/tests/Property/Property.mpc b/TAO/orbsvcs/tests/Property/Property.mpc
index a518e2928c2..a522e058a80 100644
--- a/TAO/orbsvcs/tests/Property/Property.mpc
+++ b/TAO/orbsvcs/tests/Property/Property.mpc
@@ -1,19 +1,11 @@
-project: server, namingexe {
- depends += CosProperty
- libs += TAO_CosProperty
- comps += Property
-
+project(*server): taoserver, namingexe, property {
Source_Files {
server.cpp
}
}
-project(client): server, namingexe {
- depends += CosProperty
- libs += TAO_CosProperty
+project(*client): server, namingexe, property {
exename = client
- comps += Property
-
Source_Files {
server.cpp
}
diff --git a/TAO/orbsvcs/tests/Redundant_Naming/Redundant_Naming.mpc b/TAO/orbsvcs/tests/Redundant_Naming/Redundant_Naming.mpc
index 109e9d8e637..598c380e154 100644
--- a/TAO/orbsvcs/tests/Redundant_Naming/Redundant_Naming.mpc
+++ b/TAO/orbsvcs/tests/Redundant_Naming/Redundant_Naming.mpc
@@ -1,4 +1,4 @@
-project(Redundant Naming Client) : namingexe {
+project(*Client) : namingexe {
exename = client
}
diff --git a/TAO/orbsvcs/tests/Sched/Sched.mpc b/TAO/orbsvcs/tests/Sched/Sched.mpc
index 2bb97fe9c19..867eebf770d 100644
--- a/TAO/orbsvcs/tests/Sched/Sched.mpc
+++ b/TAO/orbsvcs/tests/Sched/Sched.mpc
@@ -1,6 +1,3 @@
-project(Sched): server, namingexe {
- depends += RTSched
- libs += TAO_RTSched
+project: taoserver, namingexe, rtsched {
exename = Sched
- comps += Sched
}
diff --git a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.mpc b/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.mpc
index 0ea29a538af..e51d0d2888f 100644
--- a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.mpc
+++ b/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.mpc
@@ -1,9 +1,5 @@
-project(Sched Conf): server, namingexe {
- depends += RTSched
- libs += TAO_RTSched
+project: taoserver, namingexe, rtsched {
exename = Sched_Conf
- comps += Sched
-
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
index 4ce6682b786..d2151a236e9 100644
--- a/TAO/orbsvcs/tests/Security/Big_Request/Big_Request.mpc
+++ b/TAO/orbsvcs/tests/Security/Big_Request/Big_Request.mpc
@@ -1,17 +1,11 @@
-project: server {
- depends += SSL
- requires += ssl
-
+project(*security server): taoserver, ssl {
Source_Files {
TX_Object_i.cpp
server.cpp
}
}
-project: client {
- depends += SSL
- requires += ssl
-
+project(*security client): taoclient, ssl {
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
index 0d1d1a9e008..afe593a5d41 100644
--- a/TAO/orbsvcs/tests/Security/Callback/Callback.mpc
+++ b/TAO/orbsvcs/tests/Security/Callback/Callback.mpc
@@ -1,7 +1,4 @@
-project: server {
- depends += SSL
- requires += ssl
-
+project(*security server): taoserver, ssl {
IDL_Files {
server.idl
client.idl
@@ -16,10 +13,8 @@ project: server {
}
}
-project(client): server {
+project(*security client): taoserver, ssl {
exename = client
- depends += SSL
- requires += ssl
IDL_Files {
server.idl
diff --git a/TAO/orbsvcs/tests/Security/MT_IIOP_SSL/MT_IIOP_SSL.mpc b/TAO/orbsvcs/tests/Security/MT_IIOP_SSL/MT_IIOP_SSL.mpc
index 36887871fbb..2736c3d344c 100644
--- a/TAO/orbsvcs/tests/Security/MT_IIOP_SSL/MT_IIOP_SSL.mpc
+++ b/TAO/orbsvcs/tests/Security/MT_IIOP_SSL/MT_IIOP_SSL.mpc
@@ -1,4 +1,4 @@
-project: server {
+project(*security server): orbsvcsexe, portableserver, ssl {
Source_Files {
Server_Worker.cpp
test_i.cpp
@@ -6,7 +6,7 @@ project: server {
}
}
-project: client {
+project(*security client): orbsvcsexe, ssl {
Source_Files {
testC.cpp
Client_Worker.cpp
diff --git a/TAO/orbsvcs/tests/Security/MT_IIOP_SSL/MT_SSLIOP.mpc b/TAO/orbsvcs/tests/Security/MT_IIOP_SSL/MT_SSLIOP.mpc
index 36887871fbb..18d3f89fc68 100644
--- a/TAO/orbsvcs/tests/Security/MT_IIOP_SSL/MT_SSLIOP.mpc
+++ b/TAO/orbsvcs/tests/Security/MT_IIOP_SSL/MT_SSLIOP.mpc
@@ -1,4 +1,4 @@
-project: server {
+project(* security server): taoserver {
Source_Files {
Server_Worker.cpp
test_i.cpp
@@ -6,7 +6,7 @@ project: server {
}
}
-project: client {
+project(* security client): taoclient {
Source_Files {
testC.cpp
Client_Worker.cpp
diff --git a/TAO/orbsvcs/tests/Security/MT_SSLIOP/MT_SSLIOP.mpc b/TAO/orbsvcs/tests/Security/MT_SSLIOP/MT_SSLIOP.mpc
index 36887871fbb..2736c3d344c 100644
--- a/TAO/orbsvcs/tests/Security/MT_SSLIOP/MT_SSLIOP.mpc
+++ b/TAO/orbsvcs/tests/Security/MT_SSLIOP/MT_SSLIOP.mpc
@@ -1,4 +1,4 @@
-project: server {
+project(*security server): orbsvcsexe, portableserver, ssl {
Source_Files {
Server_Worker.cpp
test_i.cpp
@@ -6,7 +6,7 @@ project: server {
}
}
-project: client {
+project(*security client): orbsvcsexe, ssl {
Source_Files {
testC.cpp
Client_Worker.cpp
diff --git a/TAO/orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc b/TAO/orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc
index 29eba59b7bd..5e37463cfc5 100644
--- a/TAO/orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc
+++ b/TAO/orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc
@@ -1,20 +1,12 @@
-project: server, orbsvcsexe {
+project(*security server): taoserver, orbsvcsexe, security, ssl {
ssl = 1
- depends += Security SSL
- libs += TAO_Security
- requires += ssl
-
Source_Files {
Foo_i.cpp
server.cpp
}
}
-project: client, orbsvcsexe {
- depends += Security SSL
- libs += TAO_Security
- requires += ssl
-
+project(*security client): taoclient, orbsvcsexe, security, ssl {
Source_Files {
FooC.cpp
client.cpp
diff --git a/TAO/orbsvcs/tests/Security/SecurityLevel1/SecurityLevel1.mpc b/TAO/orbsvcs/tests/Security/SecurityLevel1/SecurityLevel1.mpc
index e3ce0a1cbbe..116fa15bce0 100644
--- a/TAO/orbsvcs/tests/Security/SecurityLevel1/SecurityLevel1.mpc
+++ b/TAO/orbsvcs/tests/Security/SecurityLevel1/SecurityLevel1.mpc
@@ -1,18 +1,12 @@
-project: server, orbsvcsexe {
+project(*security server): taoserver, orbsvcsexe, ssl, security {
ssl = 1
- depends += Security SSL
- libs += TAO_Security
- requires += ssl
Source_Files {
SLevel1_Test_i.cpp
server.cpp
}
}
-project: client, orbsvcsexe {
- depends += Security SSL
- libs += TAO_Security
- requires += ssl
+project(*security client): taoclient, orbsvcsexe, ssl, 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
index 9bab3528979..71352b6ae9c 100644
--- a/TAO/orbsvcs/tests/Simple_Naming/Simple_Naming.mpc
+++ b/TAO/orbsvcs/tests/Simple_Naming/Simple_Naming.mpc
@@ -1,4 +1,4 @@
-project(Simple Naming Client) : namingexe {
+project(*Client) : namingexe {
exename = client
Source_Files {
diff --git a/TAO/orbsvcs/tests/Time/Time.mpc b/TAO/orbsvcs/tests/Time/Time.mpc
index 3aebba805f0..6939095c7fd 100644
--- a/TAO/orbsvcs/tests/Time/Time.mpc
+++ b/TAO/orbsvcs/tests/Time/Time.mpc
@@ -1,6 +1,3 @@
-project(client): server, namingexe {
- depends += CosTime
- libs += TAO_CosTime
+project(*client): taoserver, namingexe, time {
exename = client
- comps += Time
}
diff --git a/TAO/orbsvcs/tests/Trading/Trading.mpc b/TAO/orbsvcs/tests/Trading/Trading.mpc
index 4923114a3ee..94db6d210e4 100644
--- a/TAO/orbsvcs/tests/Trading/Trading.mpc
+++ b/TAO/orbsvcs/tests/Trading/Trading.mpc
@@ -1,8 +1,6 @@
-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
+project(*Test Lib): orbsvcslib, trading, naming, svc_utils, iortable, dynamicany, portableserver {
sharedname = TTest
- comps += Trader
+ dynamicflags = TRADING_TEST_BUILD_DLL
Source_Files {
TT_Info.cpp
@@ -11,13 +9,20 @@ project(Trading Test Lib): orbsvcslib {
Offer_Importer.cpp
Simple_Dynamic.cpp
}
+ Header_Files {
+ ttest_export.h
+ TT_Info.h
+ Service_Type_Exporter.h
+ Offer_Exporter.h
+ Offer_Importer.h
+ Simple_Dynamic.h
+ }
}
-project(export test): namingexe {
- depends += Trading_Test_Lib CosTrading DynamicAny
- libs += TTest TAO_CosTrading TAO_DynamicAny
+project(*export test): namingexe, trading, dynamicany {
+ after += Trading_Test_Lib
+ libs += TTest
exename = export_test
- comps += Trader
IDL_Files {
}
@@ -27,11 +32,10 @@ project(export test): namingexe {
}
}
-project(import test): namingexe {
- depends += Trading_Test_Lib CosTrading DynamicAny
- libs += TTest TAO_CosTrading TAO_DynamicAny
+project(*import test): namingexe, trading, dynamicany {
+ after += Trading_Test_Lib
+ libs += TTest
exename = import_test
- comps += Trader
IDL_Files {
}
@@ -41,11 +45,10 @@ project(import test): namingexe {
}
}
-project(colocated test): namingexe {
- depends += Trading_Test_Lib CosTrading DynamicAny
- libs += TTest TAO_CosTrading TAO_DynamicAny
+project(*colocated test): namingexe, trading, dynamicany {
+ after += Trading_Test_Lib
+ libs += TTest
exename = colocated_test
- comps += Trader
IDL_Files {
}
diff --git a/TAO/orbsvcs/tests/ior_corbaname/ior_corbaname.mpc b/TAO/orbsvcs/tests/ior_corbaname/ior_corbaname.mpc
index d30a93ca5f5..3015d82a066 100644
--- a/TAO/orbsvcs/tests/ior_corbaname/ior_corbaname.mpc
+++ b/TAO/orbsvcs/tests/ior_corbaname/ior_corbaname.mpc
@@ -1,14 +1,11 @@
-project: namingexe {
- depends += CosNaming
- libs += TAO_CosNaming
-
+project(*server): namingexe, naming {
Source_Files {
status_i.cpp
server.cpp
}
}
-project(client): namingexe {
+project(*client): namingexe {
exename = client
Source_Files {
diff --git a/TAO/orbsvcs/tests/tests.mwc b/TAO/orbsvcs/tests/tests.mwc
new file mode 100644
index 00000000000..d90104a2381
--- /dev/null
+++ b/TAO/orbsvcs/tests/tests.mwc
@@ -0,0 +1,2 @@
+workspace {
+}
diff --git a/TAO/orbsvcs/tests/tests_svc_loader/tests_svc_loader.mpc b/TAO/orbsvcs/tests/tests_svc_loader/tests_svc_loader.mpc
index 04f5f1b0448..69929f9d4d9 100644
--- a/TAO/orbsvcs/tests/tests_svc_loader/tests_svc_loader.mpc
+++ b/TAO/orbsvcs/tests/tests_svc_loader/tests_svc_loader.mpc
@@ -1,3 +1,3 @@
-project(tests svc loader): taoexe, minimum_corba {
+project: taoexe, minimum_corba {
exename = tests_svc_loader
}
diff --git a/TAO/performance-tests/Callback/Callback.mpc b/TAO/performance-tests/Callback/Callback.mpc
index e168447bd5a..6724439b7c4 100644
--- a/TAO/performance-tests/Callback/Callback.mpc
+++ b/TAO/performance-tests/Callback/Callback.mpc
@@ -1,4 +1,4 @@
-project: messaging, strategies {
+project(*server): messaging, server, strategies {
requires += corba_messaging
Source_Files {
@@ -8,7 +8,7 @@ project: messaging, strategies {
}
-project(client): messaging, strategies {
+project(*client): messaging, server, strategies {
exename = client
requires += corba_messaging
diff --git a/TAO/performance-tests/Cubit/TAO/DII_Cubit/DII_Cubit.mpc b/TAO/performance-tests/Cubit/TAO/DII_Cubit/DII_Cubit.mpc
index 30410cf5041..f1ee9d20e41 100644
--- a/TAO/performance-tests/Cubit/TAO/DII_Cubit/DII_Cubit.mpc
+++ b/TAO/performance-tests/Cubit/TAO/DII_Cubit/DII_Cubit.mpc
@@ -1,7 +1,7 @@
-project(client): server, strategies {
+project(*client): taoserver, strategies, dynamicinterface {
exename = client
- depends += IDL_Cubit_Server DynamicInterface
- libs += TAO_DynamicInterface
+ after += IDL_Cubit_Server_Exe
+ libs +=
idlflags += -Gd
Source_Files {
diff --git a/TAO/performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc b/TAO/performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc
index 4b122cd44f5..322c702a920 100644
--- a/TAO/performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc
+++ b/TAO/performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc
@@ -1,4 +1,4 @@
-project(IDL Cubit Server): server, strategies {
+project(*Server): taoserver, strategies {
idlflags += -Gd
Source_Files {
@@ -11,7 +11,7 @@ project(IDL Cubit Server): server, strategies {
}
}
-project(client): server, strategies {
+project(*client): taoserver, strategies {
exename = client
idlflags += -Gd
@@ -23,7 +23,7 @@ project(client): server, strategies {
}
}
-project(collocation): server, strategies {
+project(*collocation): taoserver, strategies {
exename = collocation/collocation_test
idlflags += -Gd
diff --git a/TAO/performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc b/TAO/performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc
index 95c692c616f..b330bcc57ef 100644
--- a/TAO/performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc
+++ b/TAO/performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc
@@ -1,4 +1,4 @@
-project: server, strategies {
+project(*server): taoserver, strategies {
Source_Files {
tmplinst.cpp
Timer.cpp
@@ -9,7 +9,7 @@ project: server, strategies {
}
}
-project(client): server, strategies {
+project(*client): taoserver, strategies {
exename = client
Source_Files {
diff --git a/TAO/performance-tests/Latency/AMH/Single_Threaded/Single_Threaded.mpc b/TAO/performance-tests/Latency/AMH/Single_Threaded/Single_Threaded.mpc
index b4d7798dfeb..51fd4a10708 100644
--- a/TAO/performance-tests/Latency/AMH/Single_Threaded/Single_Threaded.mpc
+++ b/TAO/performance-tests/Latency/AMH/Single_Threaded/Single_Threaded.mpc
@@ -1,4 +1,4 @@
-project: server, strategies {
+project(*AMH server): taoserver, strategies {
idlflags += -GH
requires += ami
@@ -8,7 +8,7 @@ project: server, strategies {
}
}
-project: client, strategies {
+project(*AMH client): taoclient, strategies {
idlflags += -GH
requires += ami
diff --git a/TAO/performance-tests/Latency/AMI/AMI.mpc b/TAO/performance-tests/Latency/AMI/AMI.mpc
index 1e2c79c0468..caea1f693ad 100644
--- a/TAO/performance-tests/Latency/AMI/AMI.mpc
+++ b/TAO/performance-tests/Latency/AMI/AMI.mpc
@@ -1,4 +1,4 @@
-project: messaging, strategies {
+project(*latency server): messaging, taoserver, strategies {
idlflags -= -Sc
idlflags += -GC
requires += ami
@@ -10,7 +10,7 @@ project: messaging, strategies {
}
}
-project(client): messaging, strategies {
+project(*latency client): messaging, taoserver, strategies {
exename = client
idlflags -= -Sc
idlflags += -GC
diff --git a/TAO/performance-tests/Latency/DII/DII.mpc b/TAO/performance-tests/Latency/DII/DII.mpc
index b766f9d5502..a54b77e76af 100644
--- a/TAO/performance-tests/Latency/DII/DII.mpc
+++ b/TAO/performance-tests/Latency/DII/DII.mpc
@@ -1,4 +1,4 @@
-project: server, strategies {
+project(*latency server): taoserver, strategies {
avoids += minimum_corba
Source_Files {
@@ -7,10 +7,8 @@ project: server, strategies {
}
}
-project(client): server, strategies {
+project(*latency client): taoserver, strategies, dynamicinterface {
exename = client
- depends += DynamicInterface
- libs += TAO_DynamicInterface
avoids += minimum_corba
Source_Files {
diff --git a/TAO/performance-tests/Latency/DSI/DSI.mpc b/TAO/performance-tests/Latency/DSI/DSI.mpc
index 822dda7b290..a09345a6fe5 100644
--- a/TAO/performance-tests/Latency/DSI/DSI.mpc
+++ b/TAO/performance-tests/Latency/DSI/DSI.mpc
@@ -1,6 +1,4 @@
-project: server, strategies {
- depends += DynamicInterface
- libs += TAO_DynamicInterface
+project(*latency server): taoserver, strategies, dynamicinterface {
avoids += minimum_corba
IDL_Files {
@@ -12,7 +10,7 @@ project: server, strategies {
}
}
-project: client, strategies {
+project(*latency client): taoclient, strategies {
avoids += minimum_corba
Source_Files {
diff --git a/TAO/performance-tests/Latency/Deferred/Deferred.mpc b/TAO/performance-tests/Latency/Deferred/Deferred.mpc
index a073c153a49..11703566fbe 100644
--- a/TAO/performance-tests/Latency/Deferred/Deferred.mpc
+++ b/TAO/performance-tests/Latency/Deferred/Deferred.mpc
@@ -1,4 +1,4 @@
-project: server, strategies {
+project(*server): taoserver, strategies {
avoids += minimum_corba
Source_Files {
@@ -7,10 +7,8 @@ project: server, strategies {
}
}
-project(client): server, strategies {
+project(*client): taoserver, strategies, dynamicinterface {
exename = client
- depends += DynamicInterface
- libs += TAO_DynamicInterface
avoids += minimum_corba
Source_Files {
diff --git a/TAO/performance-tests/Latency/Single_Threaded/Single_Threaded.mpc b/TAO/performance-tests/Latency/Single_Threaded/Single_Threaded.mpc
index a4459ae3fde..bcfe645d131 100644
--- a/TAO/performance-tests/Latency/Single_Threaded/Single_Threaded.mpc
+++ b/TAO/performance-tests/Latency/Single_Threaded/Single_Threaded.mpc
@@ -1,4 +1,4 @@
-project: server, strategies {
+project(*server): taoserver, strategies {
avoids += minimum_corba
Source_Files {
@@ -7,7 +7,7 @@ project: server, strategies {
}
}
-project: client, strategies {
+project(*client): taoclient, strategies {
avoids += minimum_corba
Source_Files {
diff --git a/TAO/performance-tests/Latency/Thread_Per_Connection/Thread_Per_Connection.mpc b/TAO/performance-tests/Latency/Thread_Per_Connection/Thread_Per_Connection.mpc
index c829a60b5aa..0d491f6e4b4 100644
--- a/TAO/performance-tests/Latency/Thread_Per_Connection/Thread_Per_Connection.mpc
+++ b/TAO/performance-tests/Latency/Thread_Per_Connection/Thread_Per_Connection.mpc
@@ -1,11 +1,11 @@
-project: server, strategies {
+project(*server): taoserver, strategies {
Source_Files {
Roundtrip.cpp
server.cpp
}
}
-project: client, strategies {
+project(*client) : taoclient, strategies {
Source_Files {
TestC.cpp
Client_Task.cpp
diff --git a/TAO/performance-tests/Latency/Thread_Pool/Thread_Pool.mpc b/TAO/performance-tests/Latency/Thread_Pool/Thread_Pool.mpc
index 4f27fdfdf35..edf85ac9ddc 100644
--- a/TAO/performance-tests/Latency/Thread_Pool/Thread_Pool.mpc
+++ b/TAO/performance-tests/Latency/Thread_Pool/Thread_Pool.mpc
@@ -1,4 +1,4 @@
-project: server, strategies {
+project(*latency server): taoserver, strategies {
Source_Files {
Roundtrip.cpp
Worker_Thread.cpp
@@ -6,7 +6,7 @@ project: server, strategies {
}
}
-project: client, strategies {
+project(*latency client): taoclient, strategies {
Source_Files {
TestC.cpp
Client_Task.cpp
diff --git a/TAO/performance-tests/Memory/Single_Threaded/Memory_Growth.mpc b/TAO/performance-tests/Memory/Single_Threaded/Memory_Growth.mpc
index e4bfb2a8701..f66ba34400d 100644
--- a/TAO/performance-tests/Memory/Single_Threaded/Memory_Growth.mpc
+++ b/TAO/performance-tests/Memory/Single_Threaded/Memory_Growth.mpc
@@ -1,11 +1,11 @@
-project: server {
+project(*server): taoserver {
Source_Files {
- Hello.cpp
+ Memory_Growth.cpp
server.cpp
}
}
-project: client {
+project(*client): taoclient {
Source_Files {
TestC.cpp
client.cpp
diff --git a/TAO/performance-tests/POA/Create_Reference/Create_Reference.mpc b/TAO/performance-tests/POA/Create_Reference/Create_Reference.mpc
index 076d4d98fd5..e699ea13391 100644
--- a/TAO/performance-tests/POA/Create_Reference/Create_Reference.mpc
+++ b/TAO/performance-tests/POA/Create_Reference/Create_Reference.mpc
@@ -1,3 +1,3 @@
-project(create reference): server {
+project: taoserver {
exename = create_reference
}
diff --git a/TAO/performance-tests/POA/Demux/Demux.mpc b/TAO/performance-tests/POA/Demux/Demux.mpc
index 14c9bf2f374..bbe63e5b7a2 100644
--- a/TAO/performance-tests/POA/Demux/Demux.mpc
+++ b/TAO/performance-tests/POA/Demux/Demux.mpc
@@ -1,4 +1,4 @@
-project: namingexe {
+project(*poa server): namingexe {
Source_Files {
demux_test_server.cpp
demux_test_i.cpp
@@ -6,7 +6,7 @@ project: namingexe {
}
}
-project(client): namingexe {
+project(*poa client): namingexe {
exename = client
Source_Files {
diff --git a/TAO/performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc b/TAO/performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc
index bce0ae4a4c2..3773b7f6b89 100644
--- a/TAO/performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc
+++ b/TAO/performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc
@@ -1,4 +1,4 @@
-project: server {
+project(*server): taoserver {
Source_Files {
Factory.cpp
Simple.cpp
@@ -6,14 +6,14 @@ project: server {
}
}
-project: client {
+project(*client): taoclient {
Source_Files {
TestC.cpp
client.cpp
}
}
-project(collocated): server {
+project(*collocated): taoserver {
exename = collocated
Source_Files {
diff --git a/TAO/performance-tests/POA/Object_Creation_And_Registration/Object_Creation_And_Registration.mpc b/TAO/performance-tests/POA/Object_Creation_And_Registration/Object_Creation_And_Registration.mpc
index 7e0b0afdb61..fafea6dc2b4 100644
--- a/TAO/performance-tests/POA/Object_Creation_And_Registration/Object_Creation_And_Registration.mpc
+++ b/TAO/performance-tests/POA/Object_Creation_And_Registration/Object_Creation_And_Registration.mpc
@@ -1,3 +1,3 @@
-project(registration): server {
+project(registration): taoserver {
exename = registration
}
diff --git a/TAO/performance-tests/Pluggable/Pluggable.mpc b/TAO/performance-tests/Pluggable/Pluggable.mpc
index fbdd68ba00e..11f18462fe0 100644
--- a/TAO/performance-tests/Pluggable/Pluggable.mpc
+++ b/TAO/performance-tests/Pluggable/Pluggable.mpc
@@ -1,4 +1,4 @@
-project: server {
+project(*server): taoserver {
Source_Files {
PP_Test_Server.cpp
PP_Test_i.cpp
@@ -6,7 +6,7 @@ project: server {
}
}
-project: client {
+project(*client) : taoclient {
Source_Files {
PP_TestC.cpp
PP_Test_Client.cpp
diff --git a/TAO/performance-tests/RTCorba/Multiple_Endpoints/Common/Common.mpc b/TAO/performance-tests/RTCorba/Multiple_Endpoints/Common/Common.mpc
index 87f832826b4..38eacbb4a8c 100644
--- a/TAO/performance-tests/RTCorba/Multiple_Endpoints/Common/Common.mpc
+++ b/TAO/performance-tests/RTCorba/Multiple_Endpoints/Common/Common.mpc
@@ -1,8 +1,6 @@
-project: taolib_with_idl {
- sharedname = RTCORBA_Common
- depends += PortableServer
- libs += TAO_PortableServer TAO
- requires += rt_corba
- idlflags += -Wb,export_macro=RTCORBA_COMMON_Export -Wb,export_include=rtcorba_common_export.h
- dllflags = RTCORBA_COMMON_BUILD_DLL
+project(RTCORBA_Common): taolib_with_idl, portableserver {
+ sharedname = RTCORBA_Common
+ requires += rt_corba
+ idlflags += -Wb,export_macro=RTCORBA_COMMON_Export -Wb,export_include=rtcorba_common_export.h
+ dynamicflags = RTCORBA_COMMON_BUILD_DLL
}
diff --git a/TAO/performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/ORB_Per_Priority.mpc b/TAO/performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/ORB_Per_Priority.mpc
index d96b93a86ad..01472f35f36 100644
--- a/TAO/performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/ORB_Per_Priority.mpc
+++ b/TAO/performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/ORB_Per_Priority.mpc
@@ -1,18 +1,10 @@
-project: rt_server, strategies {
- depends += Common
- libs += RTCORBA_Common
- includes += ../Common
-
+project(*server): rt_server, strategies, rtcorbacommon {
Source_Files {
server.cpp
}
}
-project: rt_client, strategies {
- depends += Common
- libs += RTCORBA_Common
- includes += ../Common
-
+project(*client): rt_client, strategies, rtcorbacommon {
Source_Files {
client.cpp
}
diff --git a/TAO/performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/Single_Endpoint.mpc b/TAO/performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/Single_Endpoint.mpc
index d96b93a86ad..01472f35f36 100644
--- a/TAO/performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/Single_Endpoint.mpc
+++ b/TAO/performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/Single_Endpoint.mpc
@@ -1,18 +1,10 @@
-project: rt_server, strategies {
- depends += Common
- libs += RTCORBA_Common
- includes += ../Common
-
+project(*server): rt_server, strategies, rtcorbacommon {
Source_Files {
server.cpp
}
}
-project: rt_client, strategies {
- depends += Common
- libs += RTCORBA_Common
- includes += ../Common
-
+project(*client): rt_client, strategies, rtcorbacommon {
Source_Files {
client.cpp
}
diff --git a/TAO/performance-tests/RTCorba/Oneways/Reliable/Reliable.mpc b/TAO/performance-tests/RTCorba/Oneways/Reliable/Reliable.mpc
index 9a70b67972e..21de87f2cdb 100644
--- a/TAO/performance-tests/RTCorba/Oneways/Reliable/Reliable.mpc
+++ b/TAO/performance-tests/RTCorba/Oneways/Reliable/Reliable.mpc
@@ -1,11 +1,11 @@
-project: rt_server, messaging_only {
+project(*oneways server): rt_server, messaging {
Source_Files {
test_i.cpp
server.cpp
}
}
-project: rt_client, messaging_only {
+project(*oneways client): rt_client, messaging {
Source_Files {
testC.cpp
client.cpp
diff --git a/TAO/performance-tests/RTCorba/Thread_Pool/Thread_Pool.mpc b/TAO/performance-tests/RTCorba/Thread_Pool/Thread_Pool.mpc
index 1fb55017b86..dcd9ab3ae37 100644
--- a/TAO/performance-tests/RTCorba/Thread_Pool/Thread_Pool.mpc
+++ b/TAO/performance-tests/RTCorba/Thread_Pool/Thread_Pool.mpc
@@ -1,10 +1,10 @@
-project: rt_server {
+project(*RTCorba server): rt_server {
Source_Files {
server.cpp
}
}
-project: rt_client {
+project(*RTCorba client): rt_client {
Source_Files {
testC.cpp
client.cpp
diff --git a/TAO/performance-tests/Sequence_Latency/AMH/Single_Threaded/Single_Threaded.mpc b/TAO/performance-tests/Sequence_Latency/AMH/Single_Threaded/Single_Threaded.mpc
index b4d7798dfeb..ddc76182b9b 100644
--- a/TAO/performance-tests/Sequence_Latency/AMH/Single_Threaded/Single_Threaded.mpc
+++ b/TAO/performance-tests/Sequence_Latency/AMH/Single_Threaded/Single_Threaded.mpc
@@ -1,4 +1,4 @@
-project: server, strategies {
+project(*AMH sequence server): server, strategies {
idlflags += -GH
requires += ami
@@ -8,7 +8,7 @@ project: server, strategies {
}
}
-project: client, strategies {
+project(* AMH sequence client): client, strategies {
idlflags += -GH
requires += ami
diff --git a/TAO/performance-tests/Sequence_Latency/AMI/ami.mpc b/TAO/performance-tests/Sequence_Latency/AMI/ami.mpc
index 1e2c79c0468..0238ad5ff7a 100644
--- a/TAO/performance-tests/Sequence_Latency/AMI/ami.mpc
+++ b/TAO/performance-tests/Sequence_Latency/AMI/ami.mpc
@@ -1,4 +1,4 @@
-project: messaging, strategies {
+project(* sequence server): messaging, strategies {
idlflags -= -Sc
idlflags += -GC
requires += ami
@@ -10,7 +10,7 @@ project: messaging, strategies {
}
}
-project(client): messaging, strategies {
+project(* sequence client): messaging, strategies {
exename = client
idlflags -= -Sc
idlflags += -GC
diff --git a/TAO/performance-tests/Sequence_Latency/DSI/DSI.mpc b/TAO/performance-tests/Sequence_Latency/DSI/DSI.mpc
index 822dda7b290..49c6abac707 100644
--- a/TAO/performance-tests/Sequence_Latency/DSI/DSI.mpc
+++ b/TAO/performance-tests/Sequence_Latency/DSI/DSI.mpc
@@ -1,5 +1,5 @@
-project: server, strategies {
- depends += DynamicInterface
+project(* sequence server) : server, strategies {
+ after += DynamicInterface
libs += TAO_DynamicInterface
avoids += minimum_corba
@@ -12,7 +12,7 @@ project: server, strategies {
}
}
-project: client, strategies {
+project(* sequence client): client, strategies {
avoids += minimum_corba
Source_Files {
diff --git a/TAO/performance-tests/Sequence_Latency/Deferred/Deferred.mpc b/TAO/performance-tests/Sequence_Latency/Deferred/Deferred.mpc
index a073c153a49..011aad78b25 100644
--- a/TAO/performance-tests/Sequence_Latency/Deferred/Deferred.mpc
+++ b/TAO/performance-tests/Sequence_Latency/Deferred/Deferred.mpc
@@ -1,4 +1,4 @@
-project: server, strategies {
+project(* sequence server): server, strategies {
avoids += minimum_corba
Source_Files {
@@ -7,9 +7,9 @@ project: server, strategies {
}
}
-project(client): server, strategies {
+project(* sequence client): server, strategies {
exename = client
- depends += DynamicInterface
+ after += DynamicInterface
libs += TAO_DynamicInterface
avoids += minimum_corba
diff --git a/TAO/performance-tests/Sequence_Latency/Single_Threaded/Single_Threaded.mpc b/TAO/performance-tests/Sequence_Latency/Single_Threaded/Single_Threaded.mpc
index a4459ae3fde..43ec77f05a1 100644
--- a/TAO/performance-tests/Sequence_Latency/Single_Threaded/Single_Threaded.mpc
+++ b/TAO/performance-tests/Sequence_Latency/Single_Threaded/Single_Threaded.mpc
@@ -1,4 +1,4 @@
-project: server, strategies {
+project(* sequence server) : server, strategies {
avoids += minimum_corba
Source_Files {
@@ -7,7 +7,7 @@ project: server, strategies {
}
}
-project: client, strategies {
+project(* sequence client): client, strategies {
avoids += minimum_corba
Source_Files {
diff --git a/TAO/performance-tests/Sequence_Latency/Thread_Per_Connection/Thread_Per_Connection.mpc b/TAO/performance-tests/Sequence_Latency/Thread_Per_Connection/Thread_Per_Connection.mpc
index c829a60b5aa..aa1d790c1a9 100644
--- a/TAO/performance-tests/Sequence_Latency/Thread_Per_Connection/Thread_Per_Connection.mpc
+++ b/TAO/performance-tests/Sequence_Latency/Thread_Per_Connection/Thread_Per_Connection.mpc
@@ -1,11 +1,11 @@
-project: server, strategies {
+project(* sequence server): server, strategies {
Source_Files {
Roundtrip.cpp
server.cpp
}
}
-project: client, strategies {
+project(* sequence client): client, strategies {
Source_Files {
TestC.cpp
Client_Task.cpp
diff --git a/TAO/performance-tests/Sequence_Latency/Thread_Pool/Thread_Pool.mpc b/TAO/performance-tests/Sequence_Latency/Thread_Pool/Thread_Pool.mpc
index 4f27fdfdf35..dfa17b43c8d 100644
--- a/TAO/performance-tests/Sequence_Latency/Thread_Pool/Thread_Pool.mpc
+++ b/TAO/performance-tests/Sequence_Latency/Thread_Pool/Thread_Pool.mpc
@@ -1,4 +1,4 @@
-project: server, strategies {
+project(* sequence server): server, strategies {
Source_Files {
Roundtrip.cpp
Worker_Thread.cpp
@@ -6,7 +6,7 @@ project: server, strategies {
}
}
-project: client, strategies {
+project(* sequence client): client, strategies {
Source_Files {
TestC.cpp
Client_Task.cpp
diff --git a/TAO/performance-tests/Throughput/Throughput.mpc b/TAO/performance-tests/Throughput/Throughput.mpc
index b094a1ddbea..87940c2d100 100644
--- a/TAO/performance-tests/Throughput/Throughput.mpc
+++ b/TAO/performance-tests/Throughput/Throughput.mpc
@@ -1,4 +1,4 @@
-project: server, strategies {
+project(*server): taoserver, strategies {
Source_Files {
Receiver_Factory.cpp
Receiver.cpp
@@ -6,7 +6,7 @@ project: server, strategies {
}
}
-project: client, strategies {
+project(*client):taoclient, strategies {
Source_Files {
TestC.cpp
client.cpp
diff --git a/TAO/performance-tests/perf.mwc b/TAO/performance-tests/perf.mwc
new file mode 100644
index 00000000000..d90104a2381
--- /dev/null
+++ b/TAO/performance-tests/perf.mwc
@@ -0,0 +1,2 @@
+workspace {
+}
diff --git a/TAO/tao/BiDir_GIOP/BiDir_GIOP.mpc b/TAO/tao/BiDir_GIOP/BiDir_GIOP.mpc
index ac481e6a418..797c903afa1 100644
--- a/TAO/tao/BiDir_GIOP/BiDir_GIOP.mpc
+++ b/TAO/tao/BiDir_GIOP/BiDir_GIOP.mpc
@@ -1,7 +1,5 @@
project : taolib, core {
- sharedname = TAO_BiDirGIOP
- libs += TAO
- dllflags = TAO_BIDIRGIOP_BUILD_DLL
- libout = ..
- include_dir = tao/BiDir_GIOP
+ sharedname = TAO_BiDirGIOP
+ dynamicflags = TAO_BIDIRGIOP_BUILD_DLL
+ include_dir = tao/BiDir_GIOP
}
diff --git a/TAO/tao/Domain/Domain.mpc b/TAO/tao/Domain/Domain.mpc
index 10e40ec91d9..0293877c1c4 100644
--- a/TAO/tao/Domain/Domain.mpc
+++ b/TAO/tao/Domain/Domain.mpc
@@ -1,8 +1,5 @@
-project : taolib, core {
- depends += IFR_Client PortableServer
- sharedname = TAO_Domain
- libs += TAO_IFR_Client TAO_PortableServer TAO
- dllflags = TAO_DOMAIN_BUILD_DLL
- libout = ..
- include_dir = tao/Domain
+project : taolib, core, ifr_client, portableserver {
+ sharedname = TAO_Domain
+ dynamicflags = TAO_DOMAIN_BUILD_DLL
+ include_dir = tao/Domain
}
diff --git a/TAO/tao/DynamicAny/DynamicAny.mpc b/TAO/tao/DynamicAny/DynamicAny.mpc
index aa1ce364cc7..ad4087e8540 100644
--- a/TAO/tao/DynamicAny/DynamicAny.mpc
+++ b/TAO/tao/DynamicAny/DynamicAny.mpc
@@ -1,7 +1,5 @@
project : taolib, core {
- sharedname = TAO_DynamicAny
- libs += TAO
- dllflags = TAO_DYNAMICANY_BUILD_DLL
- libout = ..
- include_dir = tao/DynamicAny
+ sharedname = TAO_DynamicAny
+ dynamicflags = TAO_DYNAMICANY_BUILD_DLL
+ include_dir = tao/DynamicAny
}
diff --git a/TAO/tao/DynamicInterface/DynamicInterface.mpc b/TAO/tao/DynamicInterface/DynamicInterface.mpc
index 7c4657100ce..d1c16deefe5 100644
--- a/TAO/tao/DynamicInterface/DynamicInterface.mpc
+++ b/TAO/tao/DynamicInterface/DynamicInterface.mpc
@@ -1,7 +1,5 @@
-project : taolib, core {
- sharedname = TAO_DynamicInterface
- libs += TAO TAO_PortableServer
- dllflags = TAO_DYNAMICINTERFACE_BUILD_DLL
- libout = ..
- include_dir = tao/DynamicInterface
+project : taolib, core, portableserver {
+ sharedname = TAO_DynamicInterface
+ dynamicflags = TAO_DYNAMICINTERFACE_BUILD_DLL
+ include_dir = tao/DynamicInterface
}
diff --git a/TAO/tao/IFR_Client/IFR_Client.mpc b/TAO/tao/IFR_Client/IFR_Client.mpc
index 98e30f1fad3..48b51d1e144 100644
--- a/TAO/tao/IFR_Client/IFR_Client.mpc
+++ b/TAO/tao/IFR_Client/IFR_Client.mpc
@@ -1,7 +1,5 @@
project : taolib, core {
- sharedname = TAO_IFR_Client
- libs += TAO
- dllflags = TAO_IFR_CLIENT_BUILD_DLL
- libout = ..
- include_dir = tao/IFR_Client
+ sharedname = TAO_IFR_Client
+ dynamicflags = TAO_IFR_CLIENT_BUILD_DLL
+ include_dir = tao/IFR_Client
}
diff --git a/TAO/tao/IORInterceptor/IORInterceptor.mpc b/TAO/tao/IORInterceptor/IORInterceptor.mpc
index a32fb318c8e..656d5ab6681 100644
--- a/TAO/tao/IORInterceptor/IORInterceptor.mpc
+++ b/TAO/tao/IORInterceptor/IORInterceptor.mpc
@@ -1,7 +1,7 @@
project : taolib, core {
sharedname = TAO_IORInterceptor
libs += TAO
- dllflags = TAO_IORINTERCEPTOR_BUILD_DLL
+ dynamicflags = TAO_IORINTERCEPTOR_BUILD_DLL
libout = ..
include_dir = tao/IORInterceptor
}
diff --git a/TAO/tao/IORManipulation/IORManipulation.mpc b/TAO/tao/IORManipulation/IORManipulation.mpc
index 9802365e3d8..851577c2b39 100644
--- a/TAO/tao/IORManipulation/IORManipulation.mpc
+++ b/TAO/tao/IORManipulation/IORManipulation.mpc
@@ -1,7 +1,5 @@
project : taolib, core {
- sharedname = TAO_IORManip
- libs += TAO
- dllflags = TAO_IORMANIP_BUILD_DLL
- libout = ..
- include_dir = tao/IORManipulation
+ sharedname = TAO_IORManip
+ dynamicflags = TAO_IORMANIP_BUILD_DLL
+ include_dir = tao/IORManipulation
}
diff --git a/TAO/tao/IORTable/IORTable.mpc b/TAO/tao/IORTable/IORTable.mpc
index 3d3f878d6a2..697ff6b0e27 100644
--- a/TAO/tao/IORTable/IORTable.mpc
+++ b/TAO/tao/IORTable/IORTable.mpc
@@ -1,7 +1,5 @@
project : taolib, core {
- sharedname = TAO_IORTable
- libs += TAO
- dllflags = TAO_IORTABLE_BUILD_DLL
- libout = ..
- include_dir = tao/IORTable
+ sharedname = TAO_IORTable
+ dynamicflags = TAO_IORTABLE_BUILD_DLL
+ include_dir = tao/IORTable
}
diff --git a/TAO/tao/Messaging/Messaging.mpc b/TAO/tao/Messaging/Messaging.mpc
index 1ed5d6b9ead..25f9f55a596 100644
--- a/TAO/tao/Messaging/Messaging.mpc
+++ b/TAO/tao/Messaging/Messaging.mpc
@@ -1,8 +1,5 @@
-project : taolib, core {
- depends += PortableServer
- sharedname = TAO_Messaging
- libs += TAO_Valuetype TAO_PortableServer TAO
- dllflags = TAO_MESSAGING_BUILD_DLL
- libout = ..
- include_dir = tao/Messaging
+project : taolib, core, portableserver {
+ sharedname = TAO_Messaging
+ dynamicflags = TAO_MESSAGING_BUILD_DLL
+ include_dir = tao/Messaging
}
diff --git a/TAO/tao/ObjRefTemplate/ObjRefTemplate.mpc b/TAO/tao/ObjRefTemplate/ObjRefTemplate.mpc
index 347cd86eb7d..efa8e1a787e 100644
--- a/TAO/tao/ObjRefTemplate/ObjRefTemplate.mpc
+++ b/TAO/tao/ObjRefTemplate/ObjRefTemplate.mpc
@@ -1,7 +1,7 @@
project : valuetype, taolib, core {
sharedname = TAO_ObjRefTemplate
libs += TAO_Valuetype TAO
- dllflags = TAO_ORT_BUILD_DLL
+ dynamicflags = TAO_ORT_BUILD_DLL
libout = ..
include_dir = tao/ObjRefTemplate
}
diff --git a/TAO/tao/PortableServer/PortableServer.mpc b/TAO/tao/PortableServer/PortableServer.mpc
index aab18066920..30ea485ea25 100644
--- a/TAO/tao/PortableServer/PortableServer.mpc
+++ b/TAO/tao/PortableServer/PortableServer.mpc
@@ -1,8 +1,5 @@
-project : objreftemplate, iorinterceptor, taolib, core {
- depends += Valuetype IORInterceptor ObjRefTemplate
- sharedname = TAO_PortableServer
- libs += TAO TAO_IORInterceptor TAO_ObjRefTemplate TAO_Valuetype
- dllflags = TAO_PORTABLESERVER_BUILD_DLL
- libout = ..
- include_dir = tao/PortableServer
+project : taolib, core {
+ sharedname = TAO_PortableServer
+ dynamicflags = TAO_PORTABLESERVER_BUILD_DLL
+ include_dir = tao/PortableServer
}
diff --git a/TAO/tao/RTCORBA/RTCORBA.mpc b/TAO/tao/RTCORBA/RTCORBA.mpc
index aa53a5a3cf6..b0339042dea 100644
--- a/TAO/tao/RTCORBA/RTCORBA.mpc
+++ b/TAO/tao/RTCORBA/RTCORBA.mpc
@@ -1,7 +1,5 @@
project : taolib, core {
- sharedname = TAO_RTCORBA
- libs += TAO
- dllflags = TAO_RTCORBA_BUILD_DLL
- libout = ..
- include_dir = tao/RTCORBA
+ sharedname = TAO_RTCORBA
+ dynamicflags = TAO_RTCORBA_BUILD_DLL
+ include_dir = tao/RTCORBA
}
diff --git a/TAO/tao/RTPortableServer/RTPortableServer.mpc b/TAO/tao/RTPortableServer/RTPortableServer.mpc
index 60e3e867742..6059840899e 100644
--- a/TAO/tao/RTPortableServer/RTPortableServer.mpc
+++ b/TAO/tao/RTPortableServer/RTPortableServer.mpc
@@ -1,8 +1,5 @@
-project : taolib, core {
- depends += RTCORBA PortableServer Valuetype
- sharedname = TAO_RTPortableServer
- libs += TAO_RTCORBA TAO_PortableServer TAO_Valuetype TAO
- dllflags = TAO_RTPORTABLESERVER_BUILD_DLL
- libout = ..
- include_dir = tao/RTPortableServer
+project : taolib, core, rtcorba, portableserver {
+ sharedname = TAO_RTPortableServer
+ dynamicflags = TAO_RTPORTABLESERVER_BUILD_DLL
+ include_dir = tao/RTPortableServer
}
diff --git a/TAO/tao/SmartProxies/SmartProxies.mpc b/TAO/tao/SmartProxies/SmartProxies.mpc
index ef3ee2e706d..93934914101 100644
--- a/TAO/tao/SmartProxies/SmartProxies.mpc
+++ b/TAO/tao/SmartProxies/SmartProxies.mpc
@@ -1,7 +1,5 @@
project : taolib, core {
- sharedname = TAO_SmartProxies
- libs += TAO
- dllflags = TAO_SMARTPROXIES_BUILD_DLL
- libout = ..
- include_dir = tao/SmartProxies
+ sharedname = TAO_SmartProxies
+ dynamicflags = TAO_SMARTPROXIES_BUILD_DLL
+ include_dir = tao/SmartProxies
}
diff --git a/TAO/tao/Strategies/Strategies.mpc b/TAO/tao/Strategies/Strategies.mpc
index cd50b4873da..95696b79e54 100644
--- a/TAO/tao/Strategies/Strategies.mpc
+++ b/TAO/tao/Strategies/Strategies.mpc
@@ -1,7 +1,5 @@
project : taolib, core {
- sharedname = TAO_Strategies
- libs += TAO
- dllflags = TAO_STRATEGIES_BUILD_DLL
- libout = ..
- include_dir = tao/Strategies
+ sharedname = TAO_Strategies
+ dynamicflags = TAO_STRATEGIES_BUILD_DLL
+ include_dir = tao/Strategies
}
diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactory.mpc b/TAO/tao/TypeCodeFactory/TypeCodeFactory.mpc
index 9212d9db4bb..c36718a5137 100644
--- a/TAO/tao/TypeCodeFactory/TypeCodeFactory.mpc
+++ b/TAO/tao/TypeCodeFactory/TypeCodeFactory.mpc
@@ -1,8 +1,5 @@
-project : taolib, core {
- depends += IFR_Client
- sharedname = TAO_TypeCodeFactory
- libs += TAO_IFR_Client TAO
- dllflags = TAO_TYPECODEFACTORY_BUILD_DLL
- libout = ..
- include_dir = tao/TypeCodeFactory
+project : taolib, core, ifr_client {
+ sharedname = TAO_TypeCodeFactory
+ dynamicflags = TAO_TYPECODEFACTORY_BUILD_DLL
+ include_dir = tao/TypeCodeFactory
}
diff --git a/TAO/tao/Valuetype/Valuetype.mpc b/TAO/tao/Valuetype/Valuetype.mpc
index b1d3579aed3..b1bf439bac0 100644
--- a/TAO/tao/Valuetype/Valuetype.mpc
+++ b/TAO/tao/Valuetype/Valuetype.mpc
@@ -1,7 +1,7 @@
project : taolib, core {
sharedname = TAO_Valuetype
libs += TAO
- dllflags = TAO_VALUETYPE_BUILD_DLL
+ dynamicflags = TAO_VALUETYPE_BUILD_DLL
libout = ..
include_dir = tao/Valuetype
}
diff --git a/TAO/tao/tao.mpc b/TAO/tao/tao.mpc
index e0ca35217e9..0dbcc4ff356 100644
--- a/TAO/tao/tao.mpc
+++ b/TAO/tao/tao.mpc
@@ -1,9 +1,8 @@
-project : acelib, taoversion, core {
- includes += $(TAO_ROOT) $(TAO_ROOT)/tao
- sharedname = TAO
- libflags += TAO_AS_STATIC_LIBS
- dllflags = TAO_BUILD_DLL
- include_dir = tao
+project(TAO) : acelib, taoversion, core, tao_output {
+ includes += $(TAO_ROOT) $(TAO_ROOT)/tao
+ sharedname = TAO
+ dynamicflags = TAO_BUILD_DLL
+ include_dir = tao
// Override the defaults due to the
// existence of orb.idl
@@ -78,6 +77,7 @@ project : acelib, taoversion, core {
Environment.cpp
Object.cpp
LocalObject.cpp
+ ObjectIDList.cpp
ORB.cpp
corbafwd.cpp
Policy_ForwardC.cpp
@@ -96,6 +96,10 @@ project : acelib, taoversion, core {
MProfile.cpp
Stub.cpp
Typecode.cpp
+ AbstractBase.cpp
+ ValueBase.cpp
+ ValueFactory.cpp
+ ValueFactory_Map.cpp
CDR.cpp
Client_Strategy_Factory.cpp
debug.cpp
@@ -111,6 +115,7 @@ project : acelib, taoversion, core {
ClientRequestInfo_i.cpp
RequestInfo_Util.cpp
ClientInterceptorAdapter.cpp
+ ObjectReferenceTemplateC.cpp
PortableInterceptorC.cpp
PICurrent.cpp
PICurrent_ORBInitializer.cpp
@@ -120,7 +125,6 @@ project : acelib, taoversion, core {
Codeset_Manager.cpp
Codeset_Translator_Factory.cpp
ORB_Core.cpp
- ORB_Core_Auto_Ptr.cpp
Collocation_Resolver.cpp
Default_Collocation_Resolver.cpp
Stub_Factory.cpp
@@ -218,8 +222,9 @@ project : acelib, taoversion, core {
Policy_Manager.cpp
Buffering_Constraint_Policy.cpp
Messaging_PolicyValueC.cpp
- ServicesC.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
index 7ce5af89d34..97a8ef209f0 100644
--- a/TAO/tests/AMI/AMI.mpc
+++ b/TAO/tests/AMI/AMI.mpc
@@ -1,4 +1,4 @@
-project(AMI Server): messaging {
+project(*Server): messaging, taoserver {
idlflags -= -Sc
idlflags += -GC
requires += ami
@@ -9,7 +9,7 @@ project(AMI Server): messaging {
}
}
-project(AMI Client): messaging {
+project(*Client): messaging, taoserver {
exename = client
idlflags -= -Sc
idlflags += -GC
@@ -20,7 +20,7 @@ project(AMI Client): messaging {
}
}
-project(AMI Simple Client): messaging {
+project(*Simple Client): messaging, taoserver {
exename = simple_client
idlflags -= -Sc
idlflags += -GC
diff --git a/TAO/tests/AMI_Buffering/AMI_Buffering.mpc b/TAO/tests/AMI_Buffering/AMI_Buffering.mpc
index fca1a0543c7..522cf1f4d8f 100644
--- a/TAO/tests/AMI_Buffering/AMI_Buffering.mpc
+++ b/TAO/tests/AMI_Buffering/AMI_Buffering.mpc
@@ -1,4 +1,4 @@
-project(AMI Buffering Server): messaging {
+project(*Server): messaging, taoserver {
idlflags -= -Sc
idlflags += -GC
@@ -8,7 +8,7 @@ project(AMI Buffering Server): messaging {
}
}
-project(AMI Buffering Client): messaging {
+project(*Client): messaging, taoserver {
idlflags -= -Sc
idlflags += -GC
exename = client
@@ -20,7 +20,7 @@ project(AMI Buffering Client): messaging {
}
}
-project(AMI Buffering Admin): messaging {
+project(*Admin): messaging, taoserver {
idlflags -= -Sc
idlflags += -GC
exename = admin
diff --git a/TAO/tests/AMI_Timeouts/AMI_Timeouts.mpc b/TAO/tests/AMI_Timeouts/AMI_Timeouts.mpc
index 8bcd54269aa..89848db55a8 100644
--- a/TAO/tests/AMI_Timeouts/AMI_Timeouts.mpc
+++ b/TAO/tests/AMI_Timeouts/AMI_Timeouts.mpc
@@ -1,4 +1,4 @@
-project(AMI Timeouts Server): messaging {
+project(*Server): messaging, taoserver {
idlflags -= -Sc
idlflags += -GC
@@ -9,7 +9,7 @@ project(AMI Timeouts Server): messaging {
}
}
-project(AMI Timeouts Client): messaging {
+project(*Client): messaging, taoserver {
exename = client
idlflags -= -Sc
idlflags += -GC
diff --git a/TAO/tests/BiDirectional/BiDirectional.mpc b/TAO/tests/BiDirectional/BiDirectional.mpc
index a9f15ef3c6d..02a14f75bd1 100644
--- a/TAO/tests/BiDirectional/BiDirectional.mpc
+++ b/TAO/tests/BiDirectional/BiDirectional.mpc
@@ -1,18 +1,12 @@
-project(BiDirectional Server): server, minimum_corba {
- depends += BiDir_GIOP
- libs += TAO_BiDirGIOP
-
+project(*Server): taoserver, minimum_corba, bidir_giop {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(BiDirectional Client): server, minimum_corba {
- depends += BiDir_GIOP
- libs += TAO_BiDirGIOP
+project(*Client): taoserver, minimum_corba, bidir_giop {
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
index a351306e414..02a14f75bd1 100644
--- a/TAO/tests/BiDirectional_NestedUpcall/BiDirectional_NestedUpcall.mpc
+++ b/TAO/tests/BiDirectional_NestedUpcall/BiDirectional_NestedUpcall.mpc
@@ -1,18 +1,12 @@
-project(BiDirectional Nested Upcall Server): server, minimum_corba {
- depends += BiDir_GIOP
- libs += TAO_BiDirGIOP
-
+project(*Server): taoserver, minimum_corba, bidir_giop {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(BiDirectional Nested Upcall Client): server, minimum_corba {
- depends += BiDir_GIOP
- libs += TAO_BiDirGIOP
+project(*Client): taoserver, minimum_corba, bidir_giop {
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
index b137cc1ad71..ab5e4413354 100644
--- a/TAO/tests/Big_Oneways/Big_Oneways.mpc
+++ b/TAO/tests/Big_Oneways/Big_Oneways.mpc
@@ -1,4 +1,4 @@
-project(Big Oneways Server): server {
+project(*Server): taoserver {
Source_Files {
Coordinator.cpp
Session_Control.cpp
@@ -6,7 +6,7 @@ project(Big Oneways Server): server {
}
}
-project(Big Oneways Client): server {
+project(*Client): taoserver {
exename = client
Source_Files {
Peer.cpp
diff --git a/TAO/tests/Big_Reply/Big_Reply.mpc b/TAO/tests/Big_Reply/Big_Reply.mpc
index 5c70fce7d72..03dda1af90a 100644
--- a/TAO/tests/Big_Reply/Big_Reply.mpc
+++ b/TAO/tests/Big_Reply/Big_Reply.mpc
@@ -1,11 +1,11 @@
-project(Big Reply Server): server {
+project(*Server): taoserver {
Source_Files {
Big_Reply_i.cpp
server.cpp
}
}
-project(Big Reply Client): server {
+project(*Client): taoserver {
exename = client
Source_Files {
Client_Task.cpp
diff --git a/TAO/tests/Big_Request_Muxing/Big_Request_Muxing.mpc b/TAO/tests/Big_Request_Muxing/Big_Request_Muxing.mpc
index b825823f8b1..89f85954cea 100644
--- a/TAO/tests/Big_Request_Muxing/Big_Request_Muxing.mpc
+++ b/TAO/tests/Big_Request_Muxing/Big_Request_Muxing.mpc
@@ -1,11 +1,11 @@
-project(Big Request Muxing Server): messaging, corba_messaging {
+project(*Server): taoserver, messaging, corba_messaging {
Source_Files {
Payload_Receiver.cpp
server.cpp
}
}
-project(Big Request Muxing Client): messaging, corba_messaging {
+project(*Client): taoclient, messaging, corba_messaging {
exename = client
Source_Files {
diff --git a/TAO/tests/Big_Twoways/Big_Twoways.mpc b/TAO/tests/Big_Twoways/Big_Twoways.mpc
index 0744a4ad311..c56ce775286 100644
--- a/TAO/tests/Big_Twoways/Big_Twoways.mpc
+++ b/TAO/tests/Big_Twoways/Big_Twoways.mpc
@@ -1,4 +1,4 @@
-project(Big Twoways Server): server {
+project(*Server): taoserver {
Source_Files {
Coordinator.cpp
Session_Control.cpp
@@ -6,7 +6,7 @@ project(Big Twoways Server): server {
}
}
-project(Big Twoways Client): server {
+project(*Client): taoserver {
exename = client
Source_Files {
Peer.cpp
diff --git a/TAO/tests/Blocking_Sync_None/Blocking_Sync_None.mpc b/TAO/tests/Blocking_Sync_None/Blocking_Sync_None.mpc
index b7584804121..3a4fc31ac23 100644
--- a/TAO/tests/Blocking_Sync_None/Blocking_Sync_None.mpc
+++ b/TAO/tests/Blocking_Sync_None/Blocking_Sync_None.mpc
@@ -1,11 +1,11 @@
-project(Blocking Sync None Server): messaging, corba_messaging {
+project(*Server): taoserver, messaging, corba_messaging {
Source_Files {
Blocking_Sync_None.cpp
server.cpp
}
}
-project(Blocking Sync None Client): messaging, corba_messaging {
+project(*Client): taoclient, messaging, corba_messaging {
exename = client
Source_Files {
diff --git a/TAO/tests/CDR/CDR.mpc b/TAO/tests/CDR/CDR.mpc
index 6e60731e46a..87b6d97736f 100644
--- a/TAO/tests/CDR/CDR.mpc
+++ b/TAO/tests/CDR/CDR.mpc
@@ -1,4 +1,4 @@
-project(CDR Alignment) : taoexe {
+project(*Alignment) : taoexe {
exename = alignment
Source_Files {
@@ -6,7 +6,7 @@ project(CDR Alignment) : taoexe {
}
}
-project(CDR Allocator) : taoexe {
+project(*Allocator) : taoexe {
exename = allocator
Source_Files {
@@ -14,7 +14,7 @@ project(CDR Allocator) : taoexe {
}
}
-project(CDR Basic Types) : taoexe {
+project(*Basic Types) : taoexe {
exename = basic_types
Source_Files {
@@ -22,7 +22,7 @@ project(CDR Basic Types) : taoexe {
}
}
-project(CDR Growth) : taoexe {
+project(*Growth) : taoexe {
exename = growth
Source_Files {
@@ -30,7 +30,7 @@ project(CDR Growth) : taoexe {
}
}
-project(CDR Octet Sequence) : taoexe {
+project(*Octet Sequence) : taoexe {
exename = octet_sequence
Source_Files {
@@ -38,7 +38,7 @@ project(CDR Octet Sequence) : taoexe {
}
}
-project(CDR Tc) : taoexe {
+project(*Tc) : taoexe {
exename = tc
Source_Files {
diff --git a/TAO/tests/Cache_Growth_Test/Cache_Growth_Test.mpc b/TAO/tests/Cache_Growth_Test/Cache_Growth_Test.mpc
index 9dbace6dc65..224d880b5a4 100644
--- a/TAO/tests/Cache_Growth_Test/Cache_Growth_Test.mpc
+++ b/TAO/tests/Cache_Growth_Test/Cache_Growth_Test.mpc
@@ -1,11 +1,11 @@
-project(Cache Growth Test Server): server {
+project(*Server): taoserver {
Source_Files {
Hello.cpp
server.cpp
}
}
-project(Cache Growth Test Client): client {
+project(*Client): taoclient {
Source_Files {
TestC.cpp
client.cpp
diff --git a/TAO/tests/Client_Leaks/Client_Leaks.mpc b/TAO/tests/Client_Leaks/Client_Leaks.mpc
index f48a848d484..10d2a8cc2a0 100644
--- a/TAO/tests/Client_Leaks/Client_Leaks.mpc
+++ b/TAO/tests/Client_Leaks/Client_Leaks.mpc
@@ -1,4 +1,4 @@
-project(Client Leaks Server): server {
+project(*Server): taoserver {
Source_Files {
Process_Factory.cpp
Startup_Callback.cpp
@@ -7,7 +7,7 @@ project(Client Leaks Server): server {
}
}
-project(Client Leaks Client): client {
+project(*Client): taoclient {
Source_Files {
TestC.cpp
Client_Task.cpp
@@ -15,7 +15,7 @@ project(Client Leaks Client): client {
}
}
-project(Client Leaks Child): server {
+project(*Child): taoserver {
exename = child
Source_Files {
Process.cpp
diff --git a/TAO/tests/Codec/Codec.mpc b/TAO/tests/Codec/Codec.mpc
index db8ecb3fefc..6786698646b 100644
--- a/TAO/tests/Codec/Codec.mpc
+++ b/TAO/tests/Codec/Codec.mpc
@@ -1,4 +1,4 @@
-project(Codec Client): client {
+project(*Client): taoclient {
Source_Files {
testC.cpp
client.cpp
diff --git a/TAO/tests/Collocation/Collocation.mpc b/TAO/tests/Collocation/Collocation.mpc
index 0c19ba79430..d785588c6b2 100644
--- a/TAO/tests/Collocation/Collocation.mpc
+++ b/TAO/tests/Collocation/Collocation.mpc
@@ -1,20 +1,19 @@
-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
+project(*Test Stub): taolib_with_idl {
+ sharedname = Collocation_Test_Stub
+ 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
+ dynamicflags = 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
+project(*Diamond) : taolib_with_idl, portableserver {
+ after += Collocation_Test_Stub
+ sharedname = Collocation_Diamond
+ libs += Collocation_Test_Stub
+ 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
+ dynamicflags = DIAMOND_BUILD_DLL
Source_Files {
Diamond_i.cpp
@@ -22,8 +21,8 @@ project(Collocation Diamond) : taolib_with_idl {
}
}
-project(Collocation Server) : strategies, server {
- depends += Collocation_Test_Stub Collocation_Diamond
+project(*Server) : strategies, taoserver {
+ after += Collocation_Test_Stub Collocation_Diamond
exename = Collocation
libs += Collocation_Test_Stub Collocation_Diamond
diff --git a/TAO/tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc b/TAO/tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc
index 950c6b19fc4..224d880b5a4 100644
--- a/TAO/tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc
+++ b/TAO/tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc
@@ -1,11 +1,11 @@
-project(Connect Strategy Test Server): server {
+project(*Server): taoserver {
Source_Files {
Hello.cpp
server.cpp
}
}
-project(Connect Strategy Test Client): client {
+project(*Client): taoclient {
Source_Files {
TestC.cpp
client.cpp
diff --git a/TAO/tests/Connection_Purging/Connection_Purging.mpc b/TAO/tests/Connection_Purging/Connection_Purging.mpc
index 05c15a94440..89dcd95be73 100644
--- a/TAO/tests/Connection_Purging/Connection_Purging.mpc
+++ b/TAO/tests/Connection_Purging/Connection_Purging.mpc
@@ -1,11 +1,11 @@
-project(Connection Purging Server): strategies, server {
+project(*Server): strategies, taoserver {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(Connection Purging Client): strategies, client {
+project(*Client): strategies, taoclient {
Source_Files {
testC.cpp
client.cpp
diff --git a/TAO/tests/Connection_Timeout/Connection_Timeout.mpc b/TAO/tests/Connection_Timeout/Connection_Timeout.mpc
index 0ac01c5d487..87afbec141d 100644
--- a/TAO/tests/Connection_Timeout/Connection_Timeout.mpc
+++ b/TAO/tests/Connection_Timeout/Connection_Timeout.mpc
@@ -1,4 +1,4 @@
-project(client): messaging {
+project(*client): messaging, taoserver {
exename = client
Source_Files {
diff --git a/TAO/tests/Crash_On_Write/Crash_On_Write.mpc b/TAO/tests/Crash_On_Write/Crash_On_Write.mpc
index abd8acfceab..53f8d946646 100644
--- a/TAO/tests/Crash_On_Write/Crash_On_Write.mpc
+++ b/TAO/tests/Crash_On_Write/Crash_On_Write.mpc
@@ -1,4 +1,4 @@
-project(Crash On Write Server): server {
+project(*Server): taoserver {
Source_Files {
Oneway_Receiver.cpp
Crash_Task.cpp
@@ -6,7 +6,7 @@ project(Crash On Write Server): server {
}
}
-project(Crash On Write Client): client {
+project(*Client): taoclient {
Source_Files {
TestC.cpp
client.cpp
diff --git a/TAO/tests/Crashed_Callback/Crashed_Callback.mpc b/TAO/tests/Crashed_Callback/Crashed_Callback.mpc
index f9c268aaadf..791650d5867 100644
--- a/TAO/tests/Crashed_Callback/Crashed_Callback.mpc
+++ b/TAO/tests/Crashed_Callback/Crashed_Callback.mpc
@@ -1,11 +1,11 @@
-project(Crashed Callback Server): messaging, corba_messaging {
+project(*Server): taoserver, messaging, corba_messaging {
Source_Files {
Service.cpp
server.cpp
}
}
-project(Crashed Callback Client): messaging, corba_messaging {
+project(*Client): taoserver, messaging, corba_messaging {
exename = client
Source_Files {
diff --git a/TAO/tests/DLL_ORB/DLL_ORB.mpc b/TAO/tests/DLL_ORB/DLL_ORB.mpc
index 5fd2045b809..039b402d33f 100644
--- a/TAO/tests/DLL_ORB/DLL_ORB.mpc
+++ b/TAO/tests/DLL_ORB/DLL_ORB.mpc
@@ -1,8 +1,6 @@
-project(DLL ORB 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
+project(*Test Client Module): taolib_with_idl {
+ sharedname = Test_Client_Module
+ dynamicflags = TEST_CLIENT_MODULE_BUILD_DLL
Source_Files {
TestC.cpp
@@ -10,12 +8,9 @@ project(DLL ORB Test Client Module): taolib_with_idl {
}
}
-project(DLL ORB 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
+project(*Test Server Module) : taolib_with_idl, portableserver {
+ sharedname = Test_Server_Module
+ dynamicflags = TEST_SERVER_MODULE_BUILD_DLL
Source_Files {
Test_Server_Module.cpp
@@ -23,7 +18,7 @@ project(DLL ORB Test Server Module) : taolib_with_idl {
}
}
-project(DLL ORB Server) : taoexe {
+project(*Server) : taoexe {
exename = server
IDL_Files {
}
@@ -33,7 +28,7 @@ project(DLL ORB Server) : taoexe {
}
}
-project(DLL ORB Client): client {
+project(*Client): taoclient {
IDL_Files {
}
diff --git a/TAO/tests/DSI_Gateway/DSI_Gateway.mpc b/TAO/tests/DSI_Gateway/DSI_Gateway.mpc
index f7fdc4a965e..30596502ace 100644
--- a/TAO/tests/DSI_Gateway/DSI_Gateway.mpc
+++ b/TAO/tests/DSI_Gateway/DSI_Gateway.mpc
@@ -1,29 +1,20 @@
-project(DSI Gateway Server): messaging, minimum_corba {
- depends += Dynamic_Interface
- libs += TAO_DynamicInterface
-
+project(*Server): taoserver, messaging, minimum_corba, dynamicinterface {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(DSI Gateway Client): messaging, minimum_corba {
+project(*Client): taoclient, messaging, minimum_corba, dynamicinterface {
exename = client
- depends += Dynamic_Interface
- libs += TAO_DynamicInterface
-
Source_Files {
testC.cpp
client.cpp
}
}
-project(DSI Gateway Gateway): messaging, minimum_corba {
+project(*Gateway): taoserver, messaging, minimum_corba, dynamicinterface {
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
index 5e48cfe2a61..f79b581d2ed 100644
--- a/TAO/tests/DynAny_Test/DynAny_Test.mpc
+++ b/TAO/tests/DynAny_Test/DynAny_Test.mpc
@@ -1,6 +1,4 @@
-project(DynAny Basic Test): server {
- depends += DynamicAny
- libs += TAO_DynamicAny
+project(*Basic): taoserver, dynamicany {
exename = basic_test
Source_Files {
diff --git a/TAO/tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc b/TAO/tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc
index 178c20336cd..97ea73757b1 100644
--- a/TAO/tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc
+++ b/TAO/tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc
@@ -1,10 +1,10 @@
-project(Explicit Event Loop Server): server {
+project(*Server): taoserver {
Source_Files {
server.cpp
}
}
-project(Explicit Event Loop Client): client {
+project(*Client): taoclient {
Source_Files {
timeC.cpp
client.cpp
diff --git a/TAO/tests/Exposed_Policies/Exposed_Policies.mpc b/TAO/tests/Exposed_Policies/Exposed_Policies.mpc
index 0e40233709d..35da46a474b 100644
--- a/TAO/tests/Exposed_Policies/Exposed_Policies.mpc
+++ b/TAO/tests/Exposed_Policies/Exposed_Policies.mpc
@@ -1,4 +1,4 @@
-project(Exposed Policies Server): strategies, rt_server {
+project(*Server): strategies, rt_server {
Source_Files {
Policy_Tester.cpp
Policy_Verifier.cpp
@@ -7,7 +7,7 @@ project(Exposed Policies Server): strategies, rt_server {
}
}
-project(Exposed Policies Client): strategies, rt_server {
+project(*Client): strategies, rt_server {
exename = client
Source_Files {
diff --git a/TAO/tests/Faults/Faults.mpc b/TAO/tests/Faults/Faults.mpc
index dea017709bc..8cb0336f7a0 100644
--- a/TAO/tests/Faults/Faults.mpc
+++ b/TAO/tests/Faults/Faults.mpc
@@ -1,4 +1,4 @@
-project(Faults Server): server, minimum_corba {
+project(*Server): taoserver, minimum_corba {
IDL_Files {
test.idl
}
@@ -11,7 +11,7 @@ project(Faults Server): server, minimum_corba {
}
}
-project(Faults Middle): server, minimum_corba {
+project(*Middle): taoserver, minimum_corba {
exename = middle
IDL_Files {
@@ -26,7 +26,7 @@ project(Faults Middle): server, minimum_corba {
}
}
-project(Faults Client): server, minimum_corba {
+project(*Client): taoserver, minimum_corba {
exename = client
IDL_Files {
@@ -41,7 +41,7 @@ project(Faults Client): server, minimum_corba {
}
}
-project(Faults Ping): server, minimum_corba {
+project(*Ping): taoserver, minimum_corba {
exename = ping
IDL_Files {
@@ -56,7 +56,7 @@ project(Faults Ping): server, minimum_corba {
}
}
-project(Faults Pong): server, minimum_corba {
+project(*Pong): taoserver, minimum_corba {
exename = pong
IDL_Files {
diff --git a/TAO/tests/File_IO/File_IO.mpc b/TAO/tests/File_IO/File_IO.mpc
index 35ebd5156e5..be22c626b2d 100644
--- a/TAO/tests/File_IO/File_IO.mpc
+++ b/TAO/tests/File_IO/File_IO.mpc
@@ -1,11 +1,11 @@
-project(File IO Server): server, minimum_corba {
+project(*Server): taoserver, minimum_corba {
Source_Files {
File_i.cpp
server.cpp
}
}
-project(File IO Client): client, minimum_corba {
+project(*Client): taoclient, minimum_corba {
Source_Files {
FileC.cpp
client.cpp
diff --git a/TAO/tests/Forwarding/Forwarding.mpc b/TAO/tests/Forwarding/Forwarding.mpc
index feb2256f248..978c8f4a0b9 100644
--- a/TAO/tests/Forwarding/Forwarding.mpc
+++ b/TAO/tests/Forwarding/Forwarding.mpc
@@ -1,14 +1,11 @@
-project(Forwarding Server): server {
- depends += IORTable
- libs += TAO_IORTable
-
+project(*Server): taoserver, iortable {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(Forwarding Client): client {
+project(*Client): taoclient {
Source_Files {
testC.cpp
client.cpp
diff --git a/TAO/tests/Hello/Hello.mpc b/TAO/tests/Hello/Hello.mpc
index f505888c4e3..224d880b5a4 100644
--- a/TAO/tests/Hello/Hello.mpc
+++ b/TAO/tests/Hello/Hello.mpc
@@ -1,11 +1,11 @@
-project(Hello Server): server {
+project(*Server): taoserver {
Source_Files {
Hello.cpp
server.cpp
}
}
-project(Hello Client): client {
+project(*Client): taoclient {
Source_Files {
TestC.cpp
client.cpp
diff --git a/TAO/tests/IDL_Test/IDL_Test.mpc b/TAO/tests/IDL_Test/IDL_Test.mpc
index 8140f64dc8a..390f9343ab3 100644
--- a/TAO/tests/IDL_Test/IDL_Test.mpc
+++ b/TAO/tests/IDL_Test/IDL_Test.mpc
@@ -1,4 +1,4 @@
-project(IDL Test Main): server {
+project(*Main): taoserver {
exename = main
IDL_Files {
@@ -23,6 +23,7 @@ project(IDL Test Main): server {
sequence.idl
typedef.idl
union.idl
+ repo_id_mod.idl
}
Source_Files {
@@ -58,6 +59,8 @@ project(IDL Test Main): server {
typedefS.cpp
unionC.cpp
unionS.cpp
+ repo_id_modC.cpp
+ repo_id_modS.cpp
namespace_check.cpp
main.cpp
}
diff --git a/TAO/tests/IORManipulation/IORManipulation.mpc b/TAO/tests/IORManipulation/IORManipulation.mpc
index b14fabf7ae3..cf5f9bd7565 100644
--- a/TAO/tests/IORManipulation/IORManipulation.mpc
+++ b/TAO/tests/IORManipulation/IORManipulation.mpc
@@ -1,5 +1,3 @@
-project(IORManipulation IORTest) : taoexe {
- depends += IORManipulation
- libs += TAO_IORManip
+project(*IORTest) : taoexe, iormanip {
exename = IORTest
}
diff --git a/TAO/tests/InterOp-Naming/InterOp-Naming.mpc b/TAO/tests/InterOp-Naming/InterOp-Naming.mpc
index 43f4c87c21d..f3c8befcfee 100644
--- a/TAO/tests/InterOp-Naming/InterOp-Naming.mpc
+++ b/TAO/tests/InterOp-Naming/InterOp-Naming.mpc
@@ -1,8 +1,5 @@
-project(InterOp-Naming Server): server {
- depends += IORTable
- libs += TAO_IORTable
+project(*Server): taoserver, iortable {
exename = INS_test_server
-
Source_Files {
INS_i.cpp
Server_i.cpp
@@ -10,7 +7,7 @@ project(InterOp-Naming Server): server {
}
}
-project(InterOp-Naming Client): client {
+project(*Client): taoclient {
exename = INS_test_client
Source_Files {
diff --git a/TAO/tests/Leader_Followers/Leader_Followers.mpc b/TAO/tests/Leader_Followers/Leader_Followers.mpc
index 7293bf3e412..89dcd95be73 100644
--- a/TAO/tests/Leader_Followers/Leader_Followers.mpc
+++ b/TAO/tests/Leader_Followers/Leader_Followers.mpc
@@ -1,11 +1,11 @@
-project(Leader Followers Server): strategies, server {
+project(*Server): strategies, taoserver {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(Leader Followers Client): strategies, client {
+project(*Client): strategies, taoclient {
Source_Files {
testC.cpp
client.cpp
diff --git a/TAO/tests/LongUpcalls/LongUpcalls.mpc b/TAO/tests/LongUpcalls/LongUpcalls.mpc
index 52dd4d4ff86..2e1ee65d664 100644
--- a/TAO/tests/LongUpcalls/LongUpcalls.mpc
+++ b/TAO/tests/LongUpcalls/LongUpcalls.mpc
@@ -1,4 +1,4 @@
-project(Long Upcalls Server): messaging {
+project(*Server): messaging, taoserver {
idlflags -= -Sc
idlflags += -GC
exename = blocking_server
@@ -9,7 +9,7 @@ project(Long Upcalls Server): messaging {
}
}
-project(Long Upcalls Client): messaging {
+project(*Client): messaging, taoserver {
idlflags -= -Sc
idlflags += -GC
exename = blocking_client
@@ -20,7 +20,7 @@ project(Long Upcalls Client): messaging {
}
}
-project(Long Upcalls AMI Server): messaging {
+project(*AMI Server): messaging, taoserver {
idlflags -= -Sc
idlflags += -GC
exename = ami_server
@@ -31,7 +31,7 @@ project(Long Upcalls AMI Server): messaging {
}
}
-project(Long Upcalls AMI Client): messaging {
+project(*AMI Client): messaging, taoserver {
idlflags -= -Sc
idlflags += -GC
exename = ami_client
diff --git a/TAO/tests/MProfile/MProfile.mpc b/TAO/tests/MProfile/MProfile.mpc
index 688969a444d..322ca29c620 100644
--- a/TAO/tests/MProfile/MProfile.mpc
+++ b/TAO/tests/MProfile/MProfile.mpc
@@ -1,17 +1,11 @@
-project(MProfile Server): server {
- depends += IORManipulation
- libs += TAO_IORManip
-
+project(*Server): taoserver, iormanip {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(MProfile Client): client {
- depends += IORManipulation
- libs += TAO_IORManip
-
+project(*Client): taoclient, iormanip {
Source_Files {
testC.cpp
client.cpp
diff --git a/TAO/tests/MProfile_Connection_Timeout/MProfile_Connection_Timeout.mpc b/TAO/tests/MProfile_Connection_Timeout/MProfile_Connection_Timeout.mpc
index 0f3fde88777..014dee61b55 100644
--- a/TAO/tests/MProfile_Connection_Timeout/MProfile_Connection_Timeout.mpc
+++ b/TAO/tests/MProfile_Connection_Timeout/MProfile_Connection_Timeout.mpc
@@ -1,17 +1,11 @@
-project(MProfile Connection Timeout Server): server {
- depends += IORManipulation Messaging
- libs += TAO_IORManip Messaging
-
+project(*Server): taoserver, messaging, iormanip {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(MProfile Connection Timeout Client): client {
- depends += IORManipulation Messaging
- libs += TAO_IORManip TAO_Messaging
-
+project(*Client): taoclient, messaging, 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
index 65a054eec08..70eceb0b291 100644
--- a/TAO/tests/MProfile_Forwarding/MProfile_Forwarding.mpc
+++ b/TAO/tests/MProfile_Forwarding/MProfile_Forwarding.mpc
@@ -1,22 +1,19 @@
-project(MProfile Forwarding Server): server, minimum_corba {
+project(*Server): taoserver, minimum_corba {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(MProfile Forwarding Client): client, minimum_corba {
+project(*Client): taoclient, minimum_corba {
Source_Files {
testC.cpp
client.cpp
}
}
-project(MProfile Forwarding Manager): server, minimum_corba {
- depends += IORManipulation
- libs += TAO_IORManip
+project(*Manager): taoserver, minimum_corba, iormanip {
exename = Manager
-
Source_Files {
testC.cpp
Servant_Locator.cpp
diff --git a/TAO/tests/MT_BiDir/MT_BiDir.mpc b/TAO/tests/MT_BiDir/MT_BiDir.mpc
index 8e4df45cabd..887e9a5f9e0 100644
--- a/TAO/tests/MT_BiDir/MT_BiDir.mpc
+++ b/TAO/tests/MT_BiDir/MT_BiDir.mpc
@@ -1,6 +1,4 @@
-project(MT BiDir Server): server, minimum_corba {
- depends += BiDir_GIOP
- libs += TAO_BiDirGIOP
+project(*Server): taoserver, minimum_corba, bidir_giop {
Source_Files {
ReceiverC.cpp
SenderC.cpp
@@ -11,9 +9,7 @@ project(MT BiDir Server): server, minimum_corba {
}
}
-project(MT BiDir Client): server, minimum_corba {
- depends += BiDir_GIOP
- libs += TAO_BiDirGIOP
+project(*Client): taoserver, minimum_corba, bidir_giop {
exename = client
Source_Files {
SenderC.cpp
diff --git a/TAO/tests/MT_Client/MT_Client.mpc b/TAO/tests/MT_Client/MT_Client.mpc
index d7ca4735112..e58d1769369 100644
--- a/TAO/tests/MT_Client/MT_Client.mpc
+++ b/TAO/tests/MT_Client/MT_Client.mpc
@@ -1,11 +1,11 @@
-project(MT Client Server): server {
+project(*Server): taoserver {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(MT Client Client): client {
+project(*Client): taoclient {
Source_Files {
testC.cpp
client.cpp
diff --git a/TAO/tests/MT_Server/MT_Server.mpc b/TAO/tests/MT_Server/MT_Server.mpc
index c03595ecc1d..e58d1769369 100644
--- a/TAO/tests/MT_Server/MT_Server.mpc
+++ b/TAO/tests/MT_Server/MT_Server.mpc
@@ -1,11 +1,11 @@
-project(MT Server Server): server {
+project(*Server): taoserver {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(MT Server Client): client {
+project(*Client): taoclient {
Source_Files {
testC.cpp
client.cpp
diff --git a/TAO/tests/MT_Timeout/MT_Timeout.mpc b/TAO/tests/MT_Timeout/MT_Timeout.mpc
index 6be27f85c11..ae74fd0a91f 100644
--- a/TAO/tests/MT_Timeout/MT_Timeout.mpc
+++ b/TAO/tests/MT_Timeout/MT_Timeout.mpc
@@ -1,4 +1,4 @@
-project(MT Timeout Server): messaging, corba_messaging {
+project(*Server): messaging, taoserver, corba_messaging {
Source_Files {
Sleep_Service.cpp
Server_Task.cpp
@@ -6,7 +6,7 @@ project(MT Timeout Server): messaging, corba_messaging {
}
}
-project(MT Timeout Client): messaging, corba_messaging {
+project(*Client): messaging, taoserver, corba_messaging {
exename = client
Source_Files {
diff --git a/TAO/tests/Multiple/Multiple.mpc b/TAO/tests/Multiple/Multiple.mpc
index d734371cd30..ab44a516208 100644
--- a/TAO/tests/Multiple/Multiple.mpc
+++ b/TAO/tests/Multiple/Multiple.mpc
@@ -1,4 +1,4 @@
-project(Multiple Server): server {
+project(*Server): taoserver {
idlflags += -Gd
Source_Files {
@@ -8,7 +8,7 @@ project(Multiple Server): server {
}
}
-project(Multiple Client): server {
+project(*Client): taoserver {
exename = client
idlflags += -Gd
diff --git a/TAO/tests/Multiple_Inheritance/Multiple_Inheritance.mpc b/TAO/tests/Multiple_Inheritance/Multiple_Inheritance.mpc
index 4d0d388f99f..1dc4055e416 100644
--- a/TAO/tests/Multiple_Inheritance/Multiple_Inheritance.mpc
+++ b/TAO/tests/Multiple_Inheritance/Multiple_Inheritance.mpc
@@ -1,10 +1,10 @@
-project(Multiple Inheritance Server): server {
+project(*Server): taoserver {
Source_Files {
server.cpp
}
}
-project(Multiple Inheritance Client): client {
+project(*Client): taoclient {
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
index 8e19d7576f1..e58d1769369 100644
--- a/TAO/tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc
+++ b/TAO/tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc
@@ -1,11 +1,11 @@
-project(Muxed GIOP Versions Server): server {
+project(*Server): taoserver {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(Muxed GIOP Versions Client): client {
+project(*Client): taoclient {
Source_Files {
testC.cpp
client.cpp
diff --git a/TAO/tests/Muxing/Muxing.mpc b/TAO/tests/Muxing/Muxing.mpc
index 9f74171ce78..1c5f257faa2 100644
--- a/TAO/tests/Muxing/Muxing.mpc
+++ b/TAO/tests/Muxing/Muxing.mpc
@@ -1,4 +1,4 @@
-project(Muxing Server): server {
+project(*Server): taoserver {
Source_Files {
Receiver.cpp
Server_Task.cpp
@@ -6,7 +6,7 @@ project(Muxing Server): server {
}
}
-project(Muxing Client): server {
+project(*Client): taoserver {
exename = client
Source_Files {
diff --git a/TAO/tests/Native_Exceptions/Native_Exceptions.mpc b/TAO/tests/Native_Exceptions/Native_Exceptions.mpc
index 26cb90ce585..97a16abeef9 100644
--- a/TAO/tests/Native_Exceptions/Native_Exceptions.mpc
+++ b/TAO/tests/Native_Exceptions/Native_Exceptions.mpc
@@ -1,4 +1,4 @@
-project(Native Exceptions Server): server {
+project(*Server): taoserver {
idlflags = -Ge 0 -Sc
requires += exceptions
@@ -8,7 +8,7 @@ project(Native Exceptions Server): server {
}
}
-project(Native Exceptions Client): client {
+project(*Client): taoclient {
idlflags = -Ge 0 -Sc
requires += exceptions
diff --git a/TAO/tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc b/TAO/tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc
index 46a1f4985de..9f73fc1890e 100644
--- a/TAO/tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc
+++ b/TAO/tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc
@@ -1,11 +1,11 @@
-project(Nested Upcall MT Client Test Server): server {
+project(*Nested Upcall Server): taoserver {
Source_Files {
MT_Object_i.cpp
server.cpp
}
}
-project(Nested Upcall MT Client Test Client): server {
+project(*Nested Upcall Client): taoserver {
exename = client
Source_Files {
diff --git a/TAO/tests/NestedUpcall/Simple/Simple.mpc b/TAO/tests/NestedUpcall/Simple/Simple.mpc
index 9549cf50db1..67b662125c4 100644
--- a/TAO/tests/NestedUpcall/Simple/Simple.mpc
+++ b/TAO/tests/NestedUpcall/Simple/Simple.mpc
@@ -1,11 +1,11 @@
-project(Nested Upcall Simple Server): server {
+project(*Nested Upcall Server): taoserver {
Source_Files {
server_i.cpp
server.cpp
}
}
-project(Nested Upcall Simple Client): server {
+project(*Nested Upcall Client): taoserver {
exename = client
Source_Files {
diff --git a/TAO/tests/NestedUpcall/Triangle_Test/Triangle_Test.mpc b/TAO/tests/NestedUpcall/Triangle_Test/Triangle_Test.mpc
index e27e88dc7c3..d1ad918cc67 100644
--- a/TAO/tests/NestedUpcall/Triangle_Test/Triangle_Test.mpc
+++ b/TAO/tests/NestedUpcall/Triangle_Test/Triangle_Test.mpc
@@ -1,4 +1,4 @@
-project(Nested Upcall Triangle Test Server_A): server {
+project(*Nested Upcall Server_A): taoserver {
exename = server_A
Source_Files {
@@ -7,7 +7,7 @@ project(Nested Upcall Triangle Test Server_A): server {
}
}
-project(Nested Upcall Triangle Test Server_B): server {
+project(*Nested Upcall Server_B): taoserver {
exename = server_B
Source_Files {
@@ -16,7 +16,7 @@ project(Nested Upcall Triangle Test Server_B): server {
}
}
-project(Nested Upcall Triangle Test Initiator): server {
+project(*Nested Upcall Initiator): taoserver {
exename = initiator
Source_Files {
diff --git a/TAO/tests/Nested_Event_Loop/Nested_Event_Loop.mpc b/TAO/tests/Nested_Event_Loop/Nested_Event_Loop.mpc
index 22ab032723b..528a51876a4 100644
--- a/TAO/tests/Nested_Event_Loop/Nested_Event_Loop.mpc
+++ b/TAO/tests/Nested_Event_Loop/Nested_Event_Loop.mpc
@@ -1,11 +1,11 @@
-project(Nested Event Loop Server): strategies, server {
+project(*Server): strategies, taoserver {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(Nested Event Loop Client): strategies, server {
+project(*Client): strategies, taoserver {
exename = client
Source_Files {
diff --git a/TAO/tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc b/TAO/tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc
index 72f15e7eb39..1bfdec1e5b2 100644
--- a/TAO/tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc
+++ b/TAO/tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc
@@ -1,4 +1,4 @@
-project(Nested Upcall Crash Server): messaging, corba_messaging {
+project(*Server): messaging, taoserver, corba_messaging {
Source_Files {
Clock_Ticks.cpp
Server_Peer.cpp
@@ -6,7 +6,7 @@ project(Nested Upcall Crash Server): messaging, corba_messaging {
}
}
-project(Nested Upcall Crash Scavenger): messaging, corba_messaging {
+project(*Scavenger): messaging, taoserver, corba_messaging {
exename = scavenger
Source_Files {
@@ -14,7 +14,7 @@ project(Nested Upcall Crash Scavenger): messaging, corba_messaging {
}
}
-project(Nested Upcall Crash Client): messaging, corba_messaging {
+project(*Client): messaging, taoserver, corba_messaging {
exename = client
Source_Files {
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
index 70d4d8f8753..e58d1769369 100644
--- 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
@@ -1,11 +1,11 @@
-project(No Server MT Connect Test Server): server {
+project(*Server): taoserver {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(No Server MT Connect Test Client): client {
+project(*Client): taoclient {
Source_Files {
testC.cpp
client.cpp
diff --git a/TAO/tests/OBV/Any/OBV_Any.mpc b/TAO/tests/OBV/Any/OBV_Any.mpc
index e175ea939c7..df56afdcf42 100644
--- a/TAO/tests/OBV/Any/OBV_Any.mpc
+++ b/TAO/tests/OBV/Any/OBV_Any.mpc
@@ -1,11 +1,15 @@
-project(OBV Any Server): server {
+project(*Server): taoserver {
+ idlflags += -Gv
+
Source_Files {
AnyS_impl.cpp
server.cpp
}
}
-project(OBV Any Client): client {
+project(*Client): taoclient {
+ 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
index 26523c1ee6d..e40b6e9da77 100644
--- a/TAO/tests/OBV/Factory/OBV_Factory.mpc
+++ b/TAO/tests/OBV/Factory/OBV_Factory.mpc
@@ -1,4 +1,6 @@
-project(OBV Factory Server): server {
+project(*Server): taoserver {
+ idlflags += -Gv
+
Source_Files {
FactoryC_impl.cpp
FactoryS_impl.cpp
@@ -6,7 +8,9 @@ project(OBV Factory Server): server {
}
}
-project(OBV Factory Client): client {
+project(*Client): taoclient {
+ idlflags += -Gv
+
Source_Files {
FactoryC.cpp
FactoryC_impl.cpp
diff --git a/TAO/tests/OBV/Forward/OBV_Forward.mpc b/TAO/tests/OBV/Forward/OBV_Forward.mpc
index b922b13435b..9c6f5b58de7 100644
--- a/TAO/tests/OBV/Forward/OBV_Forward.mpc
+++ b/TAO/tests/OBV/Forward/OBV_Forward.mpc
@@ -1,11 +1,15 @@
-project(OBV Forward Server): server {
+project(*Server): taoserver {
+ idlflags += -Gv
+
Source_Files {
Test_impl.cpp
server.cpp
}
}
-project(OBV Forward Client): client {
+project(*Client): taoclient {
+ idlflags += -Gv
+
Source_Files {
TreeBaseC.cpp
TreeControllerC.cpp
diff --git a/TAO/tests/OBV/TC_Alignment/OBV_TC_Alignment.mpc b/TAO/tests/OBV/TC_Alignment/OBV_TC_Alignment.mpc
index e02b5948f67..0c092bbe89c 100644
--- a/TAO/tests/OBV/TC_Alignment/OBV_TC_Alignment.mpc
+++ b/TAO/tests/OBV/TC_Alignment/OBV_TC_Alignment.mpc
@@ -1,14 +1,15 @@
-project(OBV TC Alignment Server): server {
+project(*Server): taoserver {
exename = server
Source_Files {
testS.cpp
+ testC.cpp
test_i.cpp
server.cpp
}
}
-project(OBV TC Alignment Client): client {
+project(*Client): taoclient {
exename = client
Source_Files {
diff --git a/TAO/tests/ORB_destroy/ORB_destroy.mpc b/TAO/tests/ORB_destroy/ORB_destroy.mpc
index 823686fffcb..4aa782275ba 100644
--- a/TAO/tests/ORB_destroy/ORB_destroy.mpc
+++ b/TAO/tests/ORB_destroy/ORB_destroy.mpc
@@ -1,4 +1,4 @@
-project(ORB Destroy): server {
+project: taoserver {
exename = ORB_destroy
}
diff --git a/TAO/tests/ORB_init/ORB_init.mpc b/TAO/tests/ORB_init/ORB_init.mpc
index a09e2ad1f3e..b464f07b441 100644
--- a/TAO/tests/ORB_init/ORB_init.mpc
+++ b/TAO/tests/ORB_init/ORB_init.mpc
@@ -1,4 +1,4 @@
-project(ORB Init): taoexe {
+project: 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
index 7cb8fde0332..ac968648076 100644
--- a/TAO/tests/ORB_init/Portspan/ORB_Init_Portspan.mpc
+++ b/TAO/tests/ORB_init/Portspan/ORB_Init_Portspan.mpc
@@ -1,3 +1,3 @@
-project(ORB Init Portspan Server): server {
+project(*Server): taoserver {
}
diff --git a/TAO/tests/ORB_shutdown/Foo_Bar.mpc b/TAO/tests/ORB_shutdown/Foo_Bar.mpc
index 210998ca79e..0f74dafe49d 100644
--- a/TAO/tests/ORB_shutdown/Foo_Bar.mpc
+++ b/TAO/tests/ORB_shutdown/Foo_Bar.mpc
@@ -1,4 +1,4 @@
-project(ORB Shutdown Server): server {
+project(ORB Shutdown Server): taoserver {
Source_Files {
Foo_Bar.cpp
server.cpp
diff --git a/TAO/tests/ORT/ORT.mpc b/TAO/tests/ORT/ORT.mpc
index 77bf700a045..1d98de2569c 100644
--- a/TAO/tests/ORT/ORT.mpc
+++ b/TAO/tests/ORT/ORT.mpc
@@ -1,4 +1,4 @@
-project(ORT Server): server {
+project(*Server): taoserver {
requires += interceptors
idlflags += -I$(TAO_ROOT) -Gv
@@ -15,7 +15,7 @@ project(ORT Server): server {
}
}
-project(ORT Client): client {
+project(*Client): taoclient {
requires += interceptors
idlflags += -I$(TAO_ROOT) -Gv
diff --git a/TAO/tests/Object_Loader/Object_Loader.mpc b/TAO/tests/Object_Loader/Object_Loader.mpc
index 2c787ffd834..1c1c6eceb8b 100644
--- a/TAO/tests/Object_Loader/Object_Loader.mpc
+++ b/TAO/tests/Object_Loader/Object_Loader.mpc
@@ -1,9 +1,6 @@
-project(Object Loader Test): 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
+project(*Test): taolib_with_idl, portableserver {
+ sharedname = Test_DLL
+ dynamicflags = OLT_BUILD_DLL
Source_Files {
Test_i.cpp
@@ -11,7 +8,7 @@ project(Object Loader Test): taolib_with_idl {
}
}
-project(Object Loader Driver): server {
+project(*Driver): taoserver {
exename = driver
Source_Files {
diff --git a/TAO/tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc b/TAO/tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc
index 638e42edc52..e1549964c5e 100644
--- a/TAO/tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc
+++ b/TAO/tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc
@@ -1,10 +1,10 @@
-project(Objref Sequence Test Server): server {
+project(*Server): taoserver {
Source_Files {
server.cpp
}
}
-project(Objref Sequence Test Client): client {
+project(*Client): taoclient {
Source_Files {
TestC.cpp
client.cpp
diff --git a/TAO/tests/OctetSeq/OctetSeq.mpc b/TAO/tests/OctetSeq/OctetSeq.mpc
index 98f055558ee..2c388cb109e 100644
--- a/TAO/tests/OctetSeq/OctetSeq.mpc
+++ b/TAO/tests/OctetSeq/OctetSeq.mpc
@@ -1,18 +1,18 @@
-project(OctetSeq Server): server {
+project(*Server): taoserver {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(OctetSeq Client): client {
+project(*Client): taoclient {
Source_Files {
testC.cpp
client.cpp
}
}
-project(OctetSeq OctetSeq): taoexe {
+project(*OctetSeq): taoexe {
exename = OctetSeq
Source_Files {
diff --git a/TAO/tests/Oneway_Buffering/Oneway_Buffering.mpc b/TAO/tests/Oneway_Buffering/Oneway_Buffering.mpc
index 466188d54b8..5d58c32e4d0 100644
--- a/TAO/tests/Oneway_Buffering/Oneway_Buffering.mpc
+++ b/TAO/tests/Oneway_Buffering/Oneway_Buffering.mpc
@@ -1,11 +1,11 @@
-project(Oneway Buffering Server): messaging, corba_messaging {
+project(*Server): messaging, taoserver, corba_messaging {
Source_Files {
Oneway_Buffering.cpp
server.cpp
}
}
-project(Oneway Buffering Client): messaging, corba_messaging {
+project(*Client): messaging, taoserver, corba_messaging {
exename = client
Source_Files {
@@ -14,7 +14,7 @@ project(Oneway Buffering Client): messaging, corba_messaging {
}
}
-project(Oneway Buffering Admin): messaging, corba_messaging {
+project(*Admin): messaging, taoserver, corba_messaging {
exename = admin
Source_Files {
diff --git a/TAO/tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc b/TAO/tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc
index adb0efef486..fd11e657858 100644
--- a/TAO/tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc
+++ b/TAO/tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc
@@ -1,4 +1,4 @@
-project(Oneways Invoking Twoways Server): server {
+project(*Server): taoserver {
Source_Files {
Server_Task.cpp
Sender_i.cpp
@@ -6,7 +6,7 @@ project(Oneways Invoking Twoways Server): server {
}
}
-project(Oneways Invoking Twoways Client): server {
+project(*Client): taoserver {
exename = client
Source_Files {
diff --git a/TAO/tests/POA/Current/Current.mpc b/TAO/tests/POA/Current/Current.mpc
index 794a85513fa..5a360da82df 100644
--- a/TAO/tests/POA/Current/Current.mpc
+++ b/TAO/tests/POA/Current/Current.mpc
@@ -1,3 +1,3 @@
-project(POA Current): server {
+project(POA Current): taoserver {
exename = Current
}
diff --git a/TAO/tests/POA/Default_Servant/Default_Servant.mpc b/TAO/tests/POA/Default_Servant/Default_Servant.mpc
index adeab7fe638..c8372eac5e9 100644
--- a/TAO/tests/POA/Default_Servant/Default_Servant.mpc
+++ b/TAO/tests/POA/Default_Servant/Default_Servant.mpc
@@ -1,3 +1,3 @@
-project(POA Default Servant): server {
+project(POA Default Servant): taoserver {
exename = Default_Servant
}
diff --git a/TAO/tests/POA/Etherealization/Etherealization.mpc b/TAO/tests/POA/Etherealization/Etherealization.mpc
index c33a12b5158..ab5fa6d562e 100644
--- a/TAO/tests/POA/Etherealization/Etherealization.mpc
+++ b/TAO/tests/POA/Etherealization/Etherealization.mpc
@@ -1,3 +1,3 @@
-project(POA Etherealization): server, minimum_corba {
+project(POA Etherealization): taoserver, minimum_corba {
exename = Etherealization
}
diff --git a/TAO/tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc b/TAO/tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc
index 87f3f24f832..005c4729836 100644
--- a/TAO/tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc
+++ b/TAO/tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc
@@ -1,3 +1,3 @@
-project(POA Excessive Object Deactivations): server {
+project(POA Excessive Object Deactivations): taoserver {
exename = Excessive_Object_Deactivations
}
diff --git a/TAO/tests/POA/Identity/Identity.mpc b/TAO/tests/POA/Identity/Identity.mpc
index d1cdf79a190..cc20a8ce1c2 100644
--- a/TAO/tests/POA/Identity/Identity.mpc
+++ b/TAO/tests/POA/Identity/Identity.mpc
@@ -1,3 +1,3 @@
-project(POA Identity): server {
+project(POA Identity): taoserver {
exename = Identity
}
diff --git a/TAO/tests/POA/MT_Servant_Locator/MT_Servant_Locator.mpc b/TAO/tests/POA/MT_Servant_Locator/MT_Servant_Locator.mpc
index 95be69e35fc..b2023cd2b8c 100644
--- a/TAO/tests/POA/MT_Servant_Locator/MT_Servant_Locator.mpc
+++ b/TAO/tests/POA/MT_Servant_Locator/MT_Servant_Locator.mpc
@@ -1,3 +1,3 @@
-project(POA MT Servant Locator): server {
+project(POA MT Servant Locator): taoserver {
exename = MT_Servant_Locator
}
diff --git a/TAO/tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.mpc b/TAO/tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.mpc
index de8665dd42a..d5c56e620c6 100644
--- a/TAO/tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.mpc
+++ b/TAO/tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.mpc
@@ -1,3 +1,3 @@
-project(Nested Non Servant Upcalls): server {
+project(Nested Non Servant Upcalls): server, minimum_corba {
exename = Nested_Non_Servant_Upcalls
}
diff --git a/TAO/tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc b/TAO/tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc
index e1ed4582136..f07dc96ddb7 100644
--- a/TAO/tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc
+++ b/TAO/tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc
@@ -1,3 +1,3 @@
-project(POA Non Servant Upcalls): server {
+project(POA Non Servant Upcalls): taoserver {
exename = Non_Servant_Upcalls
}
diff --git a/TAO/tests/POA/Object_Reactivation/Object_Reactivation.mpc b/TAO/tests/POA/Object_Reactivation/Object_Reactivation.mpc
index 0a1e48d38af..fafe1e95a4d 100644
--- a/TAO/tests/POA/Object_Reactivation/Object_Reactivation.mpc
+++ b/TAO/tests/POA/Object_Reactivation/Object_Reactivation.mpc
@@ -1,3 +1,3 @@
-project(POA Object Reactivation): server {
+project(POA Object Reactivation): taoserver {
exename = Object_Reactivation
}
diff --git a/TAO/tests/POA/POA_Destruction/POA_Destruction.mpc b/TAO/tests/POA/POA_Destruction/POA_Destruction.mpc
index 1e69e041e19..c0b69b2d352 100644
--- a/TAO/tests/POA/POA_Destruction/POA_Destruction.mpc
+++ b/TAO/tests/POA/POA_Destruction/POA_Destruction.mpc
@@ -1,3 +1,3 @@
-project(POA Destruction): server {
+project(POA Destruction): taoserver {
exename = POA_Destruction
}
diff --git a/TAO/tests/POA/Policies/Policies.mpc b/TAO/tests/POA/Policies/Policies.mpc
index 66cb06f5691..6f40c6c3bf5 100644
--- a/TAO/tests/POA/Policies/Policies.mpc
+++ b/TAO/tests/POA/Policies/Policies.mpc
@@ -1,3 +1,3 @@
-project(POA Policies): server {
+project(POA Policies): taoserver {
exename = Policies
}
diff --git a/TAO/tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc b/TAO/tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc
index f94ee3c90f2..1ad01c3e08a 100644
--- a/TAO/tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc
+++ b/TAO/tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc
@@ -1,3 +1,3 @@
-project(POA Single Threaded POA): server, minimum_corba {
+project(POA Single Threaded POA): taoserver, minimum_corba {
exename = Single_Threaded_POA
}
diff --git a/TAO/tests/POA/wait_for_completion/wait_for_completion.mpc b/TAO/tests/POA/wait_for_completion/wait_for_completion.mpc
index 2f4a400ac3e..2dbe599e6c5 100644
--- a/TAO/tests/POA/wait_for_completion/wait_for_completion.mpc
+++ b/TAO/tests/POA/wait_for_completion/wait_for_completion.mpc
@@ -1,3 +1,3 @@
-project(POA Wait For Completion): server {
+project(POA Wait For Completion): taoserver {
exename = wait_for_completion
}
diff --git a/TAO/tests/Param_Test/Param_Test.mpc b/TAO/tests/Param_Test/Param_Test.mpc
index a1651fe1dd2..da8ef0020ab 100644
--- a/TAO/tests/Param_Test/Param_Test.mpc
+++ b/TAO/tests/Param_Test/Param_Test.mpc
@@ -1,15 +1,12 @@
-project(Param Test Server): messaging, minimum_corba {
+project(*Server): messaging, taoserver, minimum_corba {
Source_Files {
- param_testC.cpp
- param_testS.cpp
param_test_i.cpp
+ tmplinst.cpp
server.cpp
}
}
-project(Param Test Client): messaging, minimum_corba {
- depends += DynamicInterface
- libs += TAO_DynamicInterface
+project(*Client): messaging, taoserver, minimum_corba, dynamicinterface {
exename = client
Source_Files {
@@ -18,6 +15,7 @@ project(Param Test Client): messaging, minimum_corba {
options.cpp
results.cpp
helper.cpp
+ tmplinst.cpp
any.cpp
bd_long_seq.cpp
bd_short_seq.cpp
@@ -58,7 +56,7 @@ project(Param Test Client): messaging, minimum_corba {
}
}
-project(Param Test Anyop): messaging, minimum_corba {
+project(*Anyop): messaging, taoserver, minimum_corba {
exename = anyop
Source_Files {
diff --git a/TAO/tests/Policies/Policies.mpc b/TAO/tests/Policies/Policies.mpc
index 4e25b1d28f0..1cc73b82cae 100644
--- a/TAO/tests/Policies/Policies.mpc
+++ b/TAO/tests/Policies/Policies.mpc
@@ -1,3 +1,3 @@
-project(Policies Manipulation): messaging, corba_messaging {
+project(Policies Manipulation): taoserver, messaging, corba_messaging {
exename = Manipulation
}
diff --git a/TAO/tests/Portable_Interceptors/Benchmark/Portable_Interceptors_Benchmark.mpc b/TAO/tests/Portable_Interceptors/Benchmark/Portable_Interceptors_Benchmark.mpc
index 1584dc3ce9e..e4f0e303723 100644
--- a/TAO/tests/Portable_Interceptors/Benchmark/Portable_Interceptors_Benchmark.mpc
+++ b/TAO/tests/Portable_Interceptors/Benchmark/Portable_Interceptors_Benchmark.mpc
@@ -1,4 +1,4 @@
-project(Portable Interceptors Benchmark Server): server {
+project(*Server): taoserver {
requires += interceptors
Source_Files {
test_i.cpp
@@ -10,7 +10,7 @@ project(Portable Interceptors Benchmark Server): server {
}
}
-project(Portable Interceptors Benchmark Client): client {
+project(*Client): taoclient {
requires += interceptors
Source_Files {
testC.cpp
diff --git a/TAO/tests/Portable_Interceptors/Dynamic/Portable_Interceptors_Dynamic.mpc b/TAO/tests/Portable_Interceptors/Dynamic/Portable_Interceptors_Dynamic.mpc
index 41e9dedf84b..92270661896 100644
--- a/TAO/tests/Portable_Interceptors/Dynamic/Portable_Interceptors_Dynamic.mpc
+++ b/TAO/tests/Portable_Interceptors/Dynamic/Portable_Interceptors_Dynamic.mpc
@@ -1,4 +1,4 @@
-project(Portable Interceptors Dynamic Server): server {
+project(*Server): taoserver {
requires += interceptors
Source_Files {
test_i.cpp
@@ -8,7 +8,7 @@ project(Portable Interceptors Dynamic Server): server {
}
}
-project(Portable Interceptors Dynamic Client): client {
+project(*Client): taoclient {
requires += interceptors
Source_Files {
testC.cpp
diff --git a/TAO/tests/Portable_Interceptors/ForwardRequest/Portable_Interceptors_ForwardRequest.mpc b/TAO/tests/Portable_Interceptors/ForwardRequest/Portable_Interceptors_ForwardRequest.mpc
index df685f90ec1..8d10ec51ac9 100644
--- a/TAO/tests/Portable_Interceptors/ForwardRequest/Portable_Interceptors_ForwardRequest.mpc
+++ b/TAO/tests/Portable_Interceptors/ForwardRequest/Portable_Interceptors_ForwardRequest.mpc
@@ -1,6 +1,6 @@
-project(Portable Interceptors ForwardRequest Server): server {
+project(*Server): taoserver {
requires += interceptors
- idlflags += -DCORBA3 -I$(TAO_ROOT)
+ idlflags += -Gv -DCORBA3 -I$(TAO_ROOT)
Source_Files {
test_i.cpp
@@ -10,9 +10,9 @@ project(Portable Interceptors ForwardRequest Server): server {
}
}
-project(Portable Interceptors ForwardRequest Client): client {
+project(*Client): taoclient {
requires += interceptors
- idlflags += -DCORBA3 -I$(TAO_ROOT)
+ idlflags += -Gv -DCORBA3 -I$(TAO_ROOT)
Source_Files {
testC.cpp
diff --git a/TAO/tests/Portable_Interceptors/IORInterceptor/Portable_Interceptors_IORInterceptor.mpc b/TAO/tests/Portable_Interceptors/IORInterceptor/Portable_Interceptors_IORInterceptor.mpc
index 2c9a6f9331d..53d67e4e809 100644
--- a/TAO/tests/Portable_Interceptors/IORInterceptor/Portable_Interceptors_IORInterceptor.mpc
+++ b/TAO/tests/Portable_Interceptors/IORInterceptor/Portable_Interceptors_IORInterceptor.mpc
@@ -1,4 +1,4 @@
-project(Portable Interceptors IORInterceptor Server): server {
+project(*Server): taoserver {
requires += interceptors
idlflags += -I$(TAO_ROOT)
@@ -10,7 +10,7 @@ project(Portable Interceptors IORInterceptor Server): server {
}
}
-project(Portable Interceptors IORInterceptor Client): client {
+project(*Client): taoclient {
requires += interceptors
idlflags += -I$(TAO_ROOT)
diff --git a/TAO/tests/Portable_Interceptors/PICurrent/Portable_Interceptors_PICurrent.mpc b/TAO/tests/Portable_Interceptors/PICurrent/Portable_Interceptors_PICurrent.mpc
index c9ebcdb333d..70e52a9fbbb 100644
--- a/TAO/tests/Portable_Interceptors/PICurrent/Portable_Interceptors_PICurrent.mpc
+++ b/TAO/tests/Portable_Interceptors/PICurrent/Portable_Interceptors_PICurrent.mpc
@@ -1,4 +1,4 @@
-project(Portable Interceptors PICurrent Server): server {
+project(*Server): taoserver {
requires += interceptors
Source_Files {
test_i.cpp
@@ -9,7 +9,7 @@ project(Portable Interceptors PICurrent Server): server {
}
}
-project(Portable Interceptors PICurrent Client): client {
+project(*Client): taoclient {
requires += interceptors
Source_Files {
testC.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
index 74027ad8389..4ad9a912846 100644
--- 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
@@ -1,4 +1,4 @@
-project(Portable Interceptors Request Interceptor Flow Server): server {
+project(*Server): taoserver {
requires += interceptors
Source_Files {
test_i.cpp
@@ -9,7 +9,7 @@ project(Portable Interceptors Request Interceptor Flow Server): server {
}
}
-project(Portable Interceptors Request Interceptor Flow Client): client {
+project(*Client): taoclient {
requires += interceptors
Source_Files {
testC.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
index 2f88d91c4c4..5f177c1bdf8 100644
--- 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
@@ -1,4 +1,4 @@
-project(Portable Interceptors Server): server {
+project(*Server): taoserver {
requires += interceptors
Source_Files {
test_i.cpp
@@ -8,7 +8,7 @@ project(Portable Interceptors Server): server {
}
}
-project(Portable Interceptors Client): client {
+project(*Client): taoclient {
requires += interceptors
Source_Files {
testC.cpp
diff --git a/TAO/tests/Queued_Message_Test/Queued_Message_Test.mpc b/TAO/tests/Queued_Message_Test/Queued_Message_Test.mpc
index b5f29897590..fa128e08982 100644
--- a/TAO/tests/Queued_Message_Test/Queued_Message_Test.mpc
+++ b/TAO/tests/Queued_Message_Test/Queued_Message_Test.mpc
@@ -1,4 +1,4 @@
-project(Queued Message Test): taoexe {
+project: 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
index 1a863aa356e..f45d8c78609 100644
--- a/TAO/tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Connections.mpc
+++ b/TAO/tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Connections.mpc
@@ -1,10 +1,10 @@
-project(RTCORBA Banded Connections Server): rt_server {
+project(*Server): rt_server {
Source_Files {
server.cpp
}
}
-project(RTCORBA Banded Connections Client): rt_client {
+project(*Client): 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
index ad553ec5462..811a69b2081 100644
--- a/TAO/tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc
+++ b/TAO/tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc
@@ -1,10 +1,10 @@
-project(RTCORBA Client Propagated Server): rt_server {
+project(*Server): rt_server {
Source_Files {
server.cpp
}
}
-project(RTCORBA Client Propagated Client): rt_client {
+project(*Client): rt_client {
Source_Files {
testC.cpp
interceptors.cpp
diff --git a/TAO/tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc b/TAO/tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc
index c3528b55d71..0aee233bb3a 100644
--- a/TAO/tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc
+++ b/TAO/tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc
@@ -1,10 +1,10 @@
-project(RTCORBA Client Protocol Server): strategies, rt_server {
+project(*Server): strategies, rt_server {
Source_Files {
server.cpp
}
}
-project(RTCORBA Client Protocol Client): strategies, rt_client {
+project(*Client): 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
index d33989bf03f..e0864c00140 100644
--- a/TAO/tests/RTCORBA/Collocation/RTCORBA_Collocation.mpc
+++ b/TAO/tests/RTCORBA/Collocation/RTCORBA_Collocation.mpc
@@ -1,4 +1,4 @@
-project(RTCORBA Collocation Server): rt_server {
+project(*Server): 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
index 0b98d192343..0b55ef2d169 100644
--- a/TAO/tests/RTCORBA/Destroy_Thread_Pool/RTCORBA_Destroy_Thread_Pool.mpc
+++ b/TAO/tests/RTCORBA/Destroy_Thread_Pool/RTCORBA_Destroy_Thread_Pool.mpc
@@ -1,4 +1,4 @@
-project(Destroy Thread Pool Server): rt_server {
+project(*Server): 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
index b954b5188fc..0aee233bb3a 100644
--- a/TAO/tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc
+++ b/TAO/tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc
@@ -1,10 +1,10 @@
-project(RTCORBA Explicit Binding Server): strategies, rt_server {
+project(*Server): strategies, rt_server {
Source_Files {
server.cpp
}
}
-project(RTCORBA Explicit Binding Client): strategies, rt_client {
+project(*Client): 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
index 95cc06d7a14..f45d8c78609 100644
--- a/TAO/tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc
+++ b/TAO/tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc
@@ -1,10 +1,10 @@
-project(RTCORBA Linear Priority Server): rt_server {
+project(*Server): rt_server {
Source_Files {
server.cpp
}
}
-project(RTCORBA Linear Priority Client): rt_client {
+project(*Client): 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
index d7d8dd49a8d..0aee233bb3a 100644
--- 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
@@ -1,10 +1,10 @@
-project(RTCORBA MT Client Protocol Priority Server): strategies, rt_server {
+project(*Server): strategies, rt_server {
Source_Files {
server.cpp
}
}
-project(RTCORBA MT Client Protocol Priority Client): strategies, rt_client {
+project(*Client): 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
index 17b8540c871..b8c219f8130 100644
--- a/TAO/tests/RTCORBA/ORB_init/RTCORBA_ORB_init.mpc
+++ b/TAO/tests/RTCORBA/ORB_init/RTCORBA_ORB_init.mpc
@@ -1,4 +1,4 @@
-project(RTCORBA ORB Init): rt_client {
+project: 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
index b5c257a367b..10138dbe166 100644
--- a/TAO/tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc
+++ b/TAO/tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc
@@ -1,10 +1,10 @@
-project(RTCORBA Persistent IOR Server): rt_server {
+project(*Server): rt_server {
Source_Files {
server.cpp
}
}
-project(RTCORBA Persistent IOR Client): client {
+project(*Client): taoclient {
requires += rt_corba
Source_Files {
testC.cpp
diff --git a/TAO/tests/RTCORBA/Policies/Policies.mpc b/TAO/tests/RTCORBA/Policies/Policies.mpc
index b0474d24311..6033396b49d 100644
--- a/TAO/tests/RTCORBA/Policies/Policies.mpc
+++ b/TAO/tests/RTCORBA/Policies/Policies.mpc
@@ -1,3 +1,3 @@
-project(RTCORBA Policies Server): server {
+project(RTCORBA Policies Server): rt_server {
exename = Policies
}
diff --git a/TAO/tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc b/TAO/tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc
index c84162f9044..f45d8c78609 100644
--- a/TAO/tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc
+++ b/TAO/tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc
@@ -1,10 +1,10 @@
-project(RTCORBA Policy Combinations Server): rt_server {
+project(*Server): rt_server {
Source_Files {
server.cpp
}
}
-project(RTCORBA Policy Combinations Client): rt_client {
+project(*Client): 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
index 1461490f842..f45d8c78609 100644
--- a/TAO/tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc
+++ b/TAO/tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc
@@ -1,10 +1,10 @@
-project(RTCORBA Private Connection Server): rt_server {
+project(*Server): rt_server {
Source_Files {
server.cpp
}
}
-project(RTCORBA Private Connection Client): rt_client {
+project(*Client): 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
index f3ce8755abe..077bbcff34e 100644
--- a/TAO/tests/RTCORBA/RTMutex/RTCORBA_RTMutex.mpc
+++ b/TAO/tests/RTCORBA/RTMutex/RTCORBA_RTMutex.mpc
@@ -1,2 +1,2 @@
-project(RTCORBA RTMutex Server): rt_server {
+project(*Server): rt_server {
}
diff --git a/TAO/tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc b/TAO/tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc
index a8df643a153..f45d8c78609 100644
--- a/TAO/tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc
+++ b/TAO/tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc
@@ -1,10 +1,10 @@
-project(RTCORBA Server Declared Server): rt_server {
+project(*Server): rt_server {
Source_Files {
server.cpp
}
}
-project(RTCORBA Server Declared Client): rt_client {
+project(*Client): 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
index a5a715bafa0..0aee233bb3a 100644
--- a/TAO/tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc
+++ b/TAO/tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc
@@ -1,10 +1,10 @@
-project(RTCORBA Server Protocol Server): strategies, rt_server {
+project(*Server): strategies, rt_server {
Source_Files {
server.cpp
}
}
-project(RTCORBA Server Protocol Client): strategies, rt_client {
+project(*Client): 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
index fba6ec8da5d..a3206c05ae6 100644
--- a/TAO/tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc
+++ b/TAO/tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc
@@ -1,11 +1,11 @@
-project(RTCORBA Thread Pool Server): strategies, rt_server {
+project(*Server): strategies, rt_server {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(RTCORBA Thread Pool Client): strategies, rt_client {
+project(*Client): 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
index 7f8832e5296..438e4e09db1 100644
--- a/TAO/tests/Reliable_Oneways/Reliable_Oneways.mpc
+++ b/TAO/tests/Reliable_Oneways/Reliable_Oneways.mpc
@@ -1,4 +1,4 @@
-project(Reliable Oneways Server): messaging, corba_messaging {
+project(*Server): messaging, taoserver, corba_messaging {
Source_Files {
Oneway_Receiver.cpp
Shutdown_Helper.cpp
@@ -6,7 +6,7 @@ project(Reliable Oneways Server): messaging, corba_messaging {
}
}
-project(Reliable Oneways Client): messaging, corba_messaging {
+project(*Client): messaging, taoserver, corba_messaging {
exename = client
Source_Files {
diff --git a/TAO/tests/Server_Leaks/Server_Leaks.mpc b/TAO/tests/Server_Leaks/Server_Leaks.mpc
index 8ae3426e06f..499071ddcb3 100644
--- a/TAO/tests/Server_Leaks/Server_Leaks.mpc
+++ b/TAO/tests/Server_Leaks/Server_Leaks.mpc
@@ -1,11 +1,11 @@
-project(Server Leaks Server): server {
+project(*Server): taoserver {
Source_Files {
Ping_Service.cpp
server.cpp
}
}
-project(Server Leaks Client): client {
+project(*Client): taoclient {
Source_Files {
TestC.cpp
client.cpp
diff --git a/TAO/tests/Single_Read/Single_Read.mpc b/TAO/tests/Single_Read/Single_Read.mpc
index 4dbb5af66b8..e58d1769369 100644
--- a/TAO/tests/Single_Read/Single_Read.mpc
+++ b/TAO/tests/Single_Read/Single_Read.mpc
@@ -1,11 +1,11 @@
-project(Single Read Server): server {
+project(*Server): taoserver {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(Single Read Client): client {
+project(*Client): taoclient {
Source_Files {
testC.cpp
client.cpp
diff --git a/TAO/tests/Smart_Proxies/Smart_Proxies.mpc b/TAO/tests/Smart_Proxies/Smart_Proxies.mpc
index 8e23484588f..bbb78b1f3ef 100644
--- a/TAO/tests/Smart_Proxies/Smart_Proxies.mpc
+++ b/TAO/tests/Smart_Proxies/Smart_Proxies.mpc
@@ -1,4 +1,4 @@
-project(Smart Proxies Server): server {
+project(*Server): taoserver, smart_proxies {
idlflags += -Gsp
Source_Files {
@@ -6,7 +6,7 @@ project(Smart Proxies Server): server {
}
}
-project(Smart Proxies Client): client {
+project(*Client): taoclient, smart_proxies {
idlflags += -Gsp
Source_Files {
diff --git a/TAO/tests/Stack_Recursion/Stack_Recursion.mpc b/TAO/tests/Stack_Recursion/Stack_Recursion.mpc
new file mode 100644
index 00000000000..d96e5e4b220
--- /dev/null
+++ b/TAO/tests/Stack_Recursion/Stack_Recursion.mpc
@@ -0,0 +1,18 @@
+project(*Server): taoserver {
+ Source_Files {
+ TestC.cpp
+ TestS.cpp
+ server.cpp
+ Server_Task.cpp
+ Sender.cpp
+ }
+}
+
+project(*Client): taoclient {
+ Source_Files {
+ TestC.cpp
+ client.cpp
+ Client_Task.cpp
+ }
+}
+
diff --git a/TAO/tests/Strategies/Strategies.mpc b/TAO/tests/Strategies/Strategies.mpc
index b379fc71f30..2ae7a5561bb 100644
--- a/TAO/tests/Strategies/Strategies.mpc
+++ b/TAO/tests/Strategies/Strategies.mpc
@@ -1,11 +1,11 @@
-project(Strategies Server): strategies, messaging {
+project(*Server): strategies, messaging, taoserver {
Source_Files {
simple_test_i.cpp
server.cpp
}
}
-project(Strategies Client): strategies, messaging {
+project(*Client): strategies, messaging, taoserver {
exename = client
Source_Files {
diff --git a/TAO/tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc b/TAO/tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc
index 6df63f99455..1e078cbf4c0 100644
--- a/TAO/tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc
+++ b/TAO/tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc
@@ -1,11 +1,11 @@
-project(Timed Buffered Oneways Server): messaging, corba_messaging {
+project(*Server): messaging, taoserver, corba_messaging {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(Timed Buffered Oneways Client): messaging, corba_messaging {
+project(*Client): messaging, taoserver, corba_messaging {
exename = client
Source_Files {
diff --git a/TAO/tests/Timeout/Timeout.mpc b/TAO/tests/Timeout/Timeout.mpc
index d522dfae2ce..44561e11012 100644
--- a/TAO/tests/Timeout/Timeout.mpc
+++ b/TAO/tests/Timeout/Timeout.mpc
@@ -1,11 +1,11 @@
-project(Timeout Server): server, corba_messaging {
+project(*Server): taoserver, corba_messaging {
Source_Files {
test_i.cpp
server.cpp
}
}
-project(Timeout Client): messaging, corba_messaging {
+project(*Client): messaging, taoserver, corba_messaging {
exename = client
Source_Files {
diff --git a/TAO/tests/Two_Objects/Two_Objects.mpc b/TAO/tests/Two_Objects/Two_Objects.mpc
index 992002c6d27..3a5c5263bf9 100644
--- a/TAO/tests/Two_Objects/Two_Objects.mpc
+++ b/TAO/tests/Two_Objects/Two_Objects.mpc
@@ -1,4 +1,4 @@
-project(Two Objects Server): server {
+project(*Server): taoserver {
Source_Files {
worker.cpp
First_i.cpp
@@ -8,7 +8,7 @@ project(Two Objects Server): server {
}
}
-project(Two Objects Client): client {
+project(*Client): taoclient {
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
index cdfa8536412..7ddf8fbd920 100644
--- a/TAO/tests/Xt_Stopwatch/Xt_Stopwatch.mpc
+++ b/TAO/tests/Xt_Stopwatch/Xt_Stopwatch.mpc
@@ -1,4 +1,4 @@
-project(Xt Stopwatch Server): server {
+project(*Server): taoserver {
Source_Files {
test_i.cpp
Stopwatch_display.cpp
@@ -7,7 +7,7 @@ project(Xt Stopwatch Server): server {
}
}
-project(Xt Stopwatch Client): client {
+project(*Client): taoclient {
Source_Files {
testC.cpp
Control.cpp
diff --git a/TAO/tests/tests.mwc b/TAO/tests/tests.mwc
new file mode 100644
index 00000000000..d90104a2381
--- /dev/null
+++ b/TAO/tests/tests.mwc
@@ -0,0 +1,2 @@
+workspace {
+}
diff --git a/TAO/utils/catior/catior.mpc b/TAO/utils/catior/catior.mpc
new file mode 100644
index 00000000000..f9922592ca1
--- /dev/null
+++ b/TAO/utils/catior/catior.mpc
@@ -0,0 +1,3 @@
+project : taoexe, rtcorba {
+ install = $(ACE_ROOT)/bin
+} \ No newline at end of file
diff --git a/TAO/utils/utils.mwc b/TAO/utils/utils.mwc
new file mode 100644
index 00000000000..753c85b5d81
--- /dev/null
+++ b/TAO/utils/utils.mwc
@@ -0,0 +1,4 @@
+workspace {
+ nslist
+ catior
+}