summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/LWFT/LWFT.mpc
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/LWFT/LWFT.mpc')
-rw-r--r--TAO/orbsvcs/orbsvcs/LWFT/LWFT.mpc263
1 files changed, 263 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/LWFT/LWFT.mpc b/TAO/orbsvcs/orbsvcs/LWFT/LWFT.mpc
new file mode 100644
index 00000000000..025a0095742
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/LWFT/LWFT.mpc
@@ -0,0 +1,263 @@
+// -*- MPC -*-
+// $Id$
+
+project(*Common) : pi_server, interceptors, iorinterceptor, orbsvcs_output {
+ sharedname = LWFT_Common
+ idlflags += -Wb,export_macro=LWFT_Common_Export \
+ -Wb,export_include=lwft_common_export.h
+ dynamicflags = LWFT_COMMON_BUILD_DLL
+
+ IDL_Files {
+ LWFTDataStructures.idl
+ }
+
+ Source_Files {
+ Barrier_Guard.cpp
+ LWFTDataStructuresC.cpp
+ LWFTDataStructuresS.cpp
+ Timer.cpp
+ }
+
+ Header_Files {
+ lwft_common_export.h
+ }
+
+ Template_Files {
+ }
+}
+
+project(*Client) : pi_server, interceptors, naming, orbsvcs_output {
+ after += *ReplicationManager
+ libs += LWFT_Common LWFT_ReplicationManager
+ idlflags += -St \
+ -Wb,export_macro=LWFT_Client_Export \
+ -Wb,export_include=lwft_client_export.h
+ dynamicflags = LWFT_CLIENT_BUILD_DLL
+ sharedname = LWFT_Client
+
+ IDL_Files {
+ ForwardingAgent.idl
+ }
+
+ Source_Files {
+ Client_ORBInitializer.cpp
+ Client_Request_Interceptor.cpp
+ ForwardingAgent.cpp
+ ForwardingAgentC.cpp
+ ForwardingAgentS.cpp
+ LWFT_Client_Init.cpp
+ }
+
+ Header_Files {
+ Client_ORBInitializer.h
+ Client_Request_Interceptor.h
+ ForwardingAgent.h
+ ForwardingAgentC.h
+ ForwardingAgentS.h
+ lwft_client_export.h
+ LWFT_Client_Init.h
+ }
+
+ Inline_Files {
+ ForwardingAgentC.inl
+ ForwardingAgentS.inl
+ }
+
+ Template_Files {
+ }
+}
+
+project(*Server) : iorinterceptor, orbsvcs_output {
+ after += *Common
+ libs += LWFT_Common
+ sharedname = LWFT_Server
+ idlflags += -Wb,stub_export_macro=LWFT_Server_Export \
+ -Wb,stub_export_include=lwft_server_export.h \
+ -Wb,skel_export_macro=HostMonitor_Export \
+ -Wb,skel_export_include=host_monitor_export.h
+ dynamicflags = LWFT_SERVER_BUILD_DLL
+
+ IDL_Files {
+ HostMonitor.idl
+ }
+
+ IDL_Files {
+ idlflags += -SS
+ ObjectReferenceFactory.idl
+ }
+
+ Source_Files {
+ AppOptions.cpp
+ AppSideMonitor_Thread.cpp
+ AppSideMonitor_Handler.cpp
+ AppSideReg.cpp
+ HostMonitorC.cpp
+ IOR_Interceptor.cpp
+ LWFT_Server_Init.cpp
+ ObjectReferenceFactory.cpp
+ ObjectReferenceFactoryC.cpp
+ ServerORBInitializer.cpp
+ }
+
+ Header_Files {
+ lwft_server_export.h
+ HostMonitorC.h
+ }
+
+ Inline_Files {
+ HostMonitorC.inl
+ ObjectReferenceFactoryC.inl
+ }
+
+ Template_Files {
+ }
+}
+
+project(*StateSyncAgent) : portableserver, orbsvcs_output { // , lwft_dds , splicelib {
+ after += *Common
+ idlflags += -Wb,export_macro=SSA_Export \
+ -Wb,export_include=ssa_export.h
+ idlflags -= -St -Sa
+ dynamicflags = SSA_BUILD_DLL
+ libs += LWFT_Common
+ sharedname = LWFT_StateSyncAgent
+
+ IDL_Files {
+ StateSynchronizationAgent.idl
+ ReplicatedApplication.idl
+ }
+
+ Source_Files {
+ CorbaStateUpdate.cpp
+ DDSFailure.cpp
+ ReplicatedApplicationC.cpp
+ ReplicatedApplicationS.cpp
+ StatefulObject.cpp
+ StateSyncAgentTask.cpp
+ StateSynchronizationAgentC.cpp
+ StateSynchronizationAgentS.cpp
+ StateSynchronizationAgent_i.cpp
+ }
+
+ Header_Files {
+ DDSStateReaderListener_T.h
+ DDSStateUpdate_T.h
+ ssa_export.h
+ }
+
+ Inline_Files {
+ ReplicatedApplicationC.inl
+ ReplicatedApplicationS.inl
+ StateSynchronizationAgentC.inl
+ StateSynchronizationAgentS.inl
+ }
+
+ Template_Files {
+ DDSStateReaderListener_T.cpp
+ DDSStateUpdate_T.cpp
+ }
+}
+
+project(*ReplicationManager) : portableserver, orbsvcs_output {
+ after += *Common *StateSyncAgent
+ libs += LWFT_Common \
+ LWFT_StateSyncAgent
+ sharedname = LWFT_ReplicationManager
+ dynamicflags = RM_BUILD_DLL
+ idlflags += -Wb,export_macro=RM_Export \
+ -Wb,export_include=rm_export.h
+
+ IDL_Files {
+ ReplicationManager.idl
+ FaultNotification.idl
+ }
+
+ Source_Files {
+ ReplicationManagerC.cpp
+ ReplicationManagerS.cpp
+ FaultNotificationC.cpp
+ FaultNotificationS.cpp
+ }
+
+ Header_Files {
+ ReplicationManagerC.h
+ ReplicationManagerS.h
+ FaultNotificationC.cpp
+ FaultNotificationS.cpp
+ rm_export.h
+ }
+
+ Inline_Files {
+ ReplicationManagerC.inl
+ ReplicationManagerS.inl
+ FaultNotificationC.inl
+ FaultNotificationS.inl
+ }
+}
+
+project(*ReplicationManagerImpl) : portableserver, orbsvcs_output, lwft_server {
+ after += *Client
+ libs += LWFT_Client
+ dynamicflags = RM_IMPL_BUILD_DLL
+ sharedname = LWFT_ReplicationManagerImpl
+
+ IDL_Files {
+ idlflags -= -Sa -St
+ AppInfo.idl
+ }
+
+ Source_Files {
+ ReplicationManager.cpp
+ AppInfoC.cpp
+ }
+
+ Header_Files {
+ ReplicationManager.h
+ rm_impl_export.h
+ }
+
+ Inline_Files {
+ }
+
+ Template_Files {
+ }
+}
+
+project(*HostMonitor) : ace_mc, portableserver, naming, orbsvcs_output {
+ after += *ReplicationManager *Server
+ libs += LWFT_Common \
+ LWFT_Server \
+ LWFT_ReplicationManager
+ sharedname = LWFT_HostMonitor
+ dynamicflags = HOSTMONITOR_BUILD_DLL
+
+ IDL_Files {
+ }
+
+ Source_Files {
+ Failure_Handler.cpp
+ HMOptions.cpp
+ HostMonitorImpl.cpp
+ HostMonitorS.cpp
+ Monitor_Manager.cpp
+ Monitor_Thread.cpp
+ RM_Proxy.cpp
+ Utilization_Monitor.cpp
+ }
+
+ Header_Files {
+ CPULoadCalculator.h
+ host_monitor_export.h
+ HostMonitorS.h
+ Monitor_Manager.h
+ }
+
+ Inline_Files {
+ HostMonitorS.inl
+ Monitor_Manager.inl
+ }
+
+ Template_Files {
+ }
+}
+