diff options
Diffstat (limited to 'tao/Messaging/Messaging.mpc')
-rw-r--r-- | tao/Messaging/Messaging.mpc | 130 |
1 files changed, 130 insertions, 0 deletions
diff --git a/tao/Messaging/Messaging.mpc b/tao/Messaging/Messaging.mpc new file mode 100644 index 00000000000..557d5dc7327 --- /dev/null +++ b/tao/Messaging/Messaging.mpc @@ -0,0 +1,130 @@ +//$Id$ +project(*idl) : tao_versioning_idl_defaults, install { + custom_only = 1 + IDL_Files { + idlflags += -SS -GA -Gp -Gd -Sorb -Sal \ + -Wb,export_macro=TAO_Messaging_Export \ + -Wb,export_include=tao/Messaging/messaging_export.h \ + -iC tao/Messaging + idlflags -= -Sa -St + ExceptionHolder.pidl + } + + IDL_Files { + idlflags += -Sci -SS -Gp -Gd -Sorb -Sal -GX \ + -Wb,export_macro=TAO_Messaging_Export \ + -Wb,export_include=tao/Messaging/messaging_export.h \ + -iC tao/Messaging + idlflags -= -Sa -St + Pollable.pidl + } + + IDL_Files { + idlflags += -Sci -SS -Gp -Gd -Sorb -Sal -GX \ + -Wb,export_macro=TAO_Messaging_Export \ + -Wb,export_include=tao/Messaging/messaging_export.h \ + -iC tao/Messaging + idlflags -= -Sa -St + Messaging_Types.pidl + } + + IDL_Files { + idlflags += -Sci -SS -GA -Gp -Gd -Sorb -Sal \ + -Wb,export_macro=TAO_Messaging_Export \ + -Wb,export_include=tao/Messaging/messaging_export.h \ + -iC tao/Messaging + idlflags -= -Sa -St + TAO_Ext.pidl + Messaging_RT_Policy.pidl + Messaging_SyncScope_Policy.pidl + } + + IDL_Files { + idlflags += -Sci -SS -GA -Gp -Gd -Sorb -Sal \ + -Wb,export_macro=TAO_Messaging_Export \ + -Wb,export_include=tao/Messaging/messaging_export.h \ + -Wb,include_guard=TAO_MESSAGING_SAFE_INCLUDE \ + -Wb,safe_include=tao/Messaging/Messaging.h \ + -iC tao/Messaging + idlflags -= -Sa -St + Messaging_No_Impl.pidl + } + + IDL_Files { + idlflags += -Ssi -GA -Gp -Gd -Sorb -Sal \ + -Wb,export_macro=TAO_Messaging_Export \ + -Wb,export_include=tao/Messaging/messaging_export.h \ + -Wb,include_guard=TAO_MESSAGING_SAFE_INCLUDE \ + -Wb,safe_include=tao/Messaging/Messaging.h \ + -iC tao/Messaging + idlflags -= -Sa -St + Messaging.pidl + } + + specific { + install_dir = tao/Messaging + } +} + +project(Messaging) : taolib, tao_output, install, portableserver, pi, valuetype, taoidldefaults { + after += *idl + sharedname = TAO_Messaging + dynamicflags += TAO_MESSAGING_BUILD_DLL + + Source_Files { + *.cpp + ExceptionHolderC.cpp + PollableC.cpp + Messaging_TypesC.cpp + TAO_ExtC.cpp + Messaging_RT_PolicyC.cpp + Messaging_SyncScope_PolicyC.cpp + Messaging_No_ImplC.cpp + MessagingC.cpp + MessagingS.cpp + ExceptionHolderA.cpp + MessagingA.cpp + Messaging_No_ImplA.cpp + Messaging_RT_PolicyA.cpp + Messaging_SyncScope_PolicyA.cpp + TAO_ExtA.cpp + } + + Header_Files { + *.h + ExceptionHolderA.h + ExceptionHolderC.h + ExceptionHolderS.h + MessagingA.h + MessagingC.h + Messaging_No_ImplA.h + Messaging_No_ImplC.h + Messaging_No_ImplS.h + Messaging_RT_PolicyA.h + Messaging_RT_PolicyC.h + Messaging_RT_PolicyS.h + MessagingS.h + Messaging_SyncScope_PolicyA.h + Messaging_SyncScope_PolicyC.h + Messaging_SyncScope_PolicyS.h + Messaging_TypesA.h + Messaging_TypesC.h + Messaging_TypesS.h + PollableA.h + PollableC.h + PollableS.h + TAO_ExtA.h + TAO_ExtC.h + TAO_ExtS.h + } + + Inline_Files { + *.inl + ExceptionHolderC.inl + MessagingC.inl + } + + specific { + install_dir = tao/Messaging + } +} |