summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelliott_c <ocielliottc@users.noreply.github.com>2002-06-20 11:26:05 +0000
committerelliott_c <ocielliottc@users.noreply.github.com>2002-06-20 11:26:05 +0000
commit20dfacdf894b67afcf4f0a7a985dc13ab71e5d48 (patch)
treebf9992eeb6bbe35453f6c3cc8829ca1a71a4a2ab
parent4df8c5da6d1503b62e1c00e36f318140f5320932 (diff)
downloadATCD-20dfacdf894b67afcf4f0a7a985dc13ab71e5d48.tar.gz
Adding another round of mpc files
-rw-r--r--ACE_TAO_Core.mwc23
-rw-r--r--TAO/orbsvcs/Dump_Schedule/Dump_Schedule.mpc5
-rw-r--r--TAO/orbsvcs/orbsvcs/SSLIOP.mpc1
-rw-r--r--TAO/tests/AMI/AMI.mpc14
-rw-r--r--TAO/tests/AMI_Buffering/AMI_Buffering.mpc32
-rw-r--r--TAO/tests/AMI_Timeouts/AMI_Timeouts.mpc23
-rw-r--r--TAO/tests/BiDirectional/BiDirectional.mpc19
-rw-r--r--TAO/tests/BiDirectional_NestedUpcall/BiDirectional_NestedUpcall.mpc19
-rw-r--r--TAO/tests/Big_Oneways/Big_Oneways.mpc18
-rw-r--r--TAO/tests/Big_Reply/Big_Reply.mpc15
-rw-r--r--TAO/tests/Big_Request_Muxing/Big_Request_Muxing.mpc17
-rw-r--r--TAO/tests/Big_Twoways/Big_Twoways.mpc18
-rw-r--r--TAO/tests/Blocking_Sync_None/Blocking_Sync_None.mpc16
-rw-r--r--TAO/tests/CDR/CDR.mpc48
-rw-r--r--TAO/tests/Cache_Growth_Test/Cache_Growth_Test.mpc14
-rw-r--r--TAO/tests/Client_Leaks/Client_Leaks.mpc25
-rw-r--r--TAO/tests/Codec/Codec.mpc7
-rw-r--r--TAO/tests/Collocation/Collocation.mpc37
-rw-r--r--TAO/tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc14
-rw-r--r--TAO/tests/Connection_Purging/Connection_Purging.mpc14
-rw-r--r--TAO/tests/Connection_Timeout/Connection_Timeout.mpc9
-rw-r--r--TAO/tests/Crash_On_Write/Crash_On_Write.mpc15
-rw-r--r--TAO/tests/Crashed_Callback/Crashed_Callback.mpc16
-rw-r--r--TAO/tests/DLL_ORB/DLL_ORB.mpc44
-rw-r--r--TAO/tests/DSI_Gateway/DSI_Gateway.mpc31
-rw-r--r--TAO/tests/DynAny_Test/DynAny_Test.mpc17
-rw-r--r--TAO/tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc13
-rw-r--r--TAO/tests/Exposed_Policies/Exposed_Policies.mpc21
-rw-r--r--TAO/tests/Faults/Faults.mpc73
-rw-r--r--TAO/tests/File_IO/File_IO.mpc14
-rw-r--r--TAO/tests/Forwarding/Forwarding.mpc17
-rw-r--r--TAO/tests/Hello/Hello.mpc14
-rw-r--r--TAO/tests/IDL_Test/IDL_Test.mpc64
-rw-r--r--TAO/tests/IORManipulation/IORManipulation.mpc5
-rw-r--r--TAO/tests/InterOp-Naming/InterOp-Naming.mpc21
-rw-r--r--TAO/tests/Leader_Followers/Leader_Followers.mpc14
-rw-r--r--TAO/tests/LongUpcalls/LongUpcalls.mpc45
-rw-r--r--TAO/tests/MProfile/MProfile.mpc19
-rw-r--r--TAO/tests/MProfile_Forwarding/MProfile_Forwarding.mpc25
-rw-r--r--TAO/tests/MT_BiDir/MT_BiDir.mpc27
-rw-r--r--TAO/tests/MT_Server/MT_Server.mpc14
-rw-r--r--TAO/tests/MT_Timeout/MT_Timeout.mpc18
-rw-r--r--TAO/tests/Multiple/Multiple.mpc21
-rw-r--r--TAO/tests/Multiple_Inheritance/Multiple_Inheritance.mpc13
-rw-r--r--TAO/tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc14
-rw-r--r--TAO/tests/Muxing/Muxing.mpc17
-rw-r--r--TAO/tests/Native_Exceptions/Native_Exceptions.mpc18
-rw-r--r--TAO/tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc17
-rw-r--r--TAO/tests/NestedUpcall/Simple/Simple.mpc16
-rw-r--r--TAO/tests/NestedUpcall/Triangle_Test/Triangle_Test.mpc27
-rw-r--r--TAO/tests/Nested_Event_Loop/Nested_Event_Loop.mpc16
-rw-r--r--TAO/tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc24
-rw-r--r--TAO/tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc14
-rw-r--r--TAO/tests/OBV/Any/OBV_Any.mpc18
-rw-r--r--TAO/tests/OBV/Factory/OBV_Factory.mpc20
-rw-r--r--TAO/tests/OBV/Forward/OBV_Forward.mpc20
-rw-r--r--TAO/tests/ORB_destroy/ORB_destroy.mpc4
-rw-r--r--TAO/tests/ORB_init/ORB_init.mpc4
-rw-r--r--TAO/tests/ORB_init/Portspan/ORB_Init_Portspan.mpc3
-rw-r--r--TAO/tests/ORT/ORT.mpc16
-rw-r--r--TAO/tests/Object_Loader/Object_Loader.mpc22
-rw-r--r--TAO/tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc13
-rw-r--r--TAO/tests/OctetSeq/OctetSeq.mpc23
-rw-r--r--TAO/tests/Oneway_Buffering/Oneway_Buffering.mpc24
-rw-r--r--TAO/tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc19
-rw-r--r--TAO/tests/POA/Etherealization/Etherealization.mpc3
-rw-r--r--TAO/tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc3
-rw-r--r--TAO/tests/POA/Identity/Identity.mpc3
-rw-r--r--TAO/tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc3
-rw-r--r--TAO/tests/POA/Object_Reactivation/Object_Reactivation.mpc3
-rw-r--r--TAO/tests/POA/POA_Destruction/POA_Destruction.mpc3
-rw-r--r--TAO/tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc3
-rw-r--r--TAO/tests/POA/wait_for_completion/wait_for_completion.mpc3
-rw-r--r--TAO/tests/Param_Test/Param_Test.mpc69
-rw-r--r--TAO/tests/Policies/Policies.mpc3
-rw-r--r--TAO/tests/Portable_Interceptors/Benchmark/Portable_Interceptors_Benchmark.mpc22
-rw-r--r--TAO/tests/Portable_Interceptors/Dynamic/Portable_Interceptors_Dynamic.mpc18
-rw-r--r--TAO/tests/Portable_Interceptors/ForwardRequest/Portable_Interceptors_ForwardRequest.mpc22
-rw-r--r--TAO/tests/Portable_Interceptors/IORInterceptor/Portable_Interceptors_IORInterceptor.mpc22
-rw-r--r--TAO/tests/Portable_Interceptors/PICurrent/Portable_Interceptors_PICurrent.mpc19
-rw-r--r--TAO/tests/Portable_Interceptors/Request_Interceptor_Flow/Portable_Interceptors_Request_Interceptor_Flow.mpc20
-rw-r--r--TAO/tests/Portable_Interceptors/Service_Context_Manipulation/Portable_Interceptors_Service_Context_Manipulation.mpc18
-rw-r--r--TAO/tests/Queued_Message_Test/Queued_Message_Test.mpc4
-rw-r--r--TAO/tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Connections.mpc13
-rw-r--r--TAO/tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc15
-rw-r--r--TAO/tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc13
-rw-r--r--TAO/tests/RTCORBA/Collocation/RTCORBA_Collocation.mpc5
-rw-r--r--TAO/tests/RTCORBA/Destroy_Thread_Pool/RTCORBA_Destroy_Thread_Pool.mpc5
-rw-r--r--TAO/tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc13
-rw-r--r--TAO/tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc13
-rw-r--r--TAO/tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Protocol_Priority.mpc13
-rw-r--r--TAO/tests/RTCORBA/ORB_init/RTCORBA_ORB_init.mpc4
-rw-r--r--TAO/tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc13
-rw-r--r--TAO/tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc13
-rw-r--r--TAO/tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc13
-rw-r--r--TAO/tests/RTCORBA/RTMutex/RTCORBA_RTMutex.mpc2
-rw-r--r--TAO/tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc13
-rw-r--r--TAO/tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc13
-rw-r--r--TAO/tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc14
-rw-r--r--TAO/tests/Reliable_Oneways/Reliable_Oneways.mpc17
-rw-r--r--TAO/tests/Server_Leaks/Server_Leaks.mpc14
-rw-r--r--TAO/tests/Single_Read/Single_Read.mpc14
-rw-r--r--TAO/tests/Smart_Proxies/Smart_Proxies.mpc18
-rw-r--r--TAO/tests/Strategies/Strategies.mpc16
-rw-r--r--TAO/tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc16
-rw-r--r--TAO/tests/Timeout/Timeout.mpc16
-rw-r--r--TAO/tests/Two_Objects/Two_Objects.mpc17
-rw-r--r--TAO/tests/Xt_Stopwatch/Xt_Stopwatch.mpc17
-rw-r--r--TAO/tests/ior_corbaloc/ior_corbaloc.mpc30
-rw-r--r--ace/SSL/ssl.mpc1
-rw-r--r--bin/MakeProjectCreator/config/messaging.mpb4
-rw-r--r--bin/MakeProjectCreator/config/rt_client.mpb4
-rw-r--r--bin/MakeProjectCreator/config/rt_server.mpb4
-rw-r--r--bin/MakeProjectCreator/config/strategies.mpb4
-rw-r--r--bin/MakeProjectCreator/templates/gnu.mpd2
-rw-r--r--tests/RMCast/tests.mpc60
-rw-r--r--tests/SSL/tests.mpc11
-rw-r--r--tests/tests.mpc1026
118 files changed, 2996 insertions, 9 deletions
diff --git a/ACE_TAO_Core.mwc b/ACE_TAO_Core.mwc
new file mode 100644
index 00000000000..ed3ff866d87
--- /dev/null
+++ b/ACE_TAO_Core.mwc
@@ -0,0 +1,23 @@
+workspace(ACE_TAO_Core) {
+ ace/ace.mpc
+ ace/SSL
+ apps/gperf/src
+ TAO/TAO_IDL
+ TAO/tao
+ TAO/orbsvcs/orbsvcs
+ TAO/orbsvcs/Naming_Service
+ TAO/orbsvcs/Scheduling_Service
+ TAO/orbsvcs/Event_Service
+ TAO/orbsvcs/Dump_Schedule
+ TAO/orbsvcs/Notify_Service
+ TAO/orbsvcs/Time_Service
+ TAO/orbsvcs/CosEvent_Service
+ TAO/orbsvcs/Concurrency_Service
+ TAO/orbsvcs/ImplRepo_Service
+ TAO/orbsvcs/LifeCycle_Service
+ TAO/orbsvcs/Logging_Service
+ TAO/orbsvcs/Trading_Service
+ TAO/orbsvcs/LoadBalancer
+ TAO/orbsvcs/IFR_Service
+ TAO/orbsvcs/TAO_Service
+} \ No newline at end of file
diff --git a/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.mpc b/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.mpc
new file mode 100644
index 00000000000..68704099aa2
--- /dev/null
+++ b/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.mpc
@@ -0,0 +1,5 @@
+project : orbsvcsexe {
+ depends += RTSched CosNaming Svc_Utils IORTable PortableServer
+ exename = Dump_Schedule
+ libs = TAO_RTSched TAO_CosNaming TAO_Svc_Utils TAO_IORTable TAO_PortableServer TAO
+}
diff --git a/TAO/orbsvcs/orbsvcs/SSLIOP.mpc b/TAO/orbsvcs/orbsvcs/SSLIOP.mpc
index bd57c72b210..6107925192d 100644
--- a/TAO/orbsvcs/orbsvcs/SSLIOP.mpc
+++ b/TAO/orbsvcs/orbsvcs/SSLIOP.mpc
@@ -1,4 +1,5 @@
project(SSLIOP) : orbsvcslib {
+ ssl = 1
depends += Security PortableServer ssl
sharedname = TAO_SSLIOP
libs = TAO_Security TAO_PortableServer TAO ACE_SSL
diff --git a/TAO/tests/AMI/AMI.mpc b/TAO/tests/AMI/AMI.mpc
index 6204e7f8813..606c5be67a2 100644
--- a/TAO/tests/AMI/AMI.mpc
+++ b/TAO/tests/AMI/AMI.mpc
@@ -1,8 +1,6 @@
-project: server {
- depends += Messaging
+project: messaging {
idlflags -= -Sc
idlflags += -GC
- libs += TAO_Messaging
Source_Files {
ami_test_i.cpp
@@ -10,22 +8,20 @@ project: server {
}
}
-project(client): server {
- depends += Messaging
+project(client): messaging {
+ exename = client
idlflags -= -Sc
idlflags += -GC
- libs += TAO_Messaging
Source_Files {
client.cpp
}
}
-project(simple_client): server {
- depends += Messaging
+project(simple_client): messaging {
+ exename = simple_client
idlflags -= -Sc
idlflags += -GC
- libs += TAO_Messaging
Source_Files {
simple_client.cpp
diff --git a/TAO/tests/AMI_Buffering/AMI_Buffering.mpc b/TAO/tests/AMI_Buffering/AMI_Buffering.mpc
new file mode 100644
index 00000000000..05315b383c6
--- /dev/null
+++ b/TAO/tests/AMI_Buffering/AMI_Buffering.mpc
@@ -0,0 +1,32 @@
+project: messaging {
+ idlflags -= -Sc
+ idlflags += -GC
+
+ Source_Files {
+ AMI_Buffering.cpp
+ server.cpp
+ }
+}
+
+project(client): messaging {
+ idlflags -= -Sc
+ idlflags += -GC
+ exename = client
+
+ Source_Files {
+ Client_Task.cpp
+ Reply_Handler.cpp
+ client.cpp
+ }
+}
+
+project(admin): messaging {
+ idlflags -= -Sc
+ idlflags += -GC
+ exename = admin
+
+ Source_Files {
+ AMI_Buffering_Admin.cpp
+ admin.cpp
+ }
+}
diff --git a/TAO/tests/AMI_Timeouts/AMI_Timeouts.mpc b/TAO/tests/AMI_Timeouts/AMI_Timeouts.mpc
new file mode 100644
index 00000000000..92427560c91
--- /dev/null
+++ b/TAO/tests/AMI_Timeouts/AMI_Timeouts.mpc
@@ -0,0 +1,23 @@
+project: messaging {
+ idlflags -= -Sc
+ idlflags += -GC
+
+ Source_Files {
+ timeout_i.cpp
+ timeout_client.cpp
+ server.cpp
+ }
+}
+
+project(client): messaging {
+ exename = client
+ idlflags -= -Sc
+ idlflags += -GC
+
+ Source_Files {
+ timeout_i.cpp
+ timeout_client.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/BiDirectional/BiDirectional.mpc b/TAO/tests/BiDirectional/BiDirectional.mpc
new file mode 100644
index 00000000000..821605cd9f1
--- /dev/null
+++ b/TAO/tests/BiDirectional/BiDirectional.mpc
@@ -0,0 +1,19 @@
+project: server {
+ depends += BiDir_GIOP
+ libs += TAO_BiDirGIOP
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project(client): server {
+ depends += BiDir_GIOP
+ libs += TAO_BiDirGIOP
+ exename = client
+ Source_Files {
+ test_i.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/BiDirectional_NestedUpcall/BiDirectional_NestedUpcall.mpc b/TAO/tests/BiDirectional_NestedUpcall/BiDirectional_NestedUpcall.mpc
new file mode 100644
index 00000000000..821605cd9f1
--- /dev/null
+++ b/TAO/tests/BiDirectional_NestedUpcall/BiDirectional_NestedUpcall.mpc
@@ -0,0 +1,19 @@
+project: server {
+ depends += BiDir_GIOP
+ libs += TAO_BiDirGIOP
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project(client): server {
+ depends += BiDir_GIOP
+ libs += TAO_BiDirGIOP
+ exename = client
+ Source_Files {
+ test_i.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Big_Oneways/Big_Oneways.mpc b/TAO/tests/Big_Oneways/Big_Oneways.mpc
new file mode 100644
index 00000000000..781a3dc240e
--- /dev/null
+++ b/TAO/tests/Big_Oneways/Big_Oneways.mpc
@@ -0,0 +1,18 @@
+project: server {
+ Source_Files {
+ Coordinator.cpp
+ Session_Control.cpp
+ server.cpp
+ }
+}
+
+project(client): server {
+ exename = client
+ Source_Files {
+ Peer.cpp
+ Session.cpp
+ Session_Task.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Big_Reply/Big_Reply.mpc b/TAO/tests/Big_Reply/Big_Reply.mpc
new file mode 100644
index 00000000000..c093c716bba
--- /dev/null
+++ b/TAO/tests/Big_Reply/Big_Reply.mpc
@@ -0,0 +1,15 @@
+project: server {
+ Source_Files {
+ Big_Reply_i.cpp
+ server.cpp
+ }
+}
+
+project(client): server {
+ exename = client
+ Source_Files {
+ Client_Task.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Big_Request_Muxing/Big_Request_Muxing.mpc b/TAO/tests/Big_Request_Muxing/Big_Request_Muxing.mpc
new file mode 100644
index 00000000000..e9396864cb4
--- /dev/null
+++ b/TAO/tests/Big_Request_Muxing/Big_Request_Muxing.mpc
@@ -0,0 +1,17 @@
+project: messaging {
+ Source_Files {
+ Payload_Receiver.cpp
+ server.cpp
+ }
+}
+
+project(client): messaging {
+ exename = client
+
+ Source_Files {
+ TestC.cpp
+ Client_Task.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Big_Twoways/Big_Twoways.mpc b/TAO/tests/Big_Twoways/Big_Twoways.mpc
new file mode 100644
index 00000000000..781a3dc240e
--- /dev/null
+++ b/TAO/tests/Big_Twoways/Big_Twoways.mpc
@@ -0,0 +1,18 @@
+project: server {
+ Source_Files {
+ Coordinator.cpp
+ Session_Control.cpp
+ server.cpp
+ }
+}
+
+project(client): server {
+ exename = client
+ Source_Files {
+ Peer.cpp
+ Session.cpp
+ Session_Task.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Blocking_Sync_None/Blocking_Sync_None.mpc b/TAO/tests/Blocking_Sync_None/Blocking_Sync_None.mpc
new file mode 100644
index 00000000000..00487457700
--- /dev/null
+++ b/TAO/tests/Blocking_Sync_None/Blocking_Sync_None.mpc
@@ -0,0 +1,16 @@
+project: messaging {
+ Source_Files {
+ Blocking_Sync_None.cpp
+ server.cpp
+ }
+}
+
+project(client): messaging {
+ exename = client
+
+ Source_Files {
+ TestC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/CDR/CDR.mpc b/TAO/tests/CDR/CDR.mpc
new file mode 100644
index 00000000000..6d811ad5504
--- /dev/null
+++ b/TAO/tests/CDR/CDR.mpc
@@ -0,0 +1,48 @@
+project(alignment) : taoexe {
+ exename = alignment
+
+ Source_Files {
+ alignment.cpp
+ }
+}
+
+project(allocator) : taoexe {
+ exename = allocator
+
+ Source_Files {
+ allocator.cpp
+ }
+}
+
+project(basic types) : taoexe {
+ exename = basic_types
+
+ Source_Files {
+ basic_types.cpp
+ }
+}
+
+project(growth) : taoexe {
+ exename = growth
+
+ Source_Files {
+ growth.cpp
+ }
+}
+
+project(octet sequence) : taoexe {
+ exename = octet_sequence
+
+ Source_Files {
+ octet_sequence.cpp
+ }
+}
+
+project(tc) : taoexe {
+ exename = tc
+
+ Source_Files {
+ tc.cpp
+ }
+}
+
diff --git a/TAO/tests/Cache_Growth_Test/Cache_Growth_Test.mpc b/TAO/tests/Cache_Growth_Test/Cache_Growth_Test.mpc
new file mode 100644
index 00000000000..e4bfb2a8701
--- /dev/null
+++ b/TAO/tests/Cache_Growth_Test/Cache_Growth_Test.mpc
@@ -0,0 +1,14 @@
+project: server {
+ Source_Files {
+ Hello.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ TestC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Client_Leaks/Client_Leaks.mpc b/TAO/tests/Client_Leaks/Client_Leaks.mpc
new file mode 100644
index 00000000000..3ea6df81994
--- /dev/null
+++ b/TAO/tests/Client_Leaks/Client_Leaks.mpc
@@ -0,0 +1,25 @@
+project: server {
+ Source_Files {
+ Process_Factory.cpp
+ Startup_Callback.cpp
+ Server_Task.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ TestC.cpp
+ Client_Task.cpp
+ client.cpp
+ }
+}
+
+project(child): server {
+ exename = child
+ Source_Files {
+ Process.cpp
+ child.cpp
+ }
+}
+
diff --git a/TAO/tests/Codec/Codec.mpc b/TAO/tests/Codec/Codec.mpc
new file mode 100644
index 00000000000..6f5645beb6b
--- /dev/null
+++ b/TAO/tests/Codec/Codec.mpc
@@ -0,0 +1,7 @@
+project: client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Collocation/Collocation.mpc b/TAO/tests/Collocation/Collocation.mpc
new file mode 100644
index 00000000000..dd0b0f46c51
--- /dev/null
+++ b/TAO/tests/Collocation/Collocation.mpc
@@ -0,0 +1,37 @@
+project(Collocation Test Stub): taolib_with_idl {
+ sharedname = Collocation_Test_Stub
+ libs = TAO
+ idlflags += -Wb,skel_export_macro=Diamond_Export -Wb,stub_export_macro=MY_Stub_Export -Wb,skel_export_include=diamond_export.h -Wb,stub_export_include=stub_export.h -Gd
+ dllflags = MY_STUB_BUILD_DLL
+
+ Source_Files {
+ DiamondC.cpp
+ }
+}
+
+project(Collocation Diamond) : taolib_with_idl {
+ depends += PortableServer "Collocation Test Stub"
+ sharedname = Collocation_Diamond
+ libs = Collocation_Test_Stub TAO_PortableServer TAO
+ idlflags += -Wb,skel_export_macro=Diamond_Export -Wb,stub_export_macro=MY_Stub_Export -Wb,skel_export_include=diamond_export.h -Wb,stub_export_include=stub_export.h -Gd
+ dllflags = DIAMOND_BUILD_DLL
+
+ Source_Files {
+ Diamond_i.cpp
+ DiamondS.cpp
+ }
+}
+
+project(Collocation) : strategies, server {
+ depends += "Collocation Test Stub" "Collocation Diamond"
+ exename = Collocation
+ libs += Collocation_Test_Stub Collocation_Diamond
+
+ IDL_Files {
+ }
+
+ Source_Files {
+ Collocation_Tester.cpp
+ Collocation.cpp
+ }
+}
diff --git a/TAO/tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc b/TAO/tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc
new file mode 100644
index 00000000000..e4bfb2a8701
--- /dev/null
+++ b/TAO/tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc
@@ -0,0 +1,14 @@
+project: server {
+ Source_Files {
+ Hello.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ TestC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Connection_Purging/Connection_Purging.mpc b/TAO/tests/Connection_Purging/Connection_Purging.mpc
new file mode 100644
index 00000000000..84030a8a129
--- /dev/null
+++ b/TAO/tests/Connection_Purging/Connection_Purging.mpc
@@ -0,0 +1,14 @@
+project: strategies, server {
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project: strategies, client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Connection_Timeout/Connection_Timeout.mpc b/TAO/tests/Connection_Timeout/Connection_Timeout.mpc
new file mode 100644
index 00000000000..0ac01c5d487
--- /dev/null
+++ b/TAO/tests/Connection_Timeout/Connection_Timeout.mpc
@@ -0,0 +1,9 @@
+project(client): messaging {
+ exename = client
+
+ Source_Files {
+ TestC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Crash_On_Write/Crash_On_Write.mpc b/TAO/tests/Crash_On_Write/Crash_On_Write.mpc
new file mode 100644
index 00000000000..05303934752
--- /dev/null
+++ b/TAO/tests/Crash_On_Write/Crash_On_Write.mpc
@@ -0,0 +1,15 @@
+project: server {
+ Source_Files {
+ Oneway_Receiver.cpp
+ Crash_Task.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ TestC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Crashed_Callback/Crashed_Callback.mpc b/TAO/tests/Crashed_Callback/Crashed_Callback.mpc
new file mode 100644
index 00000000000..e12305ab000
--- /dev/null
+++ b/TAO/tests/Crashed_Callback/Crashed_Callback.mpc
@@ -0,0 +1,16 @@
+project: messaging {
+ Source_Files {
+ Service.cpp
+ server.cpp
+ }
+}
+
+project(client): messaging {
+ exename = client
+
+ Source_Files {
+ Crashed_Callback.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/DLL_ORB/DLL_ORB.mpc b/TAO/tests/DLL_ORB/DLL_ORB.mpc
new file mode 100644
index 00000000000..b9bc65db312
--- /dev/null
+++ b/TAO/tests/DLL_ORB/DLL_ORB.mpc
@@ -0,0 +1,44 @@
+project(Test Client Module): taolib_with_idl {
+ sharedname = Test_Client_Module
+ libs = TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h
+ dllflags = TEST_CLIENT_MODULE_BUILD_DLL
+
+ Source_Files {
+ TestC.cpp
+ Test_Client_Module.cpp
+ }
+}
+
+project(Test Server Module) : taolib_with_idl {
+ depends += PortableServer
+ sharedname = Test_Server_Module
+ libs = TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h
+ dllflags = TEST_SERVER_MODULE_BUILD_DLL
+
+ Source_Files {
+ Test_Server_Module.cpp
+ Test_i.cpp
+ }
+}
+
+project(server) : taoexe {
+ exename = server
+ IDL_Files {
+ }
+
+ Source_Files {
+ server.cpp
+ }
+}
+
+project : client {
+ IDL_Files {
+ }
+
+ Source_Files {
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/DSI_Gateway/DSI_Gateway.mpc b/TAO/tests/DSI_Gateway/DSI_Gateway.mpc
new file mode 100644
index 00000000000..18a78155025
--- /dev/null
+++ b/TAO/tests/DSI_Gateway/DSI_Gateway.mpc
@@ -0,0 +1,31 @@
+project: messaging {
+ depends += Dynamic_Interface
+ libs += TAO_DynamicInterface
+
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project(client): messaging {
+ exename = client
+ depends += Dynamic_Interface
+ libs += TAO_DynamicInterface
+
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
+project(gateway): messaging {
+ exename = gateway
+ depends += Dynamic_Interface
+ libs += TAO_DynamicInterface
+
+ Source_Files {
+ test_dsi.cpp
+ gateway.cpp
+ }
+}
diff --git a/TAO/tests/DynAny_Test/DynAny_Test.mpc b/TAO/tests/DynAny_Test/DynAny_Test.mpc
new file mode 100644
index 00000000000..1268e842182
--- /dev/null
+++ b/TAO/tests/DynAny_Test/DynAny_Test.mpc
@@ -0,0 +1,17 @@
+project(basic test): server {
+ depends += DynamicAny
+ libs += TAO_DynamicAny
+ exename = basic_test
+
+ Source_Files {
+ data.cpp
+ driver.cpp
+ test_dynany.cpp
+ test_dynarray.cpp
+ test_dynenum.cpp
+ test_dynsequence.cpp
+ test_dynstruct.cpp
+ test_dynunion.cpp
+ test_wrapper.cpp
+ }
+}
diff --git a/TAO/tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc b/TAO/tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc
new file mode 100644
index 00000000000..66f989c7682
--- /dev/null
+++ b/TAO/tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc
@@ -0,0 +1,13 @@
+project: server {
+ Source_Files {
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ timeC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Exposed_Policies/Exposed_Policies.mpc b/TAO/tests/Exposed_Policies/Exposed_Policies.mpc
new file mode 100644
index 00000000000..b601d75061b
--- /dev/null
+++ b/TAO/tests/Exposed_Policies/Exposed_Policies.mpc
@@ -0,0 +1,21 @@
+project: strategies, rt_server {
+ Source_Files {
+ Policy_Tester.cpp
+ Policy_Verifier.cpp
+ RT_Properties.cpp
+ server.cpp
+ }
+}
+
+project(client): strategies, rt_server {
+ exename = client
+
+ Source_Files {
+ CounterC.cpp
+ Policy_Tester.cpp
+ Policy_Verifier.cpp
+ RT_Properties.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Faults/Faults.mpc b/TAO/tests/Faults/Faults.mpc
new file mode 100644
index 00000000000..051a351bdb1
--- /dev/null
+++ b/TAO/tests/Faults/Faults.mpc
@@ -0,0 +1,73 @@
+project: server {
+ IDL_Files {
+ test.idl
+ }
+
+ Source_Files {
+ testC.cpp
+ testS.cpp
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project(middle): server {
+ exename = middle
+
+ IDL_Files {
+ test.idl
+ }
+
+ Source_Files {
+ testC.cpp
+ testS.cpp
+ test_i.cpp
+ middle.cpp
+ }
+}
+
+project(client): server {
+ exename = client
+
+ IDL_Files {
+ test.idl
+ }
+
+ Source_Files {
+ testC.cpp
+ testS.cpp
+ test_i.cpp
+ client.cpp
+ }
+}
+
+project(ping): server {
+ exename = ping
+
+ IDL_Files {
+ ping.idl
+ }
+
+ Source_Files {
+ pingC.cpp
+ pingS.cpp
+ ping_i.cpp
+ ping.cpp
+ }
+}
+
+project(pong): server {
+ exename = pong
+
+ IDL_Files {
+ ping.idl
+ }
+
+ Source_Files {
+ pingC.cpp
+ pingS.cpp
+ ping_i.cpp
+ pong.cpp
+ }
+}
+
diff --git a/TAO/tests/File_IO/File_IO.mpc b/TAO/tests/File_IO/File_IO.mpc
new file mode 100644
index 00000000000..83f9cf6b28d
--- /dev/null
+++ b/TAO/tests/File_IO/File_IO.mpc
@@ -0,0 +1,14 @@
+project: server {
+ Source_Files {
+ File_i.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ FileC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Forwarding/Forwarding.mpc b/TAO/tests/Forwarding/Forwarding.mpc
new file mode 100644
index 00000000000..e232b5e0bfd
--- /dev/null
+++ b/TAO/tests/Forwarding/Forwarding.mpc
@@ -0,0 +1,17 @@
+project: server {
+ depends += IORTable
+ libs += TAO_IORTable
+
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Hello/Hello.mpc b/TAO/tests/Hello/Hello.mpc
new file mode 100644
index 00000000000..e4bfb2a8701
--- /dev/null
+++ b/TAO/tests/Hello/Hello.mpc
@@ -0,0 +1,14 @@
+project: server {
+ Source_Files {
+ Hello.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ TestC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/IDL_Test/IDL_Test.mpc b/TAO/tests/IDL_Test/IDL_Test.mpc
new file mode 100644
index 00000000000..4af6e8db8f1
--- /dev/null
+++ b/TAO/tests/IDL_Test/IDL_Test.mpc
@@ -0,0 +1,64 @@
+project(main): server {
+ exename = main
+
+ IDL_Files {
+ anonymous.idl
+ array.idl
+ constants.idl
+ enum_in_struct.idl
+ full.idl
+ fwd.idl
+ generic_object.idl
+ gperf.idl
+ included.idl
+ including.idl
+ interface.idl
+ keywords.idl
+ nested_scope.idl
+ params.idl
+ pragma.idl
+ reopen_include1.idl
+ reopen_include2.idl
+ reopened_modules.idl
+ sequence.idl
+ typedef.idl
+ union.idl
+ }
+
+ Source_Files {
+ anonymousC.cpp
+ anonymousS.cpp
+ arrayC.cpp
+ arrayS.cpp
+ constantsC.cpp
+ constantsS.cpp
+ enum_in_structC.cpp
+ enum_in_structS.cpp
+ fullC.cpp
+ fullS.cpp
+ fwdC.cpp
+ fwdS.cpp
+ generic_objectC.cpp
+ generic_objectS.cpp
+ gperfC.cpp
+ gperfS.cpp
+ includedC.cpp
+ includedS.cpp
+ includingC.cpp
+ includingS.cpp
+ interfaceC.cpp
+ interfaceS.cpp
+ keywordsC.cpp
+ keywordsS.cpp
+ pragmaC.cpp
+ pragmaS.cpp
+ sequenceC.cpp
+ sequenceS.cpp
+ typedefC.cpp
+ typedefS.cpp
+ unionC.cpp
+ unionS.cpp
+ namespace_check.cpp
+ main.cpp
+ }
+}
diff --git a/TAO/tests/IORManipulation/IORManipulation.mpc b/TAO/tests/IORManipulation/IORManipulation.mpc
new file mode 100644
index 00000000000..21d286a1baf
--- /dev/null
+++ b/TAO/tests/IORManipulation/IORManipulation.mpc
@@ -0,0 +1,5 @@
+project(IORManp_test) : taoexe {
+ depends += IORManpulation
+ libs += TAO_IORManip
+ exename = IORTest
+}
diff --git a/TAO/tests/InterOp-Naming/InterOp-Naming.mpc b/TAO/tests/InterOp-Naming/InterOp-Naming.mpc
new file mode 100644
index 00000000000..20b5d0103f1
--- /dev/null
+++ b/TAO/tests/InterOp-Naming/InterOp-Naming.mpc
@@ -0,0 +1,21 @@
+project: server {
+ depends += IORTable
+ libs += TAO_IORTable
+ exename = INS_test_server
+
+ Source_Files {
+ INS_i.cpp
+ Server_i.cpp
+ INS_test_server.cpp
+ }
+}
+
+project: client {
+ exename = INS_test_client
+
+ Source_Files {
+ INSC.cpp
+ INS_test_client.cpp
+ }
+}
+
diff --git a/TAO/tests/Leader_Followers/Leader_Followers.mpc b/TAO/tests/Leader_Followers/Leader_Followers.mpc
new file mode 100644
index 00000000000..84030a8a129
--- /dev/null
+++ b/TAO/tests/Leader_Followers/Leader_Followers.mpc
@@ -0,0 +1,14 @@
+project: strategies, server {
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project: strategies, client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/LongUpcalls/LongUpcalls.mpc b/TAO/tests/LongUpcalls/LongUpcalls.mpc
new file mode 100644
index 00000000000..f2b523813aa
--- /dev/null
+++ b/TAO/tests/LongUpcalls/LongUpcalls.mpc
@@ -0,0 +1,45 @@
+project(blocking server): messaging {
+ idlflags -= -Sc
+ idlflags += -GC
+ exename = blocking_server
+
+ Source_Files {
+ Manager.cpp
+ blocking_server.cpp
+ }
+}
+
+project(blocking client): messaging {
+ idlflags -= -Sc
+ idlflags += -GC
+ exename = blocking_client
+
+ Source_Files {
+ Controller.cpp
+ blocking_client.cpp
+ }
+}
+
+project(ami server): messaging {
+ idlflags -= -Sc
+ idlflags += -GC
+ exename = ami_server
+
+ Source_Files {
+ AMI_Manager.cpp
+ ami_server.cpp
+ }
+}
+
+project(ami client): messaging {
+ idlflags -= -Sc
+ idlflags += -GC
+ exename = ami_client
+
+ Source_Files {
+ Controller.cpp
+ Manager_Handler.cpp
+ ami_client.cpp
+ }
+}
+
diff --git a/TAO/tests/MProfile/MProfile.mpc b/TAO/tests/MProfile/MProfile.mpc
new file mode 100644
index 00000000000..7e1f185c5ed
--- /dev/null
+++ b/TAO/tests/MProfile/MProfile.mpc
@@ -0,0 +1,19 @@
+project: server {
+ depends += IORManpulation
+ libs += TAO_IORManip
+
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ depends += IORManpulation
+ libs += TAO_IORManip
+
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
diff --git a/TAO/tests/MProfile_Forwarding/MProfile_Forwarding.mpc b/TAO/tests/MProfile_Forwarding/MProfile_Forwarding.mpc
new file mode 100644
index 00000000000..b947356c7e7
--- /dev/null
+++ b/TAO/tests/MProfile_Forwarding/MProfile_Forwarding.mpc
@@ -0,0 +1,25 @@
+project: server {
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
+project(Manager): server {
+ depends += IORManpulation
+ libs += TAO_IORManip
+ exename = Manager
+
+ Source_Files {
+ testC.cpp
+ Servant_Locator.cpp
+ Manager.cpp
+ }
+}
diff --git a/TAO/tests/MT_BiDir/MT_BiDir.mpc b/TAO/tests/MT_BiDir/MT_BiDir.mpc
new file mode 100644
index 00000000000..f0413b5a2e2
--- /dev/null
+++ b/TAO/tests/MT_BiDir/MT_BiDir.mpc
@@ -0,0 +1,27 @@
+project: server {
+ depends += BiDir_GIOP
+ libs += TAO_BiDirGIOP
+ Source_Files {
+ ReceiverC.cpp
+ SenderC.cpp
+ SenderS.cpp
+ Sender_i.cpp
+ Server_Task.cpp
+ server.cpp
+ }
+}
+
+project(client): server {
+ depends += BiDir_GIOP
+ libs += TAO_BiDirGIOP
+ exename = client
+ Source_Files {
+ SenderC.cpp
+ ReceiverC.cpp
+ ReceiverS.cpp
+ Client_Task.cpp
+ Receiver_i.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/MT_Server/MT_Server.mpc b/TAO/tests/MT_Server/MT_Server.mpc
new file mode 100644
index 00000000000..6d5997d4de4
--- /dev/null
+++ b/TAO/tests/MT_Server/MT_Server.mpc
@@ -0,0 +1,14 @@
+project: server {
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/MT_Timeout/MT_Timeout.mpc b/TAO/tests/MT_Timeout/MT_Timeout.mpc
new file mode 100644
index 00000000000..54c91b5e2b2
--- /dev/null
+++ b/TAO/tests/MT_Timeout/MT_Timeout.mpc
@@ -0,0 +1,18 @@
+project: messaging {
+ Source_Files {
+ Sleep_Service.cpp
+ Server_Task.cpp
+ server.cpp
+ }
+}
+
+project(client): messaging {
+ exename = client
+
+ Source_Files {
+ TestC.cpp
+ Client_Task.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Multiple/Multiple.mpc b/TAO/tests/Multiple/Multiple.mpc
new file mode 100644
index 00000000000..6fb3a25170c
--- /dev/null
+++ b/TAO/tests/Multiple/Multiple.mpc
@@ -0,0 +1,21 @@
+project: server {
+ idlflags += -Gd
+
+ Source_Files {
+ Multiple_Impl.cpp
+ Collocation_Tester.cpp
+ server.cpp
+ }
+}
+
+project(client): server {
+ exename = client
+ idlflags += -Gd
+
+ Source_Files {
+ Multiple_Impl.cpp
+ Collocation_Tester.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Multiple_Inheritance/Multiple_Inheritance.mpc b/TAO/tests/Multiple_Inheritance/Multiple_Inheritance.mpc
new file mode 100644
index 00000000000..95c0e50f03d
--- /dev/null
+++ b/TAO/tests/Multiple_Inheritance/Multiple_Inheritance.mpc
@@ -0,0 +1,13 @@
+project: server {
+ Source_Files {
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ Multiple_InheritanceC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc b/TAO/tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc
new file mode 100644
index 00000000000..6d5997d4de4
--- /dev/null
+++ b/TAO/tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc
@@ -0,0 +1,14 @@
+project: server {
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Muxing/Muxing.mpc b/TAO/tests/Muxing/Muxing.mpc
new file mode 100644
index 00000000000..ec1188311c9
--- /dev/null
+++ b/TAO/tests/Muxing/Muxing.mpc
@@ -0,0 +1,17 @@
+project: server {
+ Source_Files {
+ Receiver.cpp
+ Server_Task.cpp
+ server.cpp
+ }
+}
+
+project(client): server {
+ exename = client
+
+ Source_Files {
+ Client_Task.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Native_Exceptions/Native_Exceptions.mpc b/TAO/tests/Native_Exceptions/Native_Exceptions.mpc
new file mode 100644
index 00000000000..a2b78ef450e
--- /dev/null
+++ b/TAO/tests/Native_Exceptions/Native_Exceptions.mpc
@@ -0,0 +1,18 @@
+project: server {
+ idlflags = -Ge 0 -Sc
+
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ idlflags = -Ge 0 -Sc
+
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc b/TAO/tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc
new file mode 100644
index 00000000000..eff72df435d
--- /dev/null
+++ b/TAO/tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc
@@ -0,0 +1,17 @@
+project: server {
+ Source_Files {
+ MT_Object_i.cpp
+ server.cpp
+ }
+}
+
+project(client): server {
+ exename = client
+
+ Source_Files {
+ MT_Object_i.cpp
+ local_server.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/NestedUpcall/Simple/Simple.mpc b/TAO/tests/NestedUpcall/Simple/Simple.mpc
new file mode 100644
index 00000000000..3da060e2045
--- /dev/null
+++ b/TAO/tests/NestedUpcall/Simple/Simple.mpc
@@ -0,0 +1,16 @@
+project: server {
+ Source_Files {
+ server_i.cpp
+ server.cpp
+ }
+}
+
+project(client): server {
+ exename = client
+
+ Source_Files {
+ client_i.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/NestedUpcall/Triangle_Test/Triangle_Test.mpc b/TAO/tests/NestedUpcall/Triangle_Test/Triangle_Test.mpc
new file mode 100644
index 00000000000..8aabb901df5
--- /dev/null
+++ b/TAO/tests/NestedUpcall/Triangle_Test/Triangle_Test.mpc
@@ -0,0 +1,27 @@
+project(server_A): server {
+ exename = server_A
+
+ Source_Files {
+ Object_A_i.cpp
+ server_A.cpp
+ }
+}
+
+project(server_B): server {
+ exename = server_B
+
+ Source_Files {
+ Object_B_i.cpp
+ server_B.cpp
+ }
+}
+
+project(initiator): server {
+ exename = initiator
+
+ Source_Files {
+ Initiator_i.cpp
+ initiator.cpp
+ }
+}
+
diff --git a/TAO/tests/Nested_Event_Loop/Nested_Event_Loop.mpc b/TAO/tests/Nested_Event_Loop/Nested_Event_Loop.mpc
new file mode 100644
index 00000000000..ca46f4f22b0
--- /dev/null
+++ b/TAO/tests/Nested_Event_Loop/Nested_Event_Loop.mpc
@@ -0,0 +1,16 @@
+project: strategies, server {
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project(client): strategies, server {
+ exename = client
+
+ Source_Files {
+ test_i.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc b/TAO/tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc
new file mode 100644
index 00000000000..57a65a26fa9
--- /dev/null
+++ b/TAO/tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc
@@ -0,0 +1,24 @@
+project: messaging {
+ Source_Files {
+ Server_Peer.cpp
+ server.cpp
+ }
+}
+
+project(scavenger): messaging {
+ exename = scavenger
+
+ Source_Files {
+ scavenger.cpp
+ }
+}
+
+project(client): messaging {
+ exename = client
+
+ Source_Files {
+ Client_Peer.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc b/TAO/tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc
new file mode 100644
index 00000000000..6d5997d4de4
--- /dev/null
+++ b/TAO/tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc
@@ -0,0 +1,14 @@
+project: server {
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/OBV/Any/OBV_Any.mpc b/TAO/tests/OBV/Any/OBV_Any.mpc
new file mode 100644
index 00000000000..0bb4ff133ef
--- /dev/null
+++ b/TAO/tests/OBV/Any/OBV_Any.mpc
@@ -0,0 +1,18 @@
+project: server {
+ idlflags += -Gv
+
+ Source_Files {
+ AnyS_impl.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ idlflags += -Gv
+
+ Source_Files {
+ AnyC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/OBV/Factory/OBV_Factory.mpc b/TAO/tests/OBV/Factory/OBV_Factory.mpc
new file mode 100644
index 00000000000..ee4cb36c8a0
--- /dev/null
+++ b/TAO/tests/OBV/Factory/OBV_Factory.mpc
@@ -0,0 +1,20 @@
+project: server {
+ idlflags += -Gv
+
+ Source_Files {
+ FactoryC_impl.cpp
+ FactoryS_impl.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ idlflags += -Gv
+
+ Source_Files {
+ FactoryC.cpp
+ FactoryC_impl.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/OBV/Forward/OBV_Forward.mpc b/TAO/tests/OBV/Forward/OBV_Forward.mpc
new file mode 100644
index 00000000000..82cc660643e
--- /dev/null
+++ b/TAO/tests/OBV/Forward/OBV_Forward.mpc
@@ -0,0 +1,20 @@
+project: server {
+ idlflags += -Gv
+
+ Source_Files {
+ Test_impl.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ idlflags += -Gv
+
+ Source_Files {
+ TreeBaseC.cpp
+ TreeControllerC.cpp
+ TreeNodeC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/ORB_destroy/ORB_destroy.mpc b/TAO/tests/ORB_destroy/ORB_destroy.mpc
new file mode 100644
index 00000000000..c25fdda5661
--- /dev/null
+++ b/TAO/tests/ORB_destroy/ORB_destroy.mpc
@@ -0,0 +1,4 @@
+project(ORB destroy): server {
+ exename = ORB_destroy
+}
+
diff --git a/TAO/tests/ORB_init/ORB_init.mpc b/TAO/tests/ORB_init/ORB_init.mpc
new file mode 100644
index 00000000000..07d531da74e
--- /dev/null
+++ b/TAO/tests/ORB_init/ORB_init.mpc
@@ -0,0 +1,4 @@
+project(ORB init): taoexe {
+ exename = ORB_init
+}
+
diff --git a/TAO/tests/ORB_init/Portspan/ORB_Init_Portspan.mpc b/TAO/tests/ORB_init/Portspan/ORB_Init_Portspan.mpc
new file mode 100644
index 00000000000..57fe0a39765
--- /dev/null
+++ b/TAO/tests/ORB_init/Portspan/ORB_Init_Portspan.mpc
@@ -0,0 +1,3 @@
+project: server {
+}
+
diff --git a/TAO/tests/ORT/ORT.mpc b/TAO/tests/ORT/ORT.mpc
new file mode 100644
index 00000000000..785bf4667fd
--- /dev/null
+++ b/TAO/tests/ORT/ORT.mpc
@@ -0,0 +1,16 @@
+project: server {
+ Source_Files {
+ ORT_test_i.cpp
+ ORT_test_IORInterceptor_ORBInitializer.cpp
+ ORT_test_IORInterceptor.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ ORT_testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Object_Loader/Object_Loader.mpc b/TAO/tests/Object_Loader/Object_Loader.mpc
new file mode 100644
index 00000000000..469e003bcc2
--- /dev/null
+++ b/TAO/tests/Object_Loader/Object_Loader.mpc
@@ -0,0 +1,22 @@
+project(Test DLL): taolib_with_idl {
+ sharedname = Test_DLL
+ depends += PortableServer
+ libs = TAO_PortableServer TAO
+ idlflags += -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h
+ dllflags = OLT_BUILD_DLL
+
+ Source_Files {
+ Test_i.cpp
+ Loader.cpp
+ }
+}
+
+project(driver): server {
+ exename = driver
+
+ Source_Files {
+ TestC.cpp
+ driver.cpp
+ }
+}
+
diff --git a/TAO/tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc b/TAO/tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc
new file mode 100644
index 00000000000..324a93a6d30
--- /dev/null
+++ b/TAO/tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc
@@ -0,0 +1,13 @@
+project: server {
+ Source_Files {
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ TestC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/OctetSeq/OctetSeq.mpc b/TAO/tests/OctetSeq/OctetSeq.mpc
new file mode 100644
index 00000000000..8dd0a3a4fce
--- /dev/null
+++ b/TAO/tests/OctetSeq/OctetSeq.mpc
@@ -0,0 +1,23 @@
+project: server {
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
+project(OctetSeq): taoexe {
+ exename = OctetSeq
+
+ Source_Files {
+ testC.cpp
+ OctetSeq.cpp
+ }
+}
+
diff --git a/TAO/tests/Oneway_Buffering/Oneway_Buffering.mpc b/TAO/tests/Oneway_Buffering/Oneway_Buffering.mpc
new file mode 100644
index 00000000000..e87ba830779
--- /dev/null
+++ b/TAO/tests/Oneway_Buffering/Oneway_Buffering.mpc
@@ -0,0 +1,24 @@
+project: messaging {
+ Source_Files {
+ Oneway_Buffering.cpp
+ server.cpp
+ }
+}
+
+project(client): messaging {
+ exename = client
+
+ Source_Files {
+ TestC.cpp
+ client.cpp
+ }
+}
+
+project(admin): messaging {
+ exename = admin
+
+ Source_Files {
+ Oneway_Buffering_Admin.cpp
+ admin.cpp
+ }
+}
diff --git a/TAO/tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc b/TAO/tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc
new file mode 100644
index 00000000000..320d862d746
--- /dev/null
+++ b/TAO/tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc
@@ -0,0 +1,19 @@
+project: server {
+ Source_Files {
+ Server_Task.cpp
+ Sender_i.cpp
+ server.cpp
+ }
+}
+
+project(client): server {
+ exename = client
+
+ Source_Files {
+ Client_Task.cpp
+ Server_Task.cpp
+ Receiver_i.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/POA/Etherealization/Etherealization.mpc b/TAO/tests/POA/Etherealization/Etherealization.mpc
new file mode 100644
index 00000000000..cde0d7b2e4a
--- /dev/null
+++ b/TAO/tests/POA/Etherealization/Etherealization.mpc
@@ -0,0 +1,3 @@
+project(Etherealization): server {
+ exename = Etherealization
+} \ No newline at end of file
diff --git a/TAO/tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc b/TAO/tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc
new file mode 100644
index 00000000000..4d5b175ff42
--- /dev/null
+++ b/TAO/tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc
@@ -0,0 +1,3 @@
+project(Excessive Object Deactivations): server {
+ exename = Excessive_Object_Deactivations
+} \ No newline at end of file
diff --git a/TAO/tests/POA/Identity/Identity.mpc b/TAO/tests/POA/Identity/Identity.mpc
new file mode 100644
index 00000000000..57c384a3b81
--- /dev/null
+++ b/TAO/tests/POA/Identity/Identity.mpc
@@ -0,0 +1,3 @@
+project(Identity): server {
+ exename = Identity
+} \ No newline at end of file
diff --git a/TAO/tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc b/TAO/tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc
new file mode 100644
index 00000000000..18c586cc5cc
--- /dev/null
+++ b/TAO/tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc
@@ -0,0 +1,3 @@
+project(Non Servant Upcalls): server {
+ exename = Non_Servant_Upcalls
+} \ No newline at end of file
diff --git a/TAO/tests/POA/Object_Reactivation/Object_Reactivation.mpc b/TAO/tests/POA/Object_Reactivation/Object_Reactivation.mpc
new file mode 100644
index 00000000000..5a16fb3135a
--- /dev/null
+++ b/TAO/tests/POA/Object_Reactivation/Object_Reactivation.mpc
@@ -0,0 +1,3 @@
+project(Object Reactivation): server {
+ exename = Object_Reactivation
+} \ No newline at end of file
diff --git a/TAO/tests/POA/POA_Destruction/POA_Destruction.mpc b/TAO/tests/POA/POA_Destruction/POA_Destruction.mpc
new file mode 100644
index 00000000000..efa52cdc2b0
--- /dev/null
+++ b/TAO/tests/POA/POA_Destruction/POA_Destruction.mpc
@@ -0,0 +1,3 @@
+project(POA Destruction): server {
+ exename = POA_Destruction
+} \ No newline at end of file
diff --git a/TAO/tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc b/TAO/tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc
new file mode 100644
index 00000000000..8bb0406cbb9
--- /dev/null
+++ b/TAO/tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc
@@ -0,0 +1,3 @@
+project(Single Threaded POA): server {
+ exename = Single_Threaded_POA
+} \ No newline at end of file
diff --git a/TAO/tests/POA/wait_for_completion/wait_for_completion.mpc b/TAO/tests/POA/wait_for_completion/wait_for_completion.mpc
new file mode 100644
index 00000000000..4d06971fff3
--- /dev/null
+++ b/TAO/tests/POA/wait_for_completion/wait_for_completion.mpc
@@ -0,0 +1,3 @@
+project(wait for completion): server {
+ exename = wait_for_completion
+} \ No newline at end of file
diff --git a/TAO/tests/Param_Test/Param_Test.mpc b/TAO/tests/Param_Test/Param_Test.mpc
new file mode 100644
index 00000000000..44ac1f386a3
--- /dev/null
+++ b/TAO/tests/Param_Test/Param_Test.mpc
@@ -0,0 +1,69 @@
+project: messaging {
+ Source_Files {
+ param_test_i.cpp
+ tmplinst
+ server.cpp
+ }
+}
+
+project(client): messaging {
+ depends += DynamicInterface
+ libs += TAO_DynamicInterface
+ exename = client
+
+ Source_Files {
+ param_testC.cpp
+ driver.cpp
+ options.cpp
+ results.cpp
+ helper.cpp
+ tmplinst.cpp
+ any.cpp
+ bd_long_seq.cpp
+ bd_short_seq.cpp
+ bd_str_seq.cpp
+ bd_wstr_seq.cpp
+ bd_string.cpp
+ bd_wstring.cpp
+ bd_struct_seq.cpp
+ bd_array_seq.cpp
+ fixed_array.cpp
+ fixed_struct.cpp
+ nested_struct.cpp
+ objref_struct.cpp
+ objref.cpp
+ short.cpp
+ ulonglong.cpp
+ typecode.cpp
+ ub_any_seq.cpp
+ ub_long_seq.cpp
+ ub_objref_seq.cpp
+ ub_short_seq.cpp
+ ub_str_seq.cpp
+ ub_wstr_seq.cpp
+ ub_string.cpp
+ ub_wstring.cpp
+ ub_struct_seq.cpp
+ ub_array_seq.cpp
+ var_array.cpp
+ var_struct.cpp
+ recursive_struct.cpp
+ except.cpp
+ big_union.cpp
+ small_union.cpp
+ recursive_union.cpp
+ multdim_array.cpp
+ complex_any.cpp
+ client.cpp
+ }
+}
+
+project(anyop): messaging {
+ exename = anyop
+
+ Source_Files {
+ param_testC.cpp
+ anyop.cpp
+ }
+}
+
diff --git a/TAO/tests/Policies/Policies.mpc b/TAO/tests/Policies/Policies.mpc
new file mode 100644
index 00000000000..66945e07bef
--- /dev/null
+++ b/TAO/tests/Policies/Policies.mpc
@@ -0,0 +1,3 @@
+project(Manipulation): messaging {
+ exename = Manipulation
+} \ No newline at end of file
diff --git a/TAO/tests/Portable_Interceptors/Benchmark/Portable_Interceptors_Benchmark.mpc b/TAO/tests/Portable_Interceptors/Benchmark/Portable_Interceptors_Benchmark.mpc
new file mode 100644
index 00000000000..e7488f429d3
--- /dev/null
+++ b/TAO/tests/Portable_Interceptors/Benchmark/Portable_Interceptors_Benchmark.mpc
@@ -0,0 +1,22 @@
+project: server {
+ Source_Files {
+ test_i.cpp
+ interceptors.cpp
+ marker.cpp
+ Server_ORBInitializer.cpp
+ Interceptor_Type.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ testC.cpp
+ interceptors.cpp
+ marker.cpp
+ Client_ORBInitializer.cpp
+ Interceptor_Type.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Portable_Interceptors/Dynamic/Portable_Interceptors_Dynamic.mpc b/TAO/tests/Portable_Interceptors/Dynamic/Portable_Interceptors_Dynamic.mpc
new file mode 100644
index 00000000000..0e75fe65d3b
--- /dev/null
+++ b/TAO/tests/Portable_Interceptors/Dynamic/Portable_Interceptors_Dynamic.mpc
@@ -0,0 +1,18 @@
+project: server {
+ Source_Files {
+ test_i.cpp
+ interceptors.cpp
+ Echo_Server_ORBInitializer.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ testC.cpp
+ interceptors.cpp
+ Echo_Client_ORBInitializer.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Portable_Interceptors/ForwardRequest/Portable_Interceptors_ForwardRequest.mpc b/TAO/tests/Portable_Interceptors/ForwardRequest/Portable_Interceptors_ForwardRequest.mpc
new file mode 100644
index 00000000000..0f5df6512bf
--- /dev/null
+++ b/TAO/tests/Portable_Interceptors/ForwardRequest/Portable_Interceptors_ForwardRequest.mpc
@@ -0,0 +1,22 @@
+project: server {
+ idlflags += -Gv -DCORBA3 -I$(TAO_ROOT)
+
+ Source_Files {
+ test_i.cpp
+ Server_ORBInitializer.cpp
+ Server_Request_Interceptor.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ idlflags += -Gv -DCORBA3 -I$(TAO_ROOT)
+
+ Source_Files {
+ testC.cpp
+ Client_ORBInitializer.cpp
+ Client_Request_Interceptor.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Portable_Interceptors/IORInterceptor/Portable_Interceptors_IORInterceptor.mpc b/TAO/tests/Portable_Interceptors/IORInterceptor/Portable_Interceptors_IORInterceptor.mpc
new file mode 100644
index 00000000000..285a3b1949f
--- /dev/null
+++ b/TAO/tests/Portable_Interceptors/IORInterceptor/Portable_Interceptors_IORInterceptor.mpc
@@ -0,0 +1,22 @@
+project: server {
+ idlflags += -I$(TAO_ROOT)
+
+ Source_Files {
+ test_i.cpp
+ FOO_IORInterceptor_ORBInitializer.cpp
+ FOO_IORInterceptor.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ idlflags += -I$(TAO_ROOT)
+
+ Source_Files {
+ testC.cpp
+ FOO_Client_ORBInitializer.cpp
+ FOO_ClientRequestInterceptor.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Portable_Interceptors/PICurrent/Portable_Interceptors_PICurrent.mpc b/TAO/tests/Portable_Interceptors/PICurrent/Portable_Interceptors_PICurrent.mpc
new file mode 100644
index 00000000000..35437faf494
--- /dev/null
+++ b/TAO/tests/Portable_Interceptors/PICurrent/Portable_Interceptors_PICurrent.mpc
@@ -0,0 +1,19 @@
+project: server {
+ Source_Files {
+ test_i.cpp
+ ServerORBInitializer.cpp
+ ServerRequestInterceptor.cpp
+ ClientRequestInterceptor2.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ testC.cpp
+ ClientORBInitializer.cpp
+ ClientRequestInterceptor.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Portable_Interceptors/Request_Interceptor_Flow/Portable_Interceptors_Request_Interceptor_Flow.mpc b/TAO/tests/Portable_Interceptors/Request_Interceptor_Flow/Portable_Interceptors_Request_Interceptor_Flow.mpc
new file mode 100644
index 00000000000..37885b49753
--- /dev/null
+++ b/TAO/tests/Portable_Interceptors/Request_Interceptor_Flow/Portable_Interceptors_Request_Interceptor_Flow.mpc
@@ -0,0 +1,20 @@
+project: server {
+ Source_Files {
+ test_i.cpp
+ Server_ORBInitializer.cpp
+ Server_Request_Interceptor.cpp
+ Request_Interceptor.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ testC.cpp
+ Client_ORBInitializer.cpp
+ Client_Request_Interceptor.cpp
+ Request_Interceptor.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Portable_Interceptors/Service_Context_Manipulation/Portable_Interceptors_Service_Context_Manipulation.mpc b/TAO/tests/Portable_Interceptors/Service_Context_Manipulation/Portable_Interceptors_Service_Context_Manipulation.mpc
new file mode 100644
index 00000000000..d75a3ae4d8f
--- /dev/null
+++ b/TAO/tests/Portable_Interceptors/Service_Context_Manipulation/Portable_Interceptors_Service_Context_Manipulation.mpc
@@ -0,0 +1,18 @@
+project: server {
+ Source_Files {
+ test_i.cpp
+ Server_ORBInitializer.cpp
+ interceptors.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ testC.cpp
+ Client_ORBInitializer.cpp
+ interceptors.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Queued_Message_Test/Queued_Message_Test.mpc b/TAO/tests/Queued_Message_Test/Queued_Message_Test.mpc
new file mode 100644
index 00000000000..b5f29897590
--- /dev/null
+++ b/TAO/tests/Queued_Message_Test/Queued_Message_Test.mpc
@@ -0,0 +1,4 @@
+project(Queued Message Test): taoexe {
+ exename = Queued_Message_Test
+}
+
diff --git a/TAO/tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Connections.mpc b/TAO/tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Connections.mpc
new file mode 100644
index 00000000000..abd90d91a58
--- /dev/null
+++ b/TAO/tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Connections.mpc
@@ -0,0 +1,13 @@
+project: rt_server {
+ Source_Files {
+ server.cpp
+ }
+}
+
+project: rt_client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc b/TAO/tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc
new file mode 100644
index 00000000000..f49f8585d6c
--- /dev/null
+++ b/TAO/tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc
@@ -0,0 +1,15 @@
+project: rt_server {
+ Source_Files {
+ server.cpp
+ }
+}
+
+project: rt_client {
+ Source_Files {
+ testC.cpp
+ interceptors.cpp
+ Client_ORBInitializer.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc b/TAO/tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc
new file mode 100644
index 00000000000..1db70d44443
--- /dev/null
+++ b/TAO/tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc
@@ -0,0 +1,13 @@
+project: strategies, rt_server {
+ Source_Files {
+ server.cpp
+ }
+}
+
+project: strategies, rt_client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/RTCORBA/Collocation/RTCORBA_Collocation.mpc b/TAO/tests/RTCORBA/Collocation/RTCORBA_Collocation.mpc
new file mode 100644
index 00000000000..bc230ce878f
--- /dev/null
+++ b/TAO/tests/RTCORBA/Collocation/RTCORBA_Collocation.mpc
@@ -0,0 +1,5 @@
+project(Collocation): rt_server {
+ exename = Collocation
+}
+
+
diff --git a/TAO/tests/RTCORBA/Destroy_Thread_Pool/RTCORBA_Destroy_Thread_Pool.mpc b/TAO/tests/RTCORBA/Destroy_Thread_Pool/RTCORBA_Destroy_Thread_Pool.mpc
new file mode 100644
index 00000000000..2f3ff77ebf3
--- /dev/null
+++ b/TAO/tests/RTCORBA/Destroy_Thread_Pool/RTCORBA_Destroy_Thread_Pool.mpc
@@ -0,0 +1,5 @@
+project(Destroy Thread Pool): rt_server {
+ exename = Destroy_Thread_Pool
+}
+
+
diff --git a/TAO/tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc b/TAO/tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc
new file mode 100644
index 00000000000..1db70d44443
--- /dev/null
+++ b/TAO/tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc
@@ -0,0 +1,13 @@
+project: strategies, rt_server {
+ Source_Files {
+ server.cpp
+ }
+}
+
+project: strategies, rt_client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc b/TAO/tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc
new file mode 100644
index 00000000000..abd90d91a58
--- /dev/null
+++ b/TAO/tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc
@@ -0,0 +1,13 @@
+project: rt_server {
+ Source_Files {
+ server.cpp
+ }
+}
+
+project: rt_client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Protocol_Priority.mpc b/TAO/tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Protocol_Priority.mpc
new file mode 100644
index 00000000000..1db70d44443
--- /dev/null
+++ b/TAO/tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Protocol_Priority.mpc
@@ -0,0 +1,13 @@
+project: strategies, rt_server {
+ Source_Files {
+ server.cpp
+ }
+}
+
+project: strategies, rt_client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/RTCORBA/ORB_init/RTCORBA_ORB_init.mpc b/TAO/tests/RTCORBA/ORB_init/RTCORBA_ORB_init.mpc
new file mode 100644
index 00000000000..efb48f89408
--- /dev/null
+++ b/TAO/tests/RTCORBA/ORB_init/RTCORBA_ORB_init.mpc
@@ -0,0 +1,4 @@
+project(ORB init): rt_client {
+ exename = ORB_init
+}
+
diff --git a/TAO/tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc b/TAO/tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc
new file mode 100644
index 00000000000..f14566240a6
--- /dev/null
+++ b/TAO/tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc
@@ -0,0 +1,13 @@
+project: rt_server {
+ Source_Files {
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc b/TAO/tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc
new file mode 100644
index 00000000000..abd90d91a58
--- /dev/null
+++ b/TAO/tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc
@@ -0,0 +1,13 @@
+project: rt_server {
+ Source_Files {
+ server.cpp
+ }
+}
+
+project: rt_client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc b/TAO/tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc
new file mode 100644
index 00000000000..abd90d91a58
--- /dev/null
+++ b/TAO/tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc
@@ -0,0 +1,13 @@
+project: rt_server {
+ Source_Files {
+ server.cpp
+ }
+}
+
+project: rt_client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/RTCORBA/RTMutex/RTCORBA_RTMutex.mpc b/TAO/tests/RTCORBA/RTMutex/RTCORBA_RTMutex.mpc
new file mode 100644
index 00000000000..a1605fa14a6
--- /dev/null
+++ b/TAO/tests/RTCORBA/RTMutex/RTCORBA_RTMutex.mpc
@@ -0,0 +1,2 @@
+project: rt_server {
+}
diff --git a/TAO/tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc b/TAO/tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc
new file mode 100644
index 00000000000..abd90d91a58
--- /dev/null
+++ b/TAO/tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc
@@ -0,0 +1,13 @@
+project: rt_server {
+ Source_Files {
+ server.cpp
+ }
+}
+
+project: rt_client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc b/TAO/tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc
new file mode 100644
index 00000000000..1db70d44443
--- /dev/null
+++ b/TAO/tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc
@@ -0,0 +1,13 @@
+project: strategies, rt_server {
+ Source_Files {
+ server.cpp
+ }
+}
+
+project: strategies, rt_client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc b/TAO/tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc
new file mode 100644
index 00000000000..91635bc68ee
--- /dev/null
+++ b/TAO/tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc
@@ -0,0 +1,14 @@
+project: strategies, rt_server {
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project: strategies, rt_client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Reliable_Oneways/Reliable_Oneways.mpc b/TAO/tests/Reliable_Oneways/Reliable_Oneways.mpc
new file mode 100644
index 00000000000..a9c2e5f4d6c
--- /dev/null
+++ b/TAO/tests/Reliable_Oneways/Reliable_Oneways.mpc
@@ -0,0 +1,17 @@
+project: messaging {
+ Source_Files {
+ Oneway_Receiver.cpp
+ Shutdown_Helper.cpp
+ server.cpp
+ }
+}
+
+project(client): messaging {
+ exename = client
+
+ Source_Files {
+ TestC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Server_Leaks/Server_Leaks.mpc b/TAO/tests/Server_Leaks/Server_Leaks.mpc
new file mode 100644
index 00000000000..518ab8ec0b1
--- /dev/null
+++ b/TAO/tests/Server_Leaks/Server_Leaks.mpc
@@ -0,0 +1,14 @@
+project: server {
+ Source_Files {
+ Ping_Service.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ TestC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Single_Read/Single_Read.mpc b/TAO/tests/Single_Read/Single_Read.mpc
new file mode 100644
index 00000000000..6d5997d4de4
--- /dev/null
+++ b/TAO/tests/Single_Read/Single_Read.mpc
@@ -0,0 +1,14 @@
+project: server {
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Smart_Proxies/Smart_Proxies.mpc b/TAO/tests/Smart_Proxies/Smart_Proxies.mpc
new file mode 100644
index 00000000000..fa22ff35209
--- /dev/null
+++ b/TAO/tests/Smart_Proxies/Smart_Proxies.mpc
@@ -0,0 +1,18 @@
+project: server {
+ idlflags += -Gsp
+
+ Source_Files {
+ server.cpp
+ }
+}
+
+project: client {
+ idlflags += -Gsp
+
+ Source_Files {
+ testC.cpp
+ Smart_Proxy_Impl.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Strategies/Strategies.mpc b/TAO/tests/Strategies/Strategies.mpc
new file mode 100644
index 00000000000..983c8f21f73
--- /dev/null
+++ b/TAO/tests/Strategies/Strategies.mpc
@@ -0,0 +1,16 @@
+project: strategies, messaging {
+ Source_Files {
+ simple_test_i.cpp
+ server.cpp
+ }
+}
+
+project(client): strategies, messaging {
+ exename = client
+
+ Source_Files {
+ simple_testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc b/TAO/tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc
new file mode 100644
index 00000000000..d44e15b1e77
--- /dev/null
+++ b/TAO/tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc
@@ -0,0 +1,16 @@
+project: messaging {
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project(client): messaging {
+ exename = client
+
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Timeout/Timeout.mpc b/TAO/tests/Timeout/Timeout.mpc
new file mode 100644
index 00000000000..f197f1146d0
--- /dev/null
+++ b/TAO/tests/Timeout/Timeout.mpc
@@ -0,0 +1,16 @@
+project: server {
+ Source_Files {
+ test_i.cpp
+ server.cpp
+ }
+}
+
+project(client): messaging {
+ exename = client
+
+ Source_Files {
+ testC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Two_Objects/Two_Objects.mpc b/TAO/tests/Two_Objects/Two_Objects.mpc
new file mode 100644
index 00000000000..793231282ff
--- /dev/null
+++ b/TAO/tests/Two_Objects/Two_Objects.mpc
@@ -0,0 +1,17 @@
+project: server {
+ Source_Files {
+ worker.cpp
+ First_i.cpp
+ Second_i.cpp
+ Object_Factory_i.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ Two_ObjectsC.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/Xt_Stopwatch/Xt_Stopwatch.mpc b/TAO/tests/Xt_Stopwatch/Xt_Stopwatch.mpc
new file mode 100644
index 00000000000..8b0dfd514a0
--- /dev/null
+++ b/TAO/tests/Xt_Stopwatch/Xt_Stopwatch.mpc
@@ -0,0 +1,17 @@
+project: server {
+ Source_Files {
+ test_i.cpp
+ Stopwatch_display.cpp
+ timer.cpp
+ server.cpp
+ }
+}
+
+project: client {
+ Source_Files {
+ testC.cpp
+ Control.cpp
+ client.cpp
+ }
+}
+
diff --git a/TAO/tests/ior_corbaloc/ior_corbaloc.mpc b/TAO/tests/ior_corbaloc/ior_corbaloc.mpc
new file mode 100644
index 00000000000..a826babb9c3
--- /dev/null
+++ b/TAO/tests/ior_corbaloc/ior_corbaloc.mpc
@@ -0,0 +1,30 @@
+project: server {
+ depends += CosNaming
+ libs += TAO_CosNaming
+
+ Source_Files {
+ status_i.cpp
+ server.cpp
+ }
+}
+
+project(client): server {
+ depends += CosNaming
+ libs += TAO_CosNaming
+ exename = client
+
+ Source_Files {
+ ior_corbaloc_client_i.cpp
+ client.cpp
+ }
+}
+
+project(corbaname client): server {
+ exename = corbaname_client
+
+ Source_Files {
+ status_i.cpp
+ corbaname_client.cpp
+ }
+}
+
diff --git a/ace/SSL/ssl.mpc b/ace/SSL/ssl.mpc
index c8450a4d760..eacefcfd2d3 100644
--- a/ace/SSL/ssl.mpc
+++ b/ace/SSL/ssl.mpc
@@ -1,4 +1,5 @@
project : acelib {
+ ssl = 1
depends = ace
sharedname = ACE_SSL
dllflags = ACE_SSL_BUILD
diff --git a/bin/MakeProjectCreator/config/messaging.mpb b/bin/MakeProjectCreator/config/messaging.mpb
new file mode 100644
index 00000000000..8dfef76c14b
--- /dev/null
+++ b/bin/MakeProjectCreator/config/messaging.mpb
@@ -0,0 +1,4 @@
+project : server {
+ depends += Messaging
+ libs += TAO_Messaging
+}
diff --git a/bin/MakeProjectCreator/config/rt_client.mpb b/bin/MakeProjectCreator/config/rt_client.mpb
new file mode 100644
index 00000000000..08143c2ca37
--- /dev/null
+++ b/bin/MakeProjectCreator/config/rt_client.mpb
@@ -0,0 +1,4 @@
+project : client {
+ depends += RTCORBA
+ libs += TAO_RTCORBA
+}
diff --git a/bin/MakeProjectCreator/config/rt_server.mpb b/bin/MakeProjectCreator/config/rt_server.mpb
new file mode 100644
index 00000000000..603b031b57d
--- /dev/null
+++ b/bin/MakeProjectCreator/config/rt_server.mpb
@@ -0,0 +1,4 @@
+project : server {
+ depends += RTPortableServer RTCORBA
+ libs += TAO_RTCORBA TAO_RTPortableServer
+}
diff --git a/bin/MakeProjectCreator/config/strategies.mpb b/bin/MakeProjectCreator/config/strategies.mpb
new file mode 100644
index 00000000000..1fdf735b933
--- /dev/null
+++ b/bin/MakeProjectCreator/config/strategies.mpb
@@ -0,0 +1,4 @@
+project {
+ depends += Strategies
+ libs += TAO_Strategies
+}
diff --git a/bin/MakeProjectCreator/templates/gnu.mpd b/bin/MakeProjectCreator/templates/gnu.mpd
index d0627d425ff..c922e6f87c1 100644
--- a/bin/MakeProjectCreator/templates/gnu.mpd
+++ b/bin/MakeProjectCreator/templates/gnu.mpd
@@ -101,6 +101,8 @@ TAO_IDLFLAGS += <%idlflags%>
#----------------------------------------------------------------------------
<%if(idl_files)%>
+all: idl_stubs
+
.PRECIOUS: $(foreach ext, $(IDL_EXT), $(foreach file, $(IDL_FILES), $(file)$(ext)))
<%endif%>
<%if(exename)%>
diff --git a/tests/RMCast/tests.mpc b/tests/RMCast/tests.mpc
new file mode 100644
index 00000000000..a8352d68f30
--- /dev/null
+++ b/tests/RMCast/tests.mpc
@@ -0,0 +1,60 @@
+project(RMCast Fragment Test) : aceexe {
+ depends += rmcast
+ exename = RMCast_Fragment_Test
+ libs = ACE_RMCast
+
+ Source_Files {
+ RMCast_Fragment_Test.cpp
+ }
+}
+
+project(RMCast Membership Test) : aceexe {
+ depends += rmcast
+ exename = RMCast_Membership_Test
+ libs = ACE_RMCast
+
+ Source_Files {
+ RMCast_Membership_Test.cpp
+ }
+}
+
+project(RMCast Reassembly Test) : aceexe {
+ depends += rmcast
+ exename = RMCast_Reassembly_Test
+ libs = ACE_RMCast
+
+ Source_Files {
+ RMCast_Reassembly_Test.cpp
+ }
+}
+
+project(RMCast Reordering Test) : aceexe {
+ depends += rmcast
+ exename = RMCast_Reordering_Test
+ libs = ACE_RMCast
+
+ Source_Files {
+ RMCast_Reordering_Test.cpp
+ }
+}
+
+project(RMCast Retransmission Test) : aceexe {
+ depends += rmcast
+ exename = RMCast_Retransmission_Test
+ libs = ACE_RMCast
+
+ Source_Files {
+ RMCast_Retransmission_Test.cpp
+ }
+}
+
+project(RMCast UDP Best Effort Test) : aceexe {
+ depends += rmcast
+ exename = RMCast_UDP_Best_Effort_Test
+ libs = ACE_RMCast
+
+ Source_Files {
+ RMCast_UDP_Best_Effort_Test.cpp
+ }
+}
+
diff --git a/tests/SSL/tests.mpc b/tests/SSL/tests.mpc
new file mode 100644
index 00000000000..5aa31367613
--- /dev/null
+++ b/tests/SSL/tests.mpc
@@ -0,0 +1,11 @@
+project(Thread Pool Reactor SSL Test) : aceexe {
+ ssl = 1
+ depends += ssl
+ exename = Thread_Pool_Reactor_SSL_Test
+ libs = ACE_SSL
+
+ Source_Files {
+ Thread_Pool_Reactor_SSL_Test.cpp
+ }
+}
+
diff --git a/tests/tests.mpc b/tests/tests.mpc
new file mode 100644
index 00000000000..068e44e1a08
--- /dev/null
+++ b/tests/tests.mpc
@@ -0,0 +1,1026 @@
+project(Aio Platform Test) : aceexe {
+ exename = Aio_Platform_Test
+ Source_Files {
+ Aio_Platform_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Arg Shifter Test) : aceexe {
+ exename = Arg_Shifter_Test
+ Source_Files {
+ Arg_Shifter_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(ARGV Test) : aceexe {
+ exename = ARGV_Test
+ Source_Files {
+ ARGV_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Atomic Op Test) : aceexe {
+ exename = Atomic_Op_Test
+ Source_Files {
+ Atomic_Op_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Auto IncDec Test) : aceexe {
+ exename = Auto_IncDec_Test
+ Source_Files {
+ Auto_IncDec_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Barrier Test) : aceexe {
+ exename = Barrier_Test
+ Source_Files {
+ Barrier_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Basic Types Test) : aceexe {
+ exename = Basic_Types_Test
+ Source_Files {
+ Basic_Types_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Bound Ptr Test) : aceexe {
+ exename = Bound_Ptr_Test
+ Source_Files {
+ Bound_Ptr_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Buffer Stream Test) : aceexe {
+ exename = Buffer_Stream_Test
+ Source_Files {
+ Buffer_Stream_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Cache Map Manager Test) : aceexe {
+ exename = Cache_Map_Manager_Test
+ Source_Files {
+ Cache_Map_Manager_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Cached Accept Conn Test) : aceexe {
+ exename = Cached_Accept_Conn_Test
+ Source_Files {
+ Cached_Accept_Conn_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Cached Allocator Test) : aceexe {
+ exename = Cached_Allocator_Test
+ Source_Files {
+ Cached_Allocator_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Cached Conn Test) : aceexe {
+ exename = Cached_Conn_Test
+ Source_Files {
+ Cached_Conn_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Capabilities Test) : aceexe {
+ exename = Capabilities_Test
+ Source_Files {
+ Capabilities_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(CDR File Test) : aceexe {
+ exename = CDR_File_Test
+ Source_Files {
+ CDR_File_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(CDR Test) : aceexe {
+ exename = CDR_Test
+ Source_Files {
+ CDR_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Collection Test) : aceexe {
+ exename = Collection_Test
+ Source_Files {
+ Collection_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Config Test) : aceexe {
+ exename = Config_Test
+ Source_Files {
+ Config_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Conn Test) : aceexe {
+ exename = Conn_Test
+ Source_Files {
+ Conn_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Date Time Test) : aceexe {
+ exename = Date_Time_Test
+ Source_Files {
+ Date_Time_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Dev Poll Reactor Test) : aceexe {
+ exename = Dev_Poll_Reactor_Test
+ Source_Files {
+ Dev_Poll_Reactor_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Dirent Test) : aceexe {
+ exename = Dirent_Test
+ Source_Files {
+ Dirent_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(DLList Test) : aceexe {
+ exename = DLList_Test
+ Source_Files {
+ DLList_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(DLL Test) : aceexe {
+ exename = DLL_Test
+ Source_Files {
+ DLL_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Enum Interfaces Test) : aceexe {
+ exename = Enum_Interfaces_Test
+ Source_Files {
+ Enum_Interfaces_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Env Value Test) : aceexe {
+ exename = Env_Value_Test
+ Source_Files {
+ Env_Value_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Future Test) : aceexe {
+ exename = Future_Test
+ Source_Files {
+ Future_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Future Set Test) : aceexe {
+ exename = Future_Set_Test
+ Source_Files {
+ Future_Set_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Get Opt Test) : aceexe {
+ exename = Get_Opt_Test
+ Source_Files {
+ Get_Opt_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Handle Set Test) : aceexe {
+ exename = Handle_Set_Test
+ Source_Files {
+ Handle_Set_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(High Res Timer Test) : aceexe {
+ exename = High_Res_Timer_Test
+ Source_Files {
+ High_Res_Timer_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Hash Map Manager Test) : aceexe {
+ exename = Hash_Map_Manager_Test
+ Source_Files {
+ Hash_Map_Manager_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Hash Map Bucket Iterator Test) : aceexe {
+ exename = Hash_Map_Bucket_Iterator_Test
+ Source_Files {
+ Hash_Map_Bucket_Iterator_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(INET Addr Test) : aceexe {
+ exename = INET_Addr_Test
+ Source_Files {
+ INET_Addr_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(IOStream Test) : aceexe {
+ exename = IOStream_Test
+ Source_Files {
+ IOStream_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Lazy Map Manager Test) : aceexe {
+ exename = Lazy_Map_Manager_Test
+ Source_Files {
+ Lazy_Map_Manager_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Log Msg Test) : aceexe {
+ exename = Log_Msg_Test
+ Source_Files {
+ Log_Msg_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Logging Strategy Test) : aceexe {
+ exename = Logging_Strategy_Test
+ Source_Files {
+ Logging_Strategy_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Malloc Test) : aceexe {
+ exename = Malloc_Test
+ Source_Files {
+ Malloc_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Map Test) : aceexe {
+ exename = Map_Test
+ Source_Files {
+ Map_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Map Manager Test) : aceexe {
+ exename = Map_Manager_Test
+ Source_Files {
+ Map_Manager_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Max Default Port Test) : aceexe {
+ exename = Max_Default_Port_Test
+ Source_Files {
+ Max_Default_Port_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(MEM Stream Test) : aceexe {
+ exename = MEM_Stream_Test
+ Source_Files {
+ MEM_Stream_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Mem Map Test) : aceexe {
+ exename = Mem_Map_Test
+ Source_Files {
+ Mem_Map_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(MM Shared Memory Test) : aceexe {
+ exename = MM_Shared_Memory_Test
+ Source_Files {
+ MM_Shared_Memory_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(MT Reactor Timer Test) : aceexe {
+ exename = MT_Reactor_Timer_Test
+ Source_Files {
+ MT_Reactor_Timer_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(MT Reactor Upcall Test) : aceexe {
+ exename = MT_Reactor_Upcall_Test
+ Source_Files {
+ MT_Reactor_Upcall_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(MT SOCK Test) : aceexe {
+ exename = MT_SOCK_Test
+ Source_Files {
+ MT_SOCK_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Message Block Test) : aceexe {
+ exename = Message_Block_Test
+ Source_Files {
+ Message_Block_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Message Queue Test) : aceexe {
+ exename = Message_Queue_Test
+ Source_Files {
+ Message_Queue_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Message Queue Test Ex) : aceexe {
+ exename = Message_Queue_Test_Ex
+ Source_Files {
+ Message_Queue_Test_Ex.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Message Queue Notifications Test) : aceexe {
+ exename = Message_Queue_Notifications_Test
+ Source_Files {
+ Message_Queue_Notifications_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Notify Performance Test) : aceexe {
+ exename = Notify_Performance_Test
+ Source_Files {
+ Notify_Performance_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Object Manager Test) : aceexe {
+ exename = Object_Manager_Test
+ Source_Files {
+ Object_Manager_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(OrdMultiSet Test) : aceexe {
+ exename = OrdMultiSet_Test
+ Source_Files {
+ OrdMultiSet_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(OS Test) : aceexe {
+ exename = OS_Test
+ Source_Files {
+ OS_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Proactor Scatter Gather Test) : aceexe {
+ exename = Proactor_Scatter_Gather_Test
+ Source_Files {
+ Proactor_Scatter_Gather_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Proactor Test) : aceexe {
+ exename = Proactor_Test
+ Source_Files {
+ Proactor_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Proactor Timer Test) : aceexe {
+ exename = Proactor_Timer_Test
+ Source_Files {
+ Proactor_Timer_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Process Mutex Test) : aceexe {
+ exename = Process_Mutex_Test
+ Source_Files {
+ Process_Mutex_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Process Strategy Test) : aceexe {
+ exename = Process_Strategy_Test
+ Source_Files {
+ Process_Strategy_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Priority Buffer Test) : aceexe {
+ exename = Priority_Buffer_Test
+ Source_Files {
+ Priority_Buffer_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Dynamic Priority Test) : aceexe {
+ exename = Dynamic_Priority_Test
+ Source_Files {
+ Dynamic_Priority_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Priority Task Test) : aceexe {
+ exename = Priority_Task_Test
+ Source_Files {
+ Priority_Task_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Priority Reactor Test) : aceexe {
+ exename = Priority_Reactor_Test
+ Source_Files {
+ Priority_Reactor_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Process Manager Test) : aceexe {
+ exename = Process_Manager_Test
+ Source_Files {
+ Process_Manager_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Pipe Test) : aceexe {
+ exename = Pipe_Test
+ Source_Files {
+ Pipe_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(RB Tree Test) : aceexe {
+ exename = RB_Tree_Test
+ Source_Files {
+ RB_Tree_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Reactors Test) : aceexe {
+ exename = Reactors_Test
+ Source_Files {
+ Reactors_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Reactor Exceptions Test) : aceexe {
+ exename = Reactor_Exceptions_Test
+ Source_Files {
+ Reactor_Exceptions_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Reactor Notify Test) : aceexe {
+ exename = Reactor_Notify_Test
+ Source_Files {
+ Reactor_Notify_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Reactor Dispatch Order Test) : aceexe {
+ exename = Reactor_Dispatch_Order_Test
+ Source_Files {
+ Reactor_Dispatch_Order_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Reactor Performance Test) : aceexe {
+ exename = Reactor_Performance_Test
+ Source_Files {
+ Reactor_Performance_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Reactor Timer Test) : aceexe {
+ exename = Reactor_Timer_Test
+ Source_Files {
+ Reactor_Timer_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Reader Writer Test) : aceexe {
+ exename = Reader_Writer_Test
+ Source_Files {
+ Reader_Writer_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Recursive Mutex Test) : aceexe {
+ exename = Recursive_Mutex_Test
+ Source_Files {
+ Recursive_Mutex_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Refcounted Auto Ptr Test) : aceexe {
+ exename = Refcounted_Auto_Ptr_Test
+ Source_Files {
+ Refcounted_Auto_Ptr_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Reverse Lock Test) : aceexe {
+ exename = Reverse_Lock_Test
+ Source_Files {
+ Reverse_Lock_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Semaphore Test) : aceexe {
+ exename = Semaphore_Test
+ Source_Files {
+ Semaphore_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Signal Test) : aceexe {
+ exename = Signal_Test
+ Source_Files {
+ Signal_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Sigset Ops Test) : aceexe {
+ exename = Sigset_Ops_Test
+ Source_Files {
+ Sigset_Ops_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Simple Message Block Test) : aceexe {
+ exename = Simple_Message_Block_Test
+ Source_Files {
+ Simple_Message_Block_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(SOCK Test) : aceexe {
+ exename = SOCK_Test
+ Source_Files {
+ SOCK_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(SOCK Connector Test) : aceexe {
+ exename = SOCK_Connector_Test
+ Source_Files {
+ SOCK_Connector_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(SOCK Send Recv Test) : aceexe {
+ exename = SOCK_Send_Recv_Test
+ Source_Files {
+ SOCK_Send_Recv_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(SPIPE Test) : aceexe {
+ exename = SPIPE_Test
+ Source_Files {
+ SPIPE_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(SString Test) : aceexe {
+ exename = SString_Test
+ Source_Files {
+ SString_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(SV Shared Memory Test) : aceexe {
+ exename = SV_Shared_Memory_Test
+ Source_Files {
+ SV_Shared_Memory_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Svc Handler Test) : aceexe {
+ exename = Svc_Handler_Test
+ Source_Files {
+ Svc_Handler_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Task Test) : aceexe {
+ exename = Task_Test
+ Source_Files {
+ Task_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Thread Manager Test) : aceexe {
+ exename = Thread_Manager_Test
+ Source_Files {
+ Thread_Manager_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Thread Mutex Test) : aceexe {
+ exename = Thread_Mutex_Test
+ Source_Files {
+ Thread_Mutex_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Thread Pool Test) : aceexe {
+ exename = Thread_Pool_Test
+ Source_Files {
+ Thread_Pool_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Timeprobe Test) : aceexe {
+ exename = Timeprobe_Test
+ Source_Files {
+ Timeprobe_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Time Service Test) : aceexe {
+ exename = Time_Service_Test
+ Source_Files {
+ Time_Service_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Time Value Test) : aceexe {
+ exename = Time_Value_Test
+ Source_Files {
+ Time_Value_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Timer Queue Test) : aceexe {
+ exename = Timer_Queue_Test
+ Source_Files {
+ Timer_Queue_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Token Strategy Test) : aceexe {
+ exename = Token_Strategy_Test
+ Source_Files {
+ Token_Strategy_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(TP Reactor Test) : aceexe {
+ exename = TP_Reactor_Test
+ Source_Files {
+ TP_Reactor_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(TSS Test) : aceexe {
+ exename = TSS_Test
+ Source_Files {
+ TSS_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Vector Test) : aceexe {
+ exename = Vector_Test
+ Source_Files {
+ Vector_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(UPIPE SAP Test) : aceexe {
+ exename = UPIPE_SAP_Test
+ Source_Files {
+ UPIPE_SAP_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Upgradable RW Test) : aceexe {
+ exename = Upgradable_RW_Test
+ Source_Files {
+ Upgradable_RW_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Naming Test) : aceexe {
+ exename = Naming_Test
+ Source_Files {
+ Naming_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Thread Pool Reactor Test) : aceexe {
+ exename = Thread_Pool_Reactor_Test
+ Source_Files {
+ Thread_Pool_Reactor_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Thread Pool Reactor Resume Test) : aceexe {
+ exename = Thread_Pool_Reactor_Resume_Test
+ Source_Files {
+ Thread_Pool_Reactor_Resume_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(XtReactor Test) : aceexe {
+ exename = XtReactor_Test
+ Source_Files {
+ XtReactor_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(FlReactor Test) : aceexe {
+ exename = FlReactor_Test
+ Source_Files {
+ FlReactor_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(TkReactor Test) : aceexe {
+ exename = TkReactor_Test
+ Source_Files {
+ TkReactor_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Codecs Test) : aceexe {
+ exename = Codecs_Test
+ Source_Files {
+ Codecs_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Tokens Test) : aceexe {
+ exename = Tokens_Test
+ Source_Files {
+ Tokens_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(CDR Array Test) : aceexe {
+ exename = CDR_Array_Test
+ Source_Files {
+ CDR_Array_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Service Config Test) : aceexe {
+ exename = Service_Config_Test
+ Source_Files {
+ Service_Config_Test.cpp
+ }
+ Header_Files {
+ }
+}
+
+project(Framework Component Test) : aceexe {
+ exename = Framework_Component_Test
+ Source_Files {
+ Framework_Component_Test.cpp
+ }
+ Header_Files {
+ }
+}
+