summaryrefslogtreecommitdiff
path: root/modules/CIAO/ciao/ComponentServer/CIAO_ComponentServer.mpc
diff options
context:
space:
mode:
Diffstat (limited to 'modules/CIAO/ciao/ComponentServer/CIAO_ComponentServer.mpc')
-rw-r--r--modules/CIAO/ciao/ComponentServer/CIAO_ComponentServer.mpc102
1 files changed, 102 insertions, 0 deletions
diff --git a/modules/CIAO/ciao/ComponentServer/CIAO_ComponentServer.mpc b/modules/CIAO/ciao/ComponentServer/CIAO_ComponentServer.mpc
new file mode 100644
index 00000000000..e2373c9d301
--- /dev/null
+++ b/modules/CIAO/ciao/ComponentServer/CIAO_ComponentServer.mpc
@@ -0,0 +1,102 @@
+// $Id$
+project(CIAO_ComponentServer_IDL) : ciaoidldefaults, anytypecode {
+ idlflags += -Wb,stub_export_macro=CIAO_ComponentServer_stub_Export
+ idlflags += -Wb,stub_export_include=CIAO_ComponentServer_stub_export.h
+ idlflags += -Wb,skel_export_macro=CIAO_ComponentServer_svnt_Export
+ idlflags += -Wb,skel_export_include=CIAO_ComponentServer_svnt_export.h
+
+ custom_only=1
+
+ IDL_Files {
+ CIAO_ComponentServer.idl
+ CIAO_ServerResources.idl
+ }
+}
+
+project(CIAO_CS_Client_IDL) : ciaoidldefaults, anytypecode {
+ idlflags += -Wb,stub_export_macro=CIAO_ComponentServer_stub_Export
+ idlflags += -Wb,stub_export_include=CIAO_ComponentServer_stub_export.h
+ idlflags += -Wb,skel_export_macro=CIAO_CS_Client_svnt_Export
+ idlflags += -Wb,skel_export_include=CIAO_CS_Client_svnt_export.h
+
+ custom_only=1
+
+ IDL_Files {
+ CIAO_CS_Client.idl
+ CIAO_Properties.idl
+ }
+}
+
+project(CIAO_ComponentServer_stub) : ccm_componentserver_stub, ciaolib_with_idl, ciao_output, \
+ messaging, anytypecode, ciao_lib {
+ after += CIAO_ComponentServer_IDL CIAO_CS_Client_IDL
+ dynamicflags = CIAO_COMPONENTSERVER_STUB_BUILD_DLL
+
+ IDL_Files {
+ }
+ Source_Files {
+ CIAO_ComponentServerC.cpp
+ CIAO_CS_ClientC.cpp
+ CIAO_ServerResourcesC.cpp
+ CIAO_PropertiesC.cpp
+ }
+ Header_Files {
+ CIAO_ComponentServer_stub_export.h
+ }
+}
+
+project(CIAO_CS_Client_svnt) : ccm_svnt, ccm_componentserver_svnt, ciao_componentserver_stub, portableserver, \
+ ciao_client, ciao_lib, threads, avoids_ace_for_tao {
+ dynamicflags = CIAO_CS_CLIENT_SVNT_BUILD_DLL
+ after += CIAO_CS_Client_IDL
+ IDL_Files {
+ }
+ Source_Files {
+ CIAO_ServerActivator_Impl.cpp
+ CIAO_ComponentInstallation_Impl.cpp
+ CIAO_CS_ClientS.cpp
+ }
+ Header_Files {
+ CIAO_ServerActivator_Impl.h
+ CIAO_ComponentInstallation_Impl.h
+ CIAO_CS_ClientS.h
+ CIAO_CS_Client_svnt_export.h
+ }
+}
+
+project(CIAO_ComponentServer_svnt) : ccm_componentserver_svnt, ciao_componentserver_stub, portableserver, ciao_componentserver_configurator, \
+ ciao_session_container, naming, ciao_server {
+
+ dynamicflags = CIAO_COMPONENTSERVER_SVNT_BUILD_DLL
+ after += CIAO_Basic_Configurator
+ libs += CIAO_Basic_Configurator
+
+ IDL_Files {
+ }
+ Source_Files {
+ CIAO_ComponentServer_Impl.cpp
+ CIAO_ComponentServerS.cpp
+ CIAO_ServerResourcesS.cpp
+ CIAO_Container_Impl.cpp
+ Configurator_Factory.cpp
+ }
+ Header_Files {
+ CIAO_ComponentServer_svnt_export.h
+ }
+}
+
+project(CIAO_ComponentServer_exe) : ccm_componentserver_svnt, portableserver, ciao_componentserver_svnt, \
+ messaging, anytypecode, ciao_server, ciaoexe, ciao_session_container,\
+ ciao_logger {
+ exename = ciao_componentserver
+ libs += CIAO_Basic_Configurator
+ after += CIAO_Basic_Configurator
+ macros += CIAO_BUILD_COMPONENTSERVER_EXE
+ Source_Files {
+ CIAO_ComponentServer.cpp
+ }
+ Inline_Files {
+ }
+ IDL_Files {
+ }
+}