diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/CosNotification.mpc')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/CosNotification.mpc | 34 |
1 files changed, 30 insertions, 4 deletions
diff --git a/TAO/orbsvcs/orbsvcs/CosNotification.mpc b/TAO/orbsvcs/orbsvcs/CosNotification.mpc index 8649c70d1e3..a6eafa4afdc 100644 --- a/TAO/orbsvcs/orbsvcs/CosNotification.mpc +++ b/TAO/orbsvcs/orbsvcs/CosNotification.mpc @@ -1,9 +1,13 @@ // -*- MPC -*- // $Id$ -project(CosNotification) : orbsvcslib, core, event { - sharedname = TAO_CosNotification - dynamicflags = TAO_NOTIFY_BUILD_DLL +project(CosNotification_IDL) : orbsvcslib, core, event { + + specific(!automake) { + requires += dummy_label + } + + custom_only = 1 idlflags += -Wb,stub_export_macro=TAO_Notify_Export -Wb,stub_export_include=orbsvcs/Notify/notify_export.h -Wb,skel_export_macro=TAO_Notify_Skel_Export -Wb,skel_export_include=orbsvcs/Notify/notify_skel_export.h @@ -15,6 +19,28 @@ project(CosNotification) : orbsvcslib, core, event { NotifyExt.idl Event_Forwarder.idl } +} + +project(CosNotification) : orbsvcslib, core, event { + sharedname = TAO_CosNotification + dynamicflags = TAO_NOTIFY_BUILD_DLL + + specific (automake) { + after += CosNotification_IDL + } else { + idlflags += -Wb,stub_export_macro=TAO_Notify_Export -Wb,stub_export_include=orbsvcs/Notify/notify_export.h -Wb,skel_export_macro=TAO_Notify_Skel_Export -Wb,skel_export_include=orbsvcs/Notify/notify_skel_export.h + } + + IDL_Files { + conditional (!automake) { + CosNotification.idl + CosNotifyComm.idl + CosNotifyFilter.idl + CosNotifyChannelAdmin.idl + NotifyExt.idl + Event_Forwarder.idl + } + } Source_Files { CosNotificationC.cpp @@ -49,7 +75,7 @@ project(CosNotification) : orbsvcslib, core, event { Template_Files { } - Resource_Files{ + Resource_Files { CosNotification.rc } |