diff options
author | jai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-01-29 21:15:18 +0000 |
---|---|---|
committer | jai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-01-29 21:15:18 +0000 |
commit | b71531b42b3325fd6079a7039aae8641262c8adf (patch) | |
tree | a5b9aa16924c541fcb424ee9460b1ac7f5a89352 /modules/CIAO/ciao/CCM_Core.mpc | |
parent | a0f67cc97c0050d907145e312135b60c0125e56e (diff) | |
download | ATCD-b71531b42b3325fd6079a7039aae8641262c8adf.tar.gz |
branching/taggingDS-main
Diffstat (limited to 'modules/CIAO/ciao/CCM_Core.mpc')
-rw-r--r-- | modules/CIAO/ciao/CCM_Core.mpc | 322 |
1 files changed, 322 insertions, 0 deletions
diff --git a/modules/CIAO/ciao/CCM_Core.mpc b/modules/CIAO/ciao/CCM_Core.mpc new file mode 100644 index 00000000000..5bd4fa487ba --- /dev/null +++ b/modules/CIAO/ciao/CCM_Core.mpc @@ -0,0 +1,322 @@ +// $Id$ + +project (CIAO_DnC_Client) : taolib_with_idl, valuetype, ifr_client { + sharedname = CIAO_DnC_Client + idlflags += -Wb,stub_export_include=CIAO_Client_Export.h + idlflags += -Wb,stub_export_macro=CIAO_CLIENT_Export + idlflags += -Wb,skel_export_include=CIAO_Container_Export.h + idlflags += -Wb,skel_export_macro=CIAO_CONTAINER_Export + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + dynamicflags = CIAO_CLIENT_BUILD_DLL + + IDL_Files { + idlflags += -SS -Sci + CCM_Base.idl + CCM_Component.idl + } + + IDL_Files { + idlflags += -SS + CCM_Cookie.idl + CCM_Enumeration.idl + } + + IDL_Files { + idlflags += -Ssi -Sci + Components.idl + } + + IDL_Files { + CCM_HomeConfiguration.idl + CCM_StandardConfigurator.idl + CCM_Home.idl + CCM_Object.idl + CCM_PrimaryKeyBase.idl + } + + IDL_Files { + idlflags += -Ssi + CCM_HomeFinder.idl + CCM_Configurator.idl + CCM_KeylessCCMHome.idl + CCM_Navigation.idl + CCM_Receptacle.idl + } + + IDL_Files { + CCM_Events.idl + CCM_EventBase.idl + CCM_EventConsumerBase.idl + } + + Source_Files { + CCM_BaseC.cpp + CCM_EventsC.cpp + CCM_EventBaseC.cpp + CCM_EventConsumerBaseC.cpp + CCM_ComponentC.cpp + CCM_EnumerationC.cpp + CCM_HomeC.cpp + CCM_ConfiguratorC.cpp + CCM_HomeConfigurationC.cpp + CCM_KeylessCCMHomeC.cpp + CCM_StandardConfiguratorC.cpp + CCM_HomeFinderC.cpp + CCM_NavigationC.cpp + CCM_ReceptacleC.cpp + CCM_CookieC.cpp + CCM_ObjectC.cpp + CCM_PrimaryKeyBaseC.cpp + Client_init.cpp + ComponentsC.cpp + } + + Header_Files { + CIAO_Client_Export.h + CIAO_common.h + } +} + +project (CIAO_DnC_Container) : orbsvcslib, portableserver, valuetype, ifr_client, codecfactory, pi, ciao_client_dnc, avoids_corba_e_compact, avoids_corba_e_micro { + sharedname = CIAO_DnC_Container + idlflags += -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 { + idlflags += -SS -Sci \ + -Wb,versioning_begin=TAO_BEGIN_VERSIONED_NAMESPACE_DECL \ + -Wb,versioning_end=TAO_END_VERSIONED_NAMESPACE_DECL + Security.idl + } + + IDL_Files { + idlflags += -SS -Sci + CCM_Context.idl + CCM_CCMException.idl + CCM_EntityComponent.idl + CCM_EntityContext.idl + CIAO_SwapExec.idl + CIAO_UpgradeableContext.idl + } + + IDL_Files { + idlflags += -SS + CCM_CCM2Context.idl + CCM_ProxyHomeRegistration.idl + CCM_Session2Context.idl + CCM_Transaction.idl + CosPersistentState.idl + CCM_Container.idl + CCM_SessionContext.idl + CCM_SessionComponent.idl + CCM_Container_Ex.idl + CCM_StateIdFactory.idl + CCM_Entity2Context.idl + CCM_ComponentId.idl + CCM_ExecutorLocator.idl + CCM_EnterpriseComponent.idl + CCM_SessionSynchronization.idl + CCM_HomeRegistration.idl + CCM_HomeExecutorBase.idl + } + + Source_Files { + CCM_TransactionC.cpp + CosPersistentStateC.cpp + CCM_ContainerC.cpp + CCM_SessionContextC.cpp + CCM_SessionComponentC.cpp + CCM_EnterpriseComponentC.cpp + CCM_SessionSynchronizationC.cpp + CCM_CCMExceptionC.cpp + CCM_ContextC.cpp + SecurityC.cpp + CCM_Container_ExC.cpp + CCM_StateIdFactoryC.cpp + CCM_ComponentIdC.cpp + CCM_Entity2ContextC.cpp + CCM_ExecutorLocatorC.cpp + CCM_ProxyHomeRegistrationC.cpp + CCM_Session2ContextC.cpp + CCM_CCM2ContextC.cpp + CCM_HomeRegistrationC.cpp + CCM_HomeExecutorBaseC.cpp + CCM_EntityContextC.cpp + CCM_EntityComponentC.cpp + CCM_EventsS.cpp + CCM_EventConsumerBaseS.cpp + CCM_EventBaseS.cpp + CCM_ConfiguratorS.cpp + CCM_HomeConfigurationS.cpp + CCM_KeylessCCMHomeS.cpp + CCM_StandardConfiguratorS.cpp + CCM_HomeS.cpp + CCM_ObjectS.cpp + CCM_PrimaryKeyBaseS.cpp + CCM_HomeFinderS.cpp + CCM_NavigationS.cpp + CCM_ReceptacleS.cpp + CIAO_SwapExecC.cpp + CIAO_UpgradeableContextC.cpp + Cookies.cpp + ComponentsS.cpp + } + +} + +// Valuetype library must be linked for this project. +// Please don't remove. +project(Deployment_stub) : taolib_with_idl, valuetype, ifr_client, ciao_events_base_dnc, ciao_client_dnc { + sharedname = CIAO_Deployment_stub + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + idlflags += -Wb,stub_export_macro=Deployment_stub_Export + idlflags += -Wb,stub_export_include=Deployment_stub_export.h + idlflags += -Wb,skel_export_macro=Deployment_svnt_Export + idlflags += -Wb,skel_export_include=Deployment_svnt_export.h + + dynamicflags = DEPLOYMENT_STUB_BUILD_DLL + + IDL_Files { + idlflags += -SS -Sci + Deployment_Packaging_Data.idl + Deployment_Target_Data.idl + } + + IDL_Files { + idlflags += -SS + Deployment_Base.idl + Deployment_Connection.idl + Deployment_Data.idl + Deployment_DeploymentPlan.idl + Deployment_TargetData.idl + Deployment_Events.idl + CIAO_ServerResources.idl + } + + IDL_Files { + Deployment_TargetManager.idl + CIAO_NodeApplication_CallBack.idl + Deployment_Core.idl + Deployment_NodeApplication.idl + Deployment_Application.idl + Deployment_Container.idl + Deployment.idl + Deployment_NodeManager.idl + Deployment_ApplicationManager.idl + Deployment_NodeApplicationManager.idl + Deployment_DomainApplicationManager.idl + Deployment_ExecutionManager.idl + Deployment_RepositoryManager.idl + } + + Source_Files { + Deployment_CoreC.cpp + Deployment_BaseC.cpp + Deployment_ConnectionC.cpp + Deployment_DataC.cpp + Deployment_DeploymentPlanC.cpp + Deployment_TargetDataC.cpp + Deployment_NodeApplicationC.cpp + Deployment_ApplicationC.cpp + Deployment_ContainerC.cpp + Deployment_Packaging_DataC.cpp + Deployment_Target_DataC.cpp + DeploymentC.cpp + Deployment_TargetManagerC.cpp + Deployment_NodeManagerC.cpp + Deployment_NodeApplicationManagerC.cpp + Deployment_ApplicationManagerC.cpp + Deployment_DomainApplicationManagerC.cpp + Deployment_ExecutionManagerC.cpp + Deployment_RepositoryManagerC.cpp + CIAO_NodeApplication_CallBackC.cpp + CIAO_ServerResourcesC.cpp + Deployment_EventsC.cpp + } +} + +// CIAO_DnC_Client library must be linked for this project. +// Please don't remove. +project(Deployment_svnt) : taolib_with_idl, portableserver, valuetype, ifr_client, ciao_deployment_stub, ciao_events_dnc, ciao_client_dnc, naming { + sharedname = CIAO_Deployment_svnt + dynamicflags = DEPLOYMENT_SVNT_BUILD_DLL + idlflags += -Wb,stub_export_macro=Deployment_stub_Export + idlflags += -Wb,stub_export_include=Deployment_stub_export.h + idlflags += -Wb,skel_export_macro=Deployment_svnt_Export + idlflags += -Wb,skel_export_include=Deployment_svnt_export.h + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_CoreS.cpp + Deployment_ApplicationS.cpp + Deployment_NodeApplicationS.cpp + Deployment_ContainerS.cpp + DeploymentS.cpp + Deployment_RepositoryManagerS.cpp + Deployment_NodeManagerS.cpp + Deployment_NodeApplicationManagerS.cpp + Deployment_ApplicationManagerS.cpp + Deployment_DomainApplicationManagerS.cpp + Deployment_ExecutionManagerS.cpp + NodeApp_CB_Impl.cpp + Deployment_TargetManagerS.cpp + CIAO_NodeApplication_CallBackS.cpp + } + +} + +project (CIAO_DnC_Server) : orbsvcslib, portableserver, valuetype, naming, ifr_client, utils, ciao_container_dnc, ciao_client_dnc, ciao_deployment_svnt, avoids_minimum_corba, avoids_corba_e_compact, avoids_corba_e_micro { + includes += $(CIAO_ROOT) + sharedname = CIAO_DnC_Server + idlflags += -Wb,export_include=CIAO_Server_Export.h -Wb,export_macro=CIAO_SERVER_Export + dynamicflags = CIAO_SERVER_BUILD_DLL + + IDL_Files { + } + + Source_Files { + Container_Base.cpp + Swapping_Container.cpp + Context_Impl_Base.cpp + Home_Servant_Impl_Base.cpp + Servant_Impl_Base.cpp + Swapping_Servant_Home_Impl_Base.cpp + Server_init.cpp + Servant_Activator.cpp + Dynamic_Component_Activator.cpp + Dynamic_Component_Servant_Base.cpp + Port_Activator.cpp + StandardConfigurator_Impl.cpp + } + + Header_Files { + CIAO_Server_Export.h + CIAO_common.h + } + + Template_Files { + Context_Impl_T.cpp + Upgradeable_Context_Impl_T.cpp + Home_Servant_Impl_T.cpp + Swapping_Servant_Home_Impl_T.cpp + Dynamic_Component_Servant_T.cpp + Servant_Impl_T.cpp + Servant_Impl_Utils_T.cpp + Servant_Activator_T.cpp + } +} |