summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-03-29 21:01:23 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-03-29 21:01:23 +0000
commit87fa5f54961347c9be0e76e7303601c97080bca1 (patch)
treeefef7112b88680e2bad1cea0b26a42662db48837
parenta53a473ca2df73d4006095d6ebf122074ed357ef (diff)
downloadATCD-87fa5f54961347c9be0e76e7303601c97080bca1.tar.gz
ChangeLogTag:Wed Mar 29 12:57:33 2000 Carlos O'Ryan <coryan@uci.edu>
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a47
-rw-r--r--TAO/orbsvcs/examples/Notify/Filter/Makefile66
-rw-r--r--TAO/orbsvcs/examples/Notify/Subscribe/Makefile86
-rw-r--r--TAO/orbsvcs/orbsvcs/Makefile18
-rw-r--r--TAO/orbsvcs/orbsvcs/Makefile.CosConcurrency2
-rw-r--r--TAO/orbsvcs/orbsvcs/Makefile.CosEvent4
-rw-r--r--TAO/orbsvcs/orbsvcs/Makefile.CosLifeCycle2
-rw-r--r--TAO/orbsvcs/orbsvcs/Makefile.CosNaming2
-rw-r--r--TAO/orbsvcs/orbsvcs/Makefile.CosNotification2
-rw-r--r--TAO/orbsvcs/orbsvcs/Makefile.CosProperty2
-rw-r--r--TAO/orbsvcs/orbsvcs/Makefile.CosTime2
-rw-r--r--TAO/orbsvcs/orbsvcs/Makefile.CosTrading2
-rw-r--r--TAO/orbsvcs/orbsvcs/Makefile.DsLogAdmin2
-rw-r--r--TAO/orbsvcs/orbsvcs/Makefile.RTEvent4
-rw-r--r--TAO/orbsvcs/orbsvcs/Makefile.RTSched2
-rw-r--r--TAO/orbsvcs/orbsvcs/Makefile.Svc_Utils2
-rw-r--r--TAO/orbsvcs/orbsvcs/Makefile.av2
-rw-r--r--TAO/performance-tests/Latency/Makefile4
-rw-r--r--TAO/performance-tests/Latency/ami-throughput-client.cpp2
-rw-r--r--TAO/performance-tests/Latency/server.cpp31
20 files changed, 192 insertions, 92 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index e05e2b84d45..74560db9f4e 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,18 +1,51 @@
+Wed Mar 29 12:57:33 2000 Carlos O'Ryan <coryan@uci.edu>
+
+ * orbsvcs/examples/Notify/Filter/Makefile:
+ * orbsvcs/examples/Notify/Subscribe/Makefile:
+ Updated dependencies.
+
+ * orbsvcs/orbsvcs/Makefile:
+ Re-order some builds.
+
+ * orbsvcs/orbsvcs/Makefile.CosConcurrency:
+ * orbsvcs/orbsvcs/Makefile.CosEvent:
+ * orbsvcs/orbsvcs/Makefile.CosLifeCycle:
+ * orbsvcs/orbsvcs/Makefile.CosNaming:
+ * orbsvcs/orbsvcs/Makefile.CosNotification:
+ * orbsvcs/orbsvcs/Makefile.CosProperty:
+ * orbsvcs/orbsvcs/Makefile.CosTime:
+ * orbsvcs/orbsvcs/Makefile.CosTrading:
+ * orbsvcs/orbsvcs/Makefile.DsLogAdmin:
+ * orbsvcs/orbsvcs/Makefile.RTEvent:
+ * orbsvcs/orbsvcs/Makefile.RTSched:
+ * orbsvcs/orbsvcs/Makefile.Svc_Utils:
+ * orbsvcs/orbsvcs/Makefile.av:
+ Add -L$(TAO_ROOT)/orbsvcs/orbsvcs to the link line.
+
+ * performance-tests/Latency/Makefile:
+ Use the standard ami=1 configuration flag instead of AMI=1
+
+ * performance-tests/Latency/ami-throughput-client.cpp:
+ Don't use work_pending
+
+ * performance-tests/Latency/server.cpp:
+ Improved cleanup code.
+
Wed Mar 29 14:56:29 2000 Nanbor Wang <nanbor@cs.wustl.edu>
- * tao/orbconf.h: Fixed a TAO_HAS_MINIMUM_CORBA check that I missed
- last time.
+ * tao/orbconf.h: Fixed a TAO_HAS_MINIMUM_CORBA check that I missed
+ last time.
Tue Mar 28 19:22:33 2000 Nanbor Wang <nanbor@cs.wustl.edu>
- * rules.tao.GNU: Updated the definition of TAO_HAS_MINIMUM_CORBA.
+ * rules.tao.GNU: Updated the definition of TAO_HAS_MINIMUM_CORBA.
Tue Mar 28 19:15:25 2000 Jeff Parsons <parsons@cs.wustl.edu>
- * tao/DynAnyC.{h,i,cpp}:
- Found a full class definition in the .h file that
- had been around since the file's creation -
- my fault.
+ * tao/DynAnyC.{h,i,cpp}:
+ Found a full class definition in the .h file that
+ had been around since the file's creation -
+ my fault.
Tue Mar 28 16:53:07 2000 Carlos O'Ryan <coryan@uci.edu>
diff --git a/TAO/orbsvcs/examples/Notify/Filter/Makefile b/TAO/orbsvcs/examples/Notify/Filter/Makefile
index 34c9fa42674..006f94a77be 100644
--- a/TAO/orbsvcs/examples/Notify/Filter/Makefile
+++ b/TAO/orbsvcs/examples/Notify/Filter/Makefile
@@ -66,14 +66,15 @@ realclean: clean
.obj/Filter.o .obj/Filter.so .shobj/Filter.o .shobj/Filter.so: Filter.cpp \
$(TAO_ROOT)/orbsvcs/orbsvcs/Notify/Notify_StructuredPushConsumer.h \
+ $(ACE_ROOT)/ace/pre.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyChannelAdminS.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotificationS.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotificationC.h \
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/OS.h \
$(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config-sunos5.6.h \
- $(ACE_ROOT)/ace/config-sunos5.5.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/Min_Max.h \
$(ACE_ROOT)/ace/streams.h \
$(ACE_ROOT)/ace/Basic_Types.h \
$(ACE_ROOT)/ace/Basic_Types.i \
@@ -226,16 +227,19 @@ realclean: clean
$(TAO_ROOT)/tao/Context.h \
$(TAO_ROOT)/tao/Context.i \
$(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
$(TAO_ROOT)/tao/TimeBaseC.h \
$(TAO_ROOT)/tao/TimeBaseC.i \
$(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
$(TAO_ROOT)/tao/MessagingC.i \
$(TAO_ROOT)/tao/Request.i \
$(TAO_ROOT)/tao/Server_Request.h \
$(TAO_ROOT)/tao/Object_KeyC.h \
$(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
$(TAO_ROOT)/tao/Server_Request.i \
$(TAO_ROOT)/tao/Marshal.h \
$(TAO_ROOT)/tao/Marshal.i \
@@ -276,6 +280,8 @@ realclean: clean
$(TAO_ROOT)/tao/Object_Adapter.i \
$(TAO_ROOT)/tao/POAManager.h \
$(TAO_ROOT)/tao/POAManager.i \
+ $(TAO_ROOT)/tao/ImplRepoC.h \
+ $(TAO_ROOT)/tao/ImplRepoC.i \
$(TAO_ROOT)/tao/POA.i \
$(TAO_ROOT)/tao/Stub.h \
$(TAO_ROOT)/tao/Pluggable.h \
@@ -325,23 +331,30 @@ realclean: clean
$(TAO_ROOT)/tao/Client_Strategy_Factory.h \
$(TAO_ROOT)/tao/Invocation.h \
$(TAO_ROOT)/tao/Reply_Dispatcher.h \
+ $(TAO_ROOT)/tao/GIOP_Message_State.h \
+ $(TAO_ROOT)/tao/Pluggable_Messaging.h \
+ $(TAO_ROOT)/tao/Pluggable_Messaging_Utils.h \
+ $(TAO_ROOT)/tao/Pluggable_Messaging_Utils.i \
+ $(TAO_ROOT)/tao/Pluggable_Messaging.i \
+ $(TAO_ROOT)/tao/GIOP_Message_State.i \
$(TAO_ROOT)/tao/Reply_Dispatcher.i \
$(TAO_ROOT)/tao/TAOC.h \
$(TAO_ROOT)/tao/TAOC.i \
+ $(TAO_ROOT)/tao/operation_details.h \
+ $(TAO_ROOT)/tao/operation_details.i \
+ $(TAO_ROOT)/tao/target_specification.h \
+ $(TAO_ROOT)/tao/target_specification.i \
$(TAO_ROOT)/tao/Invocation.i \
$(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
$(TAO_ROOT)/tao/DynAny_i.h \
$(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/tao/ValueBase.h \
- $(TAO_ROOT)/tao/ValueBase.i \
- $(TAO_ROOT)/tao/ValueFactory.h \
- $(TAO_ROOT)/tao/ValueFactory.i \
$(TAO_ROOT)/tao/ObjectIDList.h \
$(TAO_ROOT)/tao/ObjectIDList.i \
$(TAO_ROOT)/tao/WrongTransactionC.h \
+ $(TAO_ROOT)/tao/InterfaceC.h \
$(TAO_ROOT)/tao/BoundsC.h \
$(TAO_ROOT)/tao/BoundsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/Notify/notify_export.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotificationC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotificationS_T.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotificationS_T.i \
@@ -351,6 +364,7 @@ realclean: clean
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyCommS.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/event_export.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.i \
@@ -384,15 +398,17 @@ realclean: clean
$(TAO_ROOT)/orbsvcs/orbsvcs/Notify/Notify_StructuredPushSupplier.h \
Filter.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/naming_export.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i
.obj/main.o .obj/main.so .shobj/main.o .shobj/main.so: main.cpp Filter.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyChannelAdminC.h \
+ $(ACE_ROOT)/ace/pre.h \
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/OS.h \
$(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config-sunos5.6.h \
- $(ACE_ROOT)/ace/config-sunos5.5.h \
+ $(ACE_ROOT)/ace/post.h \
+ $(ACE_ROOT)/ace/Min_Max.h \
$(ACE_ROOT)/ace/streams.h \
$(ACE_ROOT)/ace/Basic_Types.h \
$(ACE_ROOT)/ace/Basic_Types.i \
@@ -545,16 +561,19 @@ realclean: clean
$(TAO_ROOT)/tao/Context.h \
$(TAO_ROOT)/tao/Context.i \
$(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
$(TAO_ROOT)/tao/TimeBaseC.h \
$(TAO_ROOT)/tao/TimeBaseC.i \
$(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
$(TAO_ROOT)/tao/MessagingC.i \
$(TAO_ROOT)/tao/Request.i \
$(TAO_ROOT)/tao/Server_Request.h \
$(TAO_ROOT)/tao/Object_KeyC.h \
$(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
$(TAO_ROOT)/tao/Server_Request.i \
$(TAO_ROOT)/tao/Marshal.h \
$(TAO_ROOT)/tao/Marshal.i \
@@ -595,6 +614,8 @@ realclean: clean
$(TAO_ROOT)/tao/Object_Adapter.i \
$(TAO_ROOT)/tao/POAManager.h \
$(TAO_ROOT)/tao/POAManager.i \
+ $(TAO_ROOT)/tao/ImplRepoC.h \
+ $(TAO_ROOT)/tao/ImplRepoC.i \
$(TAO_ROOT)/tao/POA.i \
$(TAO_ROOT)/tao/Stub.h \
$(TAO_ROOT)/tao/Pluggable.h \
@@ -644,28 +665,36 @@ realclean: clean
$(TAO_ROOT)/tao/Client_Strategy_Factory.h \
$(TAO_ROOT)/tao/Invocation.h \
$(TAO_ROOT)/tao/Reply_Dispatcher.h \
+ $(TAO_ROOT)/tao/GIOP_Message_State.h \
+ $(TAO_ROOT)/tao/Pluggable_Messaging.h \
+ $(TAO_ROOT)/tao/Pluggable_Messaging_Utils.h \
+ $(TAO_ROOT)/tao/Pluggable_Messaging_Utils.i \
+ $(TAO_ROOT)/tao/Pluggable_Messaging.i \
+ $(TAO_ROOT)/tao/GIOP_Message_State.i \
$(TAO_ROOT)/tao/Reply_Dispatcher.i \
$(TAO_ROOT)/tao/TAOC.h \
$(TAO_ROOT)/tao/TAOC.i \
+ $(TAO_ROOT)/tao/operation_details.h \
+ $(TAO_ROOT)/tao/operation_details.i \
+ $(TAO_ROOT)/tao/target_specification.h \
+ $(TAO_ROOT)/tao/target_specification.i \
$(TAO_ROOT)/tao/Invocation.i \
$(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
$(TAO_ROOT)/tao/DynAny_i.h \
$(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/tao/ValueBase.h \
- $(TAO_ROOT)/tao/ValueBase.i \
- $(TAO_ROOT)/tao/ValueFactory.h \
- $(TAO_ROOT)/tao/ValueFactory.i \
$(TAO_ROOT)/tao/ObjectIDList.h \
$(TAO_ROOT)/tao/ObjectIDList.i \
$(TAO_ROOT)/tao/WrongTransactionC.h \
+ $(TAO_ROOT)/tao/InterfaceC.h \
$(TAO_ROOT)/tao/BoundsC.h \
$(TAO_ROOT)/tao/BoundsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/Notify/notify_export.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotificationC.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotificationC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyFilterC.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyCommC.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/event_export.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyCommC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyFilterC.i \
@@ -673,6 +702,7 @@ realclean: clean
$(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyChannelAdminC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/naming_export.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/examples/Notify/Subscribe/Makefile b/TAO/orbsvcs/examples/Notify/Subscribe/Makefile
index c9f1b3d6a87..2104f221a76 100644
--- a/TAO/orbsvcs/examples/Notify/Subscribe/Makefile
+++ b/TAO/orbsvcs/examples/Notify/Subscribe/Makefile
@@ -66,11 +66,11 @@ realclean: clean
.obj/Subscribe.o .obj/Subscribe.so .shobj/Subscribe.o .shobj/Subscribe.so: Subscribe.cpp Subscribe.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyChannelAdminC.h \
+ $(ACE_ROOT)/ace/pre.h \
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/OS.h \
$(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config-sunos5.6.h \
- $(ACE_ROOT)/ace/config-sunos5.5.h \
+ $(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/Min_Max.h \
$(ACE_ROOT)/ace/streams.h \
$(ACE_ROOT)/ace/Basic_Types.h \
@@ -224,16 +224,19 @@ realclean: clean
$(TAO_ROOT)/tao/Context.h \
$(TAO_ROOT)/tao/Context.i \
$(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
$(TAO_ROOT)/tao/TimeBaseC.h \
$(TAO_ROOT)/tao/TimeBaseC.i \
$(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
$(TAO_ROOT)/tao/MessagingC.i \
$(TAO_ROOT)/tao/Request.i \
$(TAO_ROOT)/tao/Server_Request.h \
$(TAO_ROOT)/tao/Object_KeyC.h \
$(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
$(TAO_ROOT)/tao/Server_Request.i \
$(TAO_ROOT)/tao/Marshal.h \
$(TAO_ROOT)/tao/Marshal.i \
@@ -275,7 +278,8 @@ realclean: clean
$(TAO_ROOT)/tao/POAManager.h \
$(TAO_ROOT)/tao/POAManager.i \
$(TAO_ROOT)/tao/ImplRepoC.h \
- $(TAO_ROOT)/tao/Operation_Table.h \
+ $(TAO_ROOT)/tao/ImplRepoC.i \
+ $(TAO_ROOT)/tao/POA.i \
$(TAO_ROOT)/tao/Stub.h \
$(TAO_ROOT)/tao/Pluggable.h \
$(ACE_ROOT)/ace/Message_Queue.h \
@@ -309,45 +313,51 @@ realclean: clean
$(TAO_ROOT)/tao/Profile.i \
$(TAO_ROOT)/tao/MProfile.i \
$(TAO_ROOT)/tao/Stub.i \
+ $(TAO_ROOT)/tao/params.h \
+ $(TAO_ROOT)/tao/params.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Protocol_Factory.h \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
$(TAO_ROOT)/tao/ORB_Core.i \
$(ACE_ROOT)/ace/Dynamic_Service.h \
$(ACE_ROOT)/ace/Dynamic_Service.cpp \
+ $(TAO_ROOT)/tao/Operation_Table.h \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
$(TAO_ROOT)/tao/Invocation.h \
$(TAO_ROOT)/tao/Reply_Dispatcher.h \
+ $(TAO_ROOT)/tao/GIOP_Message_State.h \
+ $(TAO_ROOT)/tao/Pluggable_Messaging.h \
+ $(TAO_ROOT)/tao/Pluggable_Messaging_Utils.h \
+ $(TAO_ROOT)/tao/Pluggable_Messaging_Utils.i \
+ $(TAO_ROOT)/tao/Pluggable_Messaging.i \
+ $(TAO_ROOT)/tao/GIOP_Message_State.i \
$(TAO_ROOT)/tao/Reply_Dispatcher.i \
$(TAO_ROOT)/tao/TAOC.h \
$(TAO_ROOT)/tao/TAOC.i \
+ $(TAO_ROOT)/tao/operation_details.h \
+ $(TAO_ROOT)/tao/operation_details.i \
+ $(TAO_ROOT)/tao/target_specification.h \
+ $(TAO_ROOT)/tao/target_specification.i \
$(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/ImplRepoC.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/debug.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
$(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
$(TAO_ROOT)/tao/DynAny_i.h \
$(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/tao/ValueBase.h \
- $(TAO_ROOT)/tao/ValueBase.i \
- $(TAO_ROOT)/tao/ValueFactory.h \
- $(TAO_ROOT)/tao/ValueFactory.i \
$(TAO_ROOT)/tao/ObjectIDList.h \
$(TAO_ROOT)/tao/ObjectIDList.i \
$(TAO_ROOT)/tao/WrongTransactionC.h \
$(TAO_ROOT)/tao/InterfaceC.h \
$(TAO_ROOT)/tao/BoundsC.h \
$(TAO_ROOT)/tao/BoundsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/Notify/notify_export.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotificationC.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotificationC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyFilterC.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyCommC.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/event_export.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyCommC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyFilterC.i \
@@ -355,6 +365,7 @@ realclean: clean
$(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyChannelAdminC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/naming_export.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/Notify/Notify_PushConsumer.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyChannelAdminS.h \
@@ -393,11 +404,11 @@ realclean: clean
.obj/main.o .obj/main.so .shobj/main.o .shobj/main.so: main.cpp Subscribe.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyChannelAdminC.h \
+ $(ACE_ROOT)/ace/pre.h \
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/OS.h \
$(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config-sunos5.6.h \
- $(ACE_ROOT)/ace/config-sunos5.5.h \
+ $(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/Min_Max.h \
$(ACE_ROOT)/ace/streams.h \
$(ACE_ROOT)/ace/Basic_Types.h \
@@ -551,16 +562,19 @@ realclean: clean
$(TAO_ROOT)/tao/Context.h \
$(TAO_ROOT)/tao/Context.i \
$(TAO_ROOT)/tao/MessagingC.h \
+ $(TAO_ROOT)/tao/ValueBase.h \
+ $(TAO_ROOT)/tao/ValueBase.i \
+ $(TAO_ROOT)/tao/ValueFactory.h \
+ $(TAO_ROOT)/tao/ValueFactory.i \
$(TAO_ROOT)/tao/TimeBaseC.h \
$(TAO_ROOT)/tao/TimeBaseC.i \
$(TAO_ROOT)/tao/PollableC.h \
+ $(TAO_ROOT)/tao/PollableC.i \
$(TAO_ROOT)/tao/MessagingC.i \
$(TAO_ROOT)/tao/Request.i \
$(TAO_ROOT)/tao/Server_Request.h \
$(TAO_ROOT)/tao/Object_KeyC.h \
$(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
$(TAO_ROOT)/tao/Server_Request.i \
$(TAO_ROOT)/tao/Marshal.h \
$(TAO_ROOT)/tao/Marshal.i \
@@ -602,7 +616,8 @@ realclean: clean
$(TAO_ROOT)/tao/POAManager.h \
$(TAO_ROOT)/tao/POAManager.i \
$(TAO_ROOT)/tao/ImplRepoC.h \
- $(TAO_ROOT)/tao/Operation_Table.h \
+ $(TAO_ROOT)/tao/ImplRepoC.i \
+ $(TAO_ROOT)/tao/POA.i \
$(TAO_ROOT)/tao/Stub.h \
$(TAO_ROOT)/tao/Pluggable.h \
$(ACE_ROOT)/ace/Message_Queue.h \
@@ -636,45 +651,51 @@ realclean: clean
$(TAO_ROOT)/tao/Profile.i \
$(TAO_ROOT)/tao/MProfile.i \
$(TAO_ROOT)/tao/Stub.i \
+ $(TAO_ROOT)/tao/params.h \
+ $(TAO_ROOT)/tao/params.i \
$(TAO_ROOT)/tao/ORB_Core.h \
$(TAO_ROOT)/tao/Policy_Manager.h \
$(TAO_ROOT)/tao/Policy_Manager.i \
$(TAO_ROOT)/tao/Resource_Factory.h \
$(TAO_ROOT)/tao/Protocol_Factory.h \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
$(TAO_ROOT)/tao/ORB_Core.i \
$(ACE_ROOT)/ace/Dynamic_Service.h \
$(ACE_ROOT)/ace/Dynamic_Service.cpp \
+ $(TAO_ROOT)/tao/Operation_Table.h \
+ $(TAO_ROOT)/tao/debug.h \
+ $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
$(TAO_ROOT)/tao/Invocation.h \
$(TAO_ROOT)/tao/Reply_Dispatcher.h \
+ $(TAO_ROOT)/tao/GIOP_Message_State.h \
+ $(TAO_ROOT)/tao/Pluggable_Messaging.h \
+ $(TAO_ROOT)/tao/Pluggable_Messaging_Utils.h \
+ $(TAO_ROOT)/tao/Pluggable_Messaging_Utils.i \
+ $(TAO_ROOT)/tao/Pluggable_Messaging.i \
+ $(TAO_ROOT)/tao/GIOP_Message_State.i \
$(TAO_ROOT)/tao/Reply_Dispatcher.i \
$(TAO_ROOT)/tao/TAOC.h \
$(TAO_ROOT)/tao/TAOC.i \
+ $(TAO_ROOT)/tao/operation_details.h \
+ $(TAO_ROOT)/tao/operation_details.i \
+ $(TAO_ROOT)/tao/target_specification.h \
+ $(TAO_ROOT)/tao/target_specification.i \
$(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/ImplRepoC.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/debug.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
$(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
$(TAO_ROOT)/tao/DynAny_i.h \
$(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/tao/ValueBase.h \
- $(TAO_ROOT)/tao/ValueBase.i \
- $(TAO_ROOT)/tao/ValueFactory.h \
- $(TAO_ROOT)/tao/ValueFactory.i \
$(TAO_ROOT)/tao/ObjectIDList.h \
$(TAO_ROOT)/tao/ObjectIDList.i \
$(TAO_ROOT)/tao/WrongTransactionC.h \
$(TAO_ROOT)/tao/InterfaceC.h \
$(TAO_ROOT)/tao/BoundsC.h \
$(TAO_ROOT)/tao/BoundsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/Notify/notify_export.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotificationC.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotificationC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyFilterC.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyCommC.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/event_export.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyCommC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyFilterC.i \
@@ -682,6 +703,7 @@ realclean: clean
$(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyChannelAdminC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/naming_export.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/orbsvcs/Makefile b/TAO/orbsvcs/orbsvcs/Makefile
index f0d1a1073d9..96317baa9ea 100644
--- a/TAO/orbsvcs/orbsvcs/Makefile
+++ b/TAO/orbsvcs/orbsvcs/Makefile
@@ -9,6 +9,10 @@ endif # ! TAO_ROOT
MAKEFILE = Makefile
+include $(TAO_ROOT)/rules.tao.GNU
+
+default: all
+
#----------------------------------------------------------------------------
# Define local macros
#----------------------------------------------------------------------------
@@ -68,11 +72,6 @@ endif
ifneq (,$(findstring Sched, $(TAO_ORBSVCS)))
MKLIST += Makefile.RTSched
endif
-ifneq (,$(findstring NativeCosEvent, $(TAO_ORBSVCS)))
- ifeq (,$(findstring Makefile.CosEvent, $(MKLIST)))
- MKLIST += Makefile.CosEvent
- endif
-endif
ifneq (,$(findstring Event, $(TAO_ORBSVCS)))
MKLIST += Makefile.RTEvent
endif
@@ -84,6 +83,11 @@ endif
ifneq (,$(findstring CosEvent, $(TAO_ORBSVCS)))
MKLIST += Makefile.CosEvent
endif
+ifneq (,$(findstring NativeCosEvent, $(TAO_ORBSVCS)))
+ ifeq (,$(findstring Makefile.CosEvent, $(MKLIST)))
+ MKLIST += Makefile.CosEvent
+ endif
+endif
ifneq (,$(findstring Trader, $(TAO_ORBSVCS)))
MKLIST += Makefile.CosTrading
endif
@@ -94,10 +98,6 @@ ifneq (,$(findstring Log, $(TAO_ORBSVCS)))
MKLIST += Makefile.DsLogAdmin
endif
-include $(TAO_ROOT)/rules.tao.GNU
-
-default: all
-
#----------------------------------------------------------------------------
# Include macros and targets
#----------------------------------------------------------------------------
diff --git a/TAO/orbsvcs/orbsvcs/Makefile.CosConcurrency b/TAO/orbsvcs/orbsvcs/Makefile.CosConcurrency
index 530f139199e..f9efa80ac7b 100644
--- a/TAO/orbsvcs/orbsvcs/Makefile.CosConcurrency
+++ b/TAO/orbsvcs/orbsvcs/Makefile.CosConcurrency
@@ -57,7 +57,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
# Local targets (and local hacks)
#----------------------------------------------------------------------------
-LDFLAGS += -L$(TAO_ROOT)/tao
+LDFLAGS += -L$(TAO_ROOT)/tao -L$(TAO_ROOT)/orbsvcs/orbsvcs
CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs
.PRECIOUS: $(foreach file, $(IDL_SRCS), $(foreach ext, $(IDL_EXT), $(file)$(ext))))
diff --git a/TAO/orbsvcs/orbsvcs/Makefile.CosEvent b/TAO/orbsvcs/orbsvcs/Makefile.CosEvent
index b40e1a535a8..35df752c882 100644
--- a/TAO/orbsvcs/orbsvcs/Makefile.CosEvent
+++ b/TAO/orbsvcs/orbsvcs/Makefile.CosEvent
@@ -14,7 +14,7 @@ SHLIB = $(LIBNAME).$(SOEXT)
VPATH=.:CosEvent
-ACE_SHLIBS = -lTAO_RTSched -lTAO_Svc_Utils -lTAO -lACE
+ACE_SHLIBS = -lTAO_RTEvent -lTAO_RTSched -lTAO_Svc_Utils -lTAO -lACE
#----------------------------------------------------------------------------
# Include macros and targets
@@ -81,7 +81,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
# Local targets (and local hacks)
#----------------------------------------------------------------------------
-LDFLAGS += -L$(TAO_ROOT)/tao
+LDFLAGS += -L$(TAO_ROOT)/tao -L$(TAO_ROOT)/orbsvcs/orbsvcs
CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT)/orbsvcs/orbsvcs/Event
.PRECIOUS: $(foreach file, $(IDL_SRCS), $(foreach ext, $(IDL_EXT), $(file)$(ext))))
diff --git a/TAO/orbsvcs/orbsvcs/Makefile.CosLifeCycle b/TAO/orbsvcs/orbsvcs/Makefile.CosLifeCycle
index fae93960642..0c5df860a33 100644
--- a/TAO/orbsvcs/orbsvcs/Makefile.CosLifeCycle
+++ b/TAO/orbsvcs/orbsvcs/Makefile.CosLifeCycle
@@ -53,7 +53,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
# Local targets (and local hacks)
#----------------------------------------------------------------------------
-LDFLAGS += -L$(TAO_ROOT)/tao
+LDFLAGS += -L$(TAO_ROOT)/tao -L$(TAO_ROOT)/orbsvcs/orbsvcs
CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs
.PRECIOUS: $(foreach file, $(IDL_SRCS), $(foreach ext, $(IDL_EXT), $(file)$(ext))))
diff --git a/TAO/orbsvcs/orbsvcs/Makefile.CosNaming b/TAO/orbsvcs/orbsvcs/Makefile.CosNaming
index 50b0f05a108..6905d5ae096 100644
--- a/TAO/orbsvcs/orbsvcs/Makefile.CosNaming
+++ b/TAO/orbsvcs/orbsvcs/Makefile.CosNaming
@@ -63,7 +63,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
# Local targets (and local hacks)
#----------------------------------------------------------------------------
-LDFLAGS += -L$(TAO_ROOT)/tao
+LDFLAGS += -L$(TAO_ROOT)/tao -L$(TAO_ROOT)/orbsvcs/orbsvcs
CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs
# Extra dependencies not caught by make depend.
diff --git a/TAO/orbsvcs/orbsvcs/Makefile.CosNotification b/TAO/orbsvcs/orbsvcs/Makefile.CosNotification
index d5a0c12bae1..b6f863a7608 100644
--- a/TAO/orbsvcs/orbsvcs/Makefile.CosNotification
+++ b/TAO/orbsvcs/orbsvcs/Makefile.CosNotification
@@ -80,7 +80,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
# Local targets (and local hacks)
#----------------------------------------------------------------------------
-LDFLAGS += -L$(TAO_ROOT)/tao
+LDFLAGS += -L$(TAO_ROOT)/tao -L$(TAO_ROOT)/orbsvcs/orbsvcs
CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs
.PRECIOUS: $(foreach file, $(IDL_SRCS), $(foreach ext, $(IDL_EXT), $(file)$(ext))))
diff --git a/TAO/orbsvcs/orbsvcs/Makefile.CosProperty b/TAO/orbsvcs/orbsvcs/Makefile.CosProperty
index 52ef855e008..4e7fd5f1a39 100644
--- a/TAO/orbsvcs/orbsvcs/Makefile.CosProperty
+++ b/TAO/orbsvcs/orbsvcs/Makefile.CosProperty
@@ -54,7 +54,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
# Local targets (and local hacks)
#----------------------------------------------------------------------------
-LDFLAGS += -L$(TAO_ROOT)/tao
+LDFLAGS += -L$(TAO_ROOT)/tao -L$(TAO_ROOT)/orbsvcs/orbsvcs
CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs
.PRECIOUS: $(foreach file, $(IDL_SRCS), $(foreach ext, $(IDL_EXT), $(file)$(ext))))
diff --git a/TAO/orbsvcs/orbsvcs/Makefile.CosTime b/TAO/orbsvcs/orbsvcs/Makefile.CosTime
index 6afeff1f0cc..10cb17a9ec4 100644
--- a/TAO/orbsvcs/orbsvcs/Makefile.CosTime
+++ b/TAO/orbsvcs/orbsvcs/Makefile.CosTime
@@ -58,7 +58,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
# Local targets (and local hacks)
#----------------------------------------------------------------------------
-LDFLAGS += -L$(TAO_ROOT)/tao
+LDFLAGS += -L$(TAO_ROOT)/tao -L$(TAO_ROOT)/orbsvcs/orbsvcs
CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs
.PRECIOUS: $(foreach file, $(IDL_SRCS), $(foreach ext, $(IDL_EXT), $(file)$(ext))))
diff --git a/TAO/orbsvcs/orbsvcs/Makefile.CosTrading b/TAO/orbsvcs/orbsvcs/Makefile.CosTrading
index 4f4a59d08ce..2af197a7012 100644
--- a/TAO/orbsvcs/orbsvcs/Makefile.CosTrading
+++ b/TAO/orbsvcs/orbsvcs/Makefile.CosTrading
@@ -71,7 +71,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
# Local targets (and local hacks)
#----------------------------------------------------------------------------
-LDFLAGS += -L$(TAO_ROOT)/tao
+LDFLAGS += -L$(TAO_ROOT)/tao -L$(TAO_ROOT)/orbsvcs/orbsvcs
CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs
.PRECIOUS: $(foreach file, $(IDL_SRCS), $(foreach ext, $(IDL_EXT), $(file)$(ext))))
diff --git a/TAO/orbsvcs/orbsvcs/Makefile.DsLogAdmin b/TAO/orbsvcs/orbsvcs/Makefile.DsLogAdmin
index 7719b91c3e8..00a2bc41743 100644
--- a/TAO/orbsvcs/orbsvcs/Makefile.DsLogAdmin
+++ b/TAO/orbsvcs/orbsvcs/Makefile.DsLogAdmin
@@ -61,7 +61,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
# Local targets (and local hacks)
#----------------------------------------------------------------------------
-LDFLAGS += -L$(TAO_ROOT)/tao
+LDFLAGS += -L$(TAO_ROOT)/tao -L$(TAO_ROOT)/orbsvcs/orbsvcs
CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs
.PRECIOUS: $(foreach file, $(IDL_SRCS), $(foreach ext, $(IDL_EXT), $(file)$(ext))))
diff --git a/TAO/orbsvcs/orbsvcs/Makefile.RTEvent b/TAO/orbsvcs/orbsvcs/Makefile.RTEvent
index 2206f10d892..1daf07f4c2f 100644
--- a/TAO/orbsvcs/orbsvcs/Makefile.RTEvent
+++ b/TAO/orbsvcs/orbsvcs/Makefile.RTEvent
@@ -14,7 +14,7 @@ SHLIB = $(LIBNAME).$(SOEXT)
VPATH=.:Event
-ACE_SHLIBS = -lTAO_Svc_Utils -lTAO -lACE
+ACE_SHLIBS = -lRTSched -lTAO_Svc_Utils -lTAO -lACE
#----------------------------------------------------------------------------
# Include macros and targets
@@ -119,7 +119,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
# Local targets (and local hacks)
#----------------------------------------------------------------------------
-LDFLAGS += -L$(TAO_ROOT)/tao
+LDFLAGS += -L$(TAO_ROOT)/tao -L$(TAO_ROOT)/orbsvcs/orbsvcs
CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs \
-I$(TAO_ROOT)/orbsvcs/orbsvcs/Event
diff --git a/TAO/orbsvcs/orbsvcs/Makefile.RTSched b/TAO/orbsvcs/orbsvcs/Makefile.RTSched
index 56790fdf6b5..8c807107824 100644
--- a/TAO/orbsvcs/orbsvcs/Makefile.RTSched
+++ b/TAO/orbsvcs/orbsvcs/Makefile.RTSched
@@ -65,7 +65,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
# Local targets (and local hacks)
#----------------------------------------------------------------------------
-LDFLAGS += -L$(TAO_ROOT)/tao
+LDFLAGS += -L$(TAO_ROOT)/tao -L$(TAO_ROOT)/orbsvcs/orbsvcs
CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs \
-I$(TAO_ROOT)/orbsvcs/orbsvcs/Event
diff --git a/TAO/orbsvcs/orbsvcs/Makefile.Svc_Utils b/TAO/orbsvcs/orbsvcs/Makefile.Svc_Utils
index ffa3de3472c..3c2dcba284b 100644
--- a/TAO/orbsvcs/orbsvcs/Makefile.Svc_Utils
+++ b/TAO/orbsvcs/orbsvcs/Makefile.Svc_Utils
@@ -55,7 +55,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
# Local targets (and local hacks)
#----------------------------------------------------------------------------
-LDFLAGS += -L$(TAO_ROOT)/tao
+LDFLAGS += -L$(TAO_ROOT)/tao -L$(TAO_ROOT)/orbsvcs/orbsvcs
CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs \
-I$(TAO_ROOT)/orbsvcs/orbsvcs/Event \
$(foreach svc, $(TAO_ORBSVCS), -DTAO_ORBSVCS_HAS_$(svc))
diff --git a/TAO/orbsvcs/orbsvcs/Makefile.av b/TAO/orbsvcs/orbsvcs/Makefile.av
index 48f9d02c523..160700f9f25 100644
--- a/TAO/orbsvcs/orbsvcs/Makefile.av
+++ b/TAO/orbsvcs/orbsvcs/Makefile.av
@@ -77,7 +77,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
# Local targets (and local hacks)
#----------------------------------------------------------------------------
-LDFLAGS += -L$(TAO_ROOT)/tao
+LDFLAGS += -L$(TAO_ROOT)/tao -L$(TAO_ROOT)/orbsvcs/orbsvcs
CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs -DTAO_ORBSVCS_HAS_AV
#
diff --git a/TAO/performance-tests/Latency/Makefile b/TAO/performance-tests/Latency/Makefile
index 89de980ed34..9dfccc2dca4 100644
--- a/TAO/performance-tests/Latency/Makefile
+++ b/TAO/performance-tests/Latency/Makefile
@@ -17,9 +17,9 @@ LDLIBS = -lTAO
IDLFILES = testC testS
BIN = client st_client deferred_synch_client server st_server
-ifdef AMI
+ifeq ($(ami),1)
BIN += ami-latency-client ami-throughput-client
-endif # AMI
+endif # ami
SRC = $(addsuffix .cpp, $(BIN) $(IDLFILES) test_i dii_client)
diff --git a/TAO/performance-tests/Latency/ami-throughput-client.cpp b/TAO/performance-tests/Latency/ami-throughput-client.cpp
index b8073cc521a..8d35f904920 100644
--- a/TAO/performance-tests/Latency/ami-throughput-client.cpp
+++ b/TAO/performance-tests/Latency/ami-throughput-client.cpp
@@ -335,7 +335,7 @@ Reply_Handler_Task::svc (void)
{
ACE_Time_Value tv (0, 10000);
ACE_DEBUG ((LM_DEBUG, "(%P|%t) - starting receiver thread\n"));
- while (!done && this->orb_->work_pending ())
+ while (!done)
this->orb_->perform_work (tv);
ACE_DEBUG ((LM_DEBUG, "(%P|%t) - finished receiver thread\n"));
return 0;
diff --git a/TAO/performance-tests/Latency/server.cpp b/TAO/performance-tests/Latency/server.cpp
index 03322101651..d4bd47a5b3c 100644
--- a/TAO/performance-tests/Latency/server.cpp
+++ b/TAO/performance-tests/Latency/server.cpp
@@ -146,16 +146,31 @@ main (int argc, char *argv[])
poa_manager->activate (ACE_TRY_ENV);
ACE_TRY_CHECK;
- Worker worker (orb.in ());
- if (worker.activate (THR_NEW_LWP | THR_JOINABLE,
- nthreads) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Cannot activate client threads\n"),
- 1);
-
- worker.thr_mgr ()->wait ();
+ {
+ Worker worker (orb.in ());
+ if (worker.activate (THR_NEW_LWP | THR_JOINABLE,
+ nthreads) != 0)
+ ACE_ERROR_RETURN ((LM_ERROR,
+ "Cannot activate client threads\n"),
+ 1);
+
+ worker.thr_mgr ()->wait ();
+ }
ACE_DEBUG ((LM_DEBUG, "event loop finished\n"));
+
+ PortableServer::ObjectId_var oid =
+ root_poa->servant_to_id (&server_impl, ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ root_poa->deactivate_object (oid.in (), ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ root_poa->destroy (1, 1, ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ orb->destroy (ACE_TRY_ENV);
+ ACE_TRY_CHECK;
}
ACE_CATCHANY
{