diff options
author | William R. Otte <wotte@dre.vanderbilt.edu> | 2006-07-24 15:50:21 +0000 |
---|---|---|
committer | William R. Otte <wotte@dre.vanderbilt.edu> | 2006-07-24 15:50:21 +0000 |
commit | 3aff90f4a822fcf5d902bbfbcc9fa931d6191a8c (patch) | |
tree | 197c810e5f5bce17b1233a7cb8d7b50c0bcd25e2 /TAO/orbsvcs/orbsvcs/FTORB.mpc | |
parent | 6b846cf03c0bcbd8c276cb0af61a181e5f98eaae (diff) | |
download | ATCD-3aff90f4a822fcf5d902bbfbcc9fa931d6191a8c.tar.gz |
Repo restructuring
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/FTORB.mpc')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/FTORB.mpc | 89 |
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 + } +} |