summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2003-05-10 20:23:32 +0000
committerbala <balanatarajan@users.noreply.github.com>2003-05-10 20:23:32 +0000
commitd7d4817f4653b7e97170ad2a93b12d41ce5cf204 (patch)
tree888506ae988f855b2f7ec19a8eeefd66e38ad2d8
parent757d84659d5ceb9519f6e1b2a9f12bae537b025d (diff)
downloadATCD-d7d4817f4653b7e97170ad2a93b12d41ce5cf204.tar.gz
ChangeLogTag:Sat May 10 15:21:10 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-rw-r--r--TAO/ChangeLog22
-rw-r--r--TAO/orbsvcs/Concurrency_Service/Makefile2
-rw-r--r--TAO/orbsvcs/CosEvent_Service/Makefile2
-rw-r--r--TAO/orbsvcs/Dump_Schedule/Makefile2
-rw-r--r--TAO/orbsvcs/Event_Service/Makefile3
-rw-r--r--TAO/orbsvcs/ImplRepo_Service/Makefile2
-rw-r--r--TAO/orbsvcs/LifeCycle_Service/Makefile2
-rw-r--r--TAO/orbsvcs/Logging_Service/Basic_Logging_Service/Makefile2
-rw-r--r--TAO/orbsvcs/Naming_Service/Makefile2
-rw-r--r--TAO/orbsvcs/Notify_Service/Makefile4
-rw-r--r--TAO/orbsvcs/Scheduling_Service/Makefile2
-rw-r--r--TAO/orbsvcs/Time_Service/Makefile2
-rw-r--r--TAO/orbsvcs/tests/Notify/lib/Makefile18
-rw-r--r--TAO/tests/Client_Leaks/Makefile6
-rw-r--r--TAO/tests/Crashed_Callback/Makefile4
-rw-r--r--TAO/tests/IDL_Test/Makefile2
-rw-r--r--TAO/tests/ORB_destroy/Makefile4
-rw-r--r--TAO/tests/Object_Loader/Makefile2
-rw-r--r--TAO/tests/Smart_Proxies/On_Demand/Makefile4
19 files changed, 55 insertions, 32 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index fb49397dd8a..1dcdfe55f3c 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,25 @@
+Sat May 10 15:21:10 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * tests/Client_Leaks/Makefile:
+ * tests/Crashed_Callback/Makefile:
+ * tests/IDL_Test/Makefile:
+ * tests/ORB_destroy/Makefile:
+ * tests/Object_Loader/Makefile:
+ * tests/Smart_Proxies/On_Demand/Makefile:
+ * orbsvcs/Concurrency_Service/Makefile:
+ * orbsvcs/CosEvent_Service/Makefile:
+ * orbsvcs/Dump_Schedule/Makefile:
+ * orbsvcs/Event_Service/Makefile:
+ * orbsvcs/ImplRepo_Service/Makefile:
+ * orbsvcs/LifeCycle_Service/Makefile:
+ * orbsvcs/Logging_Service/Basic_Logging_Service/Makefile:
+ * orbsvcs/Naming_Service/Makefile:
+ * orbsvcs/Notify_Service/Makefile:
+ * orbsvcs/Scheduling_Service/Makefile:
+ * orbsvcs/Time_Service/Makefile:
+ * orbsvcs/tests/Notify/lib/Makefile: A set fixes to get static
+ builds linking fine.
+
Sat May 10 12:24:32 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
* tests/Collocation/Makefile.test: Fixes to get it linking
diff --git a/TAO/orbsvcs/Concurrency_Service/Makefile b/TAO/orbsvcs/Concurrency_Service/Makefile
index 64b65f22782..a5cbdc68443 100644
--- a/TAO/orbsvcs/Concurrency_Service/Makefile
+++ b/TAO/orbsvcs/Concurrency_Service/Makefile
@@ -14,7 +14,6 @@ endif
SRC = Concurrency_Service.cpp
-LDLIBS = -lTAO_CosConcurrency -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable -lTAO_PortableServer -lTAO
BIN2 = Concurrency_Service
@@ -39,6 +38,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT)
+LDLIBS = -lTAO_CosConcurrency -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable $(TAO_SRVR_LIBS)
#----------------------------------------------------------------------------
# Dependencies
diff --git a/TAO/orbsvcs/CosEvent_Service/Makefile b/TAO/orbsvcs/CosEvent_Service/Makefile
index 6dd0b745eb4..4c01e40856e 100644
--- a/TAO/orbsvcs/CosEvent_Service/Makefile
+++ b/TAO/orbsvcs/CosEvent_Service/Makefile
@@ -10,7 +10,6 @@ SRC = CosEvent_Service.cpp
ES_OBJS=$(SRC:.cpp=.o)
-LDLIBS = -lTAO_CosEvent -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable -lTAO_Messaging -lTAO_PortableServer -lTAO
BIN_UNCHECKED = CosEvent_Service
@@ -36,6 +35,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT)
+LDLIBS = -lTAO_CosEvent -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable -lTAO_Messaging $(TAO_SRVR_LIBS)
#----------------------------------------------------------------------------
# Local targets
diff --git a/TAO/orbsvcs/Dump_Schedule/Makefile b/TAO/orbsvcs/Dump_Schedule/Makefile
index 5ce020c95a0..ab583c9fb8f 100644
--- a/TAO/orbsvcs/Dump_Schedule/Makefile
+++ b/TAO/orbsvcs/Dump_Schedule/Makefile
@@ -10,7 +10,6 @@ SRC = $(DUMP_SRCS)
SCHEDULE_OBJS = $(SCHEDULE_SRCS:.cpp=.o)
DUMP_OBJS = $(DUMP_SRCS:.cpp=.o)
-LDLIBS = -lTAO_RTSched -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable -lTAO_PortableServer -lTAO
BIN2 = Dump_Schedule
#### If the TAO orbsvcs library wasn't built with sufficient components,
@@ -34,6 +33,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT)
+LDLIBS = -lTAO_RTSched -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable $(TAO_SRVR_LIBS)
Dump_Schedule: $(addprefix $(VDIR),$(DUMP_OBJS))
$(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
diff --git a/TAO/orbsvcs/Event_Service/Makefile b/TAO/orbsvcs/Event_Service/Makefile
index e698f900970..cf9d88a29eb 100644
--- a/TAO/orbsvcs/Event_Service/Makefile
+++ b/TAO/orbsvcs/Event_Service/Makefile
@@ -7,7 +7,6 @@ endif
LSRC = Event_Service.cpp
ES_OBJS=$(LSRC:.cpp=.o)
-LDLIBS = -lTAO_RTOLDEvent -lTAO_RTEvent -lTAO_RTSched -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable -lTAO_Messaging -lTAO_PortableServer -lTAO
BIN2 = Event_Service
@@ -34,6 +33,8 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT)
+LDLIBS = -lTAO_RTOLDEvent -lTAO_RTEvent -lTAO_RTSched -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable -lTAO_Messaging $(TAO_SRVR_LIBS)
+
Event_Service: $(addprefix $(VDIR),$(ES_OBJS))
$(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
diff --git a/TAO/orbsvcs/ImplRepo_Service/Makefile b/TAO/orbsvcs/ImplRepo_Service/Makefile
index d0ff1a2b945..8c1efd05908 100644
--- a/TAO/orbsvcs/ImplRepo_Service/Makefile
+++ b/TAO/orbsvcs/ImplRepo_Service/Makefile
@@ -12,7 +12,6 @@ ifndef TAO_ROOT
TAO_ROOT = $(ACE_ROOT)/TAO
endif
-LDLIBS = -lTAO_Svc_Utils -lTAO_IORTable -lTAO_PortableServer -lTAO -lACEXML_Parser -lACEXML
PROG_SRCS = \
Adapter_Activator.cpp \
@@ -89,6 +88,7 @@ include $(TAO_ROOT)/taoconfig.mk
LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
CPPFLAGS += -I$(TAO_ROOT)/orbsvcs
+LDLIBS = -lTAO_Svc_Utils -lTAO_IORTable $(TAO_SRVR_LIBS) -lACEXML_Parser -lACEXML
ImplRepo_Service: $(addprefix $(VDIR),$(IMPLREPO_SVR_OBJS))
$(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
diff --git a/TAO/orbsvcs/LifeCycle_Service/Makefile b/TAO/orbsvcs/LifeCycle_Service/Makefile
index 048fddf0f0b..8a9a20a4685 100644
--- a/TAO/orbsvcs/LifeCycle_Service/Makefile
+++ b/TAO/orbsvcs/LifeCycle_Service/Makefile
@@ -24,7 +24,7 @@ LSRC= \
LIFECYCLE_SERVICE_OBJS = LifeCycle_Service.o LifeCycle_Service_i.o \
Factory_Trader.o Criteria_Evaluator.o
-LDLIBS = -lTAO_CosLifeCycle -lTAO_CosTrading -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable -lTAO_DynamicAny -lTAO_PortableServer -lTAO
+LDLIBS = -lTAO_CosLifeCycle -lTAO_CosTrading -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable -lTAO_DynamicAny $(TAO_SRVR_LIBS)
BIN2 = LifeCycle_Service
diff --git a/TAO/orbsvcs/Logging_Service/Basic_Logging_Service/Makefile b/TAO/orbsvcs/Logging_Service/Basic_Logging_Service/Makefile
index f2caa08ad7b..087a68cfb67 100644
--- a/TAO/orbsvcs/Logging_Service/Basic_Logging_Service/Makefile
+++ b/TAO/orbsvcs/Logging_Service/Basic_Logging_Service/Makefile
@@ -10,7 +10,7 @@ LSRC = Basic_Logging_Service.cpp
LOG_OBJS=$(LSRC:.cpp=.o)
-LDLIBS = -lTAO_DsLogAdmin -lTAO_ETCL -lTAO_CosNaming -lTAO_IORTable -lTAO_DynamicAny -lTAO_PortableServer -lTAO -lACE
+LDLIBS = -lTAO_DsLogAdmin -lTAO_ETCL -lTAO_CosNaming -lTAO_IORTable -lTAO_DynamicAny $(TAO_SRVR_LIBS) -lACE
BIN2 = Basic_Logging_Service
diff --git a/TAO/orbsvcs/Naming_Service/Makefile b/TAO/orbsvcs/Naming_Service/Makefile
index c8884788372..ace95ca8ce3 100644
--- a/TAO/orbsvcs/Naming_Service/Makefile
+++ b/TAO/orbsvcs/Naming_Service/Makefile
@@ -14,7 +14,6 @@ endif
SRC = Naming_Server.cpp Naming_Service.cpp
-LDLIBS = -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable -lTAO_PortableServer -lTAO
BIN2 = Naming_Service
@@ -37,6 +36,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
+LDLIBS = -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable $(TAO_SRVR_LIBS)
LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT)
diff --git a/TAO/orbsvcs/Notify_Service/Makefile b/TAO/orbsvcs/Notify_Service/Makefile
index 6b8753467f5..f0c801afdd5 100644
--- a/TAO/orbsvcs/Notify_Service/Makefile
+++ b/TAO/orbsvcs/Notify_Service/Makefile
@@ -8,8 +8,6 @@ endif
SRC = Notify_Server.cpp Notify_Service.cpp
-LDLIBS = -lTAO_CosNotification -lTAO_ETCL -lTAO_CosNaming -lTAO_Svc_Utils \
- -lTAO_DynamicAny -lTAO_IORTable -lTAO_PortableServer -lTAO
BIN2 = Notify_Service
@@ -37,6 +35,8 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs/ETCL -L$(TAO_ROOT)/orbsvcs/orbsvcs \
-L$(TAO_ROOT)/tao
CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT) $(TSS_ORB_FLAG)
+LDLIBS = -lTAO_CosNotification -lTAO_ETCL -lTAO_CosNaming -lTAO_Svc_Utils \
+ -lTAO_DynamicAny -lTAO_IORTable $(TAO_SRVR_LIBS)
NOTIFY_OBJS = Notify_Service.o Notify_Server.o
diff --git a/TAO/orbsvcs/Scheduling_Service/Makefile b/TAO/orbsvcs/Scheduling_Service/Makefile
index 9f6af7b5a0c..886d14b6b78 100644
--- a/TAO/orbsvcs/Scheduling_Service/Makefile
+++ b/TAO/orbsvcs/Scheduling_Service/Makefile
@@ -9,7 +9,6 @@ LSRC = $(SCHEDULE_SRCS)
SCHEDULE_OBJS = $(SCHEDULE_SRCS:.cpp=.o)
-LDLIBS = -lTAO_RTSched -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable -lTAO_PortableServer -lTAO
BIN2 = Scheduling_Service
@@ -35,6 +34,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
CPPFLAGS += -I$(TAO_ROOT)/orbsvcs/orbsvcs/Sched -I$(TAO_ROOT)/orbsvcs \
-I$(TAO_ROOT)
+LDLIBS = -lTAO_RTSched -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable $(TAO_SRVR_LIBS)
Scheduling_Service: $(addprefix $(VDIR),$(SCHEDULE_OBJS))
$(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
diff --git a/TAO/orbsvcs/Time_Service/Makefile b/TAO/orbsvcs/Time_Service/Makefile
index 78c1f59e33a..c61e9c17527 100644
--- a/TAO/orbsvcs/Time_Service/Makefile
+++ b/TAO/orbsvcs/Time_Service/Makefile
@@ -12,7 +12,6 @@ ifndef TAO_ROOT
TAO_ROOT = $(ACE_ROOT)/TAO
endif
-LDLIBS = -lTAO_CosTime -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable -lTAO_PortableServer -lTAO
PROG_SRCS = \
Time_Service_Server.cpp \
@@ -50,6 +49,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
include $(TAO_ROOT)/taoconfig.mk
+LDLIBS = -lTAO_CosTime -lTAO_CosNaming -lTAO_Svc_Utils -lTAO_IORTable $(TAO_SRVR_LIBS)
#----------------------------------------------------------------------------
# Local targets
#----------------------------------------------------------------------------
diff --git a/TAO/orbsvcs/tests/Notify/lib/Makefile b/TAO/orbsvcs/tests/Notify/lib/Makefile
index eb3cab5754c..4cd4ae23d7e 100644
--- a/TAO/orbsvcs/tests/Notify/lib/Makefile
+++ b/TAO/orbsvcs/tests/Notify/lib/Makefile
@@ -7,6 +7,9 @@ DEPENDENCY_FILE = .depend.Makefile
LIB_UNCHECKED = libTAO_NotifyTests.a
SHLIB_UNCHECKED = libTAO_NotifyTests.$(SOEXT)
+LSRC = $(addsuffix .cpp, $(FILES))
+ACELIB = -lACE
+
ifndef TAO_ROOT
TAO_ROOT = $(ACE_ROOT)/TAO
endif
@@ -49,6 +52,12 @@ FILES = \
SupplierAdmin_Command \
Task_Stats
+
+#----------------------------------------------------------------------------
+# Include macros and targets
+#----------------------------------------------------------------------------
+include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
+include $(TAO_ROOT)/rules.tao.GNU
CURRENT_COMPONENTS := $(shell sh $(ACE_ROOT)/bin/ace_components --orbsvcs)
ifeq (Notify, $(findstring Notify, $(CURRENT_COMPONENTS)))
ifeq (Naming, $(findstring Naming, $(CURRENT_COMPONENTS)))
@@ -56,15 +65,6 @@ LIB = $(LIB_UNCHECKED)
SHLIB = $(SHLIB_UNCHECKED)
endif
endif
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-LSRC = $(addsuffix .cpp, $(FILES))
-ACELIB = -lACE
-
include $(ACE_ROOT)/include/makeinclude/macros.GNU
include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
diff --git a/TAO/tests/Client_Leaks/Makefile b/TAO/tests/Client_Leaks/Makefile
index 8f7f97e8a72..7b64f4fa7f1 100644
--- a/TAO/tests/Client_Leaks/Makefile
+++ b/TAO/tests/Client_Leaks/Makefile
@@ -44,13 +44,13 @@ LDLIBS = -lTAO_PortableServer -lTAO
.PRECIOUS: $(foreach ext, $(IDL_EXT), Test$(ext))
server: $(addprefix $(VDIR),$(SERVER_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
+ $(LINK.cc) $(LDFLAGS) -o $@ $^ $(TAO_SRVR_LIBS) $(POSTLINK)
child: $(addprefix $(VDIR),$(CHILD_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
+ $(LINK.cc) $(LDFLAGS) -o $@ $^ $(TAO_SRVR_LIBS) $(POSTLINK)
client: $(addprefix $(VDIR),$(CLIENT_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
+ $(LINK.cc) $(LDFLAGS) -o $@ $^ $(TAO_SRVR_LIBS) $(POSTLINK)
realclean: clean
-$(RM) $(foreach ext, $(IDL_EXT), Test$(ext))
diff --git a/TAO/tests/Crashed_Callback/Makefile b/TAO/tests/Crashed_Callback/Makefile
index 31b271b9ad3..a108c38e865 100644
--- a/TAO/tests/Crashed_Callback/Makefile
+++ b/TAO/tests/Crashed_Callback/Makefile
@@ -48,10 +48,10 @@ LDLIBS = -lTAO_PortableServer -lTAO
.PRECIOUS: $(foreach ext, $(IDL_EXT), Test$(ext))
server: $(addprefix $(VDIR),$(SERVER_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ -lTAO_Messaging $(VLDLIBS) $(POSTLINK)
+ $(LINK.cc) $(LDFLAGS) -o $@ $^ -lTAO_Messaging $(TAO_SRVR_LIBS) $(POSTLINK)
client: $(addprefix $(VDIR),$(CLIENT_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ -lTAO_Messaging $(VLDLIBS) $(POSTLINK)
+ $(LINK.cc) $(LDFLAGS) -o $@ $^ -lTAO_Messaging $(TAO_SRVR_LIBS) $(POSTLINK)
realclean: clean
-$(RM) $(foreach ext, $(IDL_EXT), Test$(ext))
diff --git a/TAO/tests/IDL_Test/Makefile b/TAO/tests/IDL_Test/Makefile
index a7294b2287d..cd0da5194f3 100644
--- a/TAO/tests/IDL_Test/Makefile
+++ b/TAO/tests/IDL_Test/Makefile
@@ -109,7 +109,7 @@ nested_scopeC.h: nested_scope.idl $(TAO_IDL)
$(TAO_IDL) -w $(TAO_IDLFLAGS) nested_scope.idl
main: $(addprefix $(VDIR),$(TEST_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
+ $(LINK.cc) $(LDFLAGS) -o $@ $^ $(TAO_SRVR_LIBS) $(POSTLINK)
realclean: clean
-$(RM) $(foreach file, $(IDL_FILES), $(foreach ext, $(IDL_EXT), $(file)$(ext)))
diff --git a/TAO/tests/ORB_destroy/Makefile b/TAO/tests/ORB_destroy/Makefile
index 7afa896dadd..caa9df6cbef 100644
--- a/TAO/tests/ORB_destroy/Makefile
+++ b/TAO/tests/ORB_destroy/Makefile
@@ -12,8 +12,6 @@ LSRC = $(addsuffix .cpp,$(BIN))
CPPFLAGS += -I$(TAO_ROOT)
-LDLIBS = -lTAO_PortableServer -lTAO
-LDFLAGS += -L$(TAO_ROOT)/tao
INSTALL =
@@ -29,6 +27,8 @@ include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
+LDLIBS = $(TAO_SRVR_LIBS)
+LDFLAGS += -L$(TAO_ROOT)/tao
#----------------------------------------------------------------------------
# Dependencies
#----------------------------------------------------------------------------
diff --git a/TAO/tests/Object_Loader/Makefile b/TAO/tests/Object_Loader/Makefile
index db6a3d8aac3..51398ea1465 100644
--- a/TAO/tests/Object_Loader/Makefile
+++ b/TAO/tests/Object_Loader/Makefile
@@ -51,7 +51,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
#----------------------------------------------------------------------------
driver: $(addprefix $(VDIR),$(DRIVER_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
+ $(LINK.cc) $(LDFLAGS) -o $@ $^ $(TAO_SRVR_LIBS) $(POSTLINK)
.PRECIOUS: $(foreach ext, $(IDL_EXT), test$(ext))
diff --git a/TAO/tests/Smart_Proxies/On_Demand/Makefile b/TAO/tests/Smart_Proxies/On_Demand/Makefile
index 357a0589e02..d9f377213ff 100644
--- a/TAO/tests/Smart_Proxies/On_Demand/Makefile
+++ b/TAO/tests/Smart_Proxies/On_Demand/Makefile
@@ -12,8 +12,8 @@ ifndef TAO_ROOT
TAO_ROOT = $(ACE_ROOT)/TAO
endif # ! TAO_ROOT
-LDLIBS = -lTAO_PortableServer -lTAO_SmartProxies -lTAO
-ACE_SHLIBS = -lTAO_PortableServer -lTAO_SmartProxies -lTAO -lACE
+LDLIBS = -lTAO_PortableServer -lTAO_IORInterceptor -lTAO_ObjRefTemplate -lTAO_Valuetype -lTAO_SmartProxies -lTAO
+ACE_SHLIBS = -lTAO_PortableServer -lTAO_IORInterceptor -lTAO_ObjRefTemplate -lTAO_Valuetype -lTAO_SmartProxies -lTAO -lACE
LIBNAME = libSmart_Test_Factory
SHLIB = $(LIBNAME).$(SOEXT)