diff options
Diffstat (limited to 'TAO/orbsvcs')
14 files changed, 934 insertions, 11 deletions
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 |