summaryrefslogtreecommitdiff
path: root/TAO/CIAO/ciao/CCM_Core.mpc
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/ciao/CCM_Core.mpc')
-rw-r--r--TAO/CIAO/ciao/CCM_Core.mpc114
1 files changed, 114 insertions, 0 deletions
diff --git a/TAO/CIAO/ciao/CCM_Core.mpc b/TAO/CIAO/ciao/CCM_Core.mpc
new file mode 100644
index 00000000000..78183923d84
--- /dev/null
+++ b/TAO/CIAO/ciao/CCM_Core.mpc
@@ -0,0 +1,114 @@
+// -*- MPC -*-
+// $Id$
+
+project (CIAO_Client) : taolib_with_idl, valuetype, ifr_client {
+ sharedname = CIAO_Client
+ idlflags += -Sc -Wb,stub_export_include=CIAO_Client_Export.h -Wb,stub_export_macro=CIAO_CLIENT_Export -Wb,skel_export_include=CIAO_Container_Export.h -Wb,skel_export_macro=CIAO_CONTAINER_Export
+ dynamicflags = CIAO_CLIENT_BUILD_DLL
+
+ // This is necessary for MPC to pull in rules.ciao.GNU
+ includes += $(CIAO_ROOT)
+
+ IDL_Files {
+ CCM_Base.idl
+ CCM_Event.idl
+ CCM_Component.idl
+ CIAO_Value.idl
+ }
+
+ Source_Files {
+ CCM_BaseC.cpp
+ CCM_EventC.cpp
+ CCM_ComponentC.cpp
+ CIAO_ValueC.cpp
+ Client_init.cpp
+ }
+
+ Header_Files {
+ CIAO_Client_Export.h
+ CIAO_common.h
+ }
+
+ Template_Files {
+ }
+}
+
+project (CIAO_Container) : orbsvcslib, portableserver, security, valuetype, ifr_client {
+ after += CIAO_Client
+ sharedname = CIAO_Container
+ libs += CIAO_Client
+ idlflags += -Sc -Wb,export_include=CIAO_Container_Export.h
+ idlflags += -Wb,export_macro=CIAO_CONTAINER_Export
+ dynamicflags = CIAO_CONTAINER_BUILD_DLL
+
+ // This is necessary for MPC to pull in rules.ciao.GNU
+ includes += $(CIAO_ROOT)
+
+ IDL_Files {
+ CCM_Transaction.idl
+ CosPersistentState.idl
+ CCM_Container.idl
+ CCM_Container_Ex.idl
+ }
+
+ Source_Files {
+ CCM_TransactionC.cpp
+ CosPersistentStateC.cpp
+ CCM_ContainerC.cpp
+ CCM_Container_ExC.cpp
+ CCM_BaseS.cpp
+ CCM_EventS.cpp
+ CCM_ComponentS.cpp
+ Cookies.cpp
+ }
+
+ Template_Files {
+ }
+}
+
+project (CIAO_Server) : orbsvcslib, portableserver, valuetype, ifr_client, security, utils {
+ after += CIAO_Container
+ includes += $(CIAO_ROOT)
+ sharedname = CIAO_Server
+ libs += CIAO_Client CIAO_Container
+ idlflags += -Sc -Wb,export_include=CIAO_Server_Export.h -Wb,export_macro=CIAO_SERVER_Export
+
+ dynamicflags = CIAO_SERVER_BUILD_DLL
+
+ IDL_Files {
+ CCM_Deployment.idl
+ CIAO_Servers.idl
+ }
+
+ Source_Files {
+ CCM_DeploymentC.cpp
+ CCM_DeploymentS.cpp
+ CIAO_ServersC.cpp
+ CIAO_ServersS.cpp
+ ComponentInstallation_Impl.cpp
+ ComponentServer_Impl.cpp
+ Container_Base.cpp
+ Container_Impl.cpp
+ Context_Impl_Base.cpp
+ Home_Servant_Impl_Base.cpp
+ Servant_Impl_Base.cpp
+ Servant_Activator.cpp
+ Port_Activator.cpp
+ Server_init.cpp
+ ServerActivator_Impl.cpp
+ StandardConfigurator_Impl.cpp
+ }
+
+ Header_Files {
+ CIAO_Server_Export.h
+ CIAO_common.h
+ }
+
+ Template_Files {
+ Context_Impl_T.cpp
+ Home_Servant_Impl_T.cpp
+ Object_Set_T.cpp
+ Servant_Impl_T.cpp
+ Servant_Activator_T.cpp
+ }
+}