diff options
Diffstat (limited to 'modules/CIAO/examples/DevGuideExamples/Messenger/Messenger.mpc')
-rw-r--r-- | modules/CIAO/examples/DevGuideExamples/Messenger/Messenger.mpc | 172 |
1 files changed, 172 insertions, 0 deletions
diff --git a/modules/CIAO/examples/DevGuideExamples/Messenger/Messenger.mpc b/modules/CIAO/examples/DevGuideExamples/Messenger/Messenger.mpc new file mode 100644 index 00000000000..8683d5f7220 --- /dev/null +++ b/modules/CIAO/examples/DevGuideExamples/Messenger/Messenger.mpc @@ -0,0 +1,172 @@ +// $Id$ +// This file is generated with "generate_component_mpc.pl Messenger" + +project(Messenge_idl_gen) : componentidldefaults { + custom_only = 1 + idlflags += -Wb,stub_export_macro=MESSENGER_STUB_Export \ + -Wb,stub_export_include=Messenger_stub_export.h \ + -Wb,skel_export_macro=MESSENGER_SVNT_Export \ + -Wb,skel_export_include=Messenger_svnt_export.h \ + -Wb,exec_export_macro=MESSENGER_EXEC_Export \ + -Wb,exec_export_include=Messenger_exec_export.h + + IDL_Files { + Message.idl + } +} + +project(Messenger_idl_gen) : componentidldefaults { + after += Messenge_idl_gen + custom_only = 1 + idlflags -= -Gxhst -Gxhsk -Gxhsv -Gxhex + idlflags += -Wb,stub_export_macro=MESSENGER_STUB_Export \ + -Wb,stub_export_include=Messenger_stub_export.h \ + -Wb,skel_export_macro=MESSENGER_SVNT_Export \ + -Wb,skel_export_include=Messenger_svnt_export.h + IDL_Files { + Runnable.idl + Publication.idl + History.idl + } +} + +project(Messenger_messenger_idl_gen) : componentidldefaults { + custom_only = 1 + after += Messenger_idl_gen + idlflags += -Wb,stub_export_macro=MESSENGER_STUB_Export \ + -Wb,stub_export_include=Messenger_stub_export.h \ + -Wb,skel_export_macro=MESSENGER_SVNT_Export \ + -Wb,skel_export_include=Messenger_svnt_export.h + + IDL_Files { + Messenger.idl + } +} + +project(Messenger_lem_gen) : ciaoidldefaults { + custom_only = 1 + after += Messenger_messenger_idl_gen + idlflags += -Wb,export_macro=MESSENGER_EXEC_Export \ + -Wb,export_include=Messenger_exec_export.h \ + -SS + + IDL_Files { + MessengerE.idl + RunnableE.idl + PublicationE.idl + MessageE.idl + HistoryE.idl + } +} + +project(Messenger_stub) : ccm_stub { + after += Messenger_idl_gen Messenger_idlx_gen Messenger_lem_gen + + sharedname = Messenger_stub + dynamicflags = MESSENGER_STUB_BUILD_DLL + + IDL_Files { + } + + Source_Files { + RunnableC.cpp + PublicationC.cpp + MessageC.cpp + HistoryC.cpp + MessengerC.cpp + } + + Header_Files { + RunnableC.h + PublicationC.h + MessageC.h + HistoryC.h + MessengerC.h + Messenger_stub_export.h + } + + Inline_Files { + RunnableC.inl + PublicationC.inl + MessageC.inl + HistoryC.inl + MessengerC.inl + } +} + +project(Messenger_exec) : ciao_executor { + after += Messenger_lem_gen Messenger_stub + sharedname = Messenger_exec + libs += Messenger_stub + + dynamicflags = MESSENGER_EXEC_BUILD_DLL + + IDL_Files { + } + + Source_Files { + MessengerEC.cpp + RunnableEC.cpp + PublicationEC.cpp + MessageEC.cpp + HistoryEC.cpp + Messenger_exec_i.cpp + Publication_exec_i.cpp + History_exec_i.cpp + Runnable_exec_i.cpp + } + + Header_Files { + MessengerEC.h + Messenger_exec_i.h + Publication_exec_i.h + History_exec_i.h + Runnable_exec_i.h + Messenger_exec_export.h + } + + Inline_Files { + MessengerEC.inl + } +} + +project(Messenger_svnt) : ciao_servant { + after += Messenger_exec + sharedname = Messenger_svnt + libs += Messenger_exec \ + Messenger_stub + + dynamicflags = MESSENGER_SVNT_BUILD_DLL + + IDL_Files { + } + + Source_Files { + RunnableS.cpp + PublicationS.cpp + MessageS.cpp + HistoryS.cpp + MessengerS.cpp + Messenger_svnt.cpp + } + + Header_Files { + RunnableS.h + PublicationS.h + MessageS.h + HistoryS.h + MessengerS.h + Messenger_svnt.h + Messenger_svnt_export.h + } + + Inline_Files { + RunnableS.inl + PublicationS.inl + MessageS.inl + HistoryS.inl + MessengerS.inl + } +} + + |