summaryrefslogtreecommitdiff
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
parent730c9c0d360dace01feb0c5509cb0af121ce2e17 (diff)
downloadATCD-fccbe0e94f74f898f7d5cc709f617f51dce33bee.tar.gz
Wed Jun 25 11:00:00 2003 Justin Michel <michel_j@ociweb.com>
-rw-r--r--ACEXML/ACEXML.mwc6
-rw-r--r--ACEXML/common/common.mpc4
-rw-r--r--ACEXML/parser/parser/parser.mpc9
-rw-r--r--ASNMP/asnmp.mwc7
-rw-r--r--ChangeLog198
-rw-r--r--Kokyu/Kokyu.mpc5
-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
-rw-r--r--ace/QoS/qos.mpc11
-rw-r--r--ace/RMCast/rmcast.mpc11
-rw-r--r--ace/SSL/ssl.mpc13
-rw-r--r--ace/ace.mpc14
-rw-r--r--ace/ace.mwc4
-rw-r--r--apps/apps.mwc2
-rw-r--r--apps/gperf/src/gperf.mpc3
-rw-r--r--apps/mkcsregdb/mkcsregdb.mpc1
-rw-r--r--bin/MakeProjectCreator/README14
-rw-r--r--bin/MakeProjectCreator/config/acedefaults.mpb6
-rw-r--r--bin/MakeProjectCreator/config/aceexe.mpb6
-rw-r--r--bin/MakeProjectCreator/config/acelib.mpb7
-rw-r--r--bin/MakeProjectCreator/config/acexml.mpb4
-rw-r--r--bin/MakeProjectCreator/config/avstreams.mpb6
-rw-r--r--bin/MakeProjectCreator/config/avstreamsexe.mpb5
-rw-r--r--bin/MakeProjectCreator/config/bidir_giop.mpb4
-rw-r--r--bin/MakeProjectCreator/config/ciao_client.mpb2
-rw-r--r--bin/MakeProjectCreator/config/ciao_component.mpb2
-rw-r--r--bin/MakeProjectCreator/config/ciao_servant.mpb2
-rw-r--r--bin/MakeProjectCreator/config/ciao_server.mpb2
-rw-r--r--bin/MakeProjectCreator/config/client.mpb3
-rw-r--r--bin/MakeProjectCreator/config/concurrency.mpb5
-rw-r--r--bin/MakeProjectCreator/config/dslogadmin.mpb4
-rw-r--r--bin/MakeProjectCreator/config/dynamicany.mpb4
-rw-r--r--bin/MakeProjectCreator/config/dynamicinterface.mpb4
-rw-r--r--bin/MakeProjectCreator/config/etcl.mpb4
-rw-r--r--bin/MakeProjectCreator/config/event.mpb5
-rw-r--r--bin/MakeProjectCreator/config/ftorb.mpb5
-rw-r--r--bin/MakeProjectCreator/config/global.features1
-rw-r--r--bin/MakeProjectCreator/config/global.mpb1
-rw-r--r--bin/MakeProjectCreator/config/ifr_client.mpb4
-rw-r--r--bin/MakeProjectCreator/config/ifrservice.mpb4
-rw-r--r--bin/MakeProjectCreator/config/iorinterceptor.mpb2
-rw-r--r--bin/MakeProjectCreator/config/iormanip.mpb4
-rw-r--r--bin/MakeProjectCreator/config/iortable.mpb4
-rw-r--r--bin/MakeProjectCreator/config/lifecycle.mpb4
-rw-r--r--bin/MakeProjectCreator/config/loadbalancing.mpb5
-rw-r--r--bin/MakeProjectCreator/config/messaging.mpb4
-rw-r--r--bin/MakeProjectCreator/config/messaging_only.mpb2
-rw-r--r--bin/MakeProjectCreator/config/naming.mpb5
-rw-r--r--bin/MakeProjectCreator/config/namingexe.mpb6
-rw-r--r--bin/MakeProjectCreator/config/notification.mpb5
-rw-r--r--bin/MakeProjectCreator/config/notify.mpb5
-rw-r--r--bin/MakeProjectCreator/config/notifytest.mpb5
-rw-r--r--bin/MakeProjectCreator/config/objreftemplate.mpb2
-rw-r--r--bin/MakeProjectCreator/config/orbsvcs_output.mpb7
-rw-r--r--bin/MakeProjectCreator/config/orbsvcsexe.mpb2
-rw-r--r--bin/MakeProjectCreator/config/orbsvcslib.mpb12
-rw-r--r--bin/MakeProjectCreator/config/portablegroup.mpb4
-rw-r--r--bin/MakeProjectCreator/config/portableserver.mpb4
-rw-r--r--bin/MakeProjectCreator/config/property.mpb5
-rw-r--r--bin/MakeProjectCreator/config/qos.mpb5
-rw-r--r--bin/MakeProjectCreator/config/qt_moc.mpb2
-rw-r--r--bin/MakeProjectCreator/config/rmcast.mpb4
-rw-r--r--bin/MakeProjectCreator/config/rt_client.mpb6
-rw-r--r--bin/MakeProjectCreator/config/rt_server.mpb6
-rw-r--r--bin/MakeProjectCreator/config/rtcorba.mpb5
-rw-r--r--bin/MakeProjectCreator/config/rtcorbacommon.mpb5
-rw-r--r--bin/MakeProjectCreator/config/rtcorbaevent.mpb4
-rw-r--r--bin/MakeProjectCreator/config/rtevent.mpb5
-rw-r--r--bin/MakeProjectCreator/config/rteventexe.mpb5
-rw-r--r--bin/MakeProjectCreator/config/rtoldevent.mpb4
-rw-r--r--bin/MakeProjectCreator/config/rtportableserver.mpb4
-rw-r--r--bin/MakeProjectCreator/config/rtsched.mpb5
-rw-r--r--bin/MakeProjectCreator/config/rtschedevent.mpb4
-rw-r--r--bin/MakeProjectCreator/config/security.mpb4
-rw-r--r--bin/MakeProjectCreator/config/server.mpb6
-rw-r--r--bin/MakeProjectCreator/config/smart_proxies.mpb4
-rw-r--r--bin/MakeProjectCreator/config/ssl.mpb6
-rw-r--r--bin/MakeProjectCreator/config/strategies.mpb4
-rw-r--r--bin/MakeProjectCreator/config/svc_utils.mpb4
-rw-r--r--bin/MakeProjectCreator/config/tao_output.mpb6
-rw-r--r--bin/MakeProjectCreator/config/taoclient.mpb3
-rw-r--r--bin/MakeProjectCreator/config/taoexe.mpb12
-rw-r--r--bin/MakeProjectCreator/config/taolib.mpb7
-rw-r--r--bin/MakeProjectCreator/config/taolib_with_idl.mpb4
-rw-r--r--bin/MakeProjectCreator/config/taoserver.mpb3
-rw-r--r--bin/MakeProjectCreator/config/taoversion.mpb2
-rw-r--r--bin/MakeProjectCreator/config/time.mpb5
-rw-r--r--bin/MakeProjectCreator/config/trading.mpb5
-rw-r--r--bin/MakeProjectCreator/config/typecodefactory.mpb4
-rw-r--r--bin/MakeProjectCreator/config/valuetype.mpb2
-rw-r--r--bin/MakeProjectCreator/modules/ProjectCreator.pm8
-rw-r--r--bin/MakeProjectCreator/modules/TemplateParser.pm2
-rw-r--r--bin/MakeProjectCreator/modules/VA4ProjectCreator.pm2
-rw-r--r--bin/MakeProjectCreator/modules/VC6ProjectCreator.pm2
-rw-r--r--bin/MakeProjectCreator/templates/bor.mpd12
-rw-r--r--bin/MakeProjectCreator/templates/bordll.mpt2
-rw-r--r--bin/MakeProjectCreator/templates/borexe.mpt2
-rw-r--r--bin/MakeProjectCreator/templates/em3vcp.mpd5
-rw-r--r--bin/MakeProjectCreator/templates/em3vcpdll.mpt2
-rw-r--r--bin/MakeProjectCreator/templates/em3vcpdllexe.mpt2
-rw-r--r--bin/MakeProjectCreator/templates/em3vcplib.mpt4
-rw-r--r--bin/MakeProjectCreator/templates/em3vcplibexe.mpt5
-rw-r--r--bin/MakeProjectCreator/templates/gnu.mpd22
-rw-r--r--bin/MakeProjectCreator/templates/gnudll.mpt2
-rw-r--r--bin/MakeProjectCreator/templates/gnuexe.mpt2
-rw-r--r--bin/MakeProjectCreator/templates/make.mpd20
-rw-r--r--bin/MakeProjectCreator/templates/makedll.mpt2
-rw-r--r--bin/MakeProjectCreator/templates/makeexe.mpt1
-rw-r--r--bin/MakeProjectCreator/templates/nmake.mpd13
-rw-r--r--bin/MakeProjectCreator/templates/nmakedll.mpt10
-rw-r--r--bin/MakeProjectCreator/templates/nmakeexe.mpt10
-rw-r--r--bin/MakeProjectCreator/templates/va4icc.mpd10
-rw-r--r--bin/MakeProjectCreator/templates/va4iccdll.mpt2
-rw-r--r--bin/MakeProjectCreator/templates/va4iccdllexe.mpt2
-rw-r--r--bin/MakeProjectCreator/templates/va4icclib.mpt2
-rw-r--r--bin/MakeProjectCreator/templates/va4icclibexe.mpt5
-rw-r--r--bin/MakeProjectCreator/templates/vc6dsp.mpd2
-rw-r--r--bin/MakeProjectCreator/templates/vc6dspdll.mpt2
-rw-r--r--bin/MakeProjectCreator/templates/vc6dspdllexe.mpt2
-rw-r--r--bin/MakeProjectCreator/templates/vc6dsplib.mpt21
-rw-r--r--bin/MakeProjectCreator/templates/vc6dsplibexe.mpt21
-rw-r--r--bin/MakeProjectCreator/templates/vc7.mpd16
-rw-r--r--bin/MakeProjectCreator/templates/vc7dll.mpt10
-rw-r--r--bin/MakeProjectCreator/templates/vc7exe.mpt10
-rw-r--r--bin/PerlACE/Process_Unix.pm11
-rw-r--r--bin/PerlACE/Process_Win32.pm53
-rwxr-xr-xbin/create_ace_build.pl391
-rw-r--r--examples/ASX/CCM_App/ASX_CCM_App.mpc23
-rw-r--r--examples/ASX/Message_Queue/ASX_Message_Queue.mpc21
-rw-r--r--examples/C++NPv1/C++NPv1.mpc60
-rw-r--r--examples/C++NPv2/C++NPv2.mpc138
-rw-r--r--examples/ConfigViewer/ConfigViewer.mpc3
-rw-r--r--examples/Connection/blocking/Connection_Blocking.mpc16
-rw-r--r--examples/Connection/misc/Connection_Misc.mpc13
-rw-r--r--examples/Connection/non_blocking/Connection_Non_Blocking.mpc63
-rw-r--r--examples/DLL/DLL.mpc18
-rw-r--r--examples/Export/Export.mpc17
-rw-r--r--examples/IOStream/client/IOStream_Client.mpc2
-rw-r--r--examples/IOStream/server/IOStream_Server.mpc2
-rw-r--r--examples/IPC_SAP/ATM_SAP/atm_sap.mpc13
-rw-r--r--examples/IPC_SAP/DEV_SAP/reader/dev_sap_reader.mpc3
-rw-r--r--examples/IPC_SAP/DEV_SAP/writer/dev_sap_writer.mpc3
-rw-r--r--examples/IPC_SAP/FIFO_SAP/fifo_sap.mpc36
-rw-r--r--examples/IPC_SAP/FILE_SAP/file_sap_client.mpc7
-rw-r--r--examples/IPC_SAP/SOCK_SAP/sock_sap.mpc56
-rw-r--r--examples/IPC_SAP/SPIPE_SAP/SPIPE_SAP.mpc55
-rw-r--r--examples/IPC_SAP/SSL_SAP/SSL_SAP.mpc41
-rw-r--r--examples/IPC_SAP/TLI_SAP/TLI_SAP.mpc55
-rw-r--r--examples/IPC_SAP/UPIPE_SAP/UPIPE_SAP.mpc20
-rw-r--r--examples/Log_Msg/Log_Msg.mpc20
-rw-r--r--examples/Logger/Acceptor-server/Logger_Acceptor_Server.mpc2
-rw-r--r--examples/Logger/client/Logger_client.mpc2
-rw-r--r--examples/Logger/simple-server/Logger_Simple_Server.mpc2
-rw-r--r--examples/Mem_Map/IO-tests/Mem_Map_IO_Tests.mpc2
-rw-r--r--examples/Mem_Map/file-reverse/Mem_Map_File_Reverse.mpc2
-rw-r--r--examples/Misc/Misc.mpc62
-rw-r--r--examples/Naming/Naming.mpc27
-rw-r--r--examples/OS/Process/OS_Process.mpc2
-rw-r--r--examples/QOS/Change_Receiver_FlowSpec/QOS_Change_Receiver_FlowSpec.mpc2
-rw-r--r--examples/QOS/Change_Sender_TSpec/QOS_Change_Sender_FlowSpec.mpc2
-rw-r--r--examples/QOS/Diffserv/QOS_Diffserv.mpc2
-rw-r--r--examples/QOS/Simple/QOS_Simple.mpc2
-rw-r--r--examples/RMCast/Send_File/RMCast_Send_File.mpc2
-rw-r--r--examples/Reactor/Dgram/Reactor_Dgram.mpc14
-rw-r--r--examples/Reactor/FIFO/Reactor_FIFO.mpc13
-rw-r--r--examples/Reactor/Misc/Reactor_Misc.mpc2
-rw-r--r--examples/Reactor/Multicast/Reactor_Multicast.mpc2
-rw-r--r--examples/Reactor/Ntalker/Reactor_Ntalker.mpc2
-rw-r--r--examples/Reactor/Proactor/Proactor.mpc49
-rw-r--r--examples/Reactor/WFMO_Reactor/WFMO_Reactor.mpc48
-rw-r--r--examples/Service_Configurator/IPC-tests/client/Service_Configurator_IPC_Client.mpc2
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Service_Configurator_IPC_Server.mpc2
-rw-r--r--examples/Service_Configurator/Misc/Service_Configurator_Misc.mpc2
-rw-r--r--examples/Shared_Malloc/Shared_Malloc.mpc2
-rw-r--r--examples/Shared_Memory/Shared_Memory.mpc2
-rw-r--r--examples/Smart_Pointers/Smart_Pointers.mpc2
-rw-r--r--examples/System_V_IPC/SV_Message_Queues/SV_Message_Queues.mpc2
-rw-r--r--examples/System_V_IPC/SV_Semaphores/SV_Semaphores.mpc2
-rw-r--r--examples/Threads/Threads.mpc2
-rw-r--r--examples/Timer_Queue/Timer_Queue.mpc2
-rw-r--r--examples/Web_Crawler/Web_Crawler.mpc2
-rw-r--r--examples/example_base.mpb5
-rw-r--r--examples/examples.mwc11
-rw-r--r--nightly.mwc7
-rw-r--r--performance-tests/perf.mwc2
-rw-r--r--tests/RMCast/tests.mpc36
-rw-r--r--tests/SSL/tests.mpc10
-rw-r--r--tests/acetest.mpb10
-rw-r--r--tests/tests.mpc920
-rw-r--r--tests/tests.mwc6
535 files changed, 3793 insertions, 2753 deletions
diff --git a/ACEXML/ACEXML.mwc b/ACEXML/ACEXML.mwc
index 3bcd3bd09c4..9fdb8c9ec46 100644
--- a/ACEXML/ACEXML.mwc
+++ b/ACEXML/ACEXML.mwc
@@ -1,7 +1,7 @@
-workspace (ACEXML) {
- common
+workspace {
parser
+ common
apps
- examples
tests
+ examples
}
diff --git a/ACEXML/common/common.mpc b/ACEXML/common/common.mpc
index 814e10d88cc..dbfe1ca2bb8 100644
--- a/ACEXML/common/common.mpc
+++ b/ACEXML/common/common.mpc
@@ -1,4 +1,4 @@
project(ACEXML): acelib {
- sharedname = ACEXML
- dllflags += ACEXML_BUILD_DLL
+ sharedname = ACEXML
+ dynamicflags += ACEXML_BUILD_DLL
}
diff --git a/ACEXML/parser/parser/parser.mpc b/ACEXML/parser/parser/parser.mpc
index 6816ce41cf2..bcbbc10f0e7 100644
--- a/ACEXML/parser/parser/parser.mpc
+++ b/ACEXML/parser/parser/parser.mpc
@@ -1,7 +1,6 @@
project(ACEXML_Parser): acelib {
- sharedname = ACEXML_Parser
- depends += ACEXML
- libs += ACEXML
- libpaths += $(ACE_ROOT)/ACEXML/common
- dllflags += ACEXML_PARSER_BUILD_DLL
+ sharedname = ACEXML_Parser
+ after += ACEXML
+ libs += ACEXML
+ dynamicflags += ACEXML_PARSER_BUILD_DLL
}
diff --git a/ASNMP/asnmp.mwc b/ASNMP/asnmp.mwc
new file mode 100644
index 00000000000..4fbc8a7876c
--- /dev/null
+++ b/ASNMP/asnmp.mwc
@@ -0,0 +1,7 @@
+workspace {
+ agent
+ asnmp
+ examples
+ mibs
+ tests
+}
diff --git a/ChangeLog b/ChangeLog
index 504c38d5bce..4fd543f05ff 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,201 @@
+Wed Jun 25 11:00:00 2003 Justin Michel <michel_j@ociweb.com>
+
+ * nightly.mwc:
+ * ACEXML/ACEXML.mwc:
+ * ACEXML/common/common.mpc:
+ * ACEXML/parser/parser/parser.mpc:
+ * ASNMP/asnmp.mwc:
+ * Kokyu/Kokyu.mpc:
+ * ace/ace.mpc:
+ * ace/ace.mwc:
+ * ace/QoS/qos.mpc:
+ * ace/RMCast/rmcast.mpc:
+ * ace/SSL/ssl.mpc:
+ * apps/apps.mwc:
+ * apps/gperf/src/gperf.mpc:
+ * apps/mkcsregdb/mkcsregdb.mpc:
+ * bin/create_ace_build.pl:
+ * bin/MakeProjectCreator/README
+ * bin/MakeProjectCreator/config/acedefaults.mpb:
+ * bin/MakeProjectCreator/config/aceexe.mpb:
+ * bin/MakeProjectCreator/config/acelib.mpb:
+ * bin/MakeProjectCreator/config/acexml.mpb:
+ * bin/MakeProjectCreator/config/avstreams.mpb:
+ * bin/MakeProjectCreator/config/avstreamsexe.mpb:
+ * bin/MakeProjectCreator/config/bidir_giop.mpb:
+ * bin/MakeProjectCreator/config/ciao_client.mpb:
+ * bin/MakeProjectCreator/config/ciao_component.mpb:
+ * bin/MakeProjectCreator/config/ciao_servant.mpb:
+ * bin/MakeProjectCreator/config/ciao_server.mpb:
+ * bin/MakeProjectCreator/config/client.mpb:
+ * bin/MakeProjectCreator/config/concurrency.mpb:
+ * bin/MakeProjectCreator/config/dslogadmin.mpb:
+ * bin/MakeProjectCreator/config/dynamicany.mpb:
+ * bin/MakeProjectCreator/config/dynamicinterface.mpb:
+ * bin/MakeProjectCreator/config/etcl.mpb:
+ * bin/MakeProjectCreator/config/event.mpb:
+ * bin/MakeProjectCreator/config/ftorb.mpb:
+ * bin/MakeProjectCreator/config/global.features
+ * bin/MakeProjectCreator/config/global.mpb:
+ * bin/MakeProjectCreator/config/ifr_client.mpb:
+ * bin/MakeProjectCreator/config/ifrservice.mpb:
+ * bin/MakeProjectCreator/config/iorinterceptor.mpb:
+ * bin/MakeProjectCreator/config/iormanip.mpb:
+ * bin/MakeProjectCreator/config/iortable.mpb:
+ * bin/MakeProjectCreator/config/lifecycle.mpb:
+ * bin/MakeProjectCreator/config/loadbalancing.mpb:
+ * bin/MakeProjectCreator/config/messaging.mpb:
+ * bin/MakeProjectCreator/config/messaging_only.mpb:
+ * bin/MakeProjectCreator/config/naming.mpb:
+ * bin/MakeProjectCreator/config/namingexe.mpb:
+ * bin/MakeProjectCreator/config/notification.mpb:
+ * bin/MakeProjectCreator/config/notify.mpb:
+ * bin/MakeProjectCreator/config/notifytest.mpb:
+ * bin/MakeProjectCreator/config/objreftemplate.mpb:
+ * bin/MakeProjectCreator/config/orbsvcs_output.mpb:
+ * bin/MakeProjectCreator/config/orbsvcsexe.mpb:
+ * bin/MakeProjectCreator/config/orbsvcslib.mpb:
+ * bin/MakeProjectCreator/config/portablegroup.mpb:
+ * bin/MakeProjectCreator/config/portableserver.mpb:
+ * bin/MakeProjectCreator/config/property.mpb:
+ * bin/MakeProjectCreator/config/qos.mpb:
+ * bin/MakeProjectCreator/config/qt_moc.mpb:
+ * bin/MakeProjectCreator/config/rmcast.mpb:
+ * bin/MakeProjectCreator/config/rt_client.mpb:
+ * bin/MakeProjectCreator/config/rt_server.mpb:
+ * bin/MakeProjectCreator/config/rtcorba.mpb:
+ * bin/MakeProjectCreator/config/rtcorbacommon.mpb:
+ * bin/MakeProjectCreator/config/rtcorbaevent.mpb:
+ * bin/MakeProjectCreator/config/rtevent.mpb:
+ * bin/MakeProjectCreator/config/rteventexe.mpb:
+ * bin/MakeProjectCreator/config/rtoldevent.mpb:
+ * bin/MakeProjectCreator/config/rtportableserver.mpb:
+ * bin/MakeProjectCreator/config/rtsched.mpb:
+ * bin/MakeProjectCreator/config/rtschedevent.mpb:
+ * bin/MakeProjectCreator/config/security.mpb:
+ * bin/MakeProjectCreator/config/server.mpb:
+ * bin/MakeProjectCreator/config/smart_proxies.mpb:
+ * bin/MakeProjectCreator/config/ssl.mpb:
+ * bin/MakeProjectCreator/config/strategies.mpb:
+ * bin/MakeProjectCreator/config/svc_utils.mpb:
+ * bin/MakeProjectCreator/config/tao_output.mpb:
+ * bin/MakeProjectCreator/config/taoclient.mpb:
+ * bin/MakeProjectCreator/config/taoexe.mpb:
+ * bin/MakeProjectCreator/config/taolib.mpb:
+ * bin/MakeProjectCreator/config/taolib_with_idl.mpb:
+ * bin/MakeProjectCreator/config/taoserver.mpb:
+ * bin/MakeProjectCreator/config/taoversion.mpb:
+ * bin/MakeProjectCreator/config/time.mpb:
+ * bin/MakeProjectCreator/config/trading.mpb:
+ * bin/MakeProjectCreator/config/typecodefactory.mpb:
+ * bin/MakeProjectCreator/config/valuetype.mpb:
+ * bin/MakeProjectCreator/modules/ProjectCreator.pm:
+ * bin/MakeProjectCreator/modules/TemplateParser.pm:
+ * bin/MakeProjectCreator/modules/VA4ProjectCreator.pm:
+ * bin/MakeProjectCreator/modules/VC6ProjectCreator.pm:
+ * bin/MakeProjectCreator/templates/bor.mpd:
+ * bin/MakeProjectCreator/templates/bordll.mpt:
+ * bin/MakeProjectCreator/templates/borexe.mpt:
+ * bin/MakeProjectCreator/templates/em3vcp.mpd:
+ * bin/MakeProjectCreator/templates/em3vcpdll.mpt:
+ * bin/MakeProjectCreator/templates/em3vcpdllexe.mpt:
+ * bin/MakeProjectCreator/templates/em3vcplib.mpt:
+ * bin/MakeProjectCreator/templates/em3vcplibexe.mpt:
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+ * bin/MakeProjectCreator/templates/gnudll.mpt:
+ * bin/MakeProjectCreator/templates/gnuexe.mpt:
+ * bin/MakeProjectCreator/templates/make.mpd:
+ * bin/MakeProjectCreator/templates/makedll.mpt:
+ * bin/MakeProjectCreator/templates/makeexe.mpt:
+ * bin/MakeProjectCreator/templates/nmake.mpd:
+ * bin/MakeProjectCreator/templates/nmakedll.mpt:
+ * bin/MakeProjectCreator/templates/nmakeexe.mpt:
+ * bin/MakeProjectCreator/templates/va4icc.mpd:
+ * bin/MakeProjectCreator/templates/va4iccdll.mpt:
+ * bin/MakeProjectCreator/templates/va4iccdllexe.mpt:
+ * bin/MakeProjectCreator/templates/va4icclib.mpt:
+ * bin/MakeProjectCreator/templates/va4icclibexe.mpt:
+ * bin/MakeProjectCreator/templates/vc6dsp.mpd:
+ * bin/MakeProjectCreator/templates/vc6dspdll.mpt:
+ * bin/MakeProjectCreator/templates/vc6dspdllexe.mpt:
+ * bin/MakeProjectCreator/templates/vc6dsplib.mpt:
+ * bin/MakeProjectCreator/templates/vc6dsplibexe.mpt:
+ * bin/MakeProjectCreator/templates/vc7.mpd:
+ * bin/MakeProjectCreator/templates/vc7dll.mpt:
+ * bin/MakeProjectCreator/templates/vc7exe.mpt:
+ * bin/PerlACE/Process_Unix.pm:
+ * bin/PerlACE/Process_Win32.pm:
+ * examples/example_base.mpb:
+ * examples/examples.mwc:
+ * examples/ASX/CCM_App/ASX_CCM_App.mpc:
+ * examples/ASX/Message_Queue/ASX_Message_Queue.mpc:
+ * examples/C++NPv1/C++NPv1.mpc:
+ * examples/C++NPv2/C++NPv2.mpc:
+ * examples/ConfigViewer/ConfigViewer.mpc:
+ * examples/Connection/blocking/Connection_Blocking.mpc:
+ * examples/Connection/misc/Connection_Misc.mpc:
+ * examples/Connection/non_blocking/Connection_Non_Blocking.mpc:
+ * examples/DLL/DLL.mpc:
+ * examples/Export/Export.mpc:
+ * examples/IOStream/client/IOStream_Client.mpc:
+ * examples/IOStream/server/IOStream_Server.mpc:
+ * examples/IPC_SAP/ATM_SAP/atm_sap.mpc:
+ * examples/IPC_SAP/DEV_SAP/reader/dev_sap_reader.mpc:
+ * examples/IPC_SAP/DEV_SAP/writer/dev_sap_writer.mpc:
+ * examples/IPC_SAP/FIFO_SAP/fifo_sap.mpc:
+ * examples/IPC_SAP/FILE_SAP/file_sap_client.mpc:
+ * examples/IPC_SAP/SOCK_SAP/sock_sap.mpc:
+ * examples/IPC_SAP/SPIPE_SAP/SPIPE_SAP.mpc:
+ * examples/IPC_SAP/SSL_SAP/SSL_SAP.mpc:
+ * examples/IPC_SAP/TLI_SAP/TLI_SAP.mpc:
+ * examples/IPC_SAP/UPIPE_SAP/UPIPE_SAP.mpc:
+ * examples/Log_Msg/Log_Msg.mpc:
+ * examples/Logger/Acceptor-server/Logger_Acceptor_Server.mpc:
+ * examples/Logger/client/Logger_client.mpc:
+ * examples/Logger/simple-server/Logger_Simple_Server.mpc:
+ * examples/Mem_Map/IO-tests/Mem_Map_IO_Tests.mpc:
+ * examples/Mem_Map/file-reverse/Mem_Map_File_Reverse.mpc:
+ * examples/Misc/Misc.mpc:
+ * examples/Naming/Naming.mpc:
+ * examples/OS/Process/OS_Process.mpc:
+ * examples/QOS/Change_Receiver_FlowSpec/QOS_Change_Receiver_FlowSpec.mpc:
+ * examples/QOS/Change_Sender_TSpec/QOS_Change_Sender_FlowSpec.mpc:
+ * examples/QOS/Diffserv/QOS_Diffserv.mpc:
+ * examples/QOS/Simple/QOS_Simple.mpc:
+ * examples/RMCast/Send_File/RMCast_Send_File.mpc:
+ * examples/Reactor/Dgram/Reactor_Dgram.mpc:
+ * examples/Reactor/FIFO/Reactor_FIFO.mpc:
+ * examples/Reactor/Misc/Reactor_Misc.mpc:
+ * examples/Reactor/Multicast/Reactor_Multicast.mpc:
+ * examples/Reactor/Ntalker/Reactor_Ntalker.mpc:
+ * examples/Reactor/Proactor/Proactor.mpc:
+ * examples/Reactor/WFMO_Reactor/WFMO_Reactor.mpc:
+ * examples/Service_Configurator/IPC-tests/client/Service_Configurator_IPC_Client.mpc:
+ * examples/Service_Configurator/IPC-tests/server/Service_Configurator_IPC_Server.mpc:
+ * examples/Service_Configurator/Misc/Service_Configurator_Misc.mpc:
+ * examples/Shared_Malloc/Shared_Malloc.mpc:
+ * examples/Shared_Memory/Shared_Memory.mpc:
+ * examples/Smart_Pointers/Smart_Pointers.mpc:
+ * examples/System_V_IPC/SV_Message_Queues/SV_Message_Queues.mpc:
+ * examples/System_V_IPC/SV_Semaphores/SV_Semaphores.mpc:
+ * examples/Threads/Threads.mpc:
+ * examples/Timer_Queue/Timer_Queue.mpc:
+ * examples/Web_Crawler/Web_Crawler.mpc:
+ * performance-tests/perf.mwc:
+ * tests/acetest.mpb:
+ * tests/tests.mpc:
+ * tests/tests.mwc:
+ * tests/RMCast/tests.mpc:
+ * tests/SSL/tests.mpc:
+
+ Updated MPC with the latest features and changes from OCI's repo. Created
+ new mpb base projects to make mpc files as simple as possible, and updated
+ existing mpb base projects. Added and updated mpc files to use the latest
+ features and make use of base projects.
+ Added the create_ace_build.pl script that is more MPC friendly and works
+ on Windows.
+ Removed unused nightly.mwc.
+
Wed Jun 25 10:20:15 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
* THANKS: Added missing doc_group folks at Vanderbilt.
diff --git a/Kokyu/Kokyu.mpc b/Kokyu/Kokyu.mpc
index 684029092b7..d7cde5e1894 100644
--- a/Kokyu/Kokyu.mpc
+++ b/Kokyu/Kokyu.mpc
@@ -1,7 +1,6 @@
project : Kokyulib, core {
- depends = ace
sharedname = Kokyu
- dllflags = KOKYU_BUILD_DLL
+ dynamicflags = KOKYU_BUILD_DLL
libout = ..
- include_dir = ace
+ // include_dir = $(ACE_ROOT)/ace
}
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
+}
diff --git a/ace/QoS/qos.mpc b/ace/QoS/qos.mpc
index 4725a31a174..e41937cb322 100644
--- a/ace/QoS/qos.mpc
+++ b/ace/QoS/qos.mpc
@@ -1,7 +1,6 @@
-project : acelib, core {
- depends = ace
- sharedname = ACE_QoS
- dllflags = ACE_QoS_BUILD_DLL
- libout = ..
- include_dir = ace/QoS
+project(QoS) : acelib, core {
+ requires += qos
+ sharedname = ACE_QoS
+ dynamicflags = ACE_QoS_BUILD_DLL
+ include_dir = ace/QoS
}
diff --git a/ace/RMCast/rmcast.mpc b/ace/RMCast/rmcast.mpc
index 70c94e05251..982c95e16e4 100644
--- a/ace/RMCast/rmcast.mpc
+++ b/ace/RMCast/rmcast.mpc
@@ -1,7 +1,6 @@
-project : acelib, core {
- depends = ace
- sharedname = ACE_RMCast
- dllflags = ACE_RMCAST_BUILD_DLL
- libout = ..
- include_dir = ace/RMCast
+project(RMCast) : acelib, core {
+ requires += rmcast
+ sharedname = ACE_RMCast
+ dynamicflags = ACE_RMCAST_BUILD_DLL
+ include_dir = ace/RMCast
}
diff --git a/ace/SSL/ssl.mpc b/ace/SSL/ssl.mpc
index e1f2657286e..41dfb6314a2 100644
--- a/ace/SSL/ssl.mpc
+++ b/ace/SSL/ssl.mpc
@@ -1,8 +1,7 @@
-project : acelib, core {
- ssl = 1
- depends = ace
- sharedname = ACE_SSL
- dllflags = ACE_SSL_BUILD_DLL
- libout = ..
- include_dir = ace/SSL
+project(SSL) : acelib, core {
+ ssl = 1
+ requires += ssl
+ sharedname = ACE_SSL
+ dynamicflags = ACE_SSL_BUILD_DLL
+ include_dir = ace/SSL
}
diff --git a/ace/ace.mpc b/ace/ace.mpc
index 8d739fad859..0399c1d02d0 100644
--- a/ace/ace.mpc
+++ b/ace/ace.mpc
@@ -1,9 +1,11 @@
-project : acelib, core, qt_moc, qt_reactor {
- sharedname = ACE
- install =
- defaultlibs =
- dllflags = ACE_BUILD_DLL ACE_OS_BUILD_DLL
- include_dir = ace
+project(ACE) : acedefaults, aceversion, core, qt_moc, qt_reactor {
+ libout = $(ACE_ROOT)/lib
+ sharedname = ACE
+ dynamicflags = ACE_BUILD_DLL ACE_OS_BUILD_DLL
+ include_dir = ace
+
+ // This mpc file could be greatly simplified by putting the separate components
+ // in subdirectories.
Source_Files(ACE_COMPONENTS) {
OS {
diff --git a/ace/ace.mwc b/ace/ace.mwc
index 7f374d21c96..9c4de85f4a4 100644
--- a/ace/ace.mwc
+++ b/ace/ace.mwc
@@ -1,4 +1,6 @@
workspace {
ace.mpc
- RMCast/rmcast.mpc
+ RMCast
+ SSL
+ QoS
}
diff --git a/apps/apps.mwc b/apps/apps.mwc
new file mode 100644
index 00000000000..d90104a2381
--- /dev/null
+++ b/apps/apps.mwc
@@ -0,0 +1,2 @@
+workspace {
+}
diff --git a/apps/gperf/src/gperf.mpc b/apps/gperf/src/gperf.mpc
index 7457d0ea4ba..9c508a258ca 100644
--- a/apps/gperf/src/gperf.mpc
+++ b/apps/gperf/src/gperf.mpc
@@ -1,7 +1,6 @@
project(gperf_exe) : aceexe, core {
+ install = $(ACE_ROOT)/bin
exename = gperf
- install = ../../../bin
-
Source_Files {
gperf.cpp
Options.cpp
diff --git a/apps/mkcsregdb/mkcsregdb.mpc b/apps/mkcsregdb/mkcsregdb.mpc
index 06ff825a2ec..a3655ac98a7 100644
--- a/apps/mkcsregdb/mkcsregdb.mpc
+++ b/apps/mkcsregdb/mkcsregdb.mpc
@@ -1,3 +1,2 @@
project: aceexe {
- install = $(ACE_ROOT)/bin
}
diff --git a/bin/MakeProjectCreator/README b/bin/MakeProjectCreator/README
index 8d9d4399567..9abca592ab2 100644
--- a/bin/MakeProjectCreator/README
+++ b/bin/MakeProjectCreator/README
@@ -100,9 +100,10 @@ Project Keywords
exename Specifies the name of the executable that will be created
sharedname Specifies the name of the shared library that will be created
staticname Specifies the name of the static library that will be created
-dllout (Windows Only) Specifies where the dll will be placed
-libout (Windows Only) Specifies where the lib will be placed
-install Specifies where the executable (or library non-Windows) will go
+dllout If defined, specifies where the dynamic libraries will be
+ placed. This overrides libout in the dynamic case.
+libout Specifies where the dynamic and static libraries will be placed
+install Specifies where executables will be installed
idlflags Specifies the idl flags to be used when processing idl files
idlgendir Specifies the output directory for idl generated files.
If a listed idl file has a directory as part of the name,
@@ -119,9 +120,10 @@ libpaths Specifies 1 or more locations to find libraries
includes Specifies 1 or more locations to find include files
libs Specifies 1 or more libraries to link into the exe or library
defaultlibs Specifies 1 or more default libraries to link in
-depends Specifies 1 or more project names upon which this project depends
-dllflags Specifies preprocessor flags needed for dll's
-libflags Specifies preprocessor flags needed for lib's
+after Specifies that this project must be built after 1 or more
+ project names listed.
+dynamicflags Specifies preprocessor flags needed for dynamic libraries
+staticflags Specifies preprocessor flags needed for static libraries
verbatim This allows arbitrary information to be place in a generated
project file. The syntax is as follows:
diff --git a/bin/MakeProjectCreator/config/acedefaults.mpb b/bin/MakeProjectCreator/config/acedefaults.mpb
index f30f84c4866..03f48f3c6f3 100644
--- a/bin/MakeProjectCreator/config/acedefaults.mpb
+++ b/bin/MakeProjectCreator/config/acedefaults.mpb
@@ -1,5 +1,5 @@
project: qt {
- defaultlibs = ACE
- dllout = $(ACE_ROOT)/bin
- libout = .
+ staticflags += ACE_AS_STATIC_LIBS
+ includes += $(ACE_ROOT)
+ libpaths += $(ACE_ROOT)/lib
}
diff --git a/bin/MakeProjectCreator/config/aceexe.mpb b/bin/MakeProjectCreator/config/aceexe.mpb
index 72ea4c138b5..f8e7ae617b0 100644
--- a/bin/MakeProjectCreator/config/aceexe.mpb
+++ b/bin/MakeProjectCreator/config/aceexe.mpb
@@ -1,6 +1,4 @@
project: acedefaults, aceversion {
- depends += ace
- includes += $(ACE_ROOT)
- libpaths += $(ACE_ROOT)/ace
- libflags += ACE_AS_STATIC_LIBS
+ after += ACE
+ libs += ACE
}
diff --git a/bin/MakeProjectCreator/config/acelib.mpb b/bin/MakeProjectCreator/config/acelib.mpb
index 72ea4c138b5..637670a0f9f 100644
--- a/bin/MakeProjectCreator/config/acelib.mpb
+++ b/bin/MakeProjectCreator/config/acelib.mpb
@@ -1,6 +1,5 @@
project: acedefaults, aceversion {
- depends += ace
- includes += $(ACE_ROOT)
- libpaths += $(ACE_ROOT)/ace
- libflags += ACE_AS_STATIC_LIBS
+ after += ACE
+ libs += ACE
+ libout = $(ACE_ROOT)/lib
}
diff --git a/bin/MakeProjectCreator/config/acexml.mpb b/bin/MakeProjectCreator/config/acexml.mpb
index ebbaae36b01..fddb6130db6 100644
--- a/bin/MakeProjectCreator/config/acexml.mpb
+++ b/bin/MakeProjectCreator/config/acexml.mpb
@@ -1,5 +1,5 @@
project {
- depends += ACEXML_Parser ACEXML
+ after += ACEXML_Parser ACEXML
libs += ACEXML_Parser ACEXML
- libpaths += $(ACE_ROOT)/ACEXML/common $(ACE_ROOT)/ACEXML/parser/parser
+ includes += $(ACE_ROOT)/ACEXML/common
}
diff --git a/bin/MakeProjectCreator/config/avstreams.mpb b/bin/MakeProjectCreator/config/avstreams.mpb
new file mode 100644
index 00000000000..18c80907209
--- /dev/null
+++ b/bin/MakeProjectCreator/config/avstreams.mpb
@@ -0,0 +1,6 @@
+project: property, naming, qos {
+ after += AV
+ libs += TAO_AV
+ comps += AV
+}
+
diff --git a/bin/MakeProjectCreator/config/avstreamsexe.mpb b/bin/MakeProjectCreator/config/avstreamsexe.mpb
index 925b4e5b4bc..1994cd20c50 100644
--- a/bin/MakeProjectCreator/config/avstreamsexe.mpb
+++ b/bin/MakeProjectCreator/config/avstreamsexe.mpb
@@ -1,6 +1,3 @@
-project: namingexe {
- depends += AV CosProperty
- libs += TAO_AV TAO_CosProperty
- comps += AV
+project: namingexe, avstreams {
}
diff --git a/bin/MakeProjectCreator/config/bidir_giop.mpb b/bin/MakeProjectCreator/config/bidir_giop.mpb
new file mode 100644
index 00000000000..acf01fe59c4
--- /dev/null
+++ b/bin/MakeProjectCreator/config/bidir_giop.mpb
@@ -0,0 +1,4 @@
+project : taolib {
+ after += BiDir_GIOP
+ libs += TAO_BiDirGIOP
+}
diff --git a/bin/MakeProjectCreator/config/ciao_client.mpb b/bin/MakeProjectCreator/config/ciao_client.mpb
index 1999552be7b..a95040bd18a 100644
--- a/bin/MakeProjectCreator/config/ciao_client.mpb
+++ b/bin/MakeProjectCreator/config/ciao_client.mpb
@@ -1,5 +1,5 @@
project : taolib_with_idl {
- depends += CIAO_Client
+ after += CIAO_Client
idlflags += -I$(CIAO_ROOT) -I$(TAO_ROOT)/CIAO/ciao -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs/orbsvcs
idlflags += -Wb,pre_include="ace/pre.h" -Wb,post_include="ace/post.h"
libs += TAO TAO_IFR_Client TAO_Valuetype TAO_Security CIAO_Client
diff --git a/bin/MakeProjectCreator/config/ciao_component.mpb b/bin/MakeProjectCreator/config/ciao_component.mpb
index 86bb7caa5ac..f6d3f17fe58 100644
--- a/bin/MakeProjectCreator/config/ciao_component.mpb
+++ b/bin/MakeProjectCreator/config/ciao_component.mpb
@@ -1,5 +1,5 @@
project : ciao_client {
- depends += CIAO_Container
+ after += CIAO_Container
libs += TAO_PortableServer TAO_IORInterceptor TAO_ObjRefTemplate CIAO_Container
libpaths += $(TAO_ROOT)/tao/PortableServer $(TAO_ROOT)/tao/IORInterceptor $(TAO_ROOT)/tao/ObjRefTemplate
diff --git a/bin/MakeProjectCreator/config/ciao_servant.mpb b/bin/MakeProjectCreator/config/ciao_servant.mpb
index 5cc43db9b5e..f28a29b86cb 100644
--- a/bin/MakeProjectCreator/config/ciao_servant.mpb
+++ b/bin/MakeProjectCreator/config/ciao_servant.mpb
@@ -1,5 +1,5 @@
project : ciao_component {
- depends += CIAO_Server
+ after += CIAO_Server
libs += CIAO_Server
Define_Custom(CIDL) {
diff --git a/bin/MakeProjectCreator/config/ciao_server.mpb b/bin/MakeProjectCreator/config/ciao_server.mpb
index a4a584e5742..ec4f9627a52 100644
--- a/bin/MakeProjectCreator/config/ciao_server.mpb
+++ b/bin/MakeProjectCreator/config/ciao_server.mpb
@@ -1,4 +1,4 @@
project : ciao_component {
- depends += CIAO_Server
+ after += CIAO_Server
libs += CIAO_Server
}
diff --git a/bin/MakeProjectCreator/config/client.mpb b/bin/MakeProjectCreator/config/client.mpb
index 6b398fc9da9..fa33fcf2fb8 100644
--- a/bin/MakeProjectCreator/config/client.mpb
+++ b/bin/MakeProjectCreator/config/client.mpb
@@ -1,3 +1,2 @@
-project(client) : taoexe {
- exename = client
+project : taoclient {
} \ No newline at end of file
diff --git a/bin/MakeProjectCreator/config/concurrency.mpb b/bin/MakeProjectCreator/config/concurrency.mpb
new file mode 100644
index 00000000000..9a57c9f34f2
--- /dev/null
+++ b/bin/MakeProjectCreator/config/concurrency.mpb
@@ -0,0 +1,5 @@
+project : portableserver {
+ after += CosConcurrency
+ libs += TAO_CosConcurrency
+ comps += Concurrency
+}
diff --git a/bin/MakeProjectCreator/config/dslogadmin.mpb b/bin/MakeProjectCreator/config/dslogadmin.mpb
new file mode 100644
index 00000000000..f86ff0adfd7
--- /dev/null
+++ b/bin/MakeProjectCreator/config/dslogadmin.mpb
@@ -0,0 +1,4 @@
+project : svc_utils, etcl, dynamicany {
+ after += DsLogAdmin
+ libs += TAO_DsLogAdmin
+}
diff --git a/bin/MakeProjectCreator/config/dynamicany.mpb b/bin/MakeProjectCreator/config/dynamicany.mpb
new file mode 100644
index 00000000000..8853cb67031
--- /dev/null
+++ b/bin/MakeProjectCreator/config/dynamicany.mpb
@@ -0,0 +1,4 @@
+project : taolib {
+ after += DynamicAny
+ libs += TAO_DynamicAny
+}
diff --git a/bin/MakeProjectCreator/config/dynamicinterface.mpb b/bin/MakeProjectCreator/config/dynamicinterface.mpb
new file mode 100644
index 00000000000..c5755b66d9e
--- /dev/null
+++ b/bin/MakeProjectCreator/config/dynamicinterface.mpb
@@ -0,0 +1,4 @@
+project : portableserver {
+ after += DynamicInterface
+ libs += TAO_DynamicInterface
+}
diff --git a/bin/MakeProjectCreator/config/etcl.mpb b/bin/MakeProjectCreator/config/etcl.mpb
new file mode 100644
index 00000000000..7186bafc7db
--- /dev/null
+++ b/bin/MakeProjectCreator/config/etcl.mpb
@@ -0,0 +1,4 @@
+project : taolib {
+ after += ETCL
+ libs += TAO_ETCL
+}
diff --git a/bin/MakeProjectCreator/config/event.mpb b/bin/MakeProjectCreator/config/event.mpb
new file mode 100644
index 00000000000..48aaaf66e52
--- /dev/null
+++ b/bin/MakeProjectCreator/config/event.mpb
@@ -0,0 +1,5 @@
+project : naming, messaging {
+ after += CosEvent
+ libs += TAO_CosEvent
+ comps += CosEvent
+}
diff --git a/bin/MakeProjectCreator/config/ftorb.mpb b/bin/MakeProjectCreator/config/ftorb.mpb
new file mode 100644
index 00000000000..ee7fe2d1c65
--- /dev/null
+++ b/bin/MakeProjectCreator/config/ftorb.mpb
@@ -0,0 +1,5 @@
+project : iormanip, portableserver {
+ after += FTORB
+ libs += TAO_FTORB
+ comps += FTORB
+}
diff --git a/bin/MakeProjectCreator/config/global.features b/bin/MakeProjectCreator/config/global.features
index a1f91d00fc1..dce01fac5d4 100644
--- a/bin/MakeProjectCreator/config/global.features
+++ b/bin/MakeProjectCreator/config/global.features
@@ -22,3 +22,4 @@ repo = 0
minimum_corba = 0
java = 0
qt = 0
+wxwindows = 0
diff --git a/bin/MakeProjectCreator/config/global.mpb b/bin/MakeProjectCreator/config/global.mpb
index 31fd4ed706b..67b20056711 100644
--- a/bin/MakeProjectCreator/config/global.mpb
+++ b/bin/MakeProjectCreator/config/global.mpb
@@ -1,4 +1,3 @@
project {
- dllout = .
libout = .
}
diff --git a/bin/MakeProjectCreator/config/ifr_client.mpb b/bin/MakeProjectCreator/config/ifr_client.mpb
new file mode 100644
index 00000000000..eda60f0b55b
--- /dev/null
+++ b/bin/MakeProjectCreator/config/ifr_client.mpb
@@ -0,0 +1,4 @@
+project : taolib {
+ libs += TAO_IFR_Client
+ after += IFR_Client
+}
diff --git a/bin/MakeProjectCreator/config/ifrservice.mpb b/bin/MakeProjectCreator/config/ifrservice.mpb
new file mode 100644
index 00000000000..b7a95bde237
--- /dev/null
+++ b/bin/MakeProjectCreator/config/ifrservice.mpb
@@ -0,0 +1,4 @@
+project : iortable, svc_utils, typecodefactory {
+ after += IFRService
+ libs += TAO_IFRService
+}
diff --git a/bin/MakeProjectCreator/config/iorinterceptor.mpb b/bin/MakeProjectCreator/config/iorinterceptor.mpb
index 4c6a6c99cb6..353cd27b8bb 100644
--- a/bin/MakeProjectCreator/config/iorinterceptor.mpb
+++ b/bin/MakeProjectCreator/config/iorinterceptor.mpb
@@ -1,5 +1,5 @@
project {
- depends += IORInterceptor
+ after += IORInterceptor
libs += TAO_IORInterceptor
libpaths += $(TAO_ROOT)/tao/IORInterceptor
}
diff --git a/bin/MakeProjectCreator/config/iormanip.mpb b/bin/MakeProjectCreator/config/iormanip.mpb
new file mode 100644
index 00000000000..88a0954b5a2
--- /dev/null
+++ b/bin/MakeProjectCreator/config/iormanip.mpb
@@ -0,0 +1,4 @@
+project : taolib {
+ after += IORManipulation
+ libs += TAO_IORManip
+}
diff --git a/bin/MakeProjectCreator/config/iortable.mpb b/bin/MakeProjectCreator/config/iortable.mpb
new file mode 100644
index 00000000000..ed21ba835c7
--- /dev/null
+++ b/bin/MakeProjectCreator/config/iortable.mpb
@@ -0,0 +1,4 @@
+project : taolib {
+ after += IORTable
+ libs += TAO_IORTable
+}
diff --git a/bin/MakeProjectCreator/config/lifecycle.mpb b/bin/MakeProjectCreator/config/lifecycle.mpb
new file mode 100644
index 00000000000..cfe2108f32e
--- /dev/null
+++ b/bin/MakeProjectCreator/config/lifecycle.mpb
@@ -0,0 +1,4 @@
+project : naming {
+ libs += TAO_CosLifeCycle
+ after += CosLifeCycle
+}
diff --git a/bin/MakeProjectCreator/config/loadbalancing.mpb b/bin/MakeProjectCreator/config/loadbalancing.mpb
new file mode 100644
index 00000000000..1c106670224
--- /dev/null
+++ b/bin/MakeProjectCreator/config/loadbalancing.mpb
@@ -0,0 +1,5 @@
+project : messaging, naming, portablegroup {
+ libs += TAO_CosLoadBalancing
+ after += LoadBalancing
+ comps += CosLoadBalancing
+}
diff --git a/bin/MakeProjectCreator/config/messaging.mpb b/bin/MakeProjectCreator/config/messaging.mpb
index a7554cfaea2..afbc5739748 100644
--- a/bin/MakeProjectCreator/config/messaging.mpb
+++ b/bin/MakeProjectCreator/config/messaging.mpb
@@ -1,2 +1,4 @@
-project : server, messaging_only {
+project : portableserver {
+ after += Messaging
+ libs += TAO_Messaging
}
diff --git a/bin/MakeProjectCreator/config/messaging_only.mpb b/bin/MakeProjectCreator/config/messaging_only.mpb
index e272e8c729b..747e18e0542 100644
--- a/bin/MakeProjectCreator/config/messaging_only.mpb
+++ b/bin/MakeProjectCreator/config/messaging_only.mpb
@@ -1,5 +1,5 @@
project {
- depends += Messaging
+ after += Messaging
libs += TAO_Messaging
libpaths += $(TAO_ROOT)/tao/Messaging
}
diff --git a/bin/MakeProjectCreator/config/naming.mpb b/bin/MakeProjectCreator/config/naming.mpb
new file mode 100644
index 00000000000..c46e30dc84a
--- /dev/null
+++ b/bin/MakeProjectCreator/config/naming.mpb
@@ -0,0 +1,5 @@
+project : iortable, svc_utils {
+ after += CosNaming
+ libs += TAO_CosNaming
+ comps += Naming
+}
diff --git a/bin/MakeProjectCreator/config/namingexe.mpb b/bin/MakeProjectCreator/config/namingexe.mpb
index 565bc04c674..8ced70aa732 100644
--- a/bin/MakeProjectCreator/config/namingexe.mpb
+++ b/bin/MakeProjectCreator/config/namingexe.mpb
@@ -1,6 +1,2 @@
-project : server, orbsvcsexe {
- depends += CosNaming Svc_Utils IORTable
- libs += TAO_CosNaming TAO_Svc_Utils TAO_IORTable
- comps += Naming
- libpaths += $(TAO_ROOT)/tao/IORTable
+project : taoserver, orbsvcsexe, naming {
}
diff --git a/bin/MakeProjectCreator/config/notification.mpb b/bin/MakeProjectCreator/config/notification.mpb
new file mode 100644
index 00000000000..9cc453facbc
--- /dev/null
+++ b/bin/MakeProjectCreator/config/notification.mpb
@@ -0,0 +1,5 @@
+project : event, etcl, dynamicany {
+ after += CosNotification
+ libs += TAO_CosNotification
+ comps += Notify
+}
diff --git a/bin/MakeProjectCreator/config/notify.mpb b/bin/MakeProjectCreator/config/notify.mpb
index 5ffdbe8a278..832dfb3e979 100644
--- a/bin/MakeProjectCreator/config/notify.mpb
+++ b/bin/MakeProjectCreator/config/notify.mpb
@@ -1,5 +1,2 @@
-project {
- depends += CosNotification ETCL CosNaming Svc_Utils IORTable DynamicAny PortableServer TAO
- libs += TAO_CosNotification TAO_ETCL TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_DynamicAny TAO_PortableServer TAO
- comps += Notify Naming
+project : notification {
}
diff --git a/bin/MakeProjectCreator/config/notifytest.mpb b/bin/MakeProjectCreator/config/notifytest.mpb
index 1be2c3a6652..b5884fa3a61 100644
--- a/bin/MakeProjectCreator/config/notifytest.mpb
+++ b/bin/MakeProjectCreator/config/notifytest.mpb
@@ -1,6 +1,5 @@
project: orbsvcsexe, notify {
- depends += Notify_Lib
- libs += TAO_NotifyTests
- libpaths += $(TAO_ROOT)/orbsvcs/tests/Notify/lib
+ after += NotifyTests_Lib
+ libs += NotifyTests
includes += $(TAO_ROOT)/orbsvcs/tests/Notify/lib
} \ No newline at end of file
diff --git a/bin/MakeProjectCreator/config/objreftemplate.mpb b/bin/MakeProjectCreator/config/objreftemplate.mpb
index 63b3a74e009..52f9fd673eb 100644
--- a/bin/MakeProjectCreator/config/objreftemplate.mpb
+++ b/bin/MakeProjectCreator/config/objreftemplate.mpb
@@ -1,5 +1,5 @@
project {
- depends += ObjRefTemplate
+ after += ObjRefTemplate
libs += TAO_ObjRefTemplate
libpaths += $(TAO_ROOT)/tao/ObjRefTemplate
}
diff --git a/bin/MakeProjectCreator/config/orbsvcs_output.mpb b/bin/MakeProjectCreator/config/orbsvcs_output.mpb
new file mode 100644
index 00000000000..bb0efdc3a1d
--- /dev/null
+++ b/bin/MakeProjectCreator/config/orbsvcs_output.mpb
@@ -0,0 +1,7 @@
+project {
+ staticflags += TAO_AS_STATIC_LIBS
+ // We tested with all orbsvcs libs going to $(TAO_ROOT)/orbsvcs/lib, but
+ // decided that it was easier to deal with all libs in one place.
+ libpaths += $(ACE_ROOT)/lib
+ libout = $(ACE_ROOT)/lib
+} \ No newline at end of file
diff --git a/bin/MakeProjectCreator/config/orbsvcsexe.mpb b/bin/MakeProjectCreator/config/orbsvcsexe.mpb
index 505d10186b2..a8d45059fa4 100644
--- a/bin/MakeProjectCreator/config/orbsvcsexe.mpb
+++ b/bin/MakeProjectCreator/config/orbsvcsexe.mpb
@@ -1,5 +1,5 @@
project : taoexe {
includes += $(TAO_ROOT)/orbsvcs
- libpaths += $(TAO_ROOT)/orbsvcs/orbsvcs
+ libpaths += $(ACE_ROOT)/lib
compname = --orbsvcs
}
diff --git a/bin/MakeProjectCreator/config/orbsvcslib.mpb b/bin/MakeProjectCreator/config/orbsvcslib.mpb
index 5f89746afa7..ca4c44dcd0d 100644
--- a/bin/MakeProjectCreator/config/orbsvcslib.mpb
+++ b/bin/MakeProjectCreator/config/orbsvcslib.mpb
@@ -1,7 +1,7 @@
-project : taolib_with_idl {
- includes += $(TAO_ROOT)/orbsvcs
- libpaths += $(TAO_ROOT)/orbsvcs/orbsvcs
- idlflags += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs
- compname = --orbsvcs
- tagname = TAO_ORBSVCS
+project : taolib_with_idl, orbsvcs_output {
+ includes += $(TAO_ROOT)/orbsvcs
+ idlflags += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs
+ compname = --orbsvcs
+ tagname = TAO_ORBSVCS
+ include_dir = orbsvcs
}
diff --git a/bin/MakeProjectCreator/config/portablegroup.mpb b/bin/MakeProjectCreator/config/portablegroup.mpb
new file mode 100644
index 00000000000..0331899d194
--- /dev/null
+++ b/bin/MakeProjectCreator/config/portablegroup.mpb
@@ -0,0 +1,4 @@
+project : naming {
+ libs += TAO_PortableGroup
+ after += PortableGroup
+}
diff --git a/bin/MakeProjectCreator/config/portableserver.mpb b/bin/MakeProjectCreator/config/portableserver.mpb
new file mode 100644
index 00000000000..a9df7e3cb13
--- /dev/null
+++ b/bin/MakeProjectCreator/config/portableserver.mpb
@@ -0,0 +1,4 @@
+project : taolib {
+ after += PortableServer
+ libs += TAO_PortableServer
+}
diff --git a/bin/MakeProjectCreator/config/property.mpb b/bin/MakeProjectCreator/config/property.mpb
new file mode 100644
index 00000000000..88e4df4d7f0
--- /dev/null
+++ b/bin/MakeProjectCreator/config/property.mpb
@@ -0,0 +1,5 @@
+project : portableserver {
+ after += CosProperty
+ libs += TAO_CosProperty
+ comps += Property
+}
diff --git a/bin/MakeProjectCreator/config/qos.mpb b/bin/MakeProjectCreator/config/qos.mpb
new file mode 100644
index 00000000000..7e3b9eb695b
--- /dev/null
+++ b/bin/MakeProjectCreator/config/qos.mpb
@@ -0,0 +1,5 @@
+project : acelib {
+ requires += qos
+ after += QoS
+ libs += ACE_QoS
+}
diff --git a/bin/MakeProjectCreator/config/qt_moc.mpb b/bin/MakeProjectCreator/config/qt_moc.mpb
index e570060da5c..79f366e9847 100644
--- a/bin/MakeProjectCreator/config/qt_moc.mpb
+++ b/bin/MakeProjectCreator/config/qt_moc.mpb
@@ -1,4 +1,4 @@
-project {
+project : qt {
Define_Custom(MOC) {
automatic = 0
command = $(ACE_ROOT)/bin/pch_cmd.pl -t -o
diff --git a/bin/MakeProjectCreator/config/rmcast.mpb b/bin/MakeProjectCreator/config/rmcast.mpb
new file mode 100644
index 00000000000..5255c32ef4c
--- /dev/null
+++ b/bin/MakeProjectCreator/config/rmcast.mpb
@@ -0,0 +1,4 @@
+project : acelib {
+ after += RMCast
+ libs += ACE_RMCast
+}
diff --git a/bin/MakeProjectCreator/config/rt_client.mpb b/bin/MakeProjectCreator/config/rt_client.mpb
index 635546d1ec5..5516e757658 100644
--- a/bin/MakeProjectCreator/config/rt_client.mpb
+++ b/bin/MakeProjectCreator/config/rt_client.mpb
@@ -1,6 +1,2 @@
-project : client {
- depends += RTCORBA
- libs += TAO_RTCORBA
- requires += rt_corba
- libpaths += $(TAO_ROOT)/tao/RTCORBA
+project : taoclient, rtcorba {
}
diff --git a/bin/MakeProjectCreator/config/rt_server.mpb b/bin/MakeProjectCreator/config/rt_server.mpb
index 146a7bfdbed..5173aa9f018 100644
--- a/bin/MakeProjectCreator/config/rt_server.mpb
+++ b/bin/MakeProjectCreator/config/rt_server.mpb
@@ -1,6 +1,2 @@
-project : server {
- depends += RTPortableServer RTCORBA
- libs += TAO_RTCORBA TAO_RTPortableServer
- requires += rt_corba
- libpaths += $(TAO_ROOT)/tao/RTCORBA $(TAO_ROOT)/tao/RTPortableServer
+project : taoserver, rtportableserver, rtcorba {
}
diff --git a/bin/MakeProjectCreator/config/rtcorba.mpb b/bin/MakeProjectCreator/config/rtcorba.mpb
new file mode 100644
index 00000000000..ac03672b89f
--- /dev/null
+++ b/bin/MakeProjectCreator/config/rtcorba.mpb
@@ -0,0 +1,5 @@
+project : taolib {
+ after += RTCORBA
+ libs += TAO_RTCORBA
+ requires += rt_corba
+}
diff --git a/bin/MakeProjectCreator/config/rtcorbacommon.mpb b/bin/MakeProjectCreator/config/rtcorbacommon.mpb
new file mode 100644
index 00000000000..302e9a2cad6
--- /dev/null
+++ b/bin/MakeProjectCreator/config/rtcorbacommon.mpb
@@ -0,0 +1,5 @@
+project {
+ after += RTCORBA_Common
+ libs += RTCORBA_Common
+ includes += ../Common
+}
diff --git a/bin/MakeProjectCreator/config/rtcorbaevent.mpb b/bin/MakeProjectCreator/config/rtcorbaevent.mpb
new file mode 100644
index 00000000000..292ff257a9c
--- /dev/null
+++ b/bin/MakeProjectCreator/config/rtcorbaevent.mpb
@@ -0,0 +1,4 @@
+project : rtportableserver, rtevent {
+ after += RTCORBAEvent
+ libs += TAO_RTCORBAEvent
+}
diff --git a/bin/MakeProjectCreator/config/rtevent.mpb b/bin/MakeProjectCreator/config/rtevent.mpb
new file mode 100644
index 00000000000..89f0e5422b3
--- /dev/null
+++ b/bin/MakeProjectCreator/config/rtevent.mpb
@@ -0,0 +1,5 @@
+project : messaging, svc_utils {
+ after += RTEvent
+ libs += TAO_RTEvent
+ comps += RTEvent
+}
diff --git a/bin/MakeProjectCreator/config/rteventexe.mpb b/bin/MakeProjectCreator/config/rteventexe.mpb
index 89fb3da58c8..7d053241fd3 100644
--- a/bin/MakeProjectCreator/config/rteventexe.mpb
+++ b/bin/MakeProjectCreator/config/rteventexe.mpb
@@ -1,5 +1,2 @@
-project: server, orbsvcsexe {
- depends += RTEvent Svc_Utils
- libs += TAO_RTEvent TAO_Svc_Utils
- comps += RTEvent
+project: server, orbsvcsexe, rtevent {
}
diff --git a/bin/MakeProjectCreator/config/rtoldevent.mpb b/bin/MakeProjectCreator/config/rtoldevent.mpb
new file mode 100644
index 00000000000..e2a50f456ab
--- /dev/null
+++ b/bin/MakeProjectCreator/config/rtoldevent.mpb
@@ -0,0 +1,4 @@
+project : rtevent, rtsched {
+ after += RTOLDEvent
+ libs += TAO_RTOLDEvent
+}
diff --git a/bin/MakeProjectCreator/config/rtportableserver.mpb b/bin/MakeProjectCreator/config/rtportableserver.mpb
new file mode 100644
index 00000000000..b4bc5b0db0f
--- /dev/null
+++ b/bin/MakeProjectCreator/config/rtportableserver.mpb
@@ -0,0 +1,4 @@
+project : portableserver, rtcorba {
+ after += RTPortableServer
+ libs += TAO_RTPortableServer
+}
diff --git a/bin/MakeProjectCreator/config/rtsched.mpb b/bin/MakeProjectCreator/config/rtsched.mpb
new file mode 100644
index 00000000000..21482dcbbc3
--- /dev/null
+++ b/bin/MakeProjectCreator/config/rtsched.mpb
@@ -0,0 +1,5 @@
+project : naming {
+ after += RTSched
+ libs += TAO_RTSched
+ comps += Sched
+}
diff --git a/bin/MakeProjectCreator/config/rtschedevent.mpb b/bin/MakeProjectCreator/config/rtschedevent.mpb
new file mode 100644
index 00000000000..1a49dd63eb6
--- /dev/null
+++ b/bin/MakeProjectCreator/config/rtschedevent.mpb
@@ -0,0 +1,4 @@
+project : rtsched, rtevent {
+ after += RTSchedEvent
+ libs += TAO_RTSchedEvent
+}
diff --git a/bin/MakeProjectCreator/config/security.mpb b/bin/MakeProjectCreator/config/security.mpb
new file mode 100644
index 00000000000..03b8d1498a5
--- /dev/null
+++ b/bin/MakeProjectCreator/config/security.mpb
@@ -0,0 +1,4 @@
+project : portableserver {
+ after += Security
+ libs += TAO_Security
+}
diff --git a/bin/MakeProjectCreator/config/server.mpb b/bin/MakeProjectCreator/config/server.mpb
index 4c97e282d11..5a5e667565c 100644
--- a/bin/MakeProjectCreator/config/server.mpb
+++ b/bin/MakeProjectCreator/config/server.mpb
@@ -1,6 +1,2 @@
-project(server) : taoexe {
- depends += PortableServer
- exename = server
- libs += TAO_PortableServer
- libpaths += $(TAO_ROOT)/tao/PortableServer
+project : taoserver {
}
diff --git a/bin/MakeProjectCreator/config/smart_proxies.mpb b/bin/MakeProjectCreator/config/smart_proxies.mpb
index 21f0116012a..3f9625ab049 100644
--- a/bin/MakeProjectCreator/config/smart_proxies.mpb
+++ b/bin/MakeProjectCreator/config/smart_proxies.mpb
@@ -1,5 +1,5 @@
-project {
- depends += SmartProxies
+project : taolib {
+ after += SmartProxies
libs += TAO_SmartProxies
requires += smart_proxies
}
diff --git a/bin/MakeProjectCreator/config/ssl.mpb b/bin/MakeProjectCreator/config/ssl.mpb
new file mode 100644
index 00000000000..4e7373191c9
--- /dev/null
+++ b/bin/MakeProjectCreator/config/ssl.mpb
@@ -0,0 +1,6 @@
+project : acelib {
+ after += SSL
+ libs += ACE_SSL
+ requires += ssl
+ ssl = 1
+}
diff --git a/bin/MakeProjectCreator/config/strategies.mpb b/bin/MakeProjectCreator/config/strategies.mpb
index 1fdf735b933..51005b4d847 100644
--- a/bin/MakeProjectCreator/config/strategies.mpb
+++ b/bin/MakeProjectCreator/config/strategies.mpb
@@ -1,4 +1,4 @@
-project {
- depends += Strategies
+project : taolib {
+ after += Strategies
libs += TAO_Strategies
}
diff --git a/bin/MakeProjectCreator/config/svc_utils.mpb b/bin/MakeProjectCreator/config/svc_utils.mpb
new file mode 100644
index 00000000000..c93f568c91d
--- /dev/null
+++ b/bin/MakeProjectCreator/config/svc_utils.mpb
@@ -0,0 +1,4 @@
+project : portableserver, taolib_with_idl {
+ after += Svc_Utils
+ libs += TAO_Svc_Utils
+}
diff --git a/bin/MakeProjectCreator/config/tao_output.mpb b/bin/MakeProjectCreator/config/tao_output.mpb
new file mode 100644
index 00000000000..95a33ef9aaf
--- /dev/null
+++ b/bin/MakeProjectCreator/config/tao_output.mpb
@@ -0,0 +1,6 @@
+project {
+ libout = $(ACE_ROOT)/lib
+ libpaths += $(ACE_ROOT)/lib
+ staticflags += TAO_AS_STATIC_LIBS
+}
+
diff --git a/bin/MakeProjectCreator/config/taoclient.mpb b/bin/MakeProjectCreator/config/taoclient.mpb
new file mode 100644
index 00000000000..c8223942568
--- /dev/null
+++ b/bin/MakeProjectCreator/config/taoclient.mpb
@@ -0,0 +1,3 @@
+project(taoclient) : taoexe {
+ exename = client
+} \ No newline at end of file
diff --git a/bin/MakeProjectCreator/config/taoexe.mpb b/bin/MakeProjectCreator/config/taoexe.mpb
index 848f6c6a61d..b1ad229706f 100644
--- a/bin/MakeProjectCreator/config/taoexe.mpb
+++ b/bin/MakeProjectCreator/config/taoexe.mpb
@@ -1,8 +1,8 @@
project : aceexe, taoversion {
- depends += tao TAO_IDL_EXE
- includes += $(TAO_ROOT) $(TAO_ROOT)/tao
- libpaths += $(TAO_ROOT)/tao
- idlflags = -Ge 1 -Sc
- libflags += TAO_AS_STATIC_LIBS
- libs += TAO
+ after += TAO TAO_IDL_EXE
+ includes += $(TAO_ROOT) $(TAO_ROOT)/tao
+ libpaths += $(ACE_ROOT)/lib
+ idlflags += -Ge 1 -Sc -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h
+ staticflags += TAO_AS_STATIC_LIBS
+ libs += TAO
}
diff --git a/bin/MakeProjectCreator/config/taolib.mpb b/bin/MakeProjectCreator/config/taolib.mpb
index 5be03113fd6..db3546ceca5 100644
--- a/bin/MakeProjectCreator/config/taolib.mpb
+++ b/bin/MakeProjectCreator/config/taolib.mpb
@@ -1,6 +1,5 @@
-project : acelib, taoversion {
- depends += tao
+project : acelib, taoversion, tao_output {
+ after += TAO
+ libs += TAO
includes += $(TAO_ROOT) $(TAO_ROOT)/tao
- libpaths += $(TAO_ROOT)/tao
- libflags += TAO_AS_STATIC_LIBS
}
diff --git a/bin/MakeProjectCreator/config/taolib_with_idl.mpb b/bin/MakeProjectCreator/config/taolib_with_idl.mpb
index a9cae7d10b6..29fdbea8ba1 100644
--- a/bin/MakeProjectCreator/config/taolib_with_idl.mpb
+++ b/bin/MakeProjectCreator/config/taolib_with_idl.mpb
@@ -1,4 +1,4 @@
project : taolib {
- depends += TAO_IDL_EXE
- idlflags = -Ge 1 -Sc
+ after += TAO_IDL_EXE
+ idlflags += -Ge 1 -Sc -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h
}
diff --git a/bin/MakeProjectCreator/config/taoserver.mpb b/bin/MakeProjectCreator/config/taoserver.mpb
new file mode 100644
index 00000000000..acca3a5998d
--- /dev/null
+++ b/bin/MakeProjectCreator/config/taoserver.mpb
@@ -0,0 +1,3 @@
+project : taoexe, portableserver {
+ exename = server
+}
diff --git a/bin/MakeProjectCreator/config/taoversion.mpb b/bin/MakeProjectCreator/config/taoversion.mpb
index a996835285f..87265e2c59b 100644
--- a/bin/MakeProjectCreator/config/taoversion.mpb
+++ b/bin/MakeProjectCreator/config/taoversion.mpb
@@ -1,3 +1,3 @@
project {
- version = 1.3.3
+ version = 1.3.1
}
diff --git a/bin/MakeProjectCreator/config/time.mpb b/bin/MakeProjectCreator/config/time.mpb
new file mode 100644
index 00000000000..20fe675c0ea
--- /dev/null
+++ b/bin/MakeProjectCreator/config/time.mpb
@@ -0,0 +1,5 @@
+project : naming {
+ after += CosTime
+ libs += TAO_CosTime
+ comps += Time
+}
diff --git a/bin/MakeProjectCreator/config/trading.mpb b/bin/MakeProjectCreator/config/trading.mpb
new file mode 100644
index 00000000000..48f789e0257
--- /dev/null
+++ b/bin/MakeProjectCreator/config/trading.mpb
@@ -0,0 +1,5 @@
+project : dynamicany, portableserver {
+ after += CosTrading
+ libs += TAO_CosTrading
+ comps += Trader
+}
diff --git a/bin/MakeProjectCreator/config/typecodefactory.mpb b/bin/MakeProjectCreator/config/typecodefactory.mpb
new file mode 100644
index 00000000000..4439905f170
--- /dev/null
+++ b/bin/MakeProjectCreator/config/typecodefactory.mpb
@@ -0,0 +1,4 @@
+project : ifr_client {
+ libs += TAO_TypeCodeFactory
+ after += TypeCodeFactory
+}
diff --git a/bin/MakeProjectCreator/config/valuetype.mpb b/bin/MakeProjectCreator/config/valuetype.mpb
index 5a9c7e947a2..fa80fccabf8 100644
--- a/bin/MakeProjectCreator/config/valuetype.mpb
+++ b/bin/MakeProjectCreator/config/valuetype.mpb
@@ -1,5 +1,5 @@
project {
- depends += Valuetype
+ after += Valuetype
libs += TAO_Valuetype
libpaths += $(TAO_ROOT)/tao/Valuetype
}
diff --git a/bin/MakeProjectCreator/modules/ProjectCreator.pm b/bin/MakeProjectCreator/modules/ProjectCreator.pm
index d2b5dbab873..0e38bd0525e 100644
--- a/bin/MakeProjectCreator/modules/ProjectCreator.pm
+++ b/bin/MakeProjectCreator/modules/ProjectCreator.pm
@@ -43,7 +43,7 @@ my(%validNames) = ('exename' => 1,
'idlflags' => 1,
'idlpreprocessor' => 1,
'defaultlibs' => 1,
- 'depends' => 1,
+ 'after' => 1,
'libs' => 1,
'lit_libs' => 1,
'pch_header' => 1,
@@ -51,8 +51,8 @@ my(%validNames) = ('exename' => 1,
'ssl' => 1,
'dllout' => 1,
'libout' => 1,
- 'dllflags' => 1,
- 'libflags' => 1,
+ 'dynamicflags' => 1,
+ 'staticflags' => 1,
'version' => 1,
'requires' => 1,
'avoids' => 1,
@@ -2306,7 +2306,7 @@ sub translate_value {
my($key) = shift;
my($val) = shift;
- if ($key eq 'depends' && $val ne '') {
+ if ($key eq 'after' && $val ne '') {
my($arr) = $self->create_array($val);
$val = '';
foreach my $entry (@$arr) {
diff --git a/bin/MakeProjectCreator/modules/TemplateParser.pm b/bin/MakeProjectCreator/modules/TemplateParser.pm
index b082b31baa1..118db647f6a 100644
--- a/bin/MakeProjectCreator/modules/TemplateParser.pm
+++ b/bin/MakeProjectCreator/modules/TemplateParser.pm
@@ -834,7 +834,7 @@ sub collect_data {
$prjc->update_project_info($self, 0, ['project_name']);
## This is for all projects
- $prjc->update_project_info($self, 1, ['depends']);
+ $prjc->update_project_info($self, 1, ['after']);
## VC7 Projects need to know the GUID.
## We need to save this value in our known values
diff --git a/bin/MakeProjectCreator/modules/VA4ProjectCreator.pm b/bin/MakeProjectCreator/modules/VA4ProjectCreator.pm
index 942be40a726..17b893f686e 100644
--- a/bin/MakeProjectCreator/modules/VA4ProjectCreator.pm
+++ b/bin/MakeProjectCreator/modules/VA4ProjectCreator.pm
@@ -32,7 +32,7 @@ sub translate_value {
my($key) = shift;
my($val) = shift;
- if ($key eq 'depends' && $val ne '') {
+ if ($key eq 'after' && $val ne '') {
my($wt) = $self->get_writing_type();
my($arr) = $self->create_array($val);
$val = '';
diff --git a/bin/MakeProjectCreator/modules/VC6ProjectCreator.pm b/bin/MakeProjectCreator/modules/VC6ProjectCreator.pm
index a02931a032c..fa0edd3126f 100644
--- a/bin/MakeProjectCreator/modules/VC6ProjectCreator.pm
+++ b/bin/MakeProjectCreator/modules/VC6ProjectCreator.pm
@@ -46,7 +46,7 @@ sub translate_value {
my($key) = shift;
my($val) = shift;
- if ($key eq 'depends' && $val ne '') {
+ if ($key eq 'after' && $val ne '') {
my($arr) = $self->create_array($val);
$val = '';
diff --git a/bin/MakeProjectCreator/templates/bor.mpd b/bin/MakeProjectCreator/templates/bor.mpd
index fa4fe858480..8b89a81ff07 100644
--- a/bin/MakeProjectCreator/templates/bor.mpd
+++ b/bin/MakeProjectCreator/templates/bor.mpd
@@ -64,11 +64,11 @@ RESOURCE =<%foreach(resource_files)%> $(OBJDIR)\<%noextension(resource_file)%>.r
<%endif%>
!ifdef STATIC
-LIB_FLAGS =<%foreach(libflags)%> -D<%libflag%><%endfor%>
+LIB_FLAGS =<%foreach(staticflags)%> -D<%staticflag%><%endfor%>
DLL_FLAGS =
!else
LIB_FLAGS =
-DLL_FLAGS =<%foreach(dllflags)%> -D<%dllflag%><%endfor%>
+DLL_FLAGS =<%foreach(dynamicflags)%> -D<%dynamicflag%><%endfor%>
!endif
CFLAGS = \
@@ -121,11 +121,15 @@ BASE_BINDIR = <%install%>
!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
<%endif%>
-<%endif%>
-<%if(sharedname)%>
+<%else%>
<%if(dllout)%>
BASE_BINDIR = <%dllout%>
+<%else%>
+<%if(libout)%>
+
+BASE_BINDIR = <%libout%>
+<%endif%>
<%endif%>
<%if(core)%>
diff --git a/bin/MakeProjectCreator/templates/bordll.mpt b/bin/MakeProjectCreator/templates/bordll.mpt
index 83c14560af6..e9b6ac22e6c 100644
--- a/bin/MakeProjectCreator/templates/bordll.mpt
+++ b/bin/MakeProjectCreator/templates/bordll.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler_win32"
+
type_is_binary = 1
type_is_dynamic = 1
common_defines = WIN32
diff --git a/bin/MakeProjectCreator/templates/borexe.mpt b/bin/MakeProjectCreator/templates/borexe.mpt
index 27daf4c7f80..5d4d47b405d 100644
--- a/bin/MakeProjectCreator/templates/borexe.mpt
+++ b/bin/MakeProjectCreator/templates/borexe.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler_win32"
+
type_is_binary = 1
common_defines = WIN32
conditional_include "zziplib"
diff --git a/bin/MakeProjectCreator/templates/em3vcp.mpd b/bin/MakeProjectCreator/templates/em3vcp.mpd
index 1b698ad5ad0..819d950d24d 100644
--- a/bin/MakeProjectCreator/templates/em3vcp.mpd
+++ b/bin/MakeProjectCreator/templates/em3vcp.mpd
@@ -61,7 +61,7 @@ LINK32=link.exe -lib
RSC=rc.exe
# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "$(CePlatform)"<%foreach(defines common_defines cpu_defines macros)%> /d <%define%><%endfor%><%foreach(includes)%> /i "<%include%>"<%endfor%> /r
CPP=<%cpp("cl.exe")%>
-# ADD CPP /nologo <%compile_flags%> <%foreach(includes)%>/I "<%include%>" <%endfor%>/D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D UNDER_CE=$(CEVersion) <%foreach(defines common_defines cpu_defines macros)%>/D <%define%> <%endfor%><%if(type_is_dynamic)%><%foreach(dllflags)%>/D <%dllflag%> <%endfor%><%endif%><%if(zzip)%><%foreach(zzip_defines)%> /D <%zzip_define%> <%endfor%> /I "$(ZZIP_ROOT)\include" <%endif%><%if(need_libflags)%><%foreach(libflags)%>/D <%libflag%> <%endfor%><%endif%><%if(pch_header)%><%foreach(pch_defines)%>/D <%pch_define%> <%endfor%><%if(pch_source)%>/Yu<%else%>/YX<%endif%>"<%pch_header%>" /Fp"<%intermediate_dir%>\<%noextension(project_file)%>\<%noextension(pch_header)%>.pch" <%endif%>/FR /FD /c
+# ADD CPP /nologo <%compile_flags%> <%foreach(includes)%>/I "<%include%>" <%endfor%>/D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D UNDER_CE=$(CEVersion) <%foreach(defines common_defines cpu_defines macros)%>/D <%define%> <%endfor%><%if(type_is_dynamic)%><%foreach(dynamicflags)%>/D <%dllflag%> <%endfor%><%endif%><%if(zzip)%><%foreach(zzip_defines)%> /D <%zzip_define%> <%endfor%> /I "$(ZZIP_ROOT)\include" <%endif%><%if(need_staticflags)%><%foreach(staticflags)%>/D <%libflag%> <%endfor%><%endif%><%if(pch_header)%><%foreach(pch_defines)%>/D <%pch_define%> <%endfor%><%if(pch_source)%>/Yu<%else%>/YX<%endif%>"<%pch_header%>" /Fp"<%intermediate_dir%>\<%noextension(project_file)%>\<%noextension(pch_header)%>.pch" <%endif%>/FR /FD /c
<%if(compile_flags_removed)%>
# SUBTRACT CPP <%compile_flags_removed%>
<%endif%>
@@ -197,7 +197,8 @@ InputName=<%basenoextension(idl_file)%>
InputDir=<%dirname(idl_file)%>
BuildCmds= \
- <%idl_compiler("$(ACE_ROOT)\\bin\\tao_idl")%> -o <%if(flag_overrides(idl_file, idlgendir))%><%flag_overrides(idl_file, idlgendir)%><%else%><%if(idlgendir)%><%idlgendir%><%else%><%if(dirname_found)%>$(InputDir)<%else%>.<%endif%><%endif%><%endif%> <%if(flag_overrides(idl_file, idlflags))%><%flag_overrides(idl_file, idlflags)%><%else%><%idlflags("-Sc")%><%endif%> $(InputPath)
+ PATH=%PATH%;<%idl_compiler_libs%> \
+ <%idl_compiler%> -o <%if(flag_overrides(idl_file, idlgendir))%><%flag_overrides(idl_file, idlgendir)%><%else%><%if(idlgendir)%><%idlgendir%><%else%><%if(dirname_found)%>$(InputDir)<%else%>.<%endif%><%endif%><%endif%> <%if(flag_overrides(idl_file, idlflags))%><%flag_overrides(idl_file, idlflags)%><%else%><%idlflags("-Sc")%><%endif%> $(InputPath)
"<%if(flag_overrides(idl_file, idlgendir))%><%flag_overrides(idl_file, idlgendir)%><%else%><%if(idlgendir)%><%idlgendir%><%else%><%if(dirname_found)%>$(InputDir)<%else%>.<%endif%><%endif%><%endif%>\$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
$(BuildCmds)
diff --git a/bin/MakeProjectCreator/templates/em3vcpdll.mpt b/bin/MakeProjectCreator/templates/em3vcpdll.mpt
index 3fa0d33f714..de5e2768749 100644
--- a/bin/MakeProjectCreator/templates/em3vcpdll.mpt
+++ b/bin/MakeProjectCreator/templates/em3vcpdll.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler_win32"
+
configurations = Release Debug
platform_longs = "WCE ARM" "WCE x86" "WCE emulator"
default_configuration = Debug
diff --git a/bin/MakeProjectCreator/templates/em3vcpdllexe.mpt b/bin/MakeProjectCreator/templates/em3vcpdllexe.mpt
index e9f51c2ef43..307953ee92e 100644
--- a/bin/MakeProjectCreator/templates/em3vcpdllexe.mpt
+++ b/bin/MakeProjectCreator/templates/em3vcpdllexe.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler_win32"
+
type_description = "Application"
platform_longs = "WCE ARM" "WCE x86" "WCE emulator"
default_configuration = Debug
diff --git a/bin/MakeProjectCreator/templates/em3vcplib.mpt b/bin/MakeProjectCreator/templates/em3vcplib.mpt
index 72360c63ebe..fb647367343 100644
--- a/bin/MakeProjectCreator/templates/em3vcplib.mpt
+++ b/bin/MakeProjectCreator/templates/em3vcplib.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler_win32"
+
type_description = "Static Library"
platform_longs = "WCE ARM" "WCE x86" "WCE emulator"
default_configuration = "Static Debug"
@@ -5,7 +7,7 @@ default_platform_long = "WCE ARM"
configurations = "Static Release" "Static Debug"
common_defines = UNICODE _UNICODE
type_is_static = 1
-need_libflags = 1
+need_staticflags = 1
stack =
WCE x86 {
diff --git a/bin/MakeProjectCreator/templates/em3vcplibexe.mpt b/bin/MakeProjectCreator/templates/em3vcplibexe.mpt
index a8724c29e13..8ef62af7cf2 100644
--- a/bin/MakeProjectCreator/templates/em3vcplibexe.mpt
+++ b/bin/MakeProjectCreator/templates/em3vcplibexe.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler_win32"
+
type_description = "Application"
platform_longs = "WCE ARM" "WCE x86" "WCE emulator"
default_configuration = "Static Debug"
@@ -6,8 +8,7 @@ configurations = "Static Release" "Static Debug"
type_is_binary = 1
common_defines = UNICODE _UNICODE
ssl_libs = libeay32 ssleay32
-zzip_libs = z zzip
-need_libflags = 1
+need_staticflags = 1
pdb = 1
stack =
diff --git a/bin/MakeProjectCreator/templates/gnu.mpd b/bin/MakeProjectCreator/templates/gnu.mpd
index 58cc590a172..3c6578d8c78 100644
--- a/bin/MakeProjectCreator/templates/gnu.mpd
+++ b/bin/MakeProjectCreator/templates/gnu.mpd
@@ -24,6 +24,7 @@ endif
<%endif%>
<%if(idl_files)%>
+TAO_IDL = <%idl_compiler%>
IDL_FILES =<%foreach(idl_files)%> <%noextension(idl_file)%><%endfor%>
IDL_SRC = $(foreach ext, C.cpp S.cpp, $(foreach file, $(IDL_FILES), $(file)$(ext)))
<%endif%>
@@ -194,6 +195,7 @@ ifeq (<%comp%>, $(findstring <%comp%>, $(CURRENT_COMPONENTS)))
endif
<%endfor%>
<%endif%>
+ACELIB =<%foreach(defaultlibs)%> -l<%defaultlib%><%endfor%>
include $(ACE_ROOT)/include/makeinclude/macros.GNU
include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
@@ -208,11 +210,19 @@ else
INSBIN = $(INSTALL_CHECK)
INSTALL = $(VBIN:%=$(INSBIN)/%$(EXEEXT))
<%endif%>
-<%if(sharedname)%>
+endif
+<%else%>
+<%if(!exename)%>
+
+INSTALL_CHECK = <%if(dllout)%><%dllout%><%else%><%libout%><%endif%>
+ifeq ($(INSTALL_CHECK),.)
+ INSLIB = $(PWD)
+else
INSLIB = $(INSTALL_CHECK)
-<%endif%>
endif
<%endif%>
+
+<%endif%>
<%if(sharedname)%>
include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
<%endif%>
@@ -238,17 +248,17 @@ else
CPPFLAGS += -DTAO_IDL_PREPROCESSOR=\"$(subst \,\,$(TAO_IDL_PREPROCESSOR))\"
endif
<%endif%>
-<%if(dllflags)%>
+<%if(dynamicflags)%>
ifeq ($(shared_libs),1)
ifneq ($(SHLIB),)
- CPPFLAGS +=<%foreach(dllflags)%> -D<%dllflag%><%endfor%>
+ CPPFLAGS +=<%foreach(dynamicflags)%> -D<%dynamicflag%><%endfor%>
endif
endif
<%endif%>
-<%if(libflags)%>
+<%if(staticflags)%>
ifeq ($(static_libs),1)
ifneq ($(LIB),)
- CPPFLAGS +=<%foreach(libflags)%> -D<%libflag%><%endfor%>
+ CPPFLAGS +=<%foreach(staticflags)%> -D<%staticflag%><%endfor%>
endif
endif
<%endif%>
diff --git a/bin/MakeProjectCreator/templates/gnudll.mpt b/bin/MakeProjectCreator/templates/gnudll.mpt
index e6b020aca8b..7d4f84e9b67 100644
--- a/bin/MakeProjectCreator/templates/gnudll.mpt
+++ b/bin/MakeProjectCreator/templates/gnudll.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler"
+
ssl_libs = ssl crypto
zzip_libs = z zzip
conditional_include "zziplib"
diff --git a/bin/MakeProjectCreator/templates/gnuexe.mpt b/bin/MakeProjectCreator/templates/gnuexe.mpt
index e6b020aca8b..7d4f84e9b67 100644
--- a/bin/MakeProjectCreator/templates/gnuexe.mpt
+++ b/bin/MakeProjectCreator/templates/gnuexe.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler"
+
ssl_libs = ssl crypto
zzip_libs = z zzip
conditional_include "zziplib"
diff --git a/bin/MakeProjectCreator/templates/make.mpd b/bin/MakeProjectCreator/templates/make.mpd
index 2ca6a2752d3..c13dc33033c 100644
--- a/bin/MakeProjectCreator/templates/make.mpd
+++ b/bin/MakeProjectCreator/templates/make.mpd
@@ -106,7 +106,7 @@ $(BIN): $(OBJS)
<%endif%>
<%if(sharedname)%>
-all: $(SHLIB) <%if(install)%>install<%endif%>
+all: $(SHLIB) <%if(install)%>install<%else%><%if(!exename)%>install<%endif%><%endif%>
$(SHLIB): $(OBJS)
$(LINK.cc) $(SHFLAGS) $(OUTPUT_OPTION) $(OBJS) $(LDLIBS)
@@ -123,7 +123,15 @@ $(LIB): $(OBJS)
<%if(install)%>
<%if(exename)%>
INSTARGET = $(BIN)
+install:
+ @echo "Installing $(INSTARGET) -> <%install%>/$(INSTARGET)"
+ @mkdir -p "<%install%>"
+ @$(RM) "<%install%>/$(INSTARGET)"
+ @ln -s "$(PWD)/$(INSTARGET)" "<%install%>"
+
+<%endif%>
<%else%>
+<%if(!exename)%>
<%if(sharedname)%>
INSTARGET = $(SHLIB)
<%else%>
@@ -131,13 +139,11 @@ INSTARGET = $(SHLIB)
INSTARGET = $(LIB)
<%endif%>
<%endif%>
-<%endif%>
install:
- @echo "Installing $(INSTARGET) -> <%install%>/$(INSTARGET)"
- @mkdir -p "<%install%>"
- @$(RM) "<%install%>/$(INSTARGET)"
- @ln -s "$(PWD)/$(INSTARGET)" "<%install%>"
-
+ @mkdir -p "<%if(dllout)%><%dllout%><%else%><%libout%><%endif%>"
+ @$(RM) "<%if(dllout)%><%dllout%><%else%><%libout%><%endif%>/$(INSTARGET)"
+ @ln -s "$(PWD)/$(INSTARGET)" "<%if(dllout)%><%dllout%><%else%><%libout%><%endif%>"
+<%endif%>
<%endif%>
clean:
-$(RM) $(OBJS)
diff --git a/bin/MakeProjectCreator/templates/makedll.mpt b/bin/MakeProjectCreator/templates/makedll.mpt
index 15e8c50f132..0ae2c4a947a 100644
--- a/bin/MakeProjectCreator/templates/makedll.mpt
+++ b/bin/MakeProjectCreator/templates/makedll.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler"
+
configurations = gcc
soext = so
ssl_libs = ssl crypto
diff --git a/bin/MakeProjectCreator/templates/makeexe.mpt b/bin/MakeProjectCreator/templates/makeexe.mpt
index e3504056f1b..ca465a3e1d1 100644
--- a/bin/MakeProjectCreator/templates/makeexe.mpt
+++ b/bin/MakeProjectCreator/templates/makeexe.mpt
@@ -1 +1,2 @@
conditional_include "makedll"
+
diff --git a/bin/MakeProjectCreator/templates/nmake.mpd b/bin/MakeProjectCreator/templates/nmake.mpd
index acf4a359218..5bdec1d8374 100644
--- a/bin/MakeProjectCreator/templates/nmake.mpd
+++ b/bin/MakeProjectCreator/templates/nmake.mpd
@@ -48,10 +48,10 @@ OUTDIR=<%libout%>
<%endif%>
INTDIR=<%intermediate_dir%>\<%noextension(project_file)%>
-ALL : <%if(idl_files)%>IDL_STUBS <%endif%><%if(exename)%><%if(install)%>"$(INSTALLDIR)" <%endif%><%endif%>"<%if(type_is_dynamic)%><%dllout%>\<%sharedname%><%lib_modifier%>.dll<%endif%><%if(type_is_static)%>$(OUTDIR)\<%staticname%><%lib_modifier%>.lib<%endif%><%if(exename)%>$(INSTALLDIR)\<%exename%>.exe<%endif%>"<%foreach(custom_types)%><%foreach(custom_type->input_files)%><%foreach(custom_type->input_file->output_files)%> "<%if(flag_overrides(custom_type->input_file, gendir))%><%flag_overrides(custom_type->input_file, gendir)%>\<%basename(custom_type->input_file->output_file)%><%else%>.\<%custom_type->input_file->output_file%><%endif%>"<%endfor%><%endfor%><%endfor%>
+ALL : <%if(idl_files)%>IDL_STUBS <%endif%><%if(exename)%><%if(install)%>"$(INSTALLDIR)" <%endif%><%endif%>"<%if(type_is_dynamic)%><%if(dllout)%><%dllout%><%else%><%libout%><%endif%>\<%sharedname%><%lib_modifier%>.dll<%endif%><%if(type_is_static)%>$(OUTDIR)\<%staticname%><%lib_modifier%>.lib<%endif%><%if(exename)%>$(INSTALLDIR)\<%exename%>.exe<%endif%>"<%foreach(custom_types)%><%foreach(custom_type->input_files)%><%foreach(custom_type->input_file->output_files)%> "<%if(flag_overrides(custom_type->input_file, gendir))%><%flag_overrides(custom_type->input_file, gendir)%>\<%basename(custom_type->input_file->output_file)%><%else%>.\<%custom_type->input_file->output_file%><%endif%>"<%endfor%><%endfor%><%endfor%>
DEPEND :
- perl <%depgen("$(ACE_ROOT)\\bin\\depgen.pl")%><%foreach(includes)%> -I"<%include%>"<%endfor%><%foreach(defines cpu_defines common_defines macros)%> -D<%define%><%endfor%><%if(type_is_dynamic)%><%foreach(dllflags)%> -D<%dllflag%><%endfor%><%endif%><%if(zzip)%><%foreach(zzip_defines)%> -D<%zzip_define%><%endfor%> -I"$(ZZIP_ROOT)\include" <%endif%><%if(need_libflags)%><%foreach(libflags)%> -D<%libflag%><%endfor%><%endif%><%if(pch_header)%><%foreach(pch_defines)%> -D<%pch_define%><%endfor%><%endif%> -f "<%noextension(project_file)%>.dep"<%foreach(source_files)%> <%source_file%><%endfor%>
+ perl <%depgen("$(ACE_ROOT)\\bin\\depgen.pl")%><%foreach(includes)%> -I"<%include%>"<%endfor%><%foreach(defines cpu_defines common_defines macros)%> -D<%define%><%endfor%><%if(type_is_dynamic)%><%foreach(dynamicflags)%> -D<%dynamicflag%><%endfor%><%endif%><%if(need_staticflags)%><%foreach(staticflags)%> -D<%staticflag%><%endfor%><%endif%><%if(pch_header)%><%foreach(pch_defines)%> -D<%pch_define%><%endfor%><%endif%> -f "<%noextension(project_file)%>.dep"<%foreach(source_files)%> <%source_file%><%endfor%>
<%if(idl_files)%>
IDL_STUBS :<%foreach(idl_files)%> "<%if(flag_overrides(idl_file, idlgendir))%><%flag_overrides(idl_file, idlgendir)%><%else%><%if(idlgendir)%><%idlgendir%><%else%><%dirname(idl_file)%><%endif%><%endif%>\<%basenoextension(idl_file)%>C.cpp"<%endfor%>
@@ -76,7 +76,7 @@ REALCLEAN : CLEAN
<%endif%>
<%endif%>
<%if(type_is_dynamic)%>
- -@erase "<%dllout%>\<%sharedname%><%lib_modifier%>.dll"
+ -@erase "<%if(dllout)%><%dllout%><%else%><%libout%><%endif%>\<%sharedname%><%lib_modifier%>.dll"
<%endif%>
<%if(exename)%>
-@erase "$(INSTALLDIR)\<%exename%>.exe"
@@ -110,7 +110,7 @@ REALCLEAN : CLEAN
if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
CPP=cl.exe
-CPP_PROJ=/nologo <%if(add_compile)%><%add_compile%> <%endif%><%compile_flags%> <%foreach(includes)%>/I "<%include%>" <%endfor%><%foreach(defines cpu_defines common_defines macros)%>/D <%define%> <%endfor%><%if(zzip)%><%foreach(zzip_defines)%> /D <%zzip_define%><%endfor%> /I "$(ZZIP_ROOT)\include" <%endif%><%if(type_is_dynamic)%><%foreach(dllflags)%>/D <%dllflag%> <%endfor%><%endif%><%if(need_libflags)%><%foreach(libflags)%>/D <%libflag%> <%endfor%><%endif%><%if(pch_header)%><%foreach(pch_defines)%>/D <%pch_define%> <%endfor%><%if(pch_source)%>/Yu<%else%>/YX<%endif%>"<%pch_header%>" /Fp"$(INTDIR)\<%noextension(pch_header)%>.pch" <%endif%>/Fo"<%fo_flag("$(INTDIR)\\\\")%>" /Fd"<%fd_flag("$(INTDIR)\\\\")%>" /FD /c
+CPP_PROJ=/nologo <%if(add_compile)%><%add_compile%> <%endif%><%compile_flags%> <%foreach(includes)%>/I "<%include%>" <%endfor%><%foreach(defines cpu_defines common_defines macros)%>/D <%define%> <%endfor%><%if(zzip)%><%foreach(zzip_defines)%> /D <%zzip_define%><%endfor%> /I "$(ZZIP_ROOT)\include" <%endif%><%if(type_is_dynamic)%><%foreach(dynamicflags)%>/D <%dllflag%> <%endfor%><%endif%><%if(need_staticflags)%><%foreach(staticflags)%>/D <%libflag%> <%endfor%><%endif%><%if(pch_header)%><%foreach(pch_defines)%>/D <%pch_define%> <%endfor%><%if(pch_source)%>/Yu<%else%>/YX<%endif%>"<%pch_header%>" /Fp"$(INTDIR)\<%noextension(pch_header)%>.pch" <%endif%>/Fo"<%fo_flag("$(INTDIR)\\\\")%>" /Fd"<%fd_flag("$(INTDIR)\\\\")%>" /FD /c
.c{$(INTDIR)}.obj::
$(CPP) @<<
@@ -199,7 +199,7 @@ SOURCE=.\<%pch_source%>
<%foreach(configurations)%>
!<%fornotfirst("ELSE")%>IF "$(CFG)" == "<%platform%> <%configuration%>"
-CPP_SWITCHES=/nologo <%if(add_compile)%><%add_compile%> <%endif%><%compile_flags%> <%foreach(includes)%>/I "<%include%>" <%endfor%><%foreach(defines cpu_defines common_defines macros)%>/D <%define%> <%endfor%><%if(type_is_dynamic)%><%foreach(dllflags)%>/D <%dllflag%> <%endfor%><%endif%><%if(need_libflags)%><%foreach(libflags)%>/D <%libflag%> <%endfor%><%endif%><%if(pch_header)%><%foreach(pch_defines)%>/D <%pch_define%> <%endfor%>/Fp"$(INTDIR)\<%noextension(pch_header)%>.pch" /Yc"<%pch_header%>" <%endif%>/Fo"<%fo_flag%>" /Fd"<%fd_flag%>" /FD /c
+CPP_SWITCHES=/nologo <%if(add_compile)%><%add_compile%> <%endif%><%compile_flags%> <%foreach(includes)%>/I "<%include%>" <%endfor%><%foreach(defines cpu_defines common_defines macros)%>/D <%define%> <%endfor%><%if(type_is_dynamic)%><%foreach(dynamicflags)%>/D <%dllflag%> <%endfor%><%endif%><%if(need_staticflags)%><%foreach(staticflags)%>/D <%libflag%> <%endfor%><%endif%><%if(pch_header)%><%foreach(pch_defines)%>/D <%pch_define%> <%endfor%>/Fp"$(INTDIR)\<%noextension(pch_header)%>.pch" /Yc"<%pch_header%>" <%endif%>/Fo"<%fo_flag%>" /Fd"<%fd_flag%>" /FD /c
"$(INTDIR)\<%basenoextension(pch_source)%>.obj" "$(INTDIR)\<%noextension(pch_header)%>.pch" : $(SOURCE) "$(INTDIR)"
$(CPP) @<<
@@ -238,7 +238,7 @@ InputDir=<%dirname(idl_file)%>
"<%if(flag_overrides(idl_file, idlgendir))%><%flag_overrides(idl_file, idlgendir)%><%else%><%if(idlgendir)%><%idlgendir%><%else%><%if(dirname_found)%>$(InputDir)<%else%>.<%endif%><%endif%><%endif%>\$(InputName)C.h" "<%if(flag_overrides(idl_file, idlgendir))%><%flag_overrides(idl_file, idlgendir)%><%else%><%if(idlgendir)%><%idlgendir%><%else%><%if(dirname_found)%>$(InputDir)<%else%>.<%endif%><%endif%><%endif%>\$(InputName)C.i" "<%if(flag_overrides(idl_file, idlgendir))%><%flag_overrides(idl_file, idlgendir)%><%else%><%if(idlgendir)%><%idlgendir%><%else%><%if(dirname_found)%>$(InputDir)<%else%>.<%endif%><%endif%><%endif%>\$(InputName)C.cpp" "<%if(flag_overrides(idl_file, idlgendir))%><%flag_overrides(idl_file, idlgendir)%><%else%><%if(idlgendir)%><%idlgendir%><%else%><%if(dirname_found)%>$(InputDir)<%else%>.<%endif%><%endif%><%endif%>\$(InputName)S.h" "<%if(flag_overrides(idl_file, idlgendir))%><%flag_overrides(idl_file, idlgendir)%><%else%><%if(idlgendir)%><%idlgendir%><%else%><%if(dirname_found)%>$(InputDir)<%else%>.<%endif%><%endif%><%endif%>\$(InputName)S.i" "<%if(flag_overrides(idl_file, idlgendir))%><%flag_overrides(idl_file, idlgendir)%><%else%><%if(idlgendir)%><%idlgendir%><%else%><%if(dirname_found)%>$(InputDir)<%else%>.<%endif%><%endif%><%endif%>\$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
<<tempfile.bat
@echo off
- <%idl_compiler("$(ACE_ROOT)\\bin\\tao_idl")%> -o <%if(flag_overrides(idl_file, idlgendir))%><%flag_overrides(idl_file, idlgendir)%><%else%><%if(idlgendir)%><%idlgendir%><%else%><%if(dirname_found)%>$(InputDir)<%else%>.<%endif%><%endif%><%endif%> <%if(flag_overrides(idl_file, idlflags))%><%flag_overrides(idl_file, idlflags)%><%else%><%idlflags("-Sc")%><%endif%> <%idl_file%>
+ <%idl_compiler%> -o <%if(flag_overrides(idl_file, idlgendir))%><%flag_overrides(idl_file, idlgendir)%><%else%><%if(idlgendir)%><%idlgendir%><%else%><%if(dirname_found)%>$(InputDir)<%else%>.<%endif%><%endif%><%endif%> <%if(flag_overrides(idl_file, idlflags))%><%flag_overrides(idl_file, idlflags)%><%else%><%idlflags("-Sc")%><%endif%> <%idl_file%>
<<
<%endfor%>
@@ -288,3 +288,4 @@ SOURCE=.\<%resource_file%>
<%endfor%>
!ENDIF
+
diff --git a/bin/MakeProjectCreator/templates/nmakedll.mpt b/bin/MakeProjectCreator/templates/nmakedll.mpt
index 1e45e05b236..3c514b15db3 100644
--- a/bin/MakeProjectCreator/templates/nmakedll.mpt
+++ b/bin/MakeProjectCreator/templates/nmakedll.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler_win32"
+
configurations = Release Debug "Static Release" "Static Debug"
platforms = Win32
default_configuration = Debug
@@ -59,7 +61,7 @@ Static Release {
lib_modifier = s
debug_switch =
type_is_static = 1
- need_libflags = 1
+ need_staticflags = 1
}
Static Debug {
@@ -73,7 +75,7 @@ Static Debug {
intermediate_dir = Static_Debug
lib_modifier = sd
type_is_static = 1
- need_libflags = 1
+ need_staticflags = 1
}
MFC Release {
@@ -121,7 +123,7 @@ Static MFC Release {
lib_modifier = mfcs
debug_switch =
type_is_static = 1
- need_libflags = 1
+ need_staticflags = 1
}
Static MFC Debug {
@@ -135,7 +137,7 @@ Static MFC Debug {
intermediate_dir = Static_MFC_Debug
lib_modifier = mfcsd
type_is_static = 1
- need_libflags = 1
+ need_staticflags = 1
}
conditional_include "vcfullmacros"
diff --git a/bin/MakeProjectCreator/templates/nmakeexe.mpt b/bin/MakeProjectCreator/templates/nmakeexe.mpt
index 8db3cd2d38a..eca1cc7003f 100644
--- a/bin/MakeProjectCreator/templates/nmakeexe.mpt
+++ b/bin/MakeProjectCreator/templates/nmakeexe.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler_win32"
+
type_description = "Console Application"
type_code = 0x0103
configurations = Release Debug "Static Release" "Static Debug"
@@ -50,7 +52,7 @@ Static Release {
defines = NDEBUG
compile_flags_removed = /YX
lib_modifier = s
- need_libflags = 1
+ need_staticflags = 1
output_dir = Static_Release
intermediate_dir = Static_Release
debug_switch =
@@ -62,7 +64,7 @@ Static Debug {
defines = _DEBUG
compile_flags_removed = /YX
lib_modifier = sd
- need_libflags = 1
+ need_staticflags = 1
output_dir = Static_Debug
intermediate_dir = Static_Debug
}
@@ -101,7 +103,7 @@ Static MFC Release {
defines = NDEBUG _AFXDLL
compile_flags_removed = /YX
lib_modifier = mfcs
- need_libflags = 1
+ need_staticflags = 1
output_dir = Static_MFC_Release
intermediate_dir = Static_MFC_Release
debug_switch =
@@ -114,7 +116,7 @@ Static MFC Debug {
defines = _DEBUG _AFXDLL
compile_flags_removed = /YX
lib_modifier = mfcsd
- need_libflags = 1
+ need_staticflags = 1
output_dir = Static_MFC_Debug
intermediate_dir = Static_MFC_Debug
}
diff --git a/bin/MakeProjectCreator/templates/va4icc.mpd b/bin/MakeProjectCreator/templates/va4icc.mpd
index 086effa1c2c..51107033e86 100644
--- a/bin/MakeProjectCreator/templates/va4icc.mpd
+++ b/bin/MakeProjectCreator/templates/va4icc.mpd
@@ -12,13 +12,13 @@ if $__TOS_WIN__ {
<%endfor%>
<%endif%>
<%if(type_is_dynamic)%>
-<%foreach(dllflags)%>
- define ("<%dllflag%>", "1"),
+<%foreach(dynamicflags)%>
+ define ("<%dynamicflag%>", "1"),
<%endfor%>
<%endif%>
-<%if(need_libflags)%>
-<%foreach(libflags)%>
- define ("<%libflag%>", "1"),
+<%if(need_staticflags)%>
+<%foreach(staticflags)%>
+ define ("<%staticflag%>", "1"),
<%endfor%>
<%endif%>
define ("_stricmp", "stricmp"),
diff --git a/bin/MakeProjectCreator/templates/va4iccdll.mpt b/bin/MakeProjectCreator/templates/va4iccdll.mpt
index 4be92945f2d..bc49da13786 100644
--- a/bin/MakeProjectCreator/templates/va4iccdll.mpt
+++ b/bin/MakeProjectCreator/templates/va4iccdll.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler_win32"
+
common_defines = _WINDOWS WIN32
type_is_dynamic = 1
lib_modifier = d
diff --git a/bin/MakeProjectCreator/templates/va4iccdllexe.mpt b/bin/MakeProjectCreator/templates/va4iccdllexe.mpt
index d72d9958011..893387a107f 100644
--- a/bin/MakeProjectCreator/templates/va4iccdllexe.mpt
+++ b/bin/MakeProjectCreator/templates/va4iccdllexe.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler_win32"
+
common_defines = _WINDOWS _CONSOLE
type_is_binary = 1
lib_modifier = d
diff --git a/bin/MakeProjectCreator/templates/va4icclib.mpt b/bin/MakeProjectCreator/templates/va4icclib.mpt
index e7a0d8740f3..95237c4a883 100644
--- a/bin/MakeProjectCreator/templates/va4icclib.mpt
+++ b/bin/MakeProjectCreator/templates/va4icclib.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler_win32"
+
common_defines = _WINDOWS WIN32
type_is_static = 1
lib_modifier = d
diff --git a/bin/MakeProjectCreator/templates/va4icclibexe.mpt b/bin/MakeProjectCreator/templates/va4icclibexe.mpt
index d21d7e76143..01da5ffbb0f 100644
--- a/bin/MakeProjectCreator/templates/va4icclibexe.mpt
+++ b/bin/MakeProjectCreator/templates/va4icclibexe.mpt
@@ -1,6 +1,9 @@
+conditional_include "idl_compiler_win32"
+
common_defines = _WINDOWS _CONSOLE
type_is_binary = 1
lib_modifier = d
defines = _DEBUG
-need_libflags = 1
+need_staticflags = 1
conditional_include "zziplib"
+
diff --git a/bin/MakeProjectCreator/templates/vc6dsp.mpd b/bin/MakeProjectCreator/templates/vc6dsp.mpd
index f4aceaf1508..8b45ae8670d 100644
--- a/bin/MakeProjectCreator/templates/vc6dsp.mpd
+++ b/bin/MakeProjectCreator/templates/vc6dsp.mpd
@@ -52,7 +52,7 @@ RSC=rc.exe
<%if(type_is_static)%>
LINK32=link.exe -lib
<%endif%>
-# ADD CPP /nologo <%compile_flags%> <%foreach(includes)%>/I "<%include%>" <%endfor%><%foreach(defines common_defines macros)%>/D <%define%> <%endfor%><%if(zzip)%><%foreach(zzip_defines)%> /D <%zzip_define%> <%endfor%> /I "$(ZZIP_ROOT)\include" <%endif%><%if(type_is_dynamic)%><%foreach(dllflags)%>/D <%dllflag%> <%endfor%><%endif%><%if(need_libflags)%><%foreach(libflags)%>/D <%libflag%> <%endfor%><%endif%><%if(pch_header)%><%foreach(pch_defines)%>/D <%pch_define%> <%endfor%><%if(pch_source)%>/Yu<%else%>/YX<%endif%>"<%pch_header%>" /Fp"<%intermediate_dir%>\<%noextension(project_file)%>\<%noextension(pch_header)%>.pch" <%endif%>/FD /c
+# ADD CPP /nologo <%compile_flags%> <%foreach(includes)%>/I "<%include%>" <%endfor%><%foreach(defines common_defines macros)%>/D <%define%> <%endfor%><%if(zzip)%><%foreach(zzip_defines)%> /D <%zzip_define%> <%endfor%> /I "$(ZZIP_ROOT)\include" <%endif%><%if(type_is_dynamic)%><%foreach(dynamicflags)%>/D <%dllflag%> <%endfor%><%endif%><%if(need_staticflags)%><%foreach(staticflags)%>/D <%libflag%> <%endfor%><%endif%><%if(pch_header)%><%foreach(pch_defines)%>/D <%pch_define%> <%endfor%><%if(pch_source)%>/Yu<%else%>/YX<%endif%>"<%pch_header%>" /Fp"<%intermediate_dir%>\<%noextension(project_file)%>\<%noextension(pch_header)%>.pch" <%endif%>/FD /c
<%if(compile_flags_removed)%>
# SUBTRACT CPP <%compile_flags_removed%>
<%endif%>
diff --git a/bin/MakeProjectCreator/templates/vc6dspdll.mpt b/bin/MakeProjectCreator/templates/vc6dspdll.mpt
index a82981f944e..478e8c601fa 100644
--- a/bin/MakeProjectCreator/templates/vc6dspdll.mpt
+++ b/bin/MakeProjectCreator/templates/vc6dspdll.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler_win32"
+
configurations = Release Debug
type_is_binary = 1
type_is_dynamic = 1
diff --git a/bin/MakeProjectCreator/templates/vc6dspdllexe.mpt b/bin/MakeProjectCreator/templates/vc6dspdllexe.mpt
index aba7ee7617f..6ddbfe38754 100644
--- a/bin/MakeProjectCreator/templates/vc6dspdllexe.mpt
+++ b/bin/MakeProjectCreator/templates/vc6dspdllexe.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler_win32"
+
type_description = "Console Application"
type_code = 0x0103
configurations = Release Debug
diff --git a/bin/MakeProjectCreator/templates/vc6dsplib.mpt b/bin/MakeProjectCreator/templates/vc6dsplib.mpt
index e1e9b9b7395..4a75f918be1 100644
--- a/bin/MakeProjectCreator/templates/vc6dsplib.mpt
+++ b/bin/MakeProjectCreator/templates/vc6dsplib.mpt
@@ -1,29 +1,32 @@
+conditional_include "idl_compiler_win32"
+
type_description = "Static Library"
type_code = 0x0104
-configurations = "Static Release" "Static Debug"
-default_configuration = "Static Debug"
+configurations = Release Debug
+default_configuration = Debug
common_defines = WIN32 _WINDOWS
type_is_static = 1
-need_libflags = 1
+need_staticflags = 1
+
-Static Release {
+Release {
use_debug_libraries = 0
compile_flags = /G5 /W3 /GX /O2 /MD /Zi /GR
defines = NDEBUG
compile_flags_removed = /YX
- output_dir = Static_Release
- intermediate_dir = Static_Release
+ output_dir = Release
+ intermediate_dir = Release
lib_modifier = s
debug_switch =
}
-Static Debug {
+Debug {
use_debug_libraries = 1
compile_flags = /G5 /W3 /Gm /GX /Zi /Od /GR /Gy /MDd
defines = _DEBUG
compile_flags_removed = /Fr /YX
- output_dir = Static_Debug
- intermediate_dir = Static_Debug
+ output_dir = Debug
+ intermediate_dir = Debug
lib_modifier = sd
pdb = 1
}
diff --git a/bin/MakeProjectCreator/templates/vc6dsplibexe.mpt b/bin/MakeProjectCreator/templates/vc6dsplibexe.mpt
index a618518af80..2fd53c5e10b 100644
--- a/bin/MakeProjectCreator/templates/vc6dsplibexe.mpt
+++ b/bin/MakeProjectCreator/templates/vc6dsplibexe.mpt
@@ -1,34 +1,37 @@
+conditional_include "idl_compiler_win32"
+
type_description = "Console Application"
type_code = 0x0103
-configurations = "Static Release" "Static Debug"
-default_configuration = "Static Debug"
+configurations = Release Debug
+default_configuration = Debug
type_is_binary = 1
common_defines = WIN32 _CONSOLE
subsystem = console
ssl_libs = libeay32 ssleay32
zzip_libs = z zzip
-need_libflags = 1
+need_staticflags = 1
pdb = 1
-Static Release {
+
+Release {
use_debug_libraries = 0
compile_flags = /W3 /GX /O2 /MD /GR
defines = NDEBUG
compile_flags_removed = /YX
lib_modifier = s
- output_dir = Static_Release
- intermediate_dir = Static_Release
+ output_dir = Release
+ intermediate_dir = Release
debug_switch =
}
-Static Debug {
+Debug {
use_debug_libraries = 1
compile_flags = /W3 /Gm /GX /Zi /Od /MDd /GR /Gy
defines = _DEBUG
compile_flags_removed = /YX
lib_modifier = sd
- output_dir = Static_Debug
- intermediate_dir = Static_Debug
+ output_dir = Debug
+ intermediate_dir = Debug
}
MFC Release {
diff --git a/bin/MakeProjectCreator/templates/vc7.mpd b/bin/MakeProjectCreator/templates/vc7.mpd
index 7cff53ca0bc..e98557baa96 100644
--- a/bin/MakeProjectCreator/templates/vc7.mpd
+++ b/bin/MakeProjectCreator/templates/vc7.mpd
@@ -28,7 +28,7 @@
InlineFunctionExpansion="<%inline("2")%>"
<%endif%>
AdditionalIncludeDirectories="<%foreach(includes)%><%include%><%fornotlast(",")%><%endfor%><%if(zzip)%>,$(ZZIP_ROOT)\include<%endif%>"
- PreprocessorDefinitions="<%if(type_is_dynamic)%><%foreach(dllflags)%><%dllflag%>;<%endfor%><%endif%><%if(zzip)%><%foreach(zzip_defines)%><%zzip_define%>;<%endfor%><%endif%><%if(need_libflags)%><%foreach(libflags)%><%libflag%>;<%endfor%><%endif%><%if(pch_header)%><%foreach(pch_defines)%><%pch_define%>;<%endfor%><%endif%><%foreach(defines common_defines macros)%><%define%><%fornotlast(";")%><%endfor%>"
+ PreprocessorDefinitions="<%if(type_is_dynamic)%><%foreach(dynamicflags)%><%dllflag%>;<%endfor%><%endif%><%if(zzip)%><%foreach(zzip_defines)%><%zzip_define%>;<%endfor%><%endif%><%if(need_staticflags)%><%foreach(staticflags)%><%libflag%>;<%endfor%><%endif%><%if(pch_header)%><%foreach(pch_defines)%><%pch_define%>;<%endfor%><%endif%><%foreach(defines common_defines macros)%><%define%><%fornotlast(";")%><%endfor%>"
<%if(!debug)%>
StringPooling="<%string_pooling("TRUE")%>"
<%endif%>
@@ -66,7 +66,7 @@
<%endif%>
<%if(pdb)%>
<%if(sharedname)%>
- ProgramDatabaseFile="<%dllout%>\<%sharedname%><%lib_modifier%>.pdb"
+ ProgramDatabaseFile="<%if(dllout)%><%dllout%><%else%><%libout%><%endif%>\<%sharedname%><%lib_modifier%>.pdb"
<%else%>
<%if(exename)%>
ProgramDatabaseFile="<%if(install)%><%install%><%else%><%output_dir%><%endif%>\<%exename%>.pdb"
@@ -154,18 +154,22 @@
Name="VCCustomBuildTool"
Description="Invoking IDL Compiler on <%basename(idl_file)%> located in <%dirname(idl_file)%>"
<%if(flag_overrides(idl_file, idlgendir))%>
- CommandLine="<%idl_compiler("$(ACE_ROOT)\\bin\\tao_idl")%> -o <%flag_overrides(idl_file, idlgendir)%> <%if(flag_overrides(idl_file, idlflags))%><%flag_overrides(idl_file, idlflags)%><%else%><%idlflags("-Sc")%><%endif%> <%idl_file%>"
+ CommandLine="PATH=%PATH%;<%idl_compiler_libs%>
+<%idl_compiler%> -o <%flag_overrides(idl_file, idlgendir)%> <%if(flag_overrides(idl_file, idlflags))%><%flag_overrides(idl_file, idlflags)%><%else%><%idlflags("-Sc")%><%endif%> <%idl_file%>"
Outputs="<%flag_overrides(idl_file, idlgendir)%>\<%basenoextension(idl_file)%>C.h;<%flag_overrides(idl_file, idlgendir)%>\<%basenoextension(idl_file)%>C.i;<%flag_overrides(idl_file, idlgendir)%>\<%basenoextension(idl_file)%>C.cpp;<%flag_overrides(idl_file, idlgendir)%>\<%basenoextension(idl_file)%>S.h;<%flag_overrides(idl_file, idlgendir)%>\<%basenoextension(idl_file)%>S.i;<%flag_overrides(idl_file, idlgendir)%>\<%basenoextension(idl_file)%>S.cpp"/>
<%else%>
<%if(idlgendir)%>
- CommandLine="<%idl_compiler("$(ACE_ROOT)\\bin\\tao_idl")%> -o <%idlgendir%> <%if(flag_overrides(idl_file, idlflags))%><%flag_overrides(idl_file, idlflags)%><%else%><%idlflags("-Sc")%><%endif%> <%idl_file%>"
+ CommandLine="PATH=%PATH%;<%idl_compiler_libs%>
+<%idl_compiler%> -o <%idlgendir%> <%if(flag_overrides(idl_file, idlflags))%><%flag_overrides(idl_file, idlflags)%><%else%><%idlflags("-Sc")%><%endif%> <%idl_file%>"
Outputs="<%idlgendir%>\<%basenoextension(idl_file)%>C.h;<%idlgendir%>\<%basenoextension(idl_file)%>C.i;<%idlgendir%>\<%basenoextension(idl_file)%>C.cpp;<%idlgendir%>\<%basenoextension(idl_file)%>S.h;<%idlgendir%>\<%basenoextension(idl_file)%>S.i;<%idlgendir%>\<%basenoextension(idl_file)%>S.cpp"/>
<%else%>
<%if(dirname_found)%>
- CommandLine="<%idl_compiler("$(ACE_ROOT)\\bin\\tao_idl")%> -o <%dirname(idl_file)%> <%if(flag_overrides(idl_file, idlflags))%><%flag_overrides(idl_file, idlflags)%><%else%><%idlflags("-Sc")%><%endif%> <%idl_file%>"
+ CommandLine="PATH=%PATH%;<%idl_compiler_libs%>
+<%idl_compiler%> -o <%dirname(idl_file)%> <%if(flag_overrides(idl_file, idlflags))%><%flag_overrides(idl_file, idlflags)%><%else%><%idlflags("-Sc")%><%endif%> <%idl_file%>"
Outputs="<%basenoextension(idl_file)%>C.h;<%basenoextension(idl_file)%>C.i;<%basenoextension(idl_file)%>C.cpp;<%basenoextension(idl_file)%>S.h;<%basenoextension(idl_file)%>S.i;<%basenoextension(idl_file)%>S.cpp"/>
<%else%>
- CommandLine="<%idl_compiler("$(ACE_ROOT)\\bin\\tao_idl")%> <%if(flag_overrides(idl_file, idlflags))%><%flag_overrides(idl_file, idlflags)%><%else%><%idlflags("-Sc")%><%endif%> <%idl_file%>"
+ CommandLine="PATH=%PATH%;<%idl_compiler_libs%>
+<%idl_compiler%> <%if(flag_overrides(idl_file, idlflags))%><%flag_overrides(idl_file, idlflags)%><%else%><%idlflags("-Sc")%><%endif%> <%idl_file%>"
Outputs="<%noextension(idl_file)%>C.h;<%noextension(idl_file)%>C.i;<%noextension(idl_file)%>C.cpp;<%noextension(idl_file)%>S.h;<%noextension(idl_file)%>S.i;<%noextension(idl_file)%>S.cpp"/>
<%endif%>
<%endif%>
diff --git a/bin/MakeProjectCreator/templates/vc7dll.mpt b/bin/MakeProjectCreator/templates/vc7dll.mpt
index 96b65d1cfc2..8e00dfa00fe 100644
--- a/bin/MakeProjectCreator/templates/vc7dll.mpt
+++ b/bin/MakeProjectCreator/templates/vc7dll.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler_win32"
+
configurations = Release Debug "Static Release" "Static Debug"
common_defines = WIN32 _WINDOWS
ssl_libs = libeay32 ssleay32
@@ -32,7 +34,7 @@ Static Release {
output_dir = Static_Release
intermediate_dir = Static_Release
lib_modifier = s
- need_libflags = 1
+ need_staticflags = 1
runtime_library = 2
}
@@ -44,7 +46,7 @@ Static Debug {
output_dir = Static_Debug
intermediate_dir = Static_Debug
lib_modifier = sd
- need_libflags = 1
+ need_staticflags = 1
runtime_library = 3
}
@@ -80,7 +82,7 @@ Static MFC Release {
output_dir = Static_MFC_Release
intermediate_dir = Static_MFC_Release
lib_modifier = mfcs
- need_libflags = 1
+ need_staticflags = 1
runtime_library = 2
use_mfc = 2
}
@@ -93,7 +95,7 @@ Static MFC Debug {
output_dir = Static_MFC_Debug
intermediate_dir = Static_MFC_Debug
lib_modifier = mfcsd
- need_libflags = 1
+ need_staticflags = 1
runtime_library = 3
use_mfc = 2
}
diff --git a/bin/MakeProjectCreator/templates/vc7exe.mpt b/bin/MakeProjectCreator/templates/vc7exe.mpt
index e39356dc2a8..a2eaebe1f05 100644
--- a/bin/MakeProjectCreator/templates/vc7exe.mpt
+++ b/bin/MakeProjectCreator/templates/vc7exe.mpt
@@ -1,3 +1,5 @@
+conditional_include "idl_compiler_win32"
+
configurations = Release Debug "Static Release" "Static Debug"
type_is_binary = 1
common_defines = WIN32 _CONSOLE
@@ -29,7 +31,7 @@ Static Release {
output_dir = Static_Release
intermediate_dir = Static_Release
lib_modifier = s
- need_libflags = 1
+ need_staticflags = 1
runtime_library = 2
}
@@ -40,7 +42,7 @@ Static Debug {
output_dir = Static_Debug
intermediate_dir = Static_Debug
lib_modifier = sd
- need_libflags = 1
+ need_staticflags = 1
runtime_library = 3
}
@@ -71,7 +73,7 @@ Static MFC Release {
output_dir = Static_MFC_Release
intermediate_dir = Static_MFC_Release
lib_modifier = mfcs
- need_libflags = 1
+ need_staticflags = 1
runtime_library = 2
use_mfc = 2
}
@@ -83,7 +85,7 @@ Static MFC Debug {
output_dir = Static_MFC_Debug
intermediate_dir = Static_MFC_Debug
lib_modifier = mfcsd
- need_libflags = 1
+ need_staticflags = 1
runtime_library = 3
use_mfc = 2
}
diff --git a/bin/PerlACE/Process_Unix.pm b/bin/PerlACE/Process_Unix.pm
index bb1d6bb3271..ae656da8747 100644
--- a/bin/PerlACE/Process_Unix.pm
+++ b/bin/PerlACE/Process_Unix.pm
@@ -333,13 +333,18 @@ sub Kill ()
$self->{RUNNING} = 0;
}
-sub Wait ()
+# Wait until a process exits.
+# return -1 if the process is still alive.
+sub Wait ($)
{
my $self = shift;
-
+ my $timeout = shift;
+ if (!defined $timeout || $timeout < 0) {
waitpid ($self->{PROCESS}, 0);
+ } else {
+ return TimedWait($self, $timeout);
+ }
- $self->{RUNNING} = 0;
}
sub TimedWait ($)
diff --git a/bin/PerlACE/Process_Win32.pm b/bin/PerlACE/Process_Win32.pm
index 8369862e081..b0b9347029f 100644
--- a/bin/PerlACE/Process_Win32.pm
+++ b/bin/PerlACE/Process_Win32.pm
@@ -339,16 +339,28 @@ sub TerminateWaitKill ($)
# Wait until a process exits.
+# return -1 if the process is still alive.
-sub Wait ()
+sub Wait ($)
{
my $self = shift;
+ my $timeout = shift;
+ if (!defined $timeout || $timeout < 0) {
+ $timeout = INFINITE;
+ } else {
+ $timeout = $timeout * 1000 * $PerlACE::Process::WAIT_DELAY_FACTOR;
+ }
+
+ my $result = 0;
if ($self->{RUNNING}) {
- Win32::Process::Wait ($self->{PROCESS}, INFINITE);
+ $result = Win32::Process::Wait ($self->{PROCESS}, $timeout);
+ if ($result == 0) {
+ return -1;
+ }
}
-
- $self->{RUNNING} = 0;
+ Win32::Process::GetExitCode ($self->{PROCESS}, $result);
+ return $result;
}
@@ -356,36 +368,9 @@ sub Wait ()
sub TimedWait ($)
{
- my $self = shift;
- my $timeout = shift;
-
- if (!$self->{RUNNING}) {
- return 0;
- }
-
- if (Win32::Process::Wait ($self->{PROCESS},
- $timeout * 1000 * $PerlACE::Process::WAIT_DELAY_FACTOR) == 0) {
- return -1;
- }
-
- my $status = 0;
- Win32::Process::GetExitCode ($self->{PROCESS}, $status);
-
- # If this was a WinCE test, the log file was copied back to the log
- # directory but is named .txt, not .log. Rename it so the log analyzer
- # can find it.
- if (defined $self->{WINCE_CTL}) {
- my $log_name_txt;
- $log_name_txt = dirname($self->{EXECUTABLE})."\\log\\";
- $log_name_txt .= basename($self->{EXECUTABLE},'.EXE').".txt";
- if (-e $log_name_txt) {
- my $log_name = $log_name_txt;
- $log_name =~ s/\.txt$/.log/i;
- rename($log_name_txt, $log_name);
- }
- }
-
- return $status;
+ my($self) = shift;
+ my($timeout) = shift;
+ return $self->Wait($timeout);
}
1;
diff --git a/bin/create_ace_build.pl b/bin/create_ace_build.pl
new file mode 100755
index 00000000000..0891612932e
--- /dev/null
+++ b/bin/create_ace_build.pl
@@ -0,0 +1,391 @@
+eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
+ & eval 'exec perl -S $0 $argv:q'
+ if 0;
+
+# $Id$
+#
+# Creates an ACE build tree in directory "build/<build name>" below the $ACE_ROOT
+# directory. The build tree directory structure mirrors that of the ACE
+# top level directory structure, except that instead of containing any plain
+# files, it contains only links to the files in the ACE top level structure.
+# Symbolic links will be used instead of hard links if available.
+#
+# Makefiles, projects, and other build files are not linked. This allows
+# use of MPC to generate the correct project types as needed. Use the
+# -nompc option to disable this.
+#
+# This program has a similar purpose to "clone", but in addition to
+# only creating symlinks (clone creates hard links, by default), this
+# script:
+# 1) uses relative rather than absolute symlinks,
+# 2) tries not to put junk files into the build tree,
+# 3) only creates a new tree in a build/ directory below the current,
+# top level ACE directory (it's a feature :-), but it does enforce
+# consistency).
+#
+# This program can be re-run on a build tree at any time in order to
+# update it. It will add links for newly added files, and remove
+# any that are no longer valid.
+# Specifying no command line options will cause all current builds
+# to be updated.
+#
+# If the <build name> starts with "build/", that part will be removed
+# from it.
+
+use File::Find ();
+use File::Basename;
+use FileHandle;
+use File::stat;
+
+$usage = "usage: $0 -? | [-d <directory mode>] [-v] [-nompc] <build name>\n";
+$directory_mode = 0777; #### Will be modified by umask, also.
+$verbose = 0;
+$mpc = 1; #### When using mpc, we don't want links created for mpc-generated files.
+$update_all = 1;
+$source='.';
+
+####
+#### Check that we're in an ACE "top level" directory.
+####
+unless (-d 'ace' && -d 'include') {
+ die "Must be in an ACE top level (ACE_ROOT) directory!\n";
+}
+if (-e 'create_ace_build.links') {
+ die "Must be in an ACE top level (ACE_ROOT) directory!\n";
+}
+
+$perl_version = $] + 0;
+if ($perl_version >= 5) {
+ #### Use an eval so that this script will compile with perl4.
+ eval <<'PERL5_CWD'
+ require Cwd;
+ sub cwd {
+ Cwd::getcwd ();
+ }
+PERL5_CWD
+} else {
+ sub cwd {
+ local ($pwd);
+
+ chop ($pwd = `pwd`);
+ $pwd;
+ }
+}
+
+my($starting_dir) = cwd ();
+my(@nlinks) = ();
+my(@build_re) = ();
+
+print "Creating or updating builds in $starting_dir\n";
+
+sub is_changed {
+ my($real, $fake) = @_;
+ unless (-e $real) {
+ die "ERROR: is_changed() real $real not exist.\n";
+ }
+ my($status1) = stat($real);
+ my($status2) = stat($fake);
+ my($tm1) = $status1->mtime;
+
+ if ($status1->mtime != $status2->mtime) {
+ return 1;
+ }
+ if ($status1->size != $status2->size) {
+ return 1;
+ }
+ return 0;
+}
+
+sub cab_link {
+ my($real,$fake,$build_regex) = @_;
+ my($uif) = ($^O eq 'MSWin32' ? 'link' : 'symlink');
+
+ my($status) = 0;
+ if ($^O eq 'MSWin32') {
+ my($fixed) = $fake;
+ $fixed =~ s/$build_regex//;
+ push(@nlinks, $fixed);
+
+ if (-d "$starting_dir/$fake") {
+ die "ERROR: cab_link() $fake is a directory.\n";
+ }
+
+ #### chdir does NOT work with relative path names. (ActivePerl 5.6 WinXP)
+ my($curdir) = "$starting_dir/" . dirname($fake);
+ $status = chdir($curdir);
+ if (! $status) {
+ die "ERROR: cab_link() chdir " . $curdir . " failed.\n";
+ }
+
+ my($base_fake) = basename($fake);
+
+ if (-e $base_fake) {
+ if (is_changed($real, $base_fake)) {
+ unlink($base_fake);
+ } else {
+ return;
+ }
+ }
+
+ print "$uif $real $fake\n" if $verbose;
+ $status = link ($real, $base_fake);
+ chdir($starting_dir);
+ } else {
+ print "$uif $real $fake\n" if $verbose;
+ $status = symlink ($real, $fake);
+ }
+ if (!$status) {
+ die "$0: $real -> $fake failed\n";
+ }
+}
+
+####
+#### Process command line args.
+####
+while ($#ARGV >= 0 && $ARGV[0] =~ /^-/) {
+ if ($ARGV[0] eq '-v') {
+ $verbose = 1;
+ } elsif ($ARGV[0] eq '-d') {
+ if ($ARGV[1] =~ /^\d+$/) {
+ $directory_mode = eval ($ARGV[1]); shift;
+ } else {
+ warn "$0: must provide argument for -d option\n";
+ die $usage;
+ }
+ } elsif ($ARGV[0] =~ /-[?hH]$/) {
+ die "$usage";
+ } elsif ($ARGV[0] eq '-nompc') {
+ $mpc = 0;
+ } else {
+ warn "$0: unknown option $ARGV[0]\n";
+ die $usage;
+ }
+ shift;
+}
+
+@builds = ();
+
+if ($#ARGV == 0) {
+ $update_all = 0;
+ $builds[0] = $ARGV[0];
+ $builds[0] =~ s%^build[/\\]%%; #### remove leading "build/", if any
+ $builds[0] = "build/$builds[0]";
+} else {
+ @builds = glob "build/*";
+}
+
+sub create_build_regex {
+ if ($^O eq 'MSWin32') {
+ for ($idx = 0; $idx <= $#builds; $idx++) {
+ ## Get the original build name
+ $build_re[$idx] = $builds[idx];
+
+ ## Remove any trailing slashes
+ $build_re[$idx] =~ s/[\\\/]+$//;
+
+ ## Add a single trailing slash
+ $build_re[$idx] .= '/';
+
+ ## Escape any special characters
+ $build_re[$idx] =~ s/([\\\$\[\]\(\)\.])/\\$1/g;
+ }
+ }
+}
+
+create_build_regex();
+
+# all builds go in ACE_wrappers\build
+unless (-d "$starting_dir/build") {
+ print "Creating $starting_dir/build\n";
+ mkdir ("$starting_dir/build", $directory_mode);
+}
+foreach $build (@builds) {
+ unless (-d "$starting_dir/$build") {
+ print "Creating $starting_dir/$build\n";
+ mkdir ("$starting_dir/$build", $directory_mode);
+ }
+}
+
+####
+#### Get all ACE plain file and directory names.
+####
+@files = ();
+
+sub wanted {
+ my ($dev,$ino,$mode,$nlink,$uid,$gid);
+
+ $matches = ! (/^CVS\z/s &&
+ ($File::Find::prune = 1)
+ ||
+ /^build\z/s &&
+ ($File::Find::prune = 1)
+ ||
+ /^\..*obj\z/s &&
+ ($File::Find::prune = 1)
+ ||
+ /^Templates\.DB\z/s &&
+ ($File::Find::prune = 1)
+ ||
+ /^Debug\z/s &&
+ ($File::Find::prune = 1)
+ ||
+ /^Release\z/s &&
+ ($File::Find::prune = 1)
+ ||
+ /^Static_Debug\z/s &&
+ ($File::Find::prune = 1)
+ ||
+ /^Static_Release\z/s &&
+ ($File::Find::prune = 1));
+
+ $matches = $matches &&
+ (
+ ($nlink || (($dev,$ino,$mode,$nlink,$uid,$gid) = lstat($_))) &&
+ ! -l $_ &&
+ ! /^core\z/s &&
+ ! /^.*\.state\z/s &&
+ ! /^.*\.so\z/s &&
+ ! /^.*\.[oa]\z/s &&
+ ! /^.*\.dll\z/s &&
+ ! /^.*\.lib\z/s &&
+ ! /^.*\.obj\z/s &&
+ ! /^.*~\z/s &&
+ ! /^\.\z/s &&
+ ! /^\.#.*\z/s &&
+ ! /^.*\.log\z/s
+ );
+
+ if ($mpc && $matches) {
+ $matches = (
+ ! /^.*\.dsp\z/s &&
+ ! /^.*\.vcproj\z/s &&
+ ! /^.*\.bor\z/s &&
+ ! /^.*\.dsw\z/s &&
+ ! /^.*\.sln\z/s &&
+ ! /^.*\.vcp\z/s &&
+ ! /^.*\.nmake\z/s &&
+ ! /^.*\.am\z/s &&
+ ! /^.*\.vcw\z/s &&
+ ! /^.*\.mak\z/s &&
+ ! /^.*\.bld\z/s &&
+ ! /^.*\.icc\z/s &&
+ ! /^.*\.icp\z/s &&
+ ! /^.*\.ncb\z/s &&
+ ! /^\.cvsignore\z/s &&
+ ! /^Makefile.*\z/s
+ );
+ }
+
+ if ($matches) {
+ push(@files, $File::Find::name);
+ }
+}
+
+File::Find::find({wanted => \&wanted}, '.');
+
+print "Found $#files files and directories.\n";
+
+####
+#### Create directories and symlinks to files.
+####
+foreach $file (@files) {
+ $file =~ s%^./%%g; #### excise leading ./ directory component
+ #### -d does NOT work with relative path names. (ActivePerl 5.6 WinXP)
+ my($fullname) = "$starting_dir/$file";
+ for ($idx = 0; $idx <= $#builds; $idx++) {
+ my($build) = $builds[$idx];
+ if (-d $fullname) {
+ unless (-d "$starting_dir/$build/$file") {
+ print "Creating $build/$file\n" if $verbose;
+ mkdir ("$starting_dir/$build/$file", $directory_mode);
+ }
+ } else {
+ unless ((-e "$build/$file") && ($^O ne 'MSWin32')) {
+ $up = '../..';
+ while ($file =~ m%/%g) {
+ $up .= '/..';
+ }
+ cab_link("$up/$file", "$build/$file", $build_re[$idx]);
+ }
+ }
+ }
+}
+
+foreach $build (@builds) {
+ ####
+ #### Find all the symlinks in the build directory, and remove ones
+ #### that are no longer actually linked to a file.
+ ####
+
+ if ($^O eq 'MSWin32') {
+ my($lfh) = new FileHandle();
+ my($links_file) = "$starting_dir/$build/create_ace_build.links";
+ if (-e $links_file) {
+ if (open($lfh, $links_file)) {
+ while(<$lfh>) {
+ my($line) = $_;
+ $line =~ s/\s+$//;
+ if (-e "$starting_dir/$line") {
+ ## The links were already added in cab_link when they
+ ## were checked for changes.
+ } else {
+ print "Removing $build/$line \n" if $verbose;
+ unlink("$starting_dir/$build/$line") || warn "$0: unlink of $build/$line failed\n";
+ }
+ }
+ close($lfh);
+ }
+ unless (unlink($links_file)) {
+ die "Couldn't delete links file.\n";
+ }
+ }
+ print "Writing $#nlinks links to link file.\n";
+ if (open($lfh, ">$links_file")) {
+ foreach my $lnk (@nlinks) {
+ print $lfh "$lnk\n";
+ }
+ close($lfh);
+ } else {
+ die "Couldn't open links file.\n";
+ }
+ }
+ else {
+ @lfiles = ();
+
+ sub lcheck {
+ ## There's no way to know if we have hard linked back to a now
+ ## non-existent file. So, just do the normal -l on the file
+ ## which will cause no files to be pushed on Windows.
+ if (-l $_) {
+ push(@lfiles, $File::Find::name);
+ }
+ }
+
+ File::Find::find({wanted => \&lcheck}, $build);
+
+ foreach (@lfiles) {
+ local @s = stat $_;
+ if ($#s == -1) {
+ print "Removing $_ \n" if $verbose;
+ unlink $_ || warn "$0: unlink of $_ failed\n";
+ }
+ }
+ }
+
+ ####
+ #### Done: print message.
+ ####
+ print "\nCompleted creation of $build/.\n";
+
+ if (! -e "$build/ace/config.h") {
+ print "Be sure to setup $build/ace/config.h";
+ }
+
+ if ($^O ne 'MSWin32' &&
+ ! -e "$build/include/makeinclude/platform_macros.GNU") {
+ print " and\n$build/include/makeinclude/platform_macros.GNU";
+ }
+ print ".\n";
+}
+
+#### EOF
diff --git a/examples/ASX/CCM_App/ASX_CCM_App.mpc b/examples/ASX/CCM_App/ASX_CCM_App.mpc
new file mode 100644
index 00000000000..c516b12d127
--- /dev/null
+++ b/examples/ASX/CCM_App/ASX_CCM_App.mpc
@@ -0,0 +1,23 @@
+project(*Lib) : acelib {
+ sharedname = ccm_app
+ Source_Files {
+ CCM_App.cpp
+ }
+}
+
+project(*Server) : aceexe {
+ exename = server
+ after += ASX_CCM_App_Lib
+ Source_Files {
+ SC_Server.cpp
+ }
+}
+
+project(*Client) : aceexe {
+ exename = client
+ after += ASX_CCM_App_Server
+ Source_Files {
+ SC_Client.cpp
+ }
+}
+
diff --git a/examples/ASX/Message_Queue/ASX_Message_Queue.mpc b/examples/ASX/Message_Queue/ASX_Message_Queue.mpc
new file mode 100644
index 00000000000..5cded44002c
--- /dev/null
+++ b/examples/ASX/Message_Queue/ASX_Message_Queue.mpc
@@ -0,0 +1,21 @@
+project(*Bounded_Buffer) : aceexe {
+ exename = bounded_buffer
+ Source_Files {
+ bounded_buffer.cpp
+ }
+}
+
+project(*Buffer_Stream) : aceexe {
+ exename = buffer_stream
+ Source_Files {
+ buffer_stream.cpp
+ }
+}
+
+project(*Priority_Buffer) : aceexe {
+ exename = priority_buffer
+ Source_Files {
+ priority_buffer.cpp
+ }
+}
+
diff --git a/examples/C++NPv1/C++NPv1.mpc b/examples/C++NPv1/C++NPv1.mpc
new file mode 100644
index 00000000000..294d0aa629b
--- /dev/null
+++ b/examples/C++NPv1/C++NPv1.mpc
@@ -0,0 +1,60 @@
+project(*Iterative_Logging_Server) : aceexe {
+ exename = iterative_logging_server
+ Source_Files {
+ Iterative_Logging_Server.cpp
+ Logging_Server.cpp
+ Logging_Handler.cpp
+ }
+}
+
+project(*Logging_Client) : aceexe {
+ exename = logging_client
+ Source_Files {
+ Logging_Client.cpp
+ }
+}
+
+project(*PPC_Logging_Server) : aceexe {
+ exename = ppc_logging_server
+ Source_Files {
+ Process_Per_Connection_Logging_Server.cpp
+ Logging_Server.cpp
+ Logging_Handler.cpp
+ }
+}
+
+project(*Reactive_Logging_Server) : aceexe {
+ exename = reactive_logging_server
+ Source_Files {
+ Reactive_Logging_Server.cpp
+ Logging_Server.cpp
+ Logging_Handler.cpp
+ }
+}
+
+project(*Reactive_Logging_Server_Ex) : aceexe {
+ exename = reactive_logging_server_ex
+ Source_Files {
+ Reactive_Logging_Server_Ex.cpp
+ Logging_Server.cpp
+ Logging_Handler.cpp
+ }
+}
+
+project(*RTTPC_Logging_Server) : aceexe {
+ exename = RTTPC_logging_server
+ Source_Files {
+ RT_Thread_Per_Connection_Logging_Server.cpp
+ Logging_Server.cpp
+ Logging_Handler.cpp
+ }
+}
+
+project(*TPC_Logging_Server) : aceexe {
+ exename = tpc_logging_server
+ Source_Files {
+ Thread_Per_Connection_Logging_Server.cpp
+ Logging_Server.cpp
+ Logging_Handler.cpp
+ }
+} \ No newline at end of file
diff --git a/examples/C++NPv2/C++NPv2.mpc b/examples/C++NPv2/C++NPv2.mpc
new file mode 100644
index 00000000000..acb17a62376
--- /dev/null
+++ b/examples/C++NPv2/C++NPv2.mpc
@@ -0,0 +1,138 @@
+project(*AC_CLD) : acelib, ssl {
+ sharedname = AC_CLD
+ dynamicflags = AC_CLD_BUILD_DLL
+ Source_Files {
+ AC_Client_Logging_Daemon.cpp
+ Logging_Handler.cpp
+ }
+}
+
+project(*AIO_CLD) : acelib, ssl {
+ sharedname = AIO_CLD
+ dynamicflags = AIO_CLD_BUILD_DLL
+ Source_Files {
+ AIO_Client_Logging_Daemon.cpp
+ }
+}
+
+project(*CLD) : acelib {
+ sharedname = CLD
+ dynamicflags = CLD_BUILD_DLL
+ Source_Files {
+ Client_Logging_Daemon.cpp
+ Logging_Acceptor.cpp
+ Logging_Event_Handler.cpp
+ Logging_Handler.cpp
+ }
+}
+
+project(*Configurable_Logging_Server) : aceexe {
+ exename = configurable_logging_server
+ Source_Files {
+ Configurable_Logging_Server.cpp
+ Service_Reporter.cpp
+ }
+}
+
+project(*Display_Logfile) : aceexe {
+ exename = display_logfile
+ Source_Files {
+ display_logfile.cpp
+ }
+}
+
+project(*Reactor_Logging_Server) : aceexe {
+ exename = reactor_logging_server
+ Source_Files {
+ Logging_Acceptor.cpp
+ Logging_Event_Handler.cpp
+ Logging_Event_Handler_Ex.cpp
+ Logging_Handler.cpp
+ Reactor_Logging_Server.cpp
+ }
+}
+
+project(*Select_Reactor_Logging_Server) : aceexe {
+ exename = select_reactor_loggin_server
+ Source_Files {
+ Logging_Acceptor.cpp
+ Logging_Event_Handler.cpp
+ Logging_Event_Handler_Ex.cpp
+ Logging_Handler.cpp
+ Select_Reactor_Logging_Server.cpp
+ }
+}
+
+project(*SLD) : acelib {
+ sharedname = SLD
+ dynamicflags = SLD_BUILD_DLL
+ Source_Files {
+ SLD.cpp
+ Logging_Acceptor.cpp
+ Logging_Event_Handler.cpp
+ Logging_Handler.cpp
+ }
+}
+
+project(*SLDex) : acelib {
+ sharedname = SLDex
+ dynamicflags = SLDEX_BUILD_DLL
+ Source_Files {
+ Logging_Acceptor.cpp
+ Logging_Event_Handler.cpp
+ Logging_Event_Handler_Ex.cpp
+ Logging_Handler.cpp
+ Reactor_Logging_Server_Adapter.cpp
+ Server_Shutdown.cpp
+ SLDex.cpp
+ }
+}
+
+project(*SR_Configurable_Logging_Server) : aceexe {
+ exename = sr_configurable_logging_server
+ Source_Files {
+ SR_Configurable_Logging_Server.cpp
+ }
+}
+
+project(*TP_Reactor_Logging_Server) : aceexe {
+ exename = tp_reactor_logging_server
+ Source_Files {
+ Logging_Acceptor.cpp
+ Logging_Event_Handler.cpp
+ Logging_Event_Handler_Ex.cpp
+ Logging_Handler.cpp
+ TP_Reactor_Logging_Server.cpp
+ }
+}
+
+project(*TPCLS) : acelib, ssl {
+ sharedname = TPCLS
+ dynamicflags = TPCLS_BUILD_DLL
+ Source_Files {
+ TPC_Logging_Server.cpp
+ Logging_Handler.cpp
+ }
+}
+
+project(*TPLS) : acelib {
+ sharedname = TPLS
+ dynamicflags = TPLS_BUILD_DLL
+ Source_Files {
+ Logging_Acceptor.cpp
+ Logging_Event_Handler.cpp
+ Logging_Handler.cpp
+ TP_Logging_Server.cpp
+ }
+}
+
+project(*WFMO_Reactor_Logging_Server) : aceexe {
+ exename = wfmo_reactor_logging_server
+ Source_Files {
+ Logging_Acceptor.cpp
+ Logging_Event_Handler.cpp
+ Logging_Event_Handler_Ex.cpp
+ Logging_Handler.cpp
+ WFMO_Reactor_Logging_Server.cpp
+ }
+}
diff --git a/examples/ConfigViewer/ConfigViewer.mpc b/examples/ConfigViewer/ConfigViewer.mpc
new file mode 100644
index 00000000000..858a373f9a8
--- /dev/null
+++ b/examples/ConfigViewer/ConfigViewer.mpc
@@ -0,0 +1,3 @@
+project : aceexe {
+ requires += wxwindows
+} \ No newline at end of file
diff --git a/examples/Connection/blocking/Connection_Blocking.mpc b/examples/Connection/blocking/Connection_Blocking.mpc
new file mode 100644
index 00000000000..0bdcb8935ae
--- /dev/null
+++ b/examples/Connection/blocking/Connection_Blocking.mpc
@@ -0,0 +1,16 @@
+project(*acceptor) : aceexe {
+ exename = acceptor
+ Source_Files {
+ SPIPE-acceptor.cpp
+ test_spipe_acceptor.cpp
+ }
+}
+
+project(*connector) : aceexe {
+ exename = connector
+ Source_Files {
+ SPIPE-connector.cpp
+ test_spipe_connector.cpp
+ }
+}
+
diff --git a/examples/Connection/misc/Connection_Misc.mpc b/examples/Connection/misc/Connection_Misc.mpc
new file mode 100644
index 00000000000..96a1734cd52
--- /dev/null
+++ b/examples/Connection/misc/Connection_Misc.mpc
@@ -0,0 +1,13 @@
+project (*Handler) : aceexe {
+ exename = handler
+ Source_Files {
+ Connection_Handler.cpp
+ }
+}
+
+project (*test_upipe) : aceexe {
+ exename = test_upipe
+ Source_Files {
+ test_upipe.cpp
+ }
+} \ No newline at end of file
diff --git a/examples/Connection/non_blocking/Connection_Non_Blocking.mpc b/examples/Connection/non_blocking/Connection_Non_Blocking.mpc
new file mode 100644
index 00000000000..755655e40cf
--- /dev/null
+++ b/examples/Connection/non_blocking/Connection_Non_Blocking.mpc
@@ -0,0 +1,63 @@
+project (*SockClient) : aceexe {
+ exename = sock_client
+ Source_Files {
+ CPP-connector.cpp
+ test_sock_connector.cpp
+ }
+}
+
+project (*SockServer) : aceexe {
+ exename = sock_server
+ Source_Files {
+ CPP-acceptor.cpp
+ test_sock_acceptor.cpp
+ }
+}
+
+project (*LSockClient) : aceexe {
+ exename = lsock_client
+ Source_Files {
+ CPP-connector.cpp
+ test_lsock_connector.cpp
+ }
+}
+
+project (*LSockServer) : aceexe {
+ exename = lsock_server
+ Source_Files {
+ CPP-acceptor.cpp
+ test_lsock_acceptor.cpp
+ }
+}
+
+project (*SPipeClient) : aceexe {
+ exename = spipe_client
+ Source_Files {
+ CPP-connector.cpp
+ test_spipe_connector.cpp
+ }
+}
+
+project (*SPipeServer) : aceexe {
+ exename = spipe_server
+ Source_Files {
+ CPP-acceptor.cpp
+ test_spipe_acceptor.cpp
+ }
+}
+
+project (*TLIClient) : aceexe {
+ exename = tli_client
+ Source_Files {
+ CPP-connector.cpp
+ test_tli_connector.cpp
+ }
+}
+
+project (*TLIServer) : aceexe {
+ exename = tli_server
+ Source_Files {
+ CPP-acceptor.cpp
+ test_tli_acceptor.cpp
+ }
+} \ No newline at end of file
diff --git a/examples/DLL/DLL.mpc b/examples/DLL/DLL.mpc
new file mode 100644
index 00000000000..12a352ff929
--- /dev/null
+++ b/examples/DLL/DLL.mpc
@@ -0,0 +1,18 @@
+project(*Newsweek) : acelib {
+ Source_Files {
+ Newsweek.cpp
+ }
+}
+
+project(*Today) : acelib {
+ Source_Files {
+ Today.cpp
+ }
+}
+
+project(*Main) : aceexe {
+ after += DLL_Newsweek DLL_Today
+ Source_Files {
+ test_dll.cpp
+ }
+} \ No newline at end of file
diff --git a/examples/Export/Export.mpc b/examples/Export/Export.mpc
new file mode 100644
index 00000000000..3f495777fcd
--- /dev/null
+++ b/examples/Export/Export.mpc
@@ -0,0 +1,17 @@
+project(*Lib) : acelib {
+ dynamicflags += TEST_BUILD_DLL
+ Source_Files {
+ dll.cpp
+ }
+ Header_Files {
+ dll.h
+ test_export.h
+ }
+}
+
+project(*test) : aceexe {
+ after += Export_Lib
+ Source_Files {
+ test.cpp
+ }
+}
diff --git a/examples/IOStream/client/IOStream_Client.mpc b/examples/IOStream/client/IOStream_Client.mpc
new file mode 100644
index 00000000000..859bea8225a
--- /dev/null
+++ b/examples/IOStream/client/IOStream_Client.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+} \ No newline at end of file
diff --git a/examples/IOStream/server/IOStream_Server.mpc b/examples/IOStream/server/IOStream_Server.mpc
new file mode 100644
index 00000000000..859bea8225a
--- /dev/null
+++ b/examples/IOStream/server/IOStream_Server.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+} \ No newline at end of file
diff --git a/examples/IPC_SAP/ATM_SAP/atm_sap.mpc b/examples/IPC_SAP/ATM_SAP/atm_sap.mpc
new file mode 100644
index 00000000000..14bd5a68b2b
--- /dev/null
+++ b/examples/IPC_SAP/ATM_SAP/atm_sap.mpc
@@ -0,0 +1,13 @@
+project(*client) : aceexe {
+ exename = client
+ Source_Files {
+ CPP-client.cpp
+ }
+}
+
+project(*server) : aceexe {
+ exename = server
+ Source_Files {
+ CPP-server.cpp
+ }
+} \ No newline at end of file
diff --git a/examples/IPC_SAP/DEV_SAP/reader/dev_sap_reader.mpc b/examples/IPC_SAP/DEV_SAP/reader/dev_sap_reader.mpc
new file mode 100644
index 00000000000..bdd3c62b0ac
--- /dev/null
+++ b/examples/IPC_SAP/DEV_SAP/reader/dev_sap_reader.mpc
@@ -0,0 +1,3 @@
+project : aceexe {
+}
+
diff --git a/examples/IPC_SAP/DEV_SAP/writer/dev_sap_writer.mpc b/examples/IPC_SAP/DEV_SAP/writer/dev_sap_writer.mpc
new file mode 100644
index 00000000000..bdd3c62b0ac
--- /dev/null
+++ b/examples/IPC_SAP/DEV_SAP/writer/dev_sap_writer.mpc
@@ -0,0 +1,3 @@
+project : aceexe {
+}
+
diff --git a/examples/IPC_SAP/FIFO_SAP/fifo_sap.mpc b/examples/IPC_SAP/FIFO_SAP/fifo_sap.mpc
new file mode 100644
index 00000000000..c14d285a3a4
--- /dev/null
+++ b/examples/IPC_SAP/FIFO_SAP/fifo_sap.mpc
@@ -0,0 +1,36 @@
+project(*client) : aceexe {
+ exename = FIFO-client
+ Source_Files {
+ FIFO-client.cpp
+ }
+}
+
+project(*server) : aceexe {
+ exename = FIFO-server
+ Source_Files {
+ FIFO-server.cpp
+ }
+}
+
+project(*Msg_Client) : aceexe {
+ exename = FIFO-Msg-client.cpp
+ Source_Files {
+ FIFO-Msg-client.cpp
+ }
+}
+
+project(*Msg_Server) : aceexe {
+ exename = FIFO-Msg-server
+ Source_Files {
+ FIFO-Msg-server.cpp
+ }
+}
+
+project(*test) : aceexe {
+ exename = FIFO-test
+ Source_Files {
+ FIFO-test.cpp
+ }
+}
+
+
diff --git a/examples/IPC_SAP/FILE_SAP/file_sap_client.mpc b/examples/IPC_SAP/FILE_SAP/file_sap_client.mpc
new file mode 100644
index 00000000000..5c9256e2070
--- /dev/null
+++ b/examples/IPC_SAP/FILE_SAP/file_sap_client.mpc
@@ -0,0 +1,7 @@
+project : aceexe {
+ exename = client
+ Source_Files {
+ client.cpp
+ }
+}
+
diff --git a/examples/IPC_SAP/SOCK_SAP/sock_sap.mpc b/examples/IPC_SAP/SOCK_SAP/sock_sap.mpc
new file mode 100644
index 00000000000..8ed8780b6a6
--- /dev/null
+++ b/examples/IPC_SAP/SOCK_SAP/sock_sap.mpc
@@ -0,0 +1,56 @@
+project(*C_inclient) : aceexe {
+ exename = C-inclient
+ Source_Files {
+ C_inclient.cpp
+ }
+}
+
+project(*C_inserver) : aceexe {
+ exename = C-inserver
+ Source_Files {
+ C-inserver.cpp
+ }
+}
+
+project(*CPP_inclient) : aceexe {
+ exename = CPP-inclient
+ Source_Files {
+ CPP-inclient.cpp
+ }
+}
+
+project(*CPP_inserver) : aceexe {
+ exename = CPP-inserver
+ Source_Files {
+ CPP-inserver.cpp
+ }
+}
+
+project(*CPP_memclient) : aceexe {
+ exename = CPP-memclient
+ Source_Files {
+ CPP-memclient.cpp
+ }
+}
+
+project(*CPP_memserver) : aceexe {
+ exename = CPP-memserver
+ Source_Files {
+ CPP-memserver.cpp
+ }
+}
+
+project(*FD_unclient) : aceexe {
+ exename = FD-unclient
+ Source_Files {
+ FD-unclient.cpp
+ }
+}
+
+project(*CPP_unserver) : aceexe {
+ exename = FD-unserver
+ Source_Files {
+ FD-unserver.cpp
+ }
+}
+
diff --git a/examples/IPC_SAP/SPIPE_SAP/SPIPE_SAP.mpc b/examples/IPC_SAP/SPIPE_SAP/SPIPE_SAP.mpc
new file mode 100644
index 00000000000..9b2256b7004
--- /dev/null
+++ b/examples/IPC_SAP/SPIPE_SAP/SPIPE_SAP.mpc
@@ -0,0 +1,55 @@
+project(*client) : aceexe {
+ exename = client
+ Source_Files {
+ client.cpp
+ }
+}
+
+project(*consumer_msg) : aceexe {
+ exename = consumer_msg
+ Source_Files {
+ consumer_msg.cpp
+ }
+}
+
+project(*consumer_read) : aceexe {
+ exename = consumer_read
+ Source_Files {
+ consumer_read.cpp
+ }
+}
+
+project(*NPClient) : aceexe {
+ exename = NPClient
+ Source_Files {
+ NPClient.cpp
+ }
+}
+
+project(*NPServer) : aceexe {
+ exename = NPServer
+ Source_Files {
+ NPServer.cpp
+ }
+}
+
+project(*producer_msg) : aceexe {
+ exename = producer_msg
+ Source_Files {
+ producer_msg.cpp
+ }
+}
+
+project(*producer_read) : aceexe {
+ exename = producer_read
+ Source_Files {
+ producer_read.cpp
+ }
+}
+
+project(*server) : aceexe {
+ exename = server
+ Source_Files {
+ server.cpp
+ }
+}
diff --git a/examples/IPC_SAP/SSL_SAP/SSL_SAP.mpc b/examples/IPC_SAP/SSL_SAP/SSL_SAP.mpc
new file mode 100644
index 00000000000..efae4a6e180
--- /dev/null
+++ b/examples/IPC_SAP/SSL_SAP/SSL_SAP.mpc
@@ -0,0 +1,41 @@
+project(*client) : aceexe {
+ exename = client
+ Source_Files {
+ SSL-client.cpp
+ }
+}
+
+project(*client_simple) : aceexe {
+ exename = client-simple
+ Source_Files {
+ SSL-client-simple.cpp
+ }
+}
+
+project(*server) : aceexe {
+ exename = server
+ Source_Files {
+ SSL-server.cpp
+ }
+}
+
+project(*server_fancy) : aceexe {
+ exename = server-fancy
+ Source_Files {
+ SSL-server-fancy.cpp
+ }
+}
+
+project(*server_poll) : aceexe {
+ exename = server-poll
+ Source_Files {
+ SSL-server-poll.cpp
+ }
+}
+
+project(*server_simple) : aceexe {
+ exename = server-simple
+ Source_Files {
+ SSL-server-simple.cpp
+ }
+}
diff --git a/examples/IPC_SAP/TLI_SAP/TLI_SAP.mpc b/examples/IPC_SAP/TLI_SAP/TLI_SAP.mpc
new file mode 100644
index 00000000000..b0cfb687ebe
--- /dev/null
+++ b/examples/IPC_SAP/TLI_SAP/TLI_SAP.mpc
@@ -0,0 +1,55 @@
+project(*ATM_client) : aceexe {
+ exename = ATM-client
+ Source_Files {
+ CPP-ATM-client.cpp
+ }
+}
+
+project(*ATM_server) : aceexe {
+ exename = ATM-server
+ Source_Files {
+ CPP-ATM-server.cpp
+ }
+}
+
+project(*CPP_client) : aceexe {
+ exename = CPP-client
+ Source_Files {
+ CPP-client.cpp
+ }
+}
+
+project(*CPP_server) : aceexe {
+ exename = CPP-server
+ Source_Files {
+ CPP-server.cpp
+ }
+}
+
+project(*db_client) : aceexe {
+ exename = db-client
+ Source_Files {
+ db-client.cpp
+ }
+}
+
+project(*db_server) : aceexe {
+ exename = db-server
+ Source_Files {
+ db-server.cpp
+ }
+}
+
+project(*ftp_client) : aceexe {
+ exename = ftp-client
+ Source_Files {
+ ftp-client.cpp
+ }
+}
+
+project(*ftp_server) : aceexe {
+ exename = ftp-server
+ Source_Files {
+ ftp-server.cpp
+ }
+}
diff --git a/examples/IPC_SAP/UPIPE_SAP/UPIPE_SAP.mpc b/examples/IPC_SAP/UPIPE_SAP/UPIPE_SAP.mpc
new file mode 100644
index 00000000000..ffaea64a392
--- /dev/null
+++ b/examples/IPC_SAP/UPIPE_SAP/UPIPE_SAP.mpc
@@ -0,0 +1,20 @@
+project(*ex1) : aceexe {
+ exename = ex1
+ Source_Files {
+ ex1.cpp
+ }
+}
+
+project(*ex2) : aceexe {
+ exename = ex2
+ Source_Files {
+ ex2.cpp
+ }
+}
+
+project(*ex3) : aceexe {
+ exename = ex3
+ Source_Files {
+ ex3.cpp
+ }
+}
diff --git a/examples/Log_Msg/Log_Msg.mpc b/examples/Log_Msg/Log_Msg.mpc
new file mode 100644
index 00000000000..01e7a37b767
--- /dev/null
+++ b/examples/Log_Msg/Log_Msg.mpc
@@ -0,0 +1,20 @@
+project(*test_log_msg) : aceexe {
+ exename = test_log_msg
+ Source_Files {
+ test_log_msg.cpp
+ }
+}
+
+project(*test_ostream) : aceexe {
+ exename = test_ostream
+ Source_Files {
+ test_ostream.cpp
+ }
+}
+
+project(*test_callback) : aceexe {
+ exename = test_callback
+ Source_Files {
+ test_callback.cpp
+ }
+}
diff --git a/examples/Logger/Acceptor-server/Logger_Acceptor_Server.mpc b/examples/Logger/Acceptor-server/Logger_Acceptor_Server.mpc
new file mode 100644
index 00000000000..859bea8225a
--- /dev/null
+++ b/examples/Logger/Acceptor-server/Logger_Acceptor_Server.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+} \ No newline at end of file
diff --git a/examples/Logger/client/Logger_client.mpc b/examples/Logger/client/Logger_client.mpc
new file mode 100644
index 00000000000..859bea8225a
--- /dev/null
+++ b/examples/Logger/client/Logger_client.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+} \ No newline at end of file
diff --git a/examples/Logger/simple-server/Logger_Simple_Server.mpc b/examples/Logger/simple-server/Logger_Simple_Server.mpc
new file mode 100644
index 00000000000..859bea8225a
--- /dev/null
+++ b/examples/Logger/simple-server/Logger_Simple_Server.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+} \ No newline at end of file
diff --git a/examples/Mem_Map/IO-tests/Mem_Map_IO_Tests.mpc b/examples/Mem_Map/IO-tests/Mem_Map_IO_Tests.mpc
new file mode 100644
index 00000000000..859bea8225a
--- /dev/null
+++ b/examples/Mem_Map/IO-tests/Mem_Map_IO_Tests.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+} \ No newline at end of file
diff --git a/examples/Mem_Map/file-reverse/Mem_Map_File_Reverse.mpc b/examples/Mem_Map/file-reverse/Mem_Map_File_Reverse.mpc
new file mode 100644
index 00000000000..859bea8225a
--- /dev/null
+++ b/examples/Mem_Map/file-reverse/Mem_Map_File_Reverse.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+} \ No newline at end of file
diff --git a/examples/Misc/Misc.mpc b/examples/Misc/Misc.mpc
new file mode 100644
index 00000000000..1655b80b2a0
--- /dev/null
+++ b/examples/Misc/Misc.mpc
@@ -0,0 +1,62 @@
+project(*test_dump) : aceexe {
+ exename = test_dump
+ Source_Files {
+ test_dump.cpp
+ }
+}
+
+project(*test_get_opt) : aceexe {
+ exename = test_get_opt
+ Source_Files {
+ test_get_opt.cpp
+ }
+}
+
+project(*test_profile_timer) : aceexe {
+ exename = test_profile_timer
+ Source_Files {
+ test_profile_timer.cpp
+ }
+}
+
+project(*test_read_buffer) : aceexe {
+ exename = test_read_buffer
+ Source_Files {
+ test_read_buffer.cpp
+ }
+}
+
+project(*test_set) : aceexe {
+ exename = test_set
+ Source_Files {
+ test_set.cpp
+ }
+}
+
+project(*test_sstring) : aceexe {
+ exename = test_sstring
+ Source_Files {
+ test_sstring.cpp
+ }
+}
+
+project(*test_trace) : aceexe {
+ exename = test_trace
+ Source_Files {
+ test_trace.cpp
+ }
+}
+
+project(*test_XtReactor1) : aceexe {
+ exename = test_XtReactor1
+ Source_Files {
+ test_XtReactor1.cpp
+ }
+}
+
+project(*test_XtReactor2) : aceexe {
+ exename = test_XtReactor2
+ Source_Files {
+ test_XtReactor2.cpp
+ }
+}
diff --git a/examples/Naming/Naming.mpc b/examples/Naming/Naming.mpc
new file mode 100644
index 00000000000..b8848fcf6da
--- /dev/null
+++ b/examples/Naming/Naming.mpc
@@ -0,0 +1,27 @@
+project(*multiple_contexts) : aceexe {
+ exename = multiple_contexts
+ Source_Files {
+ test_multiple_contexts.cpp
+ }
+}
+
+project(*non_existent) : aceexe {
+ exename = non_existent
+ Source_Files {
+ test_non_existent.cpp
+ }
+}
+
+project(*writers) : aceexe {
+ exename = writers
+ Source_Files {
+ test_writers.cpp
+ }
+}
+
+project(*open) : aceexe {
+ exename = open
+ Source_Files {
+ test_open.cpp
+ }
+}
diff --git a/examples/OS/Process/OS_Process.mpc b/examples/OS/Process/OS_Process.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/OS/Process/OS_Process.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/QOS/Change_Receiver_FlowSpec/QOS_Change_Receiver_FlowSpec.mpc b/examples/QOS/Change_Receiver_FlowSpec/QOS_Change_Receiver_FlowSpec.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/QOS/Change_Receiver_FlowSpec/QOS_Change_Receiver_FlowSpec.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/QOS/Change_Sender_TSpec/QOS_Change_Sender_FlowSpec.mpc b/examples/QOS/Change_Sender_TSpec/QOS_Change_Sender_FlowSpec.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/QOS/Change_Sender_TSpec/QOS_Change_Sender_FlowSpec.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/QOS/Diffserv/QOS_Diffserv.mpc b/examples/QOS/Diffserv/QOS_Diffserv.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/QOS/Diffserv/QOS_Diffserv.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/QOS/Simple/QOS_Simple.mpc b/examples/QOS/Simple/QOS_Simple.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/QOS/Simple/QOS_Simple.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/RMCast/Send_File/RMCast_Send_File.mpc b/examples/RMCast/Send_File/RMCast_Send_File.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/RMCast/Send_File/RMCast_Send_File.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/Reactor/Dgram/Reactor_Dgram.mpc b/examples/Reactor/Dgram/Reactor_Dgram.mpc
new file mode 100644
index 00000000000..24b02947f9c
--- /dev/null
+++ b/examples/Reactor/Dgram/Reactor_Dgram.mpc
@@ -0,0 +1,14 @@
+project(*CO) : aceexe {
+ exename = codgram
+ Source_Files {
+ CODgram.cpp
+ }
+}
+
+project : aceexe {
+ exename = dgram
+ Source_Files {
+ Dgram.cpp
+ }
+}
+
diff --git a/examples/Reactor/FIFO/Reactor_FIFO.mpc b/examples/Reactor/FIFO/Reactor_FIFO.mpc
new file mode 100644
index 00000000000..ec5d2d3eead
--- /dev/null
+++ b/examples/Reactor/FIFO/Reactor_FIFO.mpc
@@ -0,0 +1,13 @@
+project(*client) : aceexe {
+ exename = client
+ Source_Files {
+ client.cpp
+ }
+}
+
+project(*server) : aceexe {
+ exename = server
+ Source_Files {
+ server.cpp
+ }
+}
diff --git a/examples/Reactor/Misc/Reactor_Misc.mpc b/examples/Reactor/Misc/Reactor_Misc.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/Reactor/Misc/Reactor_Misc.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/Reactor/Multicast/Reactor_Multicast.mpc b/examples/Reactor/Multicast/Reactor_Multicast.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/Reactor/Multicast/Reactor_Multicast.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/Reactor/Ntalker/Reactor_Ntalker.mpc b/examples/Reactor/Ntalker/Reactor_Ntalker.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/Reactor/Ntalker/Reactor_Ntalker.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/Reactor/Proactor/Proactor.mpc b/examples/Reactor/Proactor/Proactor.mpc
new file mode 100644
index 00000000000..81ff06331a3
--- /dev/null
+++ b/examples/Reactor/Proactor/Proactor.mpc
@@ -0,0 +1,49 @@
+project(*cancel) : aceexe {
+ exename = test_cancel
+ Source_Files {
+ test_cancel.cpp
+ }
+}
+
+project(*end_event_loops) : aceexe {
+ exename = test_end_event_loop
+ Source_Files {
+ test_end_event_loop.cpp
+ }
+}
+
+project(*multiple_loops) : aceexe {
+ exename = test_multiple_loops
+ Source_Files {
+ test_multiple_loops.cpp
+ }
+}
+
+project(*post_completions) : aceexe {
+ exename = test_post_completions
+ Source_Files {
+ post_completions.cpp
+ }
+}
+
+project(*proactor) : aceexe {
+ exename = test_proactor
+ Source_Files {
+ test_proactor.cpp
+ }
+}
+
+project(*timeout) : aceexe {
+ exename = test_timeout
+ Source_Files {
+ test_timeout.cpp
+ }
+}
+
+project(*udp_proactor) : aceexe {
+ exename = test_udp_proactor
+ Source_Files {
+ test_udp_proactor.cpp
+ }
+}
+
diff --git a/examples/Reactor/WFMO_Reactor/WFMO_Reactor.mpc b/examples/Reactor/WFMO_Reactor/WFMO_Reactor.mpc
index a01c9126210..fd3f031c332 100644
--- a/examples/Reactor/WFMO_Reactor/WFMO_Reactor.mpc
+++ b/examples/Reactor/WFMO_Reactor/WFMO_Reactor.mpc
@@ -1,94 +1,110 @@
-project(Abandoned): aceexe {
+project(*Abandoned): aceexe {
+ exename = abandoned
Source_Files {
Abandoned.cpp
}
}
-project(APC): aceexe {
+project(*APC): aceexe {
+ exename = apc
Source_Files {
APC.cpp
}
}
-project(Console_Input): aceexe {
+project(*Console_Input): aceexe {
+ exename = console_input
Source_Files {
Console_Input.cpp
}
}
-project(Directory_Changes): aceexe {
+project(*Directory_Changes): aceexe {
+ exename = directory_changes
Source_Files {
Directory_Changes.cpp
}
}
-project(Exceptions): aceexe {
+project(*Exceptions): aceexe {
+ exename = exceptions
Source_Files {
Exceptions.cpp
}
}
-project(Handle_Close): aceexe {
+project(*Handle_Close): aceexe {
+ exename = handle_close
Source_Files {
Handle_Close.cpp
}
}
-project(Multithreading): aceexe {
+project(*Multithreading): aceexe {
+ exename = multithreading
Source_Files {
Multithreading.cpp
}
}
-project(Network_Events): aceexe {
+project(*Network_Events): aceexe {
+ exename = network_events
Source_Files {
Network_Events.cpp
}
}
-project(Prerun_State_Changes): aceexe {
+project(*Prerun_State_Changes): aceexe {
+ exename = prerun_state_changes
Source_Files {
Prerun_State_Changes.cpp
}
}
-project(Registration): aceexe {
+project(*Registration): aceexe {
+ exename = registration
Source_Files {
Registration.cpp
}
}
-project(Registry_Changes): aceexe {
+project(*Registry_Changes): aceexe {
+ exename = registry_changes
Source_Files {
Registry_Changes.cpp
}
}
-project(Removals): aceexe {
+project(*Removals): aceexe {
+ exename = removals
Source_Files {
Removals.cpp
}
}
-project(Suspended_Removals): aceexe {
+project(*Suspended_Removals): aceexe {
+ exename = suspended_removals
Source_Files {
Suspended_Removals.cpp
}
}
-project(Talker): aceexe {
+project(*Talker): aceexe {
+ exename = talker
Source_Files {
Talker.cpp
}
}
-project(Timeouts): aceexe {
+project(*Timeouts): aceexe {
+ exename = timeouts
Source_Files {
Timeouts.cpp
}
}
-project(Window_Messages): aceexe {
+project(*Window_Messages): aceexe {
+ exename = window_messages
Source_Files {
Window_Messages.cpp
}
diff --git a/examples/Service_Configurator/IPC-tests/client/Service_Configurator_IPC_Client.mpc b/examples/Service_Configurator/IPC-tests/client/Service_Configurator_IPC_Client.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/Service_Configurator/IPC-tests/client/Service_Configurator_IPC_Client.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/Service_Configurator/IPC-tests/server/Service_Configurator_IPC_Server.mpc b/examples/Service_Configurator/IPC-tests/server/Service_Configurator_IPC_Server.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/Service_Configurator/IPC-tests/server/Service_Configurator_IPC_Server.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/Service_Configurator/Misc/Service_Configurator_Misc.mpc b/examples/Service_Configurator/Misc/Service_Configurator_Misc.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/Service_Configurator/Misc/Service_Configurator_Misc.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/Shared_Malloc/Shared_Malloc.mpc b/examples/Shared_Malloc/Shared_Malloc.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/Shared_Malloc/Shared_Malloc.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/Shared_Memory/Shared_Memory.mpc b/examples/Shared_Memory/Shared_Memory.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/Shared_Memory/Shared_Memory.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/Smart_Pointers/Smart_Pointers.mpc b/examples/Smart_Pointers/Smart_Pointers.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/Smart_Pointers/Smart_Pointers.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/System_V_IPC/SV_Message_Queues/SV_Message_Queues.mpc b/examples/System_V_IPC/SV_Message_Queues/SV_Message_Queues.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/System_V_IPC/SV_Message_Queues/SV_Message_Queues.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/System_V_IPC/SV_Semaphores/SV_Semaphores.mpc b/examples/System_V_IPC/SV_Semaphores/SV_Semaphores.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/System_V_IPC/SV_Semaphores/SV_Semaphores.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/Threads/Threads.mpc b/examples/Threads/Threads.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/Threads/Threads.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/Timer_Queue/Timer_Queue.mpc b/examples/Timer_Queue/Timer_Queue.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/Timer_Queue/Timer_Queue.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/Web_Crawler/Web_Crawler.mpc b/examples/Web_Crawler/Web_Crawler.mpc
new file mode 100644
index 00000000000..40b5bee1653
--- /dev/null
+++ b/examples/Web_Crawler/Web_Crawler.mpc
@@ -0,0 +1,2 @@
+project : aceexe {
+}
diff --git a/examples/example_base.mpb b/examples/example_base.mpb
new file mode 100644
index 00000000000..9dd95cad720
--- /dev/null
+++ b/examples/example_base.mpb
@@ -0,0 +1,5 @@
+// Anything specific to examples could be added here.
+// examples.mwc uses the implicit keyword to cause this
+// project to be used as the base for all examples,
+project : aceexe {
+} \ No newline at end of file
diff --git a/examples/examples.mwc b/examples/examples.mwc
new file mode 100644
index 00000000000..7e713c519fc
--- /dev/null
+++ b/examples/examples.mwc
@@ -0,0 +1,11 @@
+workspace {
+ // This doesn't work quite yet, because not all the projects
+ // can be created implicitly. To fix this, we can either create
+ // a separate directory for each separate project, or we can
+ // add mpc files for C++NPv1/2 and other problem directories.
+ // The nice thing about splitting up into separate directories is
+ // that it completely eliminates mpc maintenance.
+
+ implicit = 1
+ cmdline += -include $PWD -base example_base
+}
diff --git a/nightly.mwc b/nightly.mwc
deleted file mode 100644
index 25da21e169b..00000000000
--- a/nightly.mwc
+++ /dev/null
@@ -1,7 +0,0 @@
-workspace {
- ace/ace.mpc
- ace/RMCast
- apps/gperf/src
- tests
- TAO
-}
diff --git a/performance-tests/perf.mwc b/performance-tests/perf.mwc
new file mode 100644
index 00000000000..d90104a2381
--- /dev/null
+++ b/performance-tests/perf.mwc
@@ -0,0 +1,2 @@
+workspace {
+}
diff --git a/tests/RMCast/tests.mpc b/tests/RMCast/tests.mpc
index 6cf673fe9a4..2a858052f43 100644
--- a/tests/RMCast/tests.mpc
+++ b/tests/RMCast/tests.mpc
@@ -1,64 +1,40 @@
-project(RMCast Fragment Test) : aceexe {
- depends += RMCast Test_Output
+project(RMCast Fragment Test) : aceexe, rmcast {
exename = RMCast_Fragment_Test
- libs += ACE_RMCast Test_Output
- libpaths += ..
-
Source_Files {
RMCast_Fragment_Test.cpp
}
}
-project(RMCast Membership Test) : aceexe {
- depends += RMCast Test_Output
+project(RMCast Membership Test) : aceexe, rmcast {
exename = RMCast_Membership_Test
- libs += ACE_RMCast Test_Output
- libpaths += ..
-
Source_Files {
RMCast_Membership_Test.cpp
}
}
-project(RMCast Reassembly Test) : aceexe {
- depends += RMCast Test_Output
+project(RMCast Reassembly Test) : aceexe, rmcast {
exename = RMCast_Reassembly_Test
- libs += ACE_RMCast Test_Output
- libpaths += ..
-
Source_Files {
RMCast_Reassembly_Test.cpp
}
}
-project(RMCast Reordering Test) : aceexe {
- depends += RMCast Test_Output
+project(RMCast Reordering Test) : aceexe, rmcast {
exename = RMCast_Reordering_Test
- libs += ACE_RMCast Test_Output
- libpaths += ..
-
Source_Files {
RMCast_Reordering_Test.cpp
}
}
-project(RMCast Retransmission Test) : aceexe {
- depends += RMCast Test_Output
+project(RMCast Retransmission Test) : aceexe, rmcast {
exename = RMCast_Retransmission_Test
- libs += ACE_RMCast Test_Output
- libpaths += ..
-
Source_Files {
RMCast_Retransmission_Test.cpp
}
}
-project(RMCast UDP Best Effort Test) : aceexe {
- depends += RMCast Test_Output
+project(RMCast UDP Best Effort Test) : aceexe, rmcast {
exename = RMCast_UDP_Best_Effort_Test
- libs += ACE_RMCast Test_Output
- libpaths += ..
-
Source_Files {
RMCast_UDP_Best_Effort_Test.cpp
}
diff --git a/tests/SSL/tests.mpc b/tests/SSL/tests.mpc
index b53c46cef3e..4c5e2aac4b9 100644
--- a/tests/SSL/tests.mpc
+++ b/tests/SSL/tests.mpc
@@ -1,11 +1,5 @@
-project(Thread Pool Reactor SSL Test) : aceexe {
- ssl = 1
- requires += ssl
- depends += SSL Test_Output
- exename = Thread_Pool_Reactor_SSL_Test
- libs += ACE_SSL Test_Output
- libpaths += ..
-
+project(Thread Pool Reactor SSL Test) : aceexe, ssl {
+ exename = Thread_Pool_Reactor_SSL_Test
Source_Files {
Thread_Pool_Reactor_SSL_Test.cpp
}
diff --git a/tests/acetest.mpb b/tests/acetest.mpb
new file mode 100644
index 00000000000..6d08318f689
--- /dev/null
+++ b/tests/acetest.mpb
@@ -0,0 +1,10 @@
+project : aceexe {
+ Header_Files {
+ }
+ Resource_Files {
+ }
+ Documentation_Files {
+ }
+ Inline_Files {
+ }
+} \ No newline at end of file
diff --git a/tests/tests.mpc b/tests/tests.mpc
index 1c7cbf4ed9b..de843f228fc 100644
--- a/tests/tests.mpc
+++ b/tests/tests.mpc
@@ -1,19 +1,6 @@
-project(Test_Output) : acelib {
- sharedname = Test_Output
- dllflags = TEST_OUTPUT_BUILD_DLL
-
- Source_Files {
- Test_Output.cpp
- }
- Header_Files {
- test_config.h
- Test_Output_Export.h
- }
-}
-
project(Framework Component DLL) : acelib {
- sharedname = Framework_Component_DLL
- dllflags = FRAMEWORK_COMPONENT_DLL_BUILD_DLL
+ sharedname = Framework_Component_DLL
+ dynamicflags = FRAMEWORK_COMPONENT_DLL_BUILD_DLL
Source_Files {
Framework_Component_DLL.cpp
@@ -22,11 +9,13 @@ project(Framework Component DLL) : acelib {
Framework_Component_DLL.h
Framework_Component_DLL_Export.h
}
+ Resource_Files {
+ }
}
project(DLL Test Lib) : acelib {
- sharedname = DLL_Test
- dllflags = ACE_BUILD_SVC_DLL
+ sharedname = DLL_Test
+ dynamicflags = ACE_BUILD_SVC_DLL
Source_Files {
DLL_Test_Impl.cpp
@@ -34,11 +23,13 @@ project(DLL Test Lib) : acelib {
Header_Files {
test_config.h
}
+ Resource_Files {
+ }
}
project(Service Config DLL) : acelib {
- sharedname = Service_Config_DLL
- dllflags = SERVICE_CONFIG_DLL_BUILD_DLL
+ sharedname = Service_Config_DLL
+ dynamicflags = SERVICE_CONFIG_DLL_BUILD_DLL
Source_Files {
Service_Config_DLL.cpp
@@ -47,1515 +38,874 @@ project(Service Config DLL) : acelib {
Service_Config_DLL.h
Service_Config_DLL_Export.h
}
-}
-
-project(ACE Test) : aceexe {
- exename = ACE_Test
- libs += Test_Output
- depends += Test_Output
- Source_Files {
- ACE_Test.cpp
- Main.cpp
- }
- Header_Files {
+ Resource_Files {
}
}
-project(ACE Init Test) : aceexe {
- exename = ACE_Init_Test
- libs += Test_Output
- depends += Test_Output
+project(ACE INIT Test) : acetest {
Source_Files {
ACE_Init_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Aio Platform Test) : aceexe {
+project(Aio Platform Test) : acetest {
exename = Aio_Platform_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Aio_Platform_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Arg Shifter Test) : aceexe {
+project(Arg Shifter Test) : acetest {
exename = Arg_Shifter_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Arg_Shifter_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(ARGV Test) : aceexe {
+project(ARGV Test) : acetest {
exename = ARGV_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
ARGV_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Atomic Op Test) : aceexe {
+project(Atomic Op Test) : acetest {
exename = Atomic_Op_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Atomic_Op_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Auto IncDec Test) : aceexe {
+project(Auto IncDec Test) : acetest {
exename = Auto_IncDec_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Auto_IncDec_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Barrier Test) : aceexe {
+project(Barrier Test) : acetest {
exename = Barrier_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Barrier_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Basic Types Test) : aceexe {
+project(Basic Types Test) : acetest {
exename = Basic_Types_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Basic_Types_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Bound Ptr Test) : aceexe {
+project(Bound Ptr Test) : acetest {
exename = Bound_Ptr_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Bound_Ptr_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Buffer Stream Test) : aceexe {
+project(Buffer Stream Test) : acetest {
exename = Buffer_Stream_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Buffer_Stream_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Cache Map Manager Test) : aceexe {
+project(Cache Map Manager Test) : acetest {
exename = Cache_Map_Manager_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Cache_Map_Manager_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Cached Accept Conn Test) : aceexe {
+project(Cached Accept Conn Test) : acetest {
exename = Cached_Accept_Conn_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Cached_Accept_Conn_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Cached Allocator Test) : aceexe {
+project(Cached Allocator Test) : acetest {
exename = Cached_Allocator_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Cached_Allocator_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Cached Conn Test) : aceexe {
+project(Cached Conn Test) : acetest {
exename = Cached_Conn_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Cached_Conn_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Capabilities Test) : aceexe {
+project(Capabilities Test) : acetest {
exename = Capabilities_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Capabilities_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(CDR File Test) : aceexe {
+project(CDR File Test) : acetest {
exename = CDR_File_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
CDR_File_Test.cpp
CE_fostream.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(CDR Test) : aceexe {
+project(CDR Test) : acetest {
exename = CDR_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
CDR_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Collection Test) : aceexe {
+project(Collection Test) : acetest {
exename = Collection_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Collection_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Config Test) : aceexe {
+project(Config Test) : acetest {
exename = Config_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Config_Test.cpp
- Main.cpp
}
- Header_Files {
+ Documentation_Files {
+ Config_Test.ini
+ Config_Test_Import_1.ini
}
}
-project(Conn Test) : aceexe {
+project(Conn Test) : acetest {
exename = Conn_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Conn_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Date Time Test) : aceexe {
+project(Date Time Test) : acetest {
exename = Date_Time_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Date_Time_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Dev Poll Reactor Test) : aceexe {
+project(Dev Poll Reactor Test) : acetest {
exename = Dev_Poll_Reactor_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Dev_Poll_Reactor_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Dirent Test) : aceexe {
+project(Dirent Test) : acetest {
exename = Dirent_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Dirent_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(DLList Test) : aceexe {
+project(DLList Test) : acetest {
exename = DLList_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
DLList_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(DLL Test) : aceexe {
+project(DLL Test) : acetest {
exename = DLL_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
DLL_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Enum Interfaces Test) : aceexe {
+project(Enum Interfaces Test) : acetest {
exename = Enum_Interfaces_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Enum_Interfaces_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Env Value Test) : aceexe {
+project(Env Value Test) : acetest {
exename = Env_Value_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Env_Value_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Future Test) : aceexe {
+project(Future Test) : acetest {
exename = Future_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Future_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Future Set Test) : aceexe {
+project(Future Set Test) : acetest {
exename = Future_Set_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Future_Set_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Get Opt Test) : aceexe {
+project(Get Opt Test) : acetest {
exename = Get_Opt_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Get_Opt_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Handle Set Test) : aceexe {
+project(Handle Set Test) : acetest {
exename = Handle_Set_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Handle_Set_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(High Res Timer Test) : aceexe {
+project(High Res Timer Test) : acetest {
exename = High_Res_Timer_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
High_Res_Timer_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Hash Map Manager Test) : aceexe {
+project(Hash Map Manager Test) : acetest {
exename = Hash_Map_Manager_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Hash_Map_Manager_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Hash Map Bucket Iterator Test) : aceexe {
+project(Hash Map Bucket Iterator Test) : acetest {
exename = Hash_Map_Bucket_Iterator_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Hash_Map_Bucket_Iterator_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(INET Addr Test) : aceexe {
+project(INET Addr Test) : acetest {
exename = INET_Addr_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
INET_Addr_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(IOStream Test) : aceexe {
+project(IOStream Test) : acetest {
exename = IOStream_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
IOStream_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Lazy Map Manager Test) : aceexe {
+project(Lazy Map Manager Test) : acetest {
exename = Lazy_Map_Manager_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Lazy_Map_Manager_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Log Msg Test) : aceexe {
+project(Log Msg Test) : acetest {
exename = Log_Msg_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Log_Msg_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Logging Strategy Test) : aceexe {
+project(Logging Strategy Test) : acetest {
exename = Logging_Strategy_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Logging_Strategy_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Malloc Test) : aceexe {
+project(Malloc Test) : acetest {
exename = Malloc_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Malloc_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Map Test) : aceexe {
+project(Map Test) : acetest {
exename = Map_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Map_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Map Manager Test) : aceexe {
+project(Map Manager Test) : acetest {
exename = Map_Manager_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Map_Manager_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Max Default Port Test) : aceexe {
+project(Max Default Port Test) : acetest {
exename = Max_Default_Port_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Max_Default_Port_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(MEM Stream Test) : aceexe {
+project(MEM Stream Test) : acetest {
exename = MEM_Stream_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
MEM_Stream_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Mem Map Test) : aceexe {
+project(Mem Map Test) : acetest {
exename = Mem_Map_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Mem_Map_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(MM Shared Memory Test) : aceexe {
+project(MM Shared Memory Test) : acetest {
exename = MM_Shared_Memory_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
MM_Shared_Memory_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(MT Reactor Timer Test) : aceexe {
+project(MT Reactor Timer Test) : acetest {
exename = MT_Reactor_Timer_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
MT_Reactor_Timer_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(MT Reactor Upcall Test) : aceexe {
+project(MT Reactor Upcall Test) : acetest {
exename = MT_Reactor_Upcall_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
MT_Reactor_Upcall_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(MT SOCK Test) : aceexe {
+project(MT SOCK Test) : acetest {
exename = MT_SOCK_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
MT_SOCK_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Message Block Test) : aceexe {
+project(Message Block Test) : acetest {
exename = Message_Block_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Message_Block_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Message Queue Test) : aceexe {
+project(Message Queue Test) : acetest {
exename = Message_Queue_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Message_Queue_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Message Queue Test Ex) : aceexe {
+project(Message Queue Test Ex) : acetest {
exename = Message_Queue_Test_Ex
- libs += Test_Output
- depends += Test_Output
Source_Files {
Message_Queue_Test_Ex.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Message Queue Notifications Test) : aceexe {
+project(Message Queue Notifications Test) : acetest {
exename = Message_Queue_Notifications_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Message_Queue_Notifications_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Multicast Test) : aceexe {
+project(Multicast Test) : acetest {
exename = Multicast_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Multicast_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Multihomed INET Addr Test) : aceexe {
- exename = Multihomed_INET_Addr_Test
- libs += Test_Output
- depends += Test_Output
- Source_Files {
- Multihomed_INET_Addr_Test.cpp
- Main.cpp
- }
- Header_Files {
- }
-}
-
-project(New Fail Test) : aceexe {
+project(New Fail Test) : acetest {
exename = New_Fail_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
New_Fail_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Notify Performance Test) : aceexe {
+project(Notify Performance Test) : acetest {
exename = Notify_Performance_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Notify_Performance_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Object Manager Test) : aceexe {
+project(Object Manager Test) : acetest {
exename = Object_Manager_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Object_Manager_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Obstack Test) : aceexe {
+project(Obstack Test) : acetest {
exename = Obstack_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Obstack_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(OrdMultiSet Test) : aceexe {
+project(OrdMultiSet Test) : acetest {
exename = OrdMultiSet_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
OrdMultiSet_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(OS Test) : aceexe {
+project(OS Test) : acetest {
exename = OS_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
OS_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Proactor Scatter Gather Test) : aceexe {
+project(Proactor Scatter Gather Test) : acetest {
exename = Proactor_Scatter_Gather_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Proactor_Scatter_Gather_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Proactor Test) : aceexe {
+project(Proactor Test) : acetest {
exename = Proactor_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Proactor_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Proactor Timer Test) : aceexe {
+project(Proactor Timer Test) : acetest {
exename = Proactor_Timer_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Proactor_Timer_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Process Mutex Test) : aceexe {
+project(Process Mutex Test) : acetest {
exename = Process_Mutex_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Process_Mutex_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Process Strategy Test) : aceexe {
+project(Process Strategy Test) : acetest {
exename = Process_Strategy_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Process_Strategy_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Priority Buffer Test) : aceexe {
+project(Priority Buffer Test) : acetest {
exename = Priority_Buffer_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Priority_Buffer_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Dynamic Priority Test) : aceexe {
+project(Dynamic Priority Test) : acetest {
exename = Dynamic_Priority_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Dynamic_Priority_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Priority Task Test) : aceexe {
+project(Priority Task Test) : acetest {
exename = Priority_Task_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Priority_Task_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Priority Reactor Test) : aceexe {
+project(Priority Reactor Test) : acetest {
exename = Priority_Reactor_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Priority_Reactor_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Process Manager Test) : aceexe {
+project(Process Manager Test) : acetest {
exename = Process_Manager_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Process_Manager_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Pipe Test) : aceexe {
+project(Pipe Test) : acetest {
exename = Pipe_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Pipe_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(RB Tree Test) : aceexe {
+project(RB Tree Test) : acetest {
exename = RB_Tree_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
RB_Tree_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Reactors Test) : aceexe {
+project(Reactors Test) : acetest {
exename = Reactors_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Reactors_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Reactor Exceptions Test) : aceexe {
+project(Reactor Exceptions Test) : acetest {
exename = Reactor_Exceptions_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Reactor_Exceptions_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Reactor Notify Test) : aceexe {
+project(Reactor Notify Test) : acetest {
exename = Reactor_Notify_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Reactor_Notify_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Reactor Dispatch Order Test) : aceexe {
+project(Reactor Dispatch Order Test) : acetest {
exename = Reactor_Dispatch_Order_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Reactor_Dispatch_Order_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Reactor Performance Test) : aceexe {
+project(Reactor Performance Test) : acetest {
exename = Reactor_Performance_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Reactor_Performance_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Reactor Timer Test) : aceexe {
+project(Reactor Timer Test) : acetest {
exename = Reactor_Timer_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Reactor_Timer_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Reader Writer Test) : aceexe {
+project(Reader Writer Test) : acetest {
exename = Reader_Writer_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Reader_Writer_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Recursive Condition Test) : aceexe {
+project(Recursive Condition Test) : acetest {
exename = Recursive_Condition_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Recursive_Condition_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Recursive Condition Bug Test) : aceexe {
- exename = Recursive_Condition_Bug_Test
- libs += Test_Output
- depends += Test_Output
- Source_Files {
- Recursive_Condition_Bug_Test.cpp
- Main.cpp
- }
- Header_Files {
- }
-}
-
-project(Recursive Mutex Test) : aceexe {
+project(Recursive Mutex Test) : acetest {
exename = Recursive_Mutex_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Recursive_Mutex_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Refcounted Auto Ptr Test) : aceexe {
+project(Refcounted Auto Ptr Test) : acetest {
exename = Refcounted_Auto_Ptr_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Refcounted_Auto_Ptr_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Reverse Lock Test) : aceexe {
+project(Reverse Lock Test) : acetest {
exename = Reverse_Lock_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Reverse_Lock_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Semaphore Test) : aceexe {
+project(Semaphore Test) : acetest {
exename = Semaphore_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Semaphore_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Signal Test) : aceexe {
+project(Signal Test) : acetest {
exename = Signal_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Signal_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Sigset Ops Test) : aceexe {
+project(Sigset Ops Test) : acetest {
exename = Sigset_Ops_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Sigset_Ops_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Simple Message Block Test) : aceexe {
+project(Simple Message Block Test) : acetest {
exename = Simple_Message_Block_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Simple_Message_Block_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(SOCK Test) : aceexe {
+project(SOCK Test) : acetest {
exename = SOCK_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
SOCK_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(SOCK Connector Test) : aceexe {
+project(SOCK Connector Test) : acetest {
exename = SOCK_Connector_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
SOCK_Connector_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(SOCK Send Recv Test) : aceexe {
+project(SOCK Send Recv Test) : acetest {
exename = SOCK_Send_Recv_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
SOCK_Send_Recv_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(SPIPE Test) : aceexe {
+project(SPIPE Test) : acetest {
exename = SPIPE_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
SPIPE_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(SString Test) : aceexe {
+project(SString Test) : acetest {
exename = SString_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
SString_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(SV Shared Memory Test) : aceexe {
+project(SV Shared Memory Test) : acetest {
exename = SV_Shared_Memory_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
SV_Shared_Memory_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Svc Handler Test) : aceexe {
+project(Svc Handler Test) : acetest {
exename = Svc_Handler_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Svc_Handler_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Task Test) : aceexe {
+project(Task Test) : acetest {
exename = Task_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Task_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Thread Manager Test) : aceexe {
+project(Thread Manager Test) : acetest {
exename = Thread_Manager_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Thread_Manager_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Thread Mutex Test) : aceexe {
+project(Thread Mutex Test) : acetest {
exename = Thread_Mutex_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Thread_Mutex_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Thread Pool Test) : aceexe {
+project(Thread Pool Test) : acetest {
exename = Thread_Pool_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Thread_Pool_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Timeprobe Test) : aceexe {
+project(Timeprobe Test) : acetest {
exename = Timeprobe_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Timeprobe_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Time Service Test) : aceexe {
+project(Time Service Test) : acetest {
exename = Time_Service_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Time_Service_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Time Value Test) : aceexe {
+project(Time Value Test) : acetest {
exename = Time_Value_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Time_Value_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Timer Queue Test) : aceexe {
+project(Timer Queue Test) : acetest {
exename = Timer_Queue_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Timer_Queue_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Token Strategy Test) : aceexe {
+project(Token Strategy Test) : acetest {
exename = Token_Strategy_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Token_Strategy_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(TP Reactor Test) : aceexe {
+project(TP Reactor Test) : acetest {
exename = TP_Reactor_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
TP_Reactor_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(TSS Test) : aceexe {
+project(TSS Test) : acetest {
exename = TSS_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
TSS_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Vector Test) : aceexe {
+project(Vector Test) : acetest {
exename = Vector_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Vector_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(UPIPE SAP Test) : aceexe {
+project(UPIPE SAP Test) : acetest {
exename = UPIPE_SAP_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
UPIPE_SAP_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Upgradable RW Test) : aceexe {
+project(Upgradable RW Test) : acetest {
exename = Upgradable_RW_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Upgradable_RW_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Naming Test) : aceexe {
+project(Naming Test) : acetest {
exename = Naming_Test
compname = --ace
comps += Other
- libs += Test_Output
- depends += Test_Output
Source_Files {
Naming_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Thread Pool Reactor Test) : aceexe {
+project(Thread Pool Reactor Test) : acetest {
exename = Thread_Pool_Reactor_Test
compname = --ace
comps += Other
- libs += Test_Output
- depends += Test_Output
Source_Files {
Thread_Pool_Reactor_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Thread Pool Reactor Resume Test) : aceexe {
+project(Thread Pool Reactor Resume Test) : acetest {
exename = Thread_Pool_Reactor_Resume_Test
compname = --ace
comps += Other
- libs += Test_Output
- depends += Test_Output
Source_Files {
Thread_Pool_Reactor_Resume_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(XtReactor Test) : aceexe {
+project(XtReactor Test) : acetest {
exename = XtReactor_Test
compname = --ace
comps += Other
- libs += Test_Output
- depends += Test_Output
Source_Files {
XtReactor_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(FlReactor Test) : aceexe {
+project(FlReactor Test) : acetest {
exename = FlReactor_Test
compname = --ace
comps += Other
- libs += Test_Output
- depends += Test_Output
Source_Files {
FlReactor_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(TkReactor Test) : aceexe {
+project(TkReactor Test) : acetest {
exename = TkReactor_Test
compname = --ace
comps += Other
- libs += Test_Output
- depends += Test_Output
Source_Files {
TkReactor_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Codecs Test) : aceexe {
+project(Codecs Test) : acetest {
exename = Codecs_Test
compname = --ace
comps += Codecs
- libs += Test_Output
- depends += Test_Output
Source_Files {
Codecs_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Tokens Test) : aceexe {
+project(Tokens Test) : acetest {
exename = Tokens_Test
compname = --ace
comps += Token
- libs += Test_Output
- depends += Test_Output
Source_Files {
Tokens_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(FIFO Test) : aceexe {
- exename = FIFO_Test
- libs += Test_Output
- depends += Test_Output
- Source_Files {
- FIFO_Test.cpp
- Main.cpp
- }
- Header_Files {
- }
-}
-project(CDR Array Test) : aceexe {
+project(CDR Array Test) : acetest {
exename = CDR_Array_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
CDR_Array_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Service Config Test) : aceexe {
+project(Service Config Test) : acetest {
exename = Service_Config_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Service_Config_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Framework Component Test) : aceexe {
+project(Framework Component Test) : acetest {
exename = Framework_Component_Test
- libs += Test_Output
- depends += Test_Output
Source_Files {
Framework_Component_Test.cpp
- Main.cpp
- }
- Header_Files {
}
}
-project(Unbounded Set Ex Test) : aceexe {
- exename = Unbounded_Set_Test_Ex
- libs += Test_Output
- depends += Test_Output
+project(FIFO Test) : aceexe {
Source_Files {
- Unbounded_Set_Test_Ex.cpp
- Main.cpp
+ FIFO_Test.cpp
}
Header_Files {
}
diff --git a/tests/tests.mwc b/tests/tests.mwc
index b83fa3ae669..55165b71541 100644
--- a/tests/tests.mwc
+++ b/tests/tests.mwc
@@ -1,4 +1,6 @@
workspace {
- tests.mpc
- RMCast/tests.mpc
+ exclude {
+ pharlap
+ log
+ }
}