diff options
Diffstat (limited to 'Monitor/Central_Monitor/Monitor.mpc')
-rw-r--r-- | Monitor/Central_Monitor/Monitor.mpc | 151 |
1 files changed, 95 insertions, 56 deletions
diff --git a/Monitor/Central_Monitor/Monitor.mpc b/Monitor/Central_Monitor/Monitor.mpc index 972b9ef7125..c37d225eaa9 100644 --- a/Monitor/Central_Monitor/Monitor.mpc +++ b/Monitor/Central_Monitor/Monitor.mpc @@ -1,93 +1,132 @@ -// project(Monitor_Interface_stub): taolib_with_idl, race_idl { +// $Id$ +// This file is generated with "generate_component_mpc.pl -b race_common Monitor" -// sharedname = Monitor_Interface_stub -// idlflags -= -GT -// idlflags += -St \ -// -Wb,stub_export_macro=INTERFACE_STUB_Export \ -// -Wb,stub_export_include=Interface_stub_export.h \ -// -Wb,skel_export_macro=INTERFACE_SVNT_Export \ -// -Wb,skel_export_include=Interface_svnt_export.h -// dynamicflags = INTERFACE_STUB_BUILD_DLL +project(Monitor_idl_gen) : componentidldefaults , race_common { + custom_only = 1 + idlflags += -Wb,stub_export_macro=MONITOR_STUB_Export \ + -Wb,stub_export_include=Monitor_stub_export.h \ + -Wb,skel_export_macro=MONITOR_SVNT_Export \ + -Wb,skel_export_include=Monitor_svnt_export.h \ + -Wb,exec_export_macro=MONITOR_EXEC_Export \ + -Wb,exec_export_include=Monitor_exec_export.h + + IDL_Files { + Monitor.idl + } +} -// IDL_Files { -// Interface.idl -// } +project(Monitor_lem_gen) : ciaoidldefaults , race_common { + after += Monitor_idl_gen + custom_only = 1 + idlflags += -Wb,stub_export_macro=MONITOR_LEM_STUB_Export \ + -Wb,stub_export_include=Monitor_lem_stub_export.h \ + -SS -Gxhst -// Source_Files { -// InterfaceC.cpp -// } -// } -// project(Monitor_Interface_svnt): taolib_with_idl, portableserver, race_common { + IDL_Files { + MonitorE.idl + } +} -// after += Monitor_Interface_stub -// sharedname = Monitor_Interface_svnt -// libs += Monitor_Interface_stub +project(Monitor_lem_stub) : ccm_svnt , race_common { + after += Monitor_lem_gen Monitor_stub + libs += Monitor_stub + + + sharedname = Monitor_lem_stub + dynamicflags = MONITOR_LEM_STUB_BUILD_DLL -// dynamicflags = INTERFACE_SVNT_BUILD_DLL + IDL_Files { + } -// IDL_Files { -// } + Source_Files { + MonitorEC.cpp + } -// Source_Files { -// InterfaceS.cpp -// } -// } + Header_Files { + MonitorEC.h + Monitor_lem_stub_export.h + } -project(Monitor_stub): ccm_stub, race_idl { + Inline_Files { + MonitorEC.inl + } +} +project(Monitor_stub) : ccm_stub , race_common { + after += Monitor_idl_gen + libs += + + sharedname = Monitor_stub - idlflags += -Wb,stub_export_macro=MONITOR_STUB_Export \ - -Wb,stub_export_include=Monitor_stub_export.h \ - -Wb,skel_export_macro=MONITOR_SVNT_Export \ - -Wb,skel_export_include=Monitor_svnt_export.h dynamicflags = MONITOR_STUB_BUILD_DLL IDL_Files { - Monitor.idl } Source_Files { MonitorC.cpp } -} -project(Monitor_svnt) : ciao_servant, race_idl { - after += Monitor_stub - sharedname = Monitor_svnt - libs += Monitor_stub - - idlflags += -Wb,export_macro=MONITOR_SVNT_Export \ - -Wb,export_include=Monitor_svnt_export.h - dynamicflags = MONITOR_SVNT_BUILD_DLL + Header_Files { + MonitorC.h + Monitor_stub_export.h + } - CIDL_Files { - Monitor.cidl + Inline_Files { + MonitorC.inl } +} + +project(Monitor_exec) : ciao_executor , race_common { + after += Monitor_lem_stub Monitor_stub Monitor_svnt + sharedname = Monitor_exec + libs += Monitor_stub Monitor_lem_stub CIAO_Context_Impl Monitor_svnt + + + dynamicflags = MONITOR_EXEC_BUILD_DLL IDL_Files { - MonitorE.idl } Source_Files { - MonitorEC.cpp - MonitorS.cpp - Monitor_svnt.cpp + Monitor_exec.cpp } -} + Header_Files { + Monitor_exec.h + Monitor_exec_export.h + } -project(Monitor_exec) : ciao_executor, race_common { - after += Monitor_svnt - sharedname = Monitor_exec - libs += Monitor_stub Monitor_svnt + Inline_Files { + } +} - dynamicflags = MONITOR_EXEC_BUILD_DLL +project(Monitor_svnt) : ciao_servant , race_common { + after += Monitor_lem_stub + sharedname = Monitor_svnt + libs += Monitor_stub Monitor_lem_stub + + + dynamicflags = MONITOR_SVNT_BUILD_DLL + IDL_Files { - } Source_Files { - Monitor_exec.cpp + MonitorS.cpp + Monitor_svnt.cpp + } + + Header_Files { + MonitorS.h + Monitor_svnt.h + Monitor_svnt_export.h + } + + Inline_Files { + MonitorS.inl } } + + |