summaryrefslogtreecommitdiff
path: root/Controller/Component/Controller.mpc
diff options
context:
space:
mode:
Diffstat (limited to 'Controller/Component/Controller.mpc')
-rw-r--r--Controller/Component/Controller.mpc130
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 {
+ }
+}