summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjtc <jtc@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-08-13 07:49:48 +0000
committerjtc <jtc@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-08-13 07:49:48 +0000
commit9c8ae2e8bc2bf8a8c5a735c5bf31f56fc33a25f5 (patch)
tree7e7e11a519b716c7a871a329f683754040f1723a
parentd37415719a8158bd4841ea837f3b2797d2ac004e (diff)
downloadATCD-9c8ae2e8bc2bf8a8c5a735c5bf31f56fc33a25f5.tar.gz
ChangeLogTag: Fri Aug 13 00:46:24 2004 J.T. Conklin <jtc@acorntoolworks.com>
-rw-r--r--TAO/ChangeLog25
-rw-r--r--TAO/configure.ac12
-rw-r--r--TAO/orbsvcs/Makefile.am4
-rw-r--r--TAO/orbsvcs/orbsvcs/Makefile.am13
-rw-r--r--TAO/orbsvcs/performance-tests/LoadBalancing/LBPerf/Makefile.am4
-rw-r--r--TAO/orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am133
-rw-r--r--TAO/orbsvcs/performance-tests/LoadBalancing/Makefile.am5
-rw-r--r--TAO/orbsvcs/performance-tests/Makefile.am6
-rw-r--r--TAO/orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile.am50
-rw-r--r--TAO/orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile.am90
-rw-r--r--TAO/orbsvcs/performance-tests/RTEvent/Makefile.am11
-rw-r--r--TAO/orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am131
-rw-r--r--TAO/orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am140
-rw-r--r--TAO/orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile.am88
-rw-r--r--TAO/orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile.am86
-rw-r--r--TAO/orbsvcs/performance-tests/RTEvent/lib/Makefile.am184
16 files changed, 971 insertions, 11 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 350fe8399ec..a12c455eaa7 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,28 @@
+Fri Aug 13 00:46:24 2004 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/Makefile.am:
+ Update to account for Ossama's SSLIOP changes.
+
+ * configure.ac:
+ Update to configure orbsvcs/performance-tests/*.
+
+ * orbsvcs/Makefile.am:
+ Update to build performance-tests.
+
+ * orbsvcs/performance-tests/Makefile.am:
+ * orbsvcs/performance-tests/LoadBalancing/Makefile.am:
+ * orbsvcs/performance-tests/LoadBalancing/LBPerf/Makefile.am:
+ * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile.am:
+ * orbsvcs/performance-tests/RTEvent/lib/Makefile.am:
+ New files, built with a little help from MPC.
+
Thu Aug 12 21:00:22 2004 J.T. Conklin <jtc@acorntoolworks.com>
* orbsvcs/orbsvcs/Makefile.am:
diff --git a/TAO/configure.ac b/TAO/configure.ac
index d09d8aa3bb7..e80d89bc0f5 100644
--- a/TAO/configure.ac
+++ b/TAO/configure.ac
@@ -203,6 +203,18 @@ AC_CONFIG_FILES([
orbsvcs/Time_Service/Makefile
orbsvcs/Trading_Service/Makefile
orbsvcs/orbsvcs/Makefile
+ orbsvcs/performance-tests/Makefile
+ orbsvcs/performance-tests/LoadBalancing/Makefile
+ orbsvcs/performance-tests/LoadBalancing/LBPerf/Makefile
+ orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile
+ orbsvcs/performance-tests/RTEvent/Makefile
+ orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile
+ orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile
+ orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile
+ orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile
+ orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile
+ orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile
+ orbsvcs/performance-tests/RTEvent/lib/Makefile
])
dnl Note that the "TAO_VERSION" in the message below is an M4 macro
diff --git a/TAO/orbsvcs/Makefile.am b/TAO/orbsvcs/Makefile.am
index 3e864f17887..1ed5ab4d4ce 100644
--- a/TAO/orbsvcs/Makefile.am
+++ b/TAO/orbsvcs/Makefile.am
@@ -24,9 +24,9 @@ SUBDIRS += \
Event_Service \
Dump_Schedule \
CosEvent_Service \
- Concurrency_Service
+ Concurrency_Service \
+ performance-tests
#
-# performance-tests \
# tests \
# examples
diff --git a/TAO/orbsvcs/orbsvcs/Makefile.am b/TAO/orbsvcs/orbsvcs/Makefile.am
index ca8e754a5c8..de9927ac085 100644
--- a/TAO/orbsvcs/orbsvcs/Makefile.am
+++ b/TAO/orbsvcs/orbsvcs/Makefile.am
@@ -4824,7 +4824,6 @@ BUILT_SOURCES += \
SSLIOPS.inl \
SSLIOPS_T.inl \
SSLIOPC.cpp \
- SSLIOPS.cpp \
SSLIOPC.h \
SSLIOPS.h \
SSLIOPS_T.h
@@ -4835,13 +4834,12 @@ CLEANFILES += \
SSLIOPS.inl \
SSLIOPS_T.inl \
SSLIOPC.cpp \
- SSLIOPS.cpp \
SSLIOPC.h \
SSLIOPS.h \
SSLIOPS_T.h \
SSLIOP-stamp
-SSLIOPS_T.cpp SSLIOPC.inl SSLIOPS.inl SSLIOPS_T.inl SSLIOPC.cpp SSLIOPS.cpp SSLIOPC.h SSLIOPS.h SSLIOPS_T.h: SSLIOP-stamp
+SSLIOPS_T.cpp SSLIOPC.inl SSLIOPS.inl SSLIOPS_T.inl SSLIOPC.cpp SSLIOPC.h SSLIOPS.h SSLIOPS_T.h: SSLIOP-stamp
SSLIOP-stamp: $(srcdir)/SSLIOP.idl
$(TAO_IDL) $(TAO_IDLFLAGS) -Wb,export_macro=TAO_SSLIOP_Export -Wb,export_include=SSLIOP/SSLIOP_Export.h $(srcdir)/SSLIOP.idl
@@ -4869,13 +4867,13 @@ SSLIOP = \
SSLIOP/SSLIOP_ORBInitializer.cpp \
SSLIOP/SSLIOP_OwnCredentials.cpp \
SSLIOP/SSLIOP_Profile.cpp \
+ SSLIOP/SSLIOP_SSL.cpp \
SSLIOP/SSLIOP_TargetCredentials.cpp \
SSLIOP/SSLIOP_Transport.cpp \
SSLIOP/SSLIOP_Util.cpp \
SSLIOP/SSLIOP_X509.cpp \
SSLIOP/ssl_endpoints.cpp \
- SSLIOPC.cpp \
- SSLIOPS.cpp
+ SSLIOPC.cpp
if BUILD_SSL
if BUILD_INTERCEPTORS
@@ -4930,13 +4928,13 @@ nobase_include_HEADERS += \
SSLIOP/SSLIOP_ORBInitializer.h \
SSLIOP/SSLIOP_OwnCredentials.h \
SSLIOP/SSLIOP_Profile.h \
+ SSLIOP/SSLIOP_SSL.h \
SSLIOP/SSLIOP_TargetCredentials.h \
SSLIOP/SSLIOP_Transport.h \
SSLIOP/SSLIOP_Util.h \
SSLIOP/SSLIOP_X509.h \
SSLIOP/ssl_endpoints.h \
SSLIOPC.h \
- SSLIOPS.h \
SSLIOPS_T.h \
Channel_Clients_T.i \
SSLIOP/IIOP_SSL_Connection_Handler.inl \
@@ -4945,13 +4943,10 @@ nobase_include_HEADERS += \
SSLIOP/SSLIOP_Credentials.inl \
SSLIOP/SSLIOP_Current.inl \
SSLIOP/SSLIOP_Current_Impl.inl \
- SSLIOP/SSLIOP_EVP_PKEY.inl \
SSLIOP/SSLIOP_Endpoint.i \
SSLIOP/SSLIOP_Profile.i \
- SSLIOP/SSLIOP_X509.inl \
SSLIOP/ssl_endpoints.i \
SSLIOPC.inl \
- SSLIOPS.inl \
SSLIOPS_T.inl \
Channel_Clients_T.cpp \
SSLIOPS_T.cpp \
diff --git a/TAO/orbsvcs/performance-tests/LoadBalancing/LBPerf/Makefile.am b/TAO/orbsvcs/performance-tests/LoadBalancing/LBPerf/Makefile.am
new file mode 100644
index 00000000000..2cc8407ef31
--- /dev/null
+++ b/TAO/orbsvcs/performance-tests/LoadBalancing/LBPerf/Makefile.am
@@ -0,0 +1,4 @@
+## Process this file with automake to create Makefile.in
+
+SUBDIRS = \
+ RPS
diff --git a/TAO/orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am b/TAO/orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am
new file mode 100644
index 00000000000..dcec64d597b
--- /dev/null
+++ b/TAO/orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am
@@ -0,0 +1,133 @@
+## Process this file with automake to create Makefile.in
+
+ACE_ROOT = $(top_srcdir)/..
+ACE_BUILDDIR = $(top_builddir)/..
+TAO_ROOT = $(top_srcdir)
+TAO_BUILDDIR = $(top_builddir)
+
+TAO_IDL = ACE_ROOT=$(ACE_ROOT) TAO_ROOT=$(TAO_ROOT) $(top_builddir)/TAO_IDL/tao_idl
+TAO_IDLFLAGS = -Ge 1 -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -I$(TAO_ROOT) -I$(srcdir) -g $(ACE_BUILDDIR)/apps/gperf/src/gperf
+
+
+BUILT_SOURCES = \
+ TestS_T.cpp \
+ TestC.inl \
+ TestS.inl \
+ TestS_T.inl \
+ TestC.cpp \
+ TestC.h \
+ TestS.h \
+ TestS_T.h
+
+CLEANFILES = \
+ TestS_T.cpp \
+ TestC.inl \
+ TestS.inl \
+ TestS_T.inl \
+ TestC.cpp \
+ TestC.h \
+ TestS.h \
+ TestS_T.h \
+ Test-stamp
+
+TestS_T.cpp TestC.inl TestS.inl TestS_T.inl TestC.cpp TestC.h TestS.h TestS_T.h: Test-stamp
+
+Test-stamp: $(srcdir)/Test.idl
+ $(TAO_IDL) $(TAO_IDLFLAGS) $(srcdir)/Test.idl
+ @touch $@
+
+## Makefile.LoadBalancing_Performance_Client.am
+
+if BUILD_AMI
+if !BUILD_MINIMUM_CORBA
+noinst_PROGRAMS = client
+endif
+endif
+
+client_CPPFLAGS = \
+ -I$(ACE_ROOT) \
+ -I$(ACE_BUILDDIR) \
+ -I$(TAO_ROOT) \
+ -I$(TAO_BUILDDIR)
+
+client_SOURCES = \
+ TestC.cpp \
+ client.cpp \
+ TestC.h \
+ TestS_T.h \
+ TestC.inl \
+ TestS_T.inl
+
+client_LDADD = \
+ $(TAO_BUILDDIR)/tao/libTAO_Strategies.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_CosLoadBalancing.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_PortableGroup.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORManip.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_CosNaming.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_Svc_Utils.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORTable.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Messaging.la \
+ $(TAO_BUILDDIR)/tao/libTAO_PortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORInterceptor.la \
+ $(TAO_BUILDDIR)/tao/libTAO_ObjRefTemplate.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Valuetype.la \
+ $(TAO_BUILDDIR)/tao/libTAO.la \
+ $(ACE_BUILDDIR)/ace/libACE.la
+
+
+## Makefile.LoadBalancing_Performance_Server.am
+
+if BUILD_AMI
+if !BUILD_MINIMUM_CORBA
+noinst_PROGRAMS += server
+endif
+endif
+
+server_CPPFLAGS = \
+ -I$(ACE_ROOT) \
+ -I$(ACE_BUILDDIR) \
+ -I$(TAO_ROOT) \
+ -I$(TAO_BUILDDIR) \
+ -I$(TAO_ROOT)/orbsvcs/orbsvcs
+
+server_SOURCES = \
+ ORBInitializer.cpp \
+ RPS_Monitor.cpp \
+ Roundtrip.cpp \
+ ServerRequestInterceptor.cpp \
+ TestC.cpp \
+ TestS.cpp \
+ server.cpp \
+ ORBInitializer.h \
+ RPS_Monitor.h \
+ Roundtrip.h \
+ ServerRequestInterceptor.h \
+ TestC.h \
+ TestS.h \
+ TestS_T.h \
+ TestC.inl \
+ TestS.inl \
+ TestS_T.inl
+
+server_LDADD = \
+ $(TAO_BUILDDIR)/tao/libTAO_Strategies.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_CosLoadBalancing.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_PortableGroup.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORManip.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_CosNaming.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_Svc_Utils.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORTable.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Messaging.la \
+ $(TAO_BUILDDIR)/tao/libTAO_PortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORInterceptor.la \
+ $(TAO_BUILDDIR)/tao/libTAO_ObjRefTemplate.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Valuetype.la \
+ $(TAO_BUILDDIR)/tao/libTAO.la \
+ $(ACE_BUILDDIR)/ace/libACE.la
+
+
+## Clean up template repositories, etc.
+clean-local:
+ -rm -f *.bak *.rpo *.sym lib*.*_pure_* Makefile.old core
+ -rm -f gcctemp.c gcctemp so_locations
+ -rm -rf ptrepository SunWS_cache Templates.DB
diff --git a/TAO/orbsvcs/performance-tests/LoadBalancing/Makefile.am b/TAO/orbsvcs/performance-tests/LoadBalancing/Makefile.am
new file mode 100644
index 00000000000..1b09ce8933a
--- /dev/null
+++ b/TAO/orbsvcs/performance-tests/LoadBalancing/Makefile.am
@@ -0,0 +1,5 @@
+## Process this file with automake to create Makefile.in
+
+SUBDIRS = \
+ LBPerf
+
diff --git a/TAO/orbsvcs/performance-tests/Makefile.am b/TAO/orbsvcs/performance-tests/Makefile.am
new file mode 100644
index 00000000000..14a144e6940
--- /dev/null
+++ b/TAO/orbsvcs/performance-tests/Makefile.am
@@ -0,0 +1,6 @@
+## Process this file with automake to create Makefile.in
+
+SUBDIRS = \
+ LoadBalancing \
+ RTEvent
+
diff --git a/TAO/orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile.am b/TAO/orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile.am
new file mode 100644
index 00000000000..298e6951f23
--- /dev/null
+++ b/TAO/orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile.am
@@ -0,0 +1,50 @@
+## Process this file with automake to create Makefile.in
+
+ACE_ROOT = $(top_srcdir)/..
+ACE_BUILDDIR = $(top_builddir)/..
+TAO_ROOT = $(top_srcdir)
+TAO_BUILDDIR = $(top_builddir)
+
+## Makefile.Colocated_Roundtrip.am
+
+if BUILD_RT_CORBA
+if !BUILD_MINIMUM_CORBA
+noinst_PROGRAMS = driver
+endif
+endif
+
+driver_CPPFLAGS = \
+ -I$(ACE_ROOT) \
+ -I$(ACE_BUILDDIR) \
+ -I$(TAO_ROOT) \
+ -I$(TAO_BUILDDIR) \
+ -I$(srcdir)/../lib \
+ -I../lib \
+ -I$(TAO_ROOT)/orbsvcs \
+ -I$(TAO_ROOT)/orbsvcs/orbsvcs
+
+driver_SOURCES = \
+ driver.cpp
+
+driver_LDADD = \
+ ../lib/libTAO_RTEC_Perf.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Strategies.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTCORBAEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_Svc_Utils.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Messaging.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTPortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTCORBA.la \
+ $(TAO_BUILDDIR)/tao/libTAO_PortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORInterceptor.la \
+ $(TAO_BUILDDIR)/tao/libTAO_ObjRefTemplate.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Valuetype.la \
+ $(TAO_BUILDDIR)/tao/libTAO.la \
+ $(ACE_BUILDDIR)/ace/libACE.la
+
+
+## Clean up template repositories, etc.
+clean-local:
+ -rm -f *.bak *.rpo *.sym lib*.*_pure_* Makefile.old core
+ -rm -f gcctemp.c gcctemp so_locations
+ -rm -rf ptrepository SunWS_cache Templates.DB
diff --git a/TAO/orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile.am b/TAO/orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile.am
new file mode 100644
index 00000000000..87435923334
--- /dev/null
+++ b/TAO/orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile.am
@@ -0,0 +1,90 @@
+## Process this file with automake to create Makefile.in
+
+ACE_ROOT = $(top_srcdir)/..
+ACE_BUILDDIR = $(top_builddir)/..
+TAO_ROOT = $(top_srcdir)
+TAO_BUILDDIR = $(top_builddir)
+
+## Makefile.Federated_Roundtrip_Client.am
+
+if BUILD_RT_CORBA
+if !BUILD_MINIMUM_CORBA
+noinst_PROGRAMS = client
+endif
+endif
+
+client_CPPFLAGS = \
+ -I$(ACE_ROOT) \
+ -I$(ACE_BUILDDIR) \
+ -I$(TAO_ROOT) \
+ -I$(TAO_BUILDDIR) \
+ -I$(srcdir)/../lib \
+ -I../lib \
+ -I$(TAO_ROOT)/orbsvcs \
+ -I$(TAO_ROOT)/orbsvcs/orbsvcs
+
+client_SOURCES = \
+ client.cpp
+
+client_LDADD = \
+ ../lib/libTAO_RTEC_Perf.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Strategies.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTCORBAEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_Svc_Utils.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Messaging.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTPortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTCORBA.la \
+ $(TAO_BUILDDIR)/tao/libTAO_PortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORInterceptor.la \
+ $(TAO_BUILDDIR)/tao/libTAO_ObjRefTemplate.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Valuetype.la \
+ $(TAO_BUILDDIR)/tao/libTAO.la \
+ $(ACE_BUILDDIR)/ace/libACE.la
+
+
+## Makefile.Federated_Roundtrip_Server.am
+
+if BUILD_RT_CORBA
+if !BUILD_MINIMUM_CORBA
+noinst_PROGRAMS += server
+endif
+endif
+
+server_CPPFLAGS = \
+ -I$(ACE_ROOT) \
+ -I$(ACE_BUILDDIR) \
+ -I$(TAO_ROOT) \
+ -I$(TAO_BUILDDIR) \
+ -I$(srcdir)/../lib \
+ -I../lib \
+ -I$(TAO_ROOT)/orbsvcs
+
+server_SOURCES = \
+ server.cpp
+
+server_LDFLAGS = \
+ -version-number @TAO_MAJOR@:@TAO_MINOR@:@TAO_BETA@
+
+server_LDADD = \
+ ../lib/libTAO_RTEC_Perf.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Strategies.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTCORBAEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_Svc_Utils.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Messaging.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTPortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTCORBA.la \
+ $(TAO_BUILDDIR)/tao/libTAO_PortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORInterceptor.la \
+ $(TAO_BUILDDIR)/tao/libTAO_ObjRefTemplate.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Valuetype.la \
+ $(TAO_BUILDDIR)/tao/libTAO.la \
+ $(ACE_BUILDDIR)/ace/libACE.la
+
+
+## Clean up template repositories, etc.
+clean-local:
+ -rm -f *.bak *.rpo *.sym lib*.*_pure_* Makefile.old core
+ -rm -f gcctemp.c gcctemp so_locations
+ -rm -rf ptrepository SunWS_cache Templates.DB
diff --git a/TAO/orbsvcs/performance-tests/RTEvent/Makefile.am b/TAO/orbsvcs/performance-tests/RTEvent/Makefile.am
new file mode 100644
index 00000000000..4d656f1f335
--- /dev/null
+++ b/TAO/orbsvcs/performance-tests/RTEvent/Makefile.am
@@ -0,0 +1,11 @@
+## Process this file with automake to create Makefile.in
+
+SUBDIRS = \
+ lib \
+ TCP_Baseline \
+ Roundtrip \
+ RTCORBA_Callback \
+ RTCORBA_Baseline \
+ Federated_Roundtrip \
+ Colocated_Roundtrip
+
diff --git a/TAO/orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am b/TAO/orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am
new file mode 100644
index 00000000000..627c474cd27
--- /dev/null
+++ b/TAO/orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am
@@ -0,0 +1,131 @@
+## Process this file with automake to create Makefile.in
+
+ACE_ROOT = $(top_srcdir)/..
+ACE_BUILDDIR = $(top_builddir)/..
+TAO_ROOT = $(top_srcdir)
+TAO_BUILDDIR = $(top_builddir)
+
+TAO_IDL = ACE_ROOT=$(ACE_ROOT) TAO_ROOT=$(TAO_ROOT) $(top_builddir)/TAO_IDL/tao_idl
+TAO_IDLFLAGS = -Ge 1 -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -I$(TAO_ROOT) -I$(srcdir) -g $(ACE_BUILDDIR)/apps/gperf/src/gperf
+
+BUILT_SOURCES = \
+ TestS_T.cpp \
+ TestC.inl \
+ TestS.inl \
+ TestS_T.inl \
+ TestC.cpp \
+ TestC.h \
+ TestS.h \
+ TestS_T.h
+
+CLEANFILES = \
+ TestS_T.cpp \
+ TestC.inl \
+ TestS.inl \
+ TestS_T.inl \
+ TestC.cpp \
+ TestC.h \
+ TestS.h \
+ TestS_T.h \
+ Test-stamp
+
+TestS_T.cpp TestC.inl TestS.inl TestS_T.inl TestC.cpp TestC.h TestS.h TestS_T.h: Test-stamp
+
+Test-stamp: $(srcdir)/Test.idl
+ $(TAO_IDL) $(TAO_IDLFLAGS) $(srcdir)/Test.idl
+ @touch $@
+
+## Makefile.RTCORBA_Baseline_Client.am
+
+if BUILD_RT_CORBA
+if !BUILD_MINIMUM_CORBA
+noinst_PROGRAMS = client
+endif
+endif
+
+client_CPPFLAGS = \
+ -I$(ACE_ROOT) \
+ -I$(ACE_BUILDDIR) \
+ -I$(TAO_ROOT) \
+ -I$(TAO_BUILDDIR) \
+ -I$(srcdir)/../lib \
+ -I../lib \
+ -I$(TAO_ROOT)/orbsvcs
+
+client_SOURCES = \
+ TestC.cpp \
+ client.cpp \
+ TestC.h \
+ TestS_T.h \
+ TestC.inl \
+ TestS_T.inl
+
+client_LDADD = \
+ ../lib/libTAO_RTEC_Perf.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Strategies.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTCORBAEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_Svc_Utils.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Messaging.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTPortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTCORBA.la \
+ $(TAO_BUILDDIR)/tao/libTAO_PortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORInterceptor.la \
+ $(TAO_BUILDDIR)/tao/libTAO_ObjRefTemplate.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Valuetype.la \
+ $(TAO_BUILDDIR)/tao/libTAO.la \
+ $(ACE_BUILDDIR)/ace/libACE.la
+
+
+## Makefile.RTCORBA_Baseline_Server.am
+
+if BUILD_RT_CORBA
+if !BUILD_MINIMUM_CORBA
+noinst_PROGRAMS += server
+endif
+endif
+
+server_CPPFLAGS = \
+ -I$(ACE_ROOT) \
+ -I$(ACE_BUILDDIR) \
+ -I$(TAO_ROOT) \
+ -I$(TAO_BUILDDIR) \
+ -I$(srcdir)/../lib \
+ -I../lib \
+ -I$(TAO_ROOT)/orbsvcs
+
+server_SOURCES = \
+ Roundtrip.cpp \
+ TestC.cpp \
+ TestS.cpp \
+ server.cpp \
+ Roundtrip.h \
+ TestC.h \
+ TestS.h \
+ TestS_T.h \
+ TestC.inl \
+ TestS.inl \
+ TestS_T.inl
+
+server_LDADD = \
+ ../lib/libTAO_RTEC_Perf.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Strategies.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTCORBAEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_Svc_Utils.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Messaging.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTPortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTCORBA.la \
+ $(TAO_BUILDDIR)/tao/libTAO_PortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORInterceptor.la \
+ $(TAO_BUILDDIR)/tao/libTAO_ObjRefTemplate.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Valuetype.la \
+ $(TAO_BUILDDIR)/tao/libTAO.la \
+ $(ACE_BUILDDIR)/ace/libACE.la
+
+
+## Clean up template repositories, etc.
+clean-local:
+ -rm -f *.bak *.rpo *.sym lib*.*_pure_* Makefile.old core
+ -rm -f gcctemp.c gcctemp so_locations
+ -rm -rf ptrepository SunWS_cache Templates.DB
diff --git a/TAO/orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am b/TAO/orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am
new file mode 100644
index 00000000000..696c36642aa
--- /dev/null
+++ b/TAO/orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am
@@ -0,0 +1,140 @@
+## Process this file with automake to create Makefile.in
+
+ACE_ROOT = $(top_srcdir)/..
+ACE_BUILDDIR = $(top_builddir)/..
+TAO_ROOT = $(top_srcdir)
+TAO_BUILDDIR = $(top_builddir)
+
+TAO_IDL = ACE_ROOT=$(ACE_ROOT) TAO_ROOT=$(TAO_ROOT) $(top_builddir)/TAO_IDL/tao_idl
+TAO_IDLFLAGS = -Ge 1 -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -I$(TAO_ROOT) -I$(srcdir) -g $(ACE_BUILDDIR)/apps/gperf/src/gperf
+
+BUILT_SOURCES = \
+ TestS_T.cpp \
+ TestC.inl \
+ TestS.inl \
+ TestS_T.inl \
+ TestC.cpp \
+ TestS.cpp \
+ TestC.h \
+ TestS.h \
+ TestS_T.h
+
+CLEANFILES = \
+ TestS_T.cpp \
+ TestC.inl \
+ TestS.inl \
+ TestS_T.inl \
+ TestC.cpp \
+ TestS.cpp \
+ TestC.h \
+ TestS.h \
+ TestS_T.h \
+ Test-stamp
+
+TestS_T.cpp TestC.inl TestS.inl TestS_T.inl TestC.cpp TestS.cpp TestC.h TestS.h TestS_T.h: Test-stamp
+
+Test-stamp: $(srcdir)/Test.idl
+ $(TAO_IDL) $(TAO_IDLFLAGS) $(srcdir)/Test.idl
+ @touch $@
+
+## Makefile.RTCORBA_Callback_Client.am
+
+if BUILD_RT_CORBA
+if !BUILD_MINIMUM_CORBA
+noinst_PROGRAMS = client
+endif
+endif
+
+client_CPPFLAGS = \
+ -I$(ACE_ROOT) \
+ -I$(ACE_BUILDDIR) \
+ -I$(TAO_ROOT) \
+ -I$(TAO_BUILDDIR) \
+ -I$(srcdir)/../lib \
+ -I../lib \
+ -I$(TAO_ROOT)/orbsvcs
+
+client_SOURCES = \
+ Callback.cpp \
+ TestC.cpp \
+ TestS.cpp \
+ client.cpp \
+ Callback.h \
+ TestC.h \
+ TestS.h \
+ TestS_T.h \
+ TestC.inl \
+ TestS.inl \
+ TestS_T.inl
+
+client_LDADD = \
+ ../lib/libTAO_RTEC_Perf.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Strategies.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTCORBAEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_Svc_Utils.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Messaging.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTPortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTCORBA.la \
+ $(TAO_BUILDDIR)/tao/libTAO_PortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORInterceptor.la \
+ $(TAO_BUILDDIR)/tao/libTAO_ObjRefTemplate.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Valuetype.la \
+ $(TAO_BUILDDIR)/tao/libTAO.la \
+ $(ACE_BUILDDIR)/ace/libACE.la
+
+
+## Makefile.RTCORBA_Callback_Server.am
+
+if BUILD_RT_CORBA
+if !BUILD_MINIMUM_CORBA
+noinst_PROGRAMS += server
+endif
+endif
+
+server_CPPFLAGS = \
+ -I$(ACE_ROOT) \
+ -I$(ACE_BUILDDIR) \
+ -I$(TAO_ROOT) \
+ -I$(TAO_BUILDDIR) \
+ -I$(srcdir)/../lib \
+ -I../lib \
+ -I$(TAO_ROOT)/orbsvcs
+
+server_SOURCES = \
+ Session.cpp \
+ Session_Factory.cpp \
+ TestC.cpp \
+ TestS.cpp \
+ server.cpp \
+ Session.h \
+ Session_Factory.h \
+ TestC.h \
+ TestS.h \
+ TestS_T.h \
+ TestC.inl \
+ TestS.inl \
+ TestS_T.inl
+
+server_LDADD = \
+ ../lib/libTAO_RTEC_Perf.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Strategies.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTCORBAEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_Svc_Utils.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Messaging.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTPortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTCORBA.la \
+ $(TAO_BUILDDIR)/tao/libTAO_PortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORInterceptor.la \
+ $(TAO_BUILDDIR)/tao/libTAO_ObjRefTemplate.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Valuetype.la \
+ $(TAO_BUILDDIR)/tao/libTAO.la \
+ $(ACE_BUILDDIR)/ace/libACE.la
+
+
+## Clean up template repositories, etc.
+clean-local:
+ -rm -f *.bak *.rpo *.sym lib*.*_pure_* Makefile.old core
+ -rm -f gcctemp.c gcctemp so_locations
+ -rm -rf ptrepository SunWS_cache Templates.DB
diff --git a/TAO/orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile.am b/TAO/orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile.am
new file mode 100644
index 00000000000..68087d755bd
--- /dev/null
+++ b/TAO/orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile.am
@@ -0,0 +1,88 @@
+## Process this file with automake to create Makefile.in
+
+ACE_ROOT = $(top_srcdir)/..
+ACE_BUILDDIR = $(top_builddir)/..
+TAO_ROOT = $(top_srcdir)
+TAO_BUILDDIR = $(top_builddir)
+
+## Makefile.Roundtrip_RTEvent_Client.am
+
+if BUILD_RT_CORBA
+if !BUILD_MINIMUM_CORBA
+noinst_PROGRAMS = client
+endif
+endif
+
+client_CPPFLAGS = \
+ -I$(ACE_ROOT) \
+ -I$(ACE_BUILDDIR) \
+ -I$(TAO_ROOT) \
+ -I$(TAO_BUILDDIR) \
+ -I$(srcdir)/../lib \
+ -I../lib \
+ -I$(TAO_ROOT)/orbsvcs \
+ -I$(TAO_ROOT)/orbsvcs/orbsvcs
+
+client_SOURCES = \
+ client.cpp
+
+client_LDADD = \
+ ../lib/libTAO_RTEC_Perf.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Strategies.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTCORBAEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_Svc_Utils.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Messaging.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTPortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTCORBA.la \
+ $(TAO_BUILDDIR)/tao/libTAO_PortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORInterceptor.la \
+ $(TAO_BUILDDIR)/tao/libTAO_ObjRefTemplate.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Valuetype.la \
+ $(TAO_BUILDDIR)/tao/libTAO.la \
+ $(ACE_BUILDDIR)/ace/libACE.la
+
+
+## Makefile.Roundtrip_RTEvent_Server.am
+
+if BUILD_RT_CORBA
+if !BUILD_MINIMUM_CORBA
+noinst_PROGRAMS += server
+endif
+endif
+
+server_CPPFLAGS = \
+ -I$(ACE_ROOT) \
+ -I$(ACE_BUILDDIR) \
+ -I$(TAO_ROOT) \
+ -I$(TAO_BUILDDIR) \
+ -I$(srcdir)/../lib \
+ -I../lib \
+ -I$(TAO_ROOT)/orbsvcs \
+ -I$(TAO_ROOT)/orbsvcs/orbsvcs
+
+server_SOURCES = \
+ server.cpp
+
+server_LDADD = \
+ ../lib/libTAO_RTEC_Perf.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Strategies.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTCORBAEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_Svc_Utils.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Messaging.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTPortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTCORBA.la \
+ $(TAO_BUILDDIR)/tao/libTAO_PortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORInterceptor.la \
+ $(TAO_BUILDDIR)/tao/libTAO_ObjRefTemplate.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Valuetype.la \
+ $(TAO_BUILDDIR)/tao/libTAO.la \
+ $(ACE_BUILDDIR)/ace/libACE.la
+
+
+## Clean up template repositories, etc.
+clean-local:
+ -rm -f *.bak *.rpo *.sym lib*.*_pure_* Makefile.old core
+ -rm -f gcctemp.c gcctemp so_locations
+ -rm -rf ptrepository SunWS_cache Templates.DB
diff --git a/TAO/orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile.am b/TAO/orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile.am
new file mode 100644
index 00000000000..4e9530adcee
--- /dev/null
+++ b/TAO/orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile.am
@@ -0,0 +1,86 @@
+## Process this file with automake to create Makefile.in
+
+ACE_ROOT = $(top_srcdir)/..
+ACE_BUILDDIR = $(top_builddir)/..
+TAO_ROOT = $(top_srcdir)
+TAO_BUILDDIR = $(top_builddir)
+
+## Makefile.TCP_Baseline_Client.am
+
+if BUILD_RT_CORBA
+if !BUILD_MINIMUM_CORBA
+noinst_PROGRAMS = client
+endif
+endif
+
+client_CPPFLAGS = \
+ -I$(ACE_ROOT) \
+ -I$(ACE_BUILDDIR) \
+ -I$(TAO_ROOT) \
+ -I$(TAO_BUILDDIR) \
+ -I$(srcdir)/../lib \
+ -I../lib \
+ -I$(TAO_ROOT)/orbsvcs
+
+client_SOURCES = \
+ client.cpp
+
+client_LDADD = \
+ ../lib/libTAO_RTEC_Perf.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Strategies.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTCORBAEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_Svc_Utils.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Messaging.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTPortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTCORBA.la \
+ $(TAO_BUILDDIR)/tao/libTAO_PortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORInterceptor.la \
+ $(TAO_BUILDDIR)/tao/libTAO_ObjRefTemplate.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Valuetype.la \
+ $(TAO_BUILDDIR)/tao/libTAO.la \
+ $(ACE_BUILDDIR)/ace/libACE.la
+
+
+## Makefile.TCP_Baseline_Server.am
+
+if BUILD_RT_CORBA
+if !BUILD_MINIMUM_CORBA
+noinst_PROGRAMS += server
+endif
+endif
+
+server_CPPFLAGS = \
+ -I$(ACE_ROOT) \
+ -I$(ACE_BUILDDIR) \
+ -I$(TAO_ROOT) \
+ -I$(TAO_BUILDDIR) \
+ -I$(srcdir)/../lib \
+ -I../lib \
+ -I$(TAO_ROOT)/orbsvcs
+
+server_SOURCES = \
+ server.cpp
+
+server_LDADD = \
+ ../lib/libTAO_RTEC_Perf.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Strategies.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTCORBAEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_Svc_Utils.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Messaging.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTPortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTCORBA.la \
+ $(TAO_BUILDDIR)/tao/libTAO_PortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORInterceptor.la \
+ $(TAO_BUILDDIR)/tao/libTAO_ObjRefTemplate.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Valuetype.la \
+ $(TAO_BUILDDIR)/tao/libTAO.la \
+ $(ACE_BUILDDIR)/ace/libACE.la
+
+
+## Clean up template repositories, etc.
+clean-local:
+ -rm -f *.bak *.rpo *.sym lib*.*_pure_* Makefile.old core
+ -rm -f gcctemp.c gcctemp so_locations
+ -rm -rf ptrepository SunWS_cache Templates.DB
diff --git a/TAO/orbsvcs/performance-tests/RTEvent/lib/Makefile.am b/TAO/orbsvcs/performance-tests/RTEvent/lib/Makefile.am
new file mode 100644
index 00000000000..cf3e7c04dfa
--- /dev/null
+++ b/TAO/orbsvcs/performance-tests/RTEvent/lib/Makefile.am
@@ -0,0 +1,184 @@
+## Process this file with automake to create Makefile.in
+
+ACE_ROOT = $(top_srcdir)/..
+ACE_BUILDDIR = $(top_builddir)/..
+TAO_ROOT = $(top_srcdir)
+TAO_BUILDDIR = $(top_builddir)
+
+TAO_IDL = ACE_ROOT=$(ACE_ROOT) TAO_ROOT=$(TAO_ROOT) $(top_builddir)/TAO_IDL/tao_idl
+TAO_IDLFLAGS = -Ge 1 -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -I$(TAO_ROOT) -I$(srcdir) -g $(ACE_BUILDDIR)/apps/gperf/src/gperf
+
+## Makefile.RTEC_Perf.am
+
+BUILT_SOURCES = \
+ Federated_TestS_T.cpp \
+ Federated_TestC.inl \
+ Federated_TestS.inl \
+ Federated_TestS_T.inl \
+ Federated_TestC.cpp \
+ Federated_TestS.cpp \
+ Federated_TestC.h \
+ Federated_TestS.h \
+ Federated_TestS_T.h
+
+CLEANFILES = \
+ Federated_TestS_T.cpp \
+ Federated_TestC.inl \
+ Federated_TestS.inl \
+ Federated_TestS_T.inl \
+ Federated_TestC.cpp \
+ Federated_TestS.cpp \
+ Federated_TestC.h \
+ Federated_TestS.h \
+ Federated_TestS_T.h \
+ Federated_Test-stamp
+
+Federated_TestS_T.cpp Federated_TestC.inl Federated_TestS.inl Federated_TestS_T.inl Federated_TestC.cpp Federated_TestS.cpp Federated_TestC.h Federated_TestS.h Federated_TestS_T.h: Federated_Test-stamp
+
+Federated_Test-stamp: $(srcdir)/Federated_Test.idl
+ $(TAO_IDL) $(TAO_IDLFLAGS) -Wb,export_macro=TAO_RTEC_Perf_Export -Wb,export_include=rtec_perf_export.h $(srcdir)/Federated_Test.idl
+ @touch $@
+
+if BUILD_RT_CORBA
+if !BUILD_MINIMUM_CORBA
+lib_LTLIBRARIES = libTAO_RTEC_Perf.la
+endif
+endif
+
+libTAO_RTEC_Perf_la_CPPFLAGS = \
+ -I$(ACE_ROOT) \
+ -I$(ACE_BUILDDIR) \
+ -I$(TAO_ROOT) \
+ -I$(TAO_BUILDDIR) \
+ -I$(TAO_ROOT)/orbsvcs/orbsvcs \
+ -DTAO_RTEC_PERF_BUILD_DLL
+
+libTAO_RTEC_Perf_la_SOURCES = \
+ Client_Group.cpp \
+ Client_Options.cpp \
+ Client_Pair.cpp \
+ Consumer.cpp \
+ Control.cpp \
+ EC_Destroyer.cpp \
+ Federated_TestC.cpp \
+ Federated_TestS.cpp \
+ Implicit_Deactivator.cpp \
+ Loopback.cpp \
+ Loopback_Consumer.cpp \
+ Loopback_Pair.cpp \
+ Loopback_Supplier.cpp \
+ ORB_Holder.cpp \
+ ORB_Shutdown.cpp \
+ ORB_Task.cpp \
+ ORB_Task_Activator.cpp \
+ Peer_Base.cpp \
+ PriorityBand_Setup.cpp \
+ RTCORBA_Setup.cpp \
+ RTClient_Setup.cpp \
+ RTEC_Initializer.cpp \
+ RTPOA_Setup.cpp \
+ RTServer_Setup.cpp \
+ RT_Class.cpp \
+ Send_Task.cpp \
+ Send_Task_Stopper.cpp \
+ Supplier.cpp \
+ SyncScope_Setup.cpp
+
+libTAO_RTEC_Perf_la_LDFLAGS = \
+ -version-number @TAO_MAJOR@:@TAO_MINOR@:@TAO_BETA@
+
+libTAO_RTEC_Perf_la_LIBADD = \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_CosNaming.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORTable.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTCORBAEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_RTEvent.la \
+ $(TAO_BUILDDIR)/orbsvcs/orbsvcs/libTAO_Svc_Utils.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTPortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_RTCORBA.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Messaging.la \
+ $(TAO_BUILDDIR)/tao/libTAO_PortableServer.la \
+ $(TAO_BUILDDIR)/tao/libTAO_IORInterceptor.la \
+ $(TAO_BUILDDIR)/tao/libTAO_ObjRefTemplate.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Valuetype.la \
+ $(TAO_BUILDDIR)/tao/libTAO_Strategies.la \
+ $(TAO_BUILDDIR)/tao/libTAO.la \
+ $(ACE_BUILDDIR)/ace/libACE.la
+
+noinst_HEADERS = \
+ Auto_Disconnect.h \
+ Client_Group.h \
+ Client_Options.h \
+ Client_Pair.h \
+ Consumer.h \
+ Control.h \
+ EC_Destroyer.h \
+ Federated_TestC.h \
+ Federated_TestS.h \
+ Federated_TestS_T.h \
+ Implicit_Deactivator.h \
+ Loopback.h \
+ Loopback_Consumer.h \
+ Loopback_Pair.h \
+ Loopback_Supplier.h \
+ Low_Priority_Setup.h \
+ ORB_Holder.h \
+ ORB_Shutdown.h \
+ ORB_Task.h \
+ ORB_Task_Activator.h \
+ Peer_Base.h \
+ PriorityBand_Setup.h \
+ RIR_Narrow.h \
+ RTCORBA_Setup.h \
+ RTClient_Setup.h \
+ RTEC_Initializer.h \
+ RTPOA_Setup.h \
+ RTServer_Setup.h \
+ RT_Class.h \
+ Send_Task.h \
+ Send_Task_Stopper.h \
+ Servant_var.h \
+ Shutdown.h \
+ Supplier.h \
+ SyncScope_Setup.h \
+ Task_Activator.h \
+ rtec_perf_export.h \
+ Auto_Disconnect.inl \
+ Client_Group.inl \
+ Client_Pair.inl \
+ EC_Destroyer.inl \
+ Federated_TestC.inl \
+ Federated_TestS.inl \
+ Federated_TestS_T.inl \
+ Implicit_Deactivator.inl \
+ Loopback_Pair.inl \
+ Low_Priority_Setup.inl \
+ ORB_Holder.inl \
+ ORB_Shutdown.inl \
+ ORB_Task.inl \
+ ORB_Task_Activator.inl \
+ PriorityBand_Setup.inl \
+ RTCORBA_Setup.inl \
+ RTClient_Setup.inl \
+ RTPOA_Setup.inl \
+ RTServer_Setup.inl \
+ RT_Class.inl \
+ Send_Task_Stopper.inl \
+ Servant_var.inl \
+ Shutdown.inl \
+ SyncScope_Setup.inl \
+ Task_Activator.inl \
+ Auto_Disconnect.cpp \
+ Federated_TestS_T.cpp \
+ Low_Priority_Setup.cpp \
+ RIR_Narrow.cpp \
+ Servant_var.cpp \
+ Shutdown.cpp \
+ Task_Activator.cpp \
+ Federated_Test.idl
+
+
+## Clean up template repositories, etc.
+clean-local:
+ -rm -f *.bak *.rpo *.sym lib*.*_pure_* Makefile.old core
+ -rm -f gcctemp.c gcctemp so_locations
+ -rm -rf ptrepository SunWS_cache Templates.DB