diff options
Diffstat (limited to 'Controller/Component/Controller.mpc')
-rw-r--r-- | Controller/Component/Controller.mpc | 130 |
1 files changed, 130 insertions, 0 deletions
diff --git a/Controller/Component/Controller.mpc b/Controller/Component/Controller.mpc new file mode 100644 index 00000000000..4c33a09fdd4 --- /dev/null +++ b/Controller/Component/Controller.mpc @@ -0,0 +1,130 @@ +project(Path_stub): taolib_with_idl { + + sharedname = Path_stub + idlflags += -Wb,stub_export_macro=PATH_STUB_Export \ + -Wb,stub_export_include=Path_stub_export.h \ + -Wb,skel_export_macro=PATH_SVNT_Export \ + -Wb,skel_export_include=Path_svnt_export.h + + dynamicflags = PATH_STUB_BUILD_DLL + + IDL_Files { + Path.idl + } + + Source_Files { + PathC.cpp + } +} +project(Controller_stub): ciao_deployment_stub { + + after += CIAO_TargetManager_stub \ + Monitor_stub + + sharedname = Controller_stub + + libs += TargetManager_stub \ + Monitor_stub + + idlflags += -Wb,stub_export_macro=CONTROLLER_STUB_Export \ + -Wb,stub_export_include=Controller_stub_export.h \ + -Wb,skel_export_macro=CONTROLLER_SVNT_Export \ + -Wb,skel_export_include=Controller_svnt_export.h + + dynamicflags = CONTROLLER_STUB_BUILD_DLL + + IDL_Files { + Controller.idl + Interface.idl + } + + Source_Files { + ControllerC.cpp + InterfaceC.cpp + } +} + +project(Controller_svnt) : ciao_servant_dnc { + after += Controller_stub \ + CIAO_TargetManager_svnt + + sharedname = Controller_svnt + + libs += Controller_stub \ + TargetManager_stub \ + TargetManager_svnt + + idlflags += -Wb,export_macro=CONTROLLER_SVNT_Export \ + -Wb,export_include=Controller_svnt_export.h + + dynamicflags = CONTROLLER_SVNT_BUILD_DLL + + CIDL_Files { + Controller.cidl + } + + IDL_Files { + ControllerE.idl + } + + Source_Files { + ControllerEC.cpp + ControllerS.cpp + InterfaceS.cpp + Controller_svnt.cpp + } +} + +project(Controller_exec) : ciao_component_dnc, ciao_config_handlers { + after += Controller_svnt \ + XSC_Config_Handlers \ + Path_stub + + sharedname = Controller_exec + includes += $(CIAO_ROOT)/DAnCE/ + + libs += Controller_stub \ + Controller_svnt \ + TargetManager_stub \ + TargetManager_svnt \ + Path_stub + + idlflags += -Wb,export_macro=CONTROLLER_EXEC_Export \ + -Wb,export_include=Controller_exec_export.h + dynamicflags = CONTROLLER_EXEC_BUILD_DLL + + IDL_Files { + } + + Header_Files { + RACE_common.h + Poller.h + Descriptor.h + } + + Source_Files { + Poller.cpp + Descriptor.cpp + Controller_exec.cpp + } +} + + +project (Controller_Starter) : ciao_client_dnc, valuetype { + exename = starter + after += Controller_stub + libs += Controller_stub + + IDL_Files { + } + + Source_Files { + starter.cpp + } + + Header_Files { + } + + Inline_Files { + } +} |