summaryrefslogtreecommitdiff
path: root/CIAO/DAnCE/Deployment/DAnCE_Core.mpc
blob: 24d578fe2da3d00e12a508803fb17e3f2d98c983 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
// -*- MPC -*-
// $Id$

project(Deployment_IDL) : ciaolib_with_idl, ciao_output, valuetype, gen_ostream {
  custom_only = 1
  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

  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
    Deployment_NodeApplicationManager.idl
  }

  IDL_Files {
    Deployment_ResourceCommitmentManager.idl
    Deployment_TargetManager.idl
    Deployment_Core.idl
    Deployment_NodeApplication.idl
    Deployment_Application.idl
    Deployment.idl
    Deployment_NodeManager.idl
    Deployment_DomainApplicationManager.idl
    Deployment_DomainApplication.idl
    Deployment_ExecutionManager.idl
    Deployment_RepositoryManager.idl
  }

}

// Valuetype library must be linked for this project.
// Please don't remove.
//project(Deployment_stub) : ciaolib_with_idl, valuetype, ifr_client, ciao_events_base_dnc, ccm_stub, messaging, ciao_lib {
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_CoreC.cpp
    Deployment_BaseC.cpp
    Deployment_ConnectionC.cpp
    Deployment_DataC.cpp
    Deployment_DeploymentPlanC.cpp
    Deployment_TargetDataC.cpp
    Deployment_NodeApplicationC.cpp
    Deployment_ApplicationC.cpp
    Deployment_Packaging_DataC.cpp
    Deployment_PlanErrorC.cpp
    DeploymentC.cpp
    Deployment_TargetManagerC.cpp
    Deployment_NodeManagerC.cpp
    Deployment_NodeApplicationManagerC.cpp
    Deployment_ApplicationManagerC.cpp
    Deployment_DomainApplicationManagerC.cpp
    Deployment_DomainApplicationC.cpp
    Deployment_ExecutionManagerC.cpp
    Deployment_RepositoryManagerC.cpp
    Deployment_ResourceCommitmentManagerC.cpp
    DAnCE_PropertiesC.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_CoreS.cpp
    Deployment_ApplicationS.cpp
    Deployment_NodeApplicationS.cpp
    DeploymentS.cpp
    Deployment_RepositoryManagerS.cpp
    Deployment_NodeManagerS.cpp
    Deployment_NodeApplicationManagerS.cpp
    Deployment_ApplicationManagerS.cpp
    Deployment_DomainApplicationManagerS.cpp
    Deployment_DomainApplicationS.cpp
    Deployment_ExecutionManagerS.cpp
    Deployment_TargetManagerS.cpp
    Deployment_ResourceCommitmentManagerS.cpp
  }

}

project(FCM) : ciaolib_with_idl, ciao_output, valuetype, ifr_client, messaging, dance_lib, dance_logger, gen_ostream, lwft_client {
  after += Deployment_svnt
  libs += DAnCE_Deployment_svnt DAnCE_Deployment_stub
  sharedname   =  FCM

  // This is necessary for MPC to pull in rules.ciao.GNU
  includes += $(CIAO_ROOT)

  dynamicflags += DEPLOYMENT_STUB_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_stub_Export
  idlflags     += -Wb,skel_export_include=Deployment_stub_export.h

  
  IDL_Files {
    FaultCorrelationManager.idl
  }

  Source_Files {
    FaultCorrelationManagerC.cpp
    FaultCorrelationManagerS.cpp
  }
}