summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Makefile.bor
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Makefile.bor')
-rw-r--r--TAO/orbsvcs/orbsvcs/Makefile.bor178
1 files changed, 128 insertions, 50 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Makefile.bor b/TAO/orbsvcs/orbsvcs/Makefile.bor
index 11ff417e887..2581696521d 100644
--- a/TAO/orbsvcs/orbsvcs/Makefile.bor
+++ b/TAO/orbsvcs/orbsvcs/Makefile.bor
@@ -5,57 +5,72 @@
NAME = orbsvcs
TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe \
- -I..\.. -I..\..\tao -Ge 1 -Wb,export_macro=TAO_ORBSVCS_Export \
+ -I..\.. -Ge 1 -Wb,export_macro=TAO_ORBSVCS_Export \
-Wb,export_include=orbsvcs_export.h
+IDLFILES = \
+ $(IDLDIR)\CosEventChannelAdmin.idl \
+ $(IDLDIR)\CosEventComm.idl \
+ $(IDLDIR)\CosLifeCycle.idl \
+ $(IDLDIR)\CosNaming.idl \
+ $(IDLDIR)\CosNotification.idl \
+ $(IDLDIR)\CosNotifyChannelAdmin.idl \
+ $(IDLDIR)\CosNotifyComm.idl \
+ $(IDLDIR)\CosNotifyFilter.idl \
+ $(IDLDIR)\CosPropertyService.idl \
+ $(IDLDIR)\CosTrading.idl \
+ $(IDLDIR)\CosTradingDynamic.idl \
+ $(IDLDIR)\CosTradingRepos.idl \
+ $(IDLDIR)\DsLogAdmin.idl \
+ $(IDLDIR)\LifeCycleService.idl \
+ $(IDLDIR)\RtecDefaultEventData.idl \
+ $(IDLDIR)\RtecEventChannelAdmin.idl \
+ $(IDLDIR)\RtecEventComm.idl \
+ $(IDLDIR)\RtecScheduler.idl \
+ $(IDLDIR)\RtecUDPAdmin.idl \
+ $(IDLDIR)\TimeBase.idl \
+ $(IDLDIR)\TimeService.idl
+
OBJFILES = \
- $(OBJDIR)\CosEventCommC.obj \
- $(OBJDIR)\CosEventCommS.obj \
+ $(OBJDIR)\BasicLog_i.obj \
+ $(OBJDIR)\BasicLogFactory_i.obj \
+ $(OBJDIR)\BCU.obj \
+ $(OBJDIR)\Config_Scheduler.obj \
+ $(OBJDIR)\Constraint_Interpreter.obj \
+ $(OBJDIR)\Constraint_l.obj \
+ $(OBJDIR)\Constraint_Nodes.obj \
+ $(OBJDIR)\Constraint_Visitors.obj \
+ $(OBJDIR)\Constraint_y.obj \
+ $(OBJDIR)\ConsumerAdmin_i.obj \
+ $(OBJDIR)\CosEvent_Utilities.obj \
$(OBJDIR)\CosEventChannelAdminC.obj \
$(OBJDIR)\CosEventChannelAdminS.obj \
- $(OBJDIR)\CosNamingC.obj \
- $(OBJDIR)\CosNamingS.obj \
+ $(OBJDIR)\CosEventCommC.obj \
+ $(OBJDIR)\CosEventCommS.obj \
$(OBJDIR)\CosLifeCycleC.obj \
$(OBJDIR)\CosLifeCycleS.obj \
+ $(OBJDIR)\CosNamingC.obj \
+ $(OBJDIR)\CosNamingS.obj \
+ $(OBJDIR)\CosNotificationC.obj \
+ $(OBJDIR)\CosNotificationS.obj \
+ $(OBJDIR)\CosNotifyChannelAdminC.obj \
+ $(OBJDIR)\CosNotifyChannelAdminS.obj \
+ $(OBJDIR)\CosNotifyCommC.obj \
+ $(OBJDIR)\CosNotifyCommS.obj \
+ $(OBJDIR)\CosNotifyFilterC.obj \
+ $(OBJDIR)\CosNotifyFilterS.obj \
+ $(OBJDIR)\CosPropertyService_i.obj \
$(OBJDIR)\CosPropertyServiceC.obj \
$(OBJDIR)\CosPropertyServiceS.obj \
$(OBJDIR)\CosTradingC.obj \
- $(OBJDIR)\CosTradingS.obj \
$(OBJDIR)\CosTradingDynamicC.obj \
$(OBJDIR)\CosTradingDynamicS.obj \
$(OBJDIR)\CosTradingReposC.obj \
$(OBJDIR)\CosTradingReposS.obj \
- $(OBJDIR)\EC_Negation_Filter.obj \
- $(OBJDIR)\ImplRepoC.obj \
- $(OBJDIR)\ImplRepoS.obj \
- $(OBJDIR)\LifeCycleServiceC.obj \
- $(OBJDIR)\LifeCycleServiceS.obj \
- $(OBJDIR)\TimeBaseC.obj \
- $(OBJDIR)\TimeBaseS.obj \
- $(OBJDIR)\RtecDefaultEventDataC.obj \
- $(OBJDIR)\RtecDefaultEventDataS.obj \
- $(OBJDIR)\RtecEventCommC.obj \
- $(OBJDIR)\RtecEventCommS.obj \
- $(OBJDIR)\RtecSchedulerC.obj \
- $(OBJDIR)\RtecSchedulerS.obj \
- $(OBJDIR)\RtecEventChannelAdminC.obj \
- $(OBJDIR)\RtecEventChannelAdminS.obj \
- $(OBJDIR)\RtecUDPAdminC.obj \
- $(OBJDIR)\RtecUDPAdminS.obj \
- $(OBJDIR)\TimeServiceC.obj \
- $(OBJDIR)\TimeServiceS.obj \
- \
- $(OBJDIR)\BCU.obj \
- $(OBJDIR)\Config_Scheduler.obj \
- $(OBJDIR)\Constraint_Interpreter.obj \
- $(OBJDIR)\Constraint_l.obj \
- $(OBJDIR)\Constraint_Nodes.obj \
- $(OBJDIR)\Constraint_Visitors.obj \
- $(OBJDIR)\Constraint_y.obj \
- $(OBJDIR)\ConsumerAdmin_i.obj \
- $(OBJDIR)\CosEvent_Utilities.obj \
- $(OBJDIR)\CosPropertyService_i.obj \
+ $(OBJDIR)\CosTradingS.obj \
$(OBJDIR)\Dispatching_Modules.obj \
+ $(OBJDIR)\DsLogAdminC.obj \
+ $(OBJDIR)\DsLogAdminS.obj \
$(OBJDIR)\DynSched.obj \
$(OBJDIR)\EC_Basic_Factory.obj \
$(OBJDIR)\EC_Basic_Filter_Builder.obj \
@@ -73,6 +88,7 @@ OBJFILES = \
$(OBJDIR)\EC_Gateway.obj \
$(OBJDIR)\EC_Gateway_UDP.obj \
$(OBJDIR)\EC_MT_Dispatching.obj \
+ $(OBJDIR)\EC_Negation_Filter.obj \
$(OBJDIR)\EC_Null_Factory.obj \
$(OBJDIR)\EC_Null_Scheduling.obj \
$(OBJDIR)\EC_ObserverStrategy.obj \
@@ -101,16 +117,43 @@ OBJFILES = \
$(OBJDIR)\Event_Utilities.obj \
$(OBJDIR)\EventChannel_i.obj \
$(OBJDIR)\Hash_Naming_Context.obj \
- $(OBJDIR)\Interpreter.obj \
- $(OBJDIR)\Interpreter_Utils.obj \
- $(OBJDIR)\Interpreter_Utils_T.obj \
+ $(OBJDIR)\Interpreter.obj \
+ $(OBJDIR)\Interpreter_Utils.obj \
$(OBJDIR)\IOR_Multicast.obj \
- $(OBJDIR)\IR_Helper.obj \
+ $(OBJDIR)\Iterator_i.obj \
+ $(OBJDIR)\LifeCycleServiceC.obj \
+ $(OBJDIR)\LifeCycleServiceS.obj \
$(OBJDIR)\Local_ESTypes.obj \
+ $(OBJDIR)\Log_Constraint_Interpreter.obj \
+ $(OBJDIR)\Log_Constraint_Visitors.obj \
+ $(OBJDIR)\Log_i.obj \
+ $(OBJDIR)\LogMgr_i.obj \
+ $(OBJDIR)\LogRecordStore.obj \
$(OBJDIR)\Memory_Pools.obj \
$(OBJDIR)\Module_Factory.obj \
- $(OBJDIR)\Naming_Context_Interface.obj \
+ $(OBJDIR)\Naming_Context_Interface.obj \
$(OBJDIR)\Naming_Utils.obj \
+ $(OBJDIR)\Notify_Constraint_Interpreter.obj \
+ $(OBJDIR)\Notify_Constraint_Visitors.obj \
+ $(OBJDIR)\Notify_ConsumerAdmin_i.obj \
+ $(OBJDIR)\Notify_Dispatcher.obj \
+ $(OBJDIR)\Notify_EventChannel_i.obj \
+ $(OBJDIR)\Notify_EventChannelFactory_i.obj \
+ $(OBJDIR)\Notify_Filter_i.obj \
+ $(OBJDIR)\Notify_FilterAdmin_i.obj \
+ $(OBJDIR)\Notify_FilterFactory_i.obj \
+ $(OBJDIR)\Notify_ProxyConsumer_i.obj \
+ $(OBJDIR)\Notify_ProxyPushConsumer_i.obj \
+ $(OBJDIR)\Notify_ProxyPushSupplier_i.obj \
+ $(OBJDIR)\Notify_ProxySupplier_i.obj \
+ $(OBJDIR)\Notify_QoSAdmin_i.obj \
+ $(OBJDIR)\Notify_StructuredProxyPushConsumer_i.obj \
+ $(OBJDIR)\Notify_StructuredProxyPushSupplier_i.obj \
+ $(OBJDIR)\Notify_StructuredPushConsumer.obj \
+ $(OBJDIR)\Notify_StructuredPushSupplier.obj \
+ $(OBJDIR)\Notify_SupplierAdmin_i.obj \
+ $(OBJDIR)\NotifyPublish_i.obj \
+ $(OBJDIR)\NotifySubscribe_i.obj \
$(OBJDIR)\Offer_Iterators.obj \
$(OBJDIR)\Persistent_Context_Index.obj \
$(OBJDIR)\Persistent_Entries.obj \
@@ -121,6 +164,16 @@ OBJFILES = \
$(OBJDIR)\Reconfig_Sched_Utils.obj \
$(OBJDIR)\Reconfig_Scheduler.obj \
$(OBJDIR)\RT_Task.obj \
+ $(OBJDIR)\RtecDefaultEventDataC.obj \
+ $(OBJDIR)\RtecDefaultEventDataS.obj \
+ $(OBJDIR)\RtecEventChannelAdminC.obj \
+ $(OBJDIR)\RtecEventChannelAdminS.obj \
+ $(OBJDIR)\RtecEventCommC.obj \
+ $(OBJDIR)\RtecEventCommS.obj \
+ $(OBJDIR)\RtecSchedulerC.obj \
+ $(OBJDIR)\RtecSchedulerS.obj \
+ $(OBJDIR)\RtecUDPAdminC.obj \
+ $(OBJDIR)\RtecUDPAdminS.obj \
$(OBJDIR)\Runtime_Scheduler.obj \
$(OBJDIR)\SchedEntry.obj \
$(OBJDIR)\Scheduler.obj \
@@ -135,39 +188,64 @@ OBJFILES = \
$(OBJDIR)\TAO_TIO.obj \
$(OBJDIR)\TAO_UTO.obj \
$(OBJDIR)\Time_Utilities.obj \
+ $(OBJDIR)\TimeBaseC.obj \
+ $(OBJDIR)\TimeBaseS.obj \
$(OBJDIR)\Timer_Helper.obj \
$(OBJDIR)\Timer_Module.obj \
+ $(OBJDIR)\TimeServiceC.obj \
+ $(OBJDIR)\TimeServiceS.obj \
$(OBJDIR)\Trader.obj \
- $(OBJDIR)\Trader_Constraint_Visitors.obj \
+ $(OBJDIR)\Trader_Constraint_Visitors.obj \
$(OBJDIR)\Trader_Utils.obj \
- $(OBJDIR)\Transient_Naming_Context.obj
+ $(OBJDIR)\Transient_Naming_Context.obj \
+ $(OBJDIR)\Offer_Database.obj \
+ $(OBJDIR)\Trader_Interfaces.obj
RESOURCE = $(OBJDIR)\orbsvcs.res
CFLAGS = $(ACE_CFLAGS) $(TAO_CFLAGS) $(ORBSVCS_BUILD_CFLAGS) $(ORBSVCS_CFLAGS)
-CPPDIR = .;AV;Event;concurrency;Sched;Trader;Naming;CosEvent;Time;Property;Log
+CPPDIR = .;AV;Event;concurrency;Sched;Trader;Naming;CosEvent;Time;Property;Log;Notify
IDLDIR = .
LIBFILES = $(ACE_LIB) $(TAO_LIB)
+all: idl_src_files orbsvcs_lib
+
!include <$(ACE_ROOT)\include\makeinclude\build_core_library.bor>
+orbsvcs_lib: $(TARGET)
+
+
#
# IDL Build rules
#
+idl_src_files: $(IDLFILES:.idl=C.cpp) $(IDLFILES:.idl=S.cpp)
+
+$(IDLDIR)\CosEventChannelAdminC.cpp $(IDLDIR)\CosEventChannelAdminS.cpp: $(IDLDIR)\CosEventChannelAdmin.idl
+ $(TAO_IDL) $**
+
$(IDLDIR)\CosEventCommC.cpp $(IDLDIR)\CosEventCommS.cpp: $(IDLDIR)\CosEventComm.idl
$(TAO_IDL) $**
-$(IDLDIR)\CosEventChannelAdminC.cpp $(IDLDIR)\CosEventChannelAdminS.cpp: $(IDLDIR)\CosEventChannelAdmin.idl
+$(IDLDIR)\CosLifeCycleC.cpp $(IDLDIR)\CosLifeCycleS.cpp: $(IDLDIR)\CosLifeCycle.idl
$(TAO_IDL) $**
$(IDLDIR)\CosNamingC.cpp $(IDLDIR)\CosNamingS.cpp: $(IDLDIR)\CosNaming.idl
$(TAO_IDL) $**
-$(IDLDIR)\CosLifeCycleC.cpp $(IDLDIR)\CosLifeCycleS.cpp: $(IDLDIR)\CosLifeCycle.idl
+$(IDLDIR)\CosNotificationC.cpp $(IDLDIR)\CosNotificationS.cpp: $(IDLDIR)\CosNotification.idl
+ $(TAO_IDL) $**
+
+$(IDLDIR)\CosNotifyChannelAdminC.cpp $(IDLDIR)\CosNotifyChannelAdminS.cpp: $(IDLDIR)\CosNotifyChannelAdmin.idl
+ $(TAO_IDL) $**
+
+$(IDLDIR)\CosNotifyCommC.cpp $(IDLDIR)\CosNotifyCommS.cpp: $(IDLDIR)\CosNotifyComm.idl
+ $(TAO_IDL) $**
+
+$(IDLDIR)\CosNotifyFilterC.cpp $(IDLDIR)\CosNotifyFilterS.cpp: $(IDLDIR)\CosNotifyFilter.idl
$(TAO_IDL) $**
$(IDLDIR)\CosPropertyServiceC.cpp $(IDLDIR)\CosPropertyServiceS.cpp: $(IDLDIR)\CosPropertyService.idl
@@ -182,7 +260,7 @@ $(IDLDIR)\CosTradingDynamicC.cpp $(IDLDIR)\CosTradingDynamicS.cpp: $(IDLDIR)\Cos
$(IDLDIR)\CosTradingReposC.cpp $(IDLDIR)\CosTradingReposS.cpp: $(IDLDIR)\CosTradingRepos.idl
$(TAO_IDL) $**
-$(IDLDIR)\ImplRepoC.cpp $(IDLDIR)\ImplRepoS.cpp: $(IDLDIR)\ImplRepo.idl
+$(IDLDIR)\DsLogAdminC.cpp $(IDLDIR)\DsLogAdminS.cpp: $(IDLDIR)\DsLogAdmin.idl
$(TAO_IDL) $**
$(IDLDIR)\LifeCycleServiceC.cpp $(IDLDIR)\LifeCycleServiceS.cpp: $(IDLDIR)\LifeCycleService.idl
@@ -191,13 +269,13 @@ $(IDLDIR)\LifeCycleServiceC.cpp $(IDLDIR)\LifeCycleServiceS.cpp: $(IDLDIR)\LifeC
$(IDLDIR)\RtecDefaultEventDataC.cpp $(IDLDIR)\RtecDefaultEventDataS.cpp: $(IDLDIR)\RtecDefaultEventData.idl
$(TAO_IDL) $**
-$(IDLDIR)\RtecEventCommC.cpp $(IDLDIR)\RtecEventCommS.cpp: $(IDLDIR)\RtecEventComm.idl
+$(IDLDIR)\RtecEventChannelAdminC.cpp $(IDLDIR)\RtecEventChannelAdminS.cpp: $(IDLDIR)\RtecEventChannelAdmin.idl
$(TAO_IDL) $**
-$(IDLDIR)\RtecSchedulerC.cpp $(IDLDIR)\RtecSchedulerS.cpp: $(IDLDIR)\RtecScheduler.idl
+$(IDLDIR)\RtecEventCommC.cpp $(IDLDIR)\RtecEventCommS.cpp: $(IDLDIR)\RtecEventComm.idl
$(TAO_IDL) $**
-$(IDLDIR)\RtecEventChannelAdminC.cpp $(IDLDIR)\RtecEventChannelAdminS.cpp: $(IDLDIR)\RtecEventChannelAdmin.idl
+$(IDLDIR)\RtecSchedulerC.cpp $(IDLDIR)\RtecSchedulerS.cpp: $(IDLDIR)\RtecScheduler.idl
$(TAO_IDL) $**
$(IDLDIR)\RtecUDPAdminC.cpp $(IDLDIR)\RtecUDPAdminS.cpp: $(IDLDIR)\RtecUDPAdmin.idl