diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/FtRtEvent.mpc')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/FtRtEvent.mpc | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/FtRtEvent.mpc b/TAO/orbsvcs/orbsvcs/FtRtEvent.mpc new file mode 100644 index 00000000000..5c4c2aae53a --- /dev/null +++ b/TAO/orbsvcs/orbsvcs/FtRtEvent.mpc @@ -0,0 +1,80 @@ +project (FtRtEvent) : orbsvcslib, core, ftorbutils, rtevent, naming { + + Define_Custom(AMI_IDL) { + automatic = 0; + libpath = $(ACE_ROOT)/lib + command = $(ACE_ROOT)/bin/tao_idl + commandflags += -GC -Sc -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h + inputext = .idl + header_outputext = C.h,S.h + } + + sharedname = TAO_FtRtEvent + idlflags += -Wb,export_macro=TAO_FtRtEvent_Export -Wb,export_include=FtRtEvent/Utils/ftrtevent_export.h + dynamicflags = TAO_FTRTEVENT_BUILD_DLL + tagchecks = FtRtEvent + includes += $(TAO_ROOT)/orbsvcs/orbsvcs + + AMI_IDL_Files { + commandflags += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs -Wb,export_macro=TAO_FtRtEvent_Export -Wb,export_include=FtRtEvent/Utils/ftrtevent_export.h + FTRT.idl + FtRtecEventComm.idl + } + + IDL_Files { + FtRtecEventChannelAdmin.idl + FTRT_GroupManager.idl + } + + Source_Files (ORBSVCS_COMPONENTS) { + FtRtEvent { + FTRTC.cpp + FTRTS.cpp + FtRtecEventCommC.cpp + FtRtecEventCommS.cpp + FTRT_GroupManagerC.cpp + FTRT_GroupManagerS.cpp + FtRtecEventChannelAdminC.cpp + FtRtecEventChannelAdminS.cpp + FtRtEvent/Utils + } + } +} + +project (FTRT_ClientORB) : messaging, orbsvcslib, core { + sharedname = TAO_FTRT_ClientORB + dynamicflags = TAO_FTRT_BUILD_DLL + tagchecks = FTRT_ClientORB + includes += $(TAO_ROOT)/orbsvcs/orbsvcs/FtRtEvent/ClientORB + IDL_Files { + } + Source_Files (ORBSVCS_COMPONENTS) { + FTRT_ClientORB { + FtRtEvent/ClientORB + } + } +} + +project (FTRT_EventChannel) : orbsvcslib, ftrtevent { + sharedname = TAO_FTRT_EventChannel + dynamicflags = TAO_FTRTEC_BUILD_DLL + tagchecks = FTRT_EventChannel + includes += $(TAO_ROOT)/orbsvcs/orbsvcs/FtRtEvent/EventChannel + after += Utils + libs += TAO_Utils + IDL_Files { + } + + Source_Files (ORBSVCS_COMPONENTS) { + FTRT_EventChannel { + FtRtEvent/EventChannel + } + } + Template_Files { + default { + FtRtEvent/EventChannel/ConnectionHandler_T.cpp + FtRtEvent/EventChannel/Fault_Detector_T.cpp + FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp + } + } +} |