diff options
Diffstat (limited to 'Effectors/EUCON/EUCON_Effector.mpc')
-rw-r--r-- | Effectors/EUCON/EUCON_Effector.mpc | 155 |
1 files changed, 89 insertions, 66 deletions
diff --git a/Effectors/EUCON/EUCON_Effector.mpc b/Effectors/EUCON/EUCON_Effector.mpc index 8ecab7f9ba9..706bf5b180b 100644 --- a/Effectors/EUCON/EUCON_Effector.mpc +++ b/Effectors/EUCON/EUCON_Effector.mpc @@ -1,99 +1,90 @@ // $Id$ -// This file is generated with "generate_component_mpc.pl EUCON_Effector" +// This file is generated with "generate_component_mpc.pl -b race_common -p Effector_Base EUCON_Effector" -project(EUCON_Effector_stub) : ccm_stub, dance_deployment_stub, race_idl { - after += Effector_Base_stub - sharedname = EUCON_Effector_Component_stub - libs += Effector_Base_stub - - dynamicflags = EUCON_EFFECTOR_STUB_BUILD_DLL - - - idlflags -= -GT - idlflags += -St \ - -Wb,stub_export_macro=EUCON_EFFECTOR_STUB_Export \ +project(Effector_Base_EUCON_Effector_idl_gen) : componentidldefaults , race_idl { + custom_only = 1 + idlflags += -Wb,stub_export_macro=EUCON_EFFECTOR_STUB_Export \ -Wb,stub_export_include=EUCON_Effector_stub_export.h \ -Wb,skel_export_macro=EUCON_EFFECTOR_SVNT_Export \ - -Wb,skel_export_include=EUCON_Effector_svnt_export.h + -Wb,skel_export_include=EUCON_Effector_svnt_export.h \ + -Wb,exec_export_macro=EUCON_EFFECTOR_EXEC_Export \ + -Wb,exec_export_include=EUCON_Effector_exec_export.h + idlflags -= -Gsv + IDL_Files { EUCON_Effector.idl } +} - Source_Files { - EUCON_EffectorC.cpp - } +project(Effector_Base_EUCON_Effector_lem_gen) : ciaoidldefaults , race_idl { + after += Effector_Base_EUCON_Effector_idl_gen + custom_only = 1 + idlflags += -Wb,stub_export_macro=EUCON_EFFECTOR_LEM_STUB_Export \ + -Wb,stub_export_include=EUCON_Effector_lem_stub_export.h \ + -SS -Gxhst - Header_Files { - EUCON_EffectorC.h - EUCON_Effector_stub_export.h - } - - Inline_Files { - EUCON_EffectorC.inl + IDL_Files { + EUCON_EffectorE.idl } } -project(EUCON_Effector_svnt) : ciao_servant, race_idl { - after += EUCON_Effector_stub \ - Effector_Base_svnt - - sharedname = EUCON_Effector_Component_svnt - libs += EUCON_Effector_Component_stub \ - Effector_Base_svnt\ - Effector_Base_stub - - dynamicflags = EUCON_EFFECTOR_SVNT_BUILD_DLL - idlflags -= -GT - idlflags += -St -SS \ - -Wb,export_macro=EUCON_EFFECTOR_SVNT_Export \ - -Wb,export_include=EUCON_Effector_svnt_export.h - - - CIDL_Files { - EUCON_Effector.cidl - } +project(Effector_Base_EUCON_Effector_lem_stub) : ccm_svnt , race_common, race_effector_lem, race_effector_callback_stub { + after += Effector_Base_EUCON_Effector_lem_gen Effector_Base_EUCON_Effector_stub Effector_Base_stub + libs += Effector_Base_stub EUCON_Effector_stub + + + sharedname = EUCON_Effector_lem_stub + dynamicflags = EUCON_EFFECTOR_LEM_STUB_BUILD_DLL IDL_Files { - EUCON_EffectorE.idl } Source_Files { EUCON_EffectorEC.cpp - EUCON_EffectorS.cpp - EUCON_Effector_svnt.cpp } Header_Files { EUCON_EffectorEC.h - EUCON_EffectorS.h - EUCON_Effector_svnt.h - EUCON_Effector_svnt_export.h + EUCON_Effector_lem_stub_export.h } Inline_Files { EUCON_EffectorEC.inl - EUCON_EffectorS.inl } } -project(EUCON_Effector_exec) : ciao_executor, race_common { - after += EUCON_Effector_svnt \ - Callback_stub \ - OpString_stub +project(Effector_Base_EUCON_Effector_stub) : ccm_stub , race_common, race_effector_stub, race_effector_callback_stub { + after += Effector_Base_EUCON_Effector_idl_gen Effector_Base_stub + libs += Effector_Base_stub + + + sharedname = EUCON_Effector_stub + dynamicflags = EUCON_EFFECTOR_STUB_BUILD_DLL - sharedname = EUCON_Effector_Component_exec + IDL_Files { + } - libs += EUCON_Effector_Component_stub \ - EUCON_Effector_Component_svnt \ - Effector_Base_svnt \ - Effector_Base_stub \ - RACE_utils \ - Callback_stub \ - OpString_stub + Source_Files { + EUCON_EffectorC.cpp + } - includes += $(RACE_ROOT)/utils + Header_Files { + EUCON_EffectorC.h + EUCON_Effector_stub_export.h + } + + Inline_Files { + EUCON_EffectorC.inl + } +} +project(Effector_Base_EUCON_Effector_exec) : ciao_executor , race_common, race_utils, naming, race_effector_lem, race_effector_callback_stub { + after += Effector_Base_EUCON_Effector_lem_stub Effector_Base_EUCON_Effector_stub Effector_Base_EUCON_Effector_svnt + sharedname = EUCON_Effector_exec + libs += EUCON_Effector_stub EUCON_Effector_lem_stub Effector_Base_stub EUCON_Effector_svnt + + dynamicflags = EUCON_EFFECTOR_EXEC_BUILD_DLL IDL_Files { @@ -101,15 +92,47 @@ project(EUCON_Effector_exec) : ciao_executor, race_common { Source_Files { EUCON_Effector_exec.cpp - ApplicationActuator_exec.cpp SystemActuator_exec.cpp + ApplicationActuator_exec.cpp } Header_Files { EUCON_Effector_exec.h EUCON_Effector_exec_export.h - ApplicationActuator_exec.h - SystemActuator_exec.h - Utility.h + } + + Inline_Files { } } + + +project(Effector_Base_EUCON_Effector_svnt) : ciao_servant , race_common, race_effector_skel, race_effector_callback_skel { + after += Effector_Base_skel Effector_Base_EUCON_Effector_lem_stub + libs += EUCON_Effector_stub EUCON_Effector_lem_stub \ + Effector_Base_skel \ + Effector_Base_stub + sharedname = EUCON_Effector_svnt + + + dynamicflags = EUCON_EFFECTOR_SVNT_BUILD_DLL + + IDL_Files { + } + + Source_Files { + EUCON_EffectorS.cpp + EUCON_Effector_svnt.cpp + } + + Header_Files { + EUCON_EffectorS.h + EUCON_Effector_svnt.h + EUCON_Effector_svnt_export.h + } + + Inline_Files { + EUCON_EffectorS.inl + } +} + + |