summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/FTORB.mpc
diff options
context:
space:
mode:
authorWilliam R. Otte <wotte@dre.vanderbilt.edu>2006-07-24 15:50:21 +0000
committerWilliam R. Otte <wotte@dre.vanderbilt.edu>2006-07-24 15:50:21 +0000
commit3aff90f4a822fcf5d902bbfbcc9fa931d6191a8c (patch)
tree197c810e5f5bce17b1233a7cb8d7b50c0bcd25e2 /TAO/orbsvcs/orbsvcs/FTORB.mpc
parent6b846cf03c0bcbd8c276cb0af61a181e5f98eaae (diff)
downloadATCD-3aff90f4a822fcf5d902bbfbcc9fa931d6191a8c.tar.gz
Repo restructuring
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/FTORB.mpc')
-rw-r--r--TAO/orbsvcs/orbsvcs/FTORB.mpc89
1 files changed, 89 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/FTORB.mpc b/TAO/orbsvcs/orbsvcs/FTORB.mpc
new file mode 100644
index 00000000000..8254fb8f2de
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/FTORB.mpc
@@ -0,0 +1,89 @@
+// -*- MPC -*-
+// $Id$
+
+project(FTORB_Utils) : orbsvcslib, core, iormanip, portableserver, portablegroup, minimum_corba, tao_versioning_idl_defaults {
+ sharedname = TAO_FTORB_Utils
+ idlflags += -Wb,skel_export_include=tao/PortableServer/PolicyS.h
+ dynamicflags = TAO_FT_ORB_UTILS_BUILD_DLL
+ tagchecks += FTORB_Utils
+
+ IDL_Files {
+ idlflags += -Wb,export_macro=TAO_FT_ORB_Utils_Export -Wb,export_include=orbsvcs/FaultTolerance/FT_ORB_Utils_export.h
+ FT_CORBA_ORB.idl
+ }
+
+ Source_Files(ORBSVCS_COMPONENTS) {
+ FTORB_Utils {
+ FT_CORBA_ORBC.cpp
+ FT_CORBA_ORBS.cpp
+ FaultTolerance/FT_IOGR_Property.cpp
+ }
+ }
+
+ Header_Files {
+ FaultTolerance/FT_ORB_Utils_export.h
+ }
+
+ Pkgconfig_Files {
+ TAO_FTORB_Utils.pc.in
+ }
+}
+
+project(FT_ClientORB) : orbsvcslib, ftorbutils, core, messaging, portablegroup, interceptors {
+ avoids += ace_for_tao // Requires ace/UUID
+ sharedname = TAO_FT_ClientORB
+ dynamicflags = TAO_FT_CLIENTORB_BUILD_DLL
+ tagchecks += FT_ClientORB
+ libs += TAO_FTORB_Utils
+ requires += ace_uuid
+
+ IDL_Files {
+ }
+
+ Source_Files(ORBSVCS_COMPONENTS) {
+ FT_ClientORB {
+ FaultTolerance/FT_ClientRequest_Interceptor.cpp
+ FaultTolerance/FT_ClientORBInitializer.cpp
+ FaultTolerance/FT_ClientPolicyFactory.cpp
+ FaultTolerance/FT_ClientPolicy_i.cpp
+ FaultTolerance/FT_ClientService_Activate.cpp
+ FaultTolerance/FT_Endpoint_Selector_Factory.cpp
+ FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp
+ FaultTolerance/FT_Service_Callbacks.cpp
+ }
+ }
+
+ Template_Files {
+ }
+
+ Pkgconfig_Files {
+ TAO_FT_ClientORB.pc.in
+ }
+}
+
+project(FT_ServerORB) : orbsvcslib, ftorbutils, core, messaging, portablegroup, pi_server, pi, interceptors {
+ sharedname = TAO_FT_ServerORB
+ dynamicflags = TAO_FT_SERVERORB_BUILD_DLL
+ tagchecks += FT_ServerORB
+ libs += TAO_FTORB_Utils
+
+ IDL_Files {
+ }
+
+ Source_Files(ORBSVCS_COMPONENTS) {
+ FT_ServerORB {
+ FaultTolerance/FT_ServerORBInitializer.cpp
+ FaultTolerance/FT_ServerPolicyFactory.cpp
+ FaultTolerance/FT_ServerPolicy_i.cpp
+ FaultTolerance/FT_ServerRequest_Interceptor.cpp
+ FaultTolerance/FT_ServerService_Activate.cpp
+ }
+ }
+
+ Template_Files {
+ }
+
+ Pkgconfig_Files {
+ TAO_FT_ServerORB.pc.in
+ }
+}