diff options
Diffstat (limited to 'modules/CIAO/DAnCE/Deployment/DAnCE_Core.mpc')
-rw-r--r-- | modules/CIAO/DAnCE/Deployment/DAnCE_Core.mpc | 454 |
1 files changed, 454 insertions, 0 deletions
diff --git a/modules/CIAO/DAnCE/Deployment/DAnCE_Core.mpc b/modules/CIAO/DAnCE/Deployment/DAnCE_Core.mpc new file mode 100644 index 00000000000..d905c176b52 --- /dev/null +++ b/modules/CIAO/DAnCE/Deployment/DAnCE_Core.mpc @@ -0,0 +1,454 @@ +// -*- MPC -*- +// $Id$ + +project(Deployment_IDL) : ciaolib_with_idl, ciao_output, valuetype, gen_ostream { + custom_only = 1 + idlflags += -Wb,stub_export_macro=Deployment_stub_Export \ + -Wb,stub_export_include=Deployment_stub_export.h \ + -Wb,skel_export_macro=Deployment_svnt_Export \ + -Wb,skel_export_include=Deployment_svnt_export.h + + IDL_Files { + idlflags += -SS -Sci + Deployment_Packaging_Data.idl + Deployment_PlanError.idl + DAnCE_Properties.idl + } + + IDL_Files { + idlflags += -SS + Deployment_Base.idl + Deployment_Connection.idl + Deployment_Data.idl + Deployment_DeploymentPlan.idl + Deployment_TargetData.idl + } + + IDL_Files { + idlflags += -GC + Deployment_ApplicationManager.idl + } + + IDL_Files { + Deployment_ResourceCommitmentManager.idl + Deployment_StopError.idl + Deployment_StartError.idl + Deployment_Application.idl + Deployment.idl + } +} + +project(Deployment_TargetManager_IDL) : ciaolib_with_idl, ciao_output, valuetype, gen_ostream { + custom_only = 1 + idlflags += -Wb,stub_export_macro=DEPLOYMENT_TARGETMANAGER_STUB_Export \ + -Wb,stub_export_include=Deployment_TargetManager_stub_export.h \ + -Wb,skel_export_macro=DEPLOYMENT_TARGETMANAGER_SKEL_Export \ + -Wb,skel_export_include=Deployment_TargetManager_skel_export.h \ + -Gxhst -Gxhsk + + IDL_Files { + Deployment_TargetManager.idl + } +} + +project(Deployment_RepositoryManager_IDL) : ciaolib_with_idl, ciao_output, valuetype, gen_ostream { + custom_only = 1 + idlflags += -Wb,stub_export_macro=DEPLOYMENT_REPOSITORYMANAGER_STUB_Export \ + -Wb,stub_export_include=Deployment_RepositoryManager_stub_export.h \ + -Wb,skel_export_macro=DEPLOYMENT_REPOSITORYMANAGER_SKEL_Export \ + -Wb,skel_export_include=Deployment_RepositoryManager_skel_export.h \ + -Gxhst -Gxhsk + + IDL_Files { + Deployment_RepositoryManager.idl + } +} + +project(Deployment_ExecutionManager_IDL) : ciaolib_with_idl, ciao_output, valuetype, gen_ostream { + custom_only = 1 + idlflags += -Wb,stub_export_macro=DEPLOYMENT_EXECUTIONMANAGER_STUB_Export \ + -Wb,stub_export_include=Deployment_ExecutionManager_stub_export.h \ + -Wb,skel_export_macro=DEPLOYMENT_EXECUTIONMANAGER_SKEL_Export \ + -Wb,skel_export_include=Deployment_ExecutionManager_skel_export.h \ + -Gxhst -Gxhsk + + IDL_Files { + Deployment_ExecutionManager.idl + } +} + +project(Deployment_DAM_IDL) : ciaolib_with_idl, ciao_output, valuetype, gen_ostream { + custom_only = 1 + idlflags += -Wb,stub_export_macro=DEPLOYMENT_DOMAINAPPLICATIONMANAGER_STUB_Export \ + -Wb,stub_export_include=Deployment_DomainApplicationManager_stub_export.h \ + -Wb,skel_export_macro=DEPLOYMENT_DOMAINAPPLICATIONMANAGER_SKEL_Export \ + -Wb,skel_export_include=Deployment_DomainApplicationManager_skel_export.h \ + -Gxhst -Gxhsk + + IDL_Files { + Deployment_DomainApplicationManager.idl + } +} + +project(Deployment_DomainApplication_IDL) : ciaolib_with_idl, ciao_output, valuetype, gen_ostream { + custom_only = 1 + idlflags += -Wb,stub_export_macro=DEPLOYMENT_DOMAINAPPLICATION_STUB_Export \ + -Wb,stub_export_include=Deployment_DomainApplication_stub_export.h \ + -Wb,skel_export_macro=DEPLOYMENT_DOMAINAPPLICATION_SKEL_Export \ + -Wb,skel_export_include=Deployment_DomainApplication_skel_export.h \ + -Gxhst -Gxhsk + + IDL_Files { + Deployment_DomainApplication.idl + } +} + +project(Deployment_NAM_IDL) : ciaolib_with_idl, ciao_output, valuetype, gen_ostream { + custom_only = 1 + idlflags += -Wb,stub_export_macro=DEPLOYMENT_NODEAPPLICATIONMANAGER_STUB_Export \ + -Wb,stub_export_include=Deployment_NodeApplicationManager_stub_export.h \ + -Wb,skel_export_macro=DEPLOYMENT_NODEAPPLICATIONMANAGER_SKEL_Export \ + -Wb,skel_export_include=Deployment_NodeApplicationManager_skel_export.h \ + -Gxhst -Gxhsk + + IDL_Files { + Deployment_NodeApplicationManager.idl + } +} + +project(Deployment_NodeManager_IDL) : ciaolib_with_idl, ciao_output, valuetype, gen_ostream { + custom_only = 1 + idlflags += -Wb,stub_export_macro=DEPLOYMENT_NODEMANAGER_STUB_Export \ + -Wb,stub_export_include=Deployment_NodeManager_stub_export.h \ + -Wb,skel_export_macro=DEPLOYMENT_NODEMANAGER_SKEL_Export \ + -Wb,skel_export_include=Deployment_NodeManager_skel_export.h \ + -Gxhst -Gxhsk + + IDL_Files { + Deployment_NodeManager.idl + } +} + +project(Deployment_NodeApplication_IDL) : ciaolib_with_idl, ciao_output, valuetype, gen_ostream { + custom_only = 1 + idlflags += -Wb,stub_export_macro=DEPLOYMENT_NODEAPPLICATION_STUB_Export \ + -Wb,stub_export_include=Deployment_NodeApplication_stub_export.h \ + -Wb,skel_export_macro=DEPLOYMENT_NODEAPPLICATION_SKEL_Export \ + -Wb,skel_export_include=Deployment_NodeApplication_skel_export.h \ + -Gxhst -Gxhsk + + IDL_Files { + Deployment_NodeApplication.idl + } +} + +// Valuetype library must be linked for this project. +// Please don't remove. +project(Deployment_stub) : ciaolib_with_idl, ciao_output, valuetype, ifr_client, messaging, dance_lib, dance_logger, gen_ostream { + sharedname = DAnCE_Deployment_stub + after += Deployment_IDL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + dynamicflags = DEPLOYMENT_STUB_BUILD_DLL + + IDL_Files { + } + Source_Files { + Deployment_StopErrorC.cpp + Deployment_StartErrorC.cpp + Deployment_BaseC.cpp + Deployment_ConnectionC.cpp + Deployment_DataC.cpp + Deployment_DeploymentPlanC.cpp + Deployment_TargetDataC.cpp + Deployment_ApplicationC.cpp + Deployment_Packaging_DataC.cpp + Deployment_PlanErrorC.cpp + DeploymentC.cpp + Deployment_ApplicationManagerC.cpp + Deployment_ResourceCommitmentManagerC.cpp + DAnCE_PropertiesC.cpp + } +} + +project(Deployment_DAM_stub) : ciao_output, dance_deployment_stub { + sharedname = DAnCE_DomainApplicationManager_stub + after += Deployment_DAM_IDL + dynamicflags = DEPLOYMENT_DOMAINAPPLICATIONMANAGER_STUB_BUILD_DLL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_DomainApplicationManagerC.cpp + } +} + +project(Deployment_DAM_skel) : ciao_output, dance_deployment_svnt, dance_domainapplicationmanager_stub { + sharedname = DAnCE_DomainApplicationManager_skel + after += Deployment_DAM_stub + dynamicflags = DEPLOYMENT_DOMAINAPPLICATIONMANAGER_SKEL_BUILD_DLL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_DomainApplicationManagerS.cpp + } +} + +project(Deployment_ExecutionManager_stub) : ciao_output, dance_deployment_stub, dance_domainapplicationmanager_stub { + sharedname = DAnCE_ExecutionManager_stub + after += Deployment_ExecutionManager_IDL + dynamicflags = DEPLOYMENT_EXECUTIONMANAGER_STUB_BUILD_DLL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_ExecutionManagerC.cpp + } +} + +project(Deployment_ExecutionManager_skel) : ciao_output, dance_deployment_svnt, dance_executionmanager_stub { + sharedname = DAnCE_ExecutionManager_skel + after += Deployment_ExecutionManager_stub + dynamicflags = DEPLOYMENT_EXECUTIONMANAGER_SKEL_BUILD_DLL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_ExecutionManagerS.cpp + } +} + +project(Deployment_DomainApplication_stub) : ciao_output, dance_deployment_stub { + sharedname = DAnCE_DomainApplication_stub + after += Deployment_DomainApplication_IDL + dynamicflags = DEPLOYMENT_DOMAINAPPLICATION_STUB_BUILD_DLL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_DomainApplicationC.cpp + } +} + +project(Deployment_DomainApplication_skel) : ciao_output, dance_deployment_svnt, dance_domainapplication_stub { + sharedname = DAnCE_DomainApplication_skel + after += Deployment_DomainApplication_stub + dynamicflags = DEPLOYMENT_DOMAINAPPLICATION_SKEL_BUILD_DLL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_DomainApplicationS.cpp + } +} + +project(Deployment_NAM_stub) : ciao_output, dance_deployment_stub { + sharedname = DAnCE_NodeApplicationManager_stub + after += Deployment_NAM_IDL + dynamicflags = DEPLOYMENT_NODEAPPLICATIONMANAGER_STUB_BUILD_DLL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_NodeApplicationManagerC.cpp + } +} + +project(Deployment_NAM_skel) : ciao_output, dance_deployment_svnt, dance_nodeapplicationmanager_stub { + sharedname = DAnCE_NodeApplicationManager_skel + after += Deployment_NAM_stub + dynamicflags = DEPLOYMENT_NODEAPPLICATIONMANAGER_SKEL_BUILD_DLL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_NodeApplicationManagerS.cpp + } +} + +project(Deployment_NodeManager_stub) : ciao_output, dance_deployment_stub, dance_nodeapplicationmanager_stub, dance_targetmanager_stub { + sharedname = DAnCE_NodeManager_stub + after += Deployment_NodeManager_IDL + dynamicflags = DEPLOYMENT_NODEMANAGER_STUB_BUILD_DLL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_NodeManagerC.cpp + } +} + +project(Deployment_NodeManager_skel) : ciao_output, dance_deployment_svnt, dance_nodemanager_stub, dance_nodeapplicationmanager_skel { + sharedname = DAnCE_NodeManager_skel + after += Deployment_NodeManager_stub + dynamicflags = DEPLOYMENT_NODEMANAGER_SKEL_BUILD_DLL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_NodeManagerS.cpp + } +} + +project(Deployment_TargetManager_stub) : ciao_output, dance_deployment_stub { + sharedname = DAnCE_TargetManager_stub + after += Deployment_TargetManager_IDL + dynamicflags = DEPLOYMENT_TARGETMANAGER_STUB_BUILD_DLL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_TargetManagerC.cpp + } +} + +project(Deployment_TargetManager_skel) : ciao_output, dance_deployment_svnt, dance_targetmanager_stub { + sharedname = DAnCE_TargetManager_skel + after += Deployment_TargetManager_stub + dynamicflags = DEPLOYMENT_TARGETMANAGER_SKEL_BUILD_DLL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_TargetManagerS.cpp + } +} + +project(Deployment_RepositoryManager_stub) : ciao_output, dance_deployment_stub { + sharedname = DAnCE_RepositoryManager_stub + after += Deployment_RepositoryManager_IDL + dynamicflags = DEPLOYMENT_REPOSITORYMANAGER_STUB_BUILD_DLL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_RepositoryManagerC.cpp + } +} + +project(Deployment_RepositoryManager_skel) : ciao_output, dance_deployment_svnt, dance_repositorymanager_stub { + sharedname = DAnCE_RepositoryManager_skel + after += Deployment_RepositoryManager_stub + dynamicflags = DEPLOYMENT_REPOSITORYMANAGER_SKEL_BUILD_DLL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_RepositoryManagerS.cpp + } +} + +project(Deployment_NodeApplication_stub) : ciao_output, dance_deployment_stub { + sharedname = DAnCE_NodeApplication_stub + after += Deployment_NodeApplication_IDL + dynamicflags = DEPLOYMENT_NODEAPPLICATION_STUB_BUILD_DLL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_NodeApplicationC.cpp + } +} + +project(Deployment_NodeApplication_skel) : ciao_output, dance_deployment_svnt, dance_nodeapplication_stub { + sharedname = DAnCE_NodeApplication_skel + after += Deployment_NodeApplication_stub + dynamicflags = DEPLOYMENT_NODEAPPLICATION_SKEL_BUILD_DLL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_NodeApplicationS.cpp + } +} + +// CIAO_DnC_Client library must be linked for this project. +// Please don't remove. dance_deployment_stub, +project(Deployment_svnt) : dance_deployment_stub, ciao_output, ciaolib_with_idl, portableserver, valuetype, ifr_client, naming, dance_lib, dance_logger, messaging, gen_ostream { + sharedname = DAnCE_Deployment_svnt + dynamicflags = DEPLOYMENT_SVNT_BUILD_DLL + after += Deployment_IDL + + // This is necessary for MPC to pull in rules.ciao.GNU + includes += $(CIAO_ROOT) + + IDL_Files { + } + + Source_Files { + Deployment_StopErrorS.cpp + Deployment_StartErrorS.cpp + Deployment_ApplicationS.cpp + DeploymentS.cpp + Deployment_ApplicationManagerS.cpp + Deployment_ResourceCommitmentManagerS.cpp + } + +} |