diff options
Diffstat (limited to 'TAO/CIAO/ciao/CCM_Core.mpc')
-rw-r--r-- | TAO/CIAO/ciao/CCM_Core.mpc | 114 |
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 + } +} |