summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/PortableServer.mpc
blob: fec90ddd602525e59bd8dcea6aa2fa54f992ede6 (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
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
//$Id$
project(*idl) : tao_versioning_idl_defaults, install, pidl_install {
  custom_only = 1
  IDL_Files {
    idlflags += -Gp -Gd -Sci -SS -Sorb -GA \
                -Wb,export_macro=TAO_PortableServer_Export \
                -Wb,export_include=tao/PortableServer/portableserver_export.h \
                -iC tao/PortableServer
    idlflags -= -Sa -St
    ForwardRequest.pidl
  }

  IDL_Files {
    idlflags += -Gp -Gd -Sci -SS -Sorb -GA -Sal \
                -Wb,export_macro=TAO_PortableServer_Export \
                -Wb,export_include=tao/PortableServer/portableserver_export.h \
                -iC tao/PortableServer
    idlflags -= -Sa -St
    AdapterActivator.pidl
    IdAssignmentPolicy.pidl
    IdUniquenessPolicy.pidl
    ImplicitActivationPolicy.pidl
    LifespanPolicy.pidl
    RequestProcessingPolicy.pidl
    ServantActivator.pidl
    ServantLocator.pidl
    ServantManager.pidl
    ServantRetentionPolicy.pidl
    ThreadPolicy.pidl
  }

  IDL_Files {
    idlflags += -Gp -Gd -Sci -SS -Sorb \
                -Wb,export_macro=TAO_PortableServer_Export \
                -Wb,export_include=tao/PortableServer/portableserver_export.h \
                -iC tao/PortableServer
    idlflags -= -Sa -St
    POAManager.pidl
    POAManagerFactory.pidl
    POA.pidl
    PS_Current.pidl
  }

  IDL_Files {
    idlflags += -Sci -SS -Sorb -Sa -GX \
                -Wb,export_macro=TAO_PortableServer_Export \
                -Wb,export_include=tao/PortableServer/portableserver_export.h \
                -Wb,unique_include=tao/PortableServer/PortableServer.h \
                -iC tao/PortableServer
    PortableServer_include.pidl
  }

  IDL_Files {
    idlflags += -Sci -SS -Sorb -Sa -GX \
                -Wb,export_macro=TAO_PortableServer_Export \
                -Wb,export_include=tao/PortableServer/portableserver_export.h \
                -Wb,include_guard=TAO_PORTABLESERVER_SAFE_INCLUDE \
                -Wb,safe_include=tao/PortableServer/PortableServer.h \
                -iC tao/PortableServer
    PortableServer.pidl
  }

  PidlInstallWithoutBuilding_Files {
    PS_Forward.pidl
  }

  specific {
    install_dir = tao/PortableServer
  }
}

project(PortableServer) : taolib, tao_output, install, anytypecode, taoidldefaults, valuetype_out_indirection {
  after       += *idl
  sharedname   = TAO_PortableServer
  dynamicflags += TAO_PORTABLESERVER_BUILD_DLL

  Source_Files {
    *.cpp
    ForwardRequestC.cpp
    AdapterActivatorC.cpp
    IdAssignmentPolicyC.cpp
    IdUniquenessPolicyC.cpp
    ImplicitActivationPolicyC.cpp
    LifespanPolicyC.cpp
    RequestProcessingPolicyC.cpp
    ServantActivatorC.cpp
    ServantLocatorC.cpp
    ServantManagerC.cpp
    ServantRetentionPolicyC.cpp
    ThreadPolicyC.cpp
    POAManagerC.cpp
    POAManagerFactoryC.cpp
    POAC.cpp
    PolicyS.cpp
    PS_CurrentC.cpp
    PortableServer_includeC.cpp
    PortableServerC.cpp
    AdapterActivatorA.cpp
    ForwardRequestA.cpp
    IdAssignmentPolicyA.cpp
    IdUniquenessPolicyA.cpp
    ImplicitActivationPolicyA.cpp
    LifespanPolicyA.cpp
    PS_ForwardA.cpp
    Regular_POA.cpp
    RequestProcessingPolicyA.cpp
    Root_POA.cpp
    ServantActivatorA.cpp
    ServantLocatorA.cpp
    ServantManagerA.cpp
    ServantRetentionPolicyA.cpp
    ThreadPolicyA.cpp
  }

  Header_Files {
    *.h
    AdapterActivatorC.h
    ForwardRequestC.h
    IdAssignmentPolicyC.h
    IdUniquenessPolicyC.h
    ImplicitActivationPolicyC.h
    LifespanPolicyC.h
    POAC.h
    POAManagerC.h
    POAManagerFactoryC.h
    PolicyS.h
    PolicyS_T.h
    PortableServerC.h
    PortableServer_includeC.h
    PS_CurrentC.h
    PS_ForwardC.h
    RequestProcessingPolicyC.h
    ServantActivatorC.h
    ServantLocatorC.h
    ServantManagerC.h
    ServantRetentionPolicyC.h
    ThreadPolicyC.h
    AdapterActivatorA.h
    ForwardRequestA.h
    IdAssignmentPolicyA.h
    IdUniquenessPolicyA.h
    ImplicitActivationPolicyA.h
    LifespanPolicyA.h
    PortableServerA.h
    PortableServer_includeA.h
    Regular_POA.h
    RequestProcessingPolicyA.h
    ServantActivatorA.h
    ServantLocatorA.h
    ServantManagerA.h
    ServantRetentionPolicyA.h
    ThreadPolicyA.h
    ForwardRequestS.h
    AdapterActivatorS.h
    IdAssignmentPolicyS.h
    IdUniquenessPolicyS.h
    ImplicitActivationPolicyS.h
    LifespanPolicyS.h
    RequestProcessingPolicyS.h
    ServantActivatorS.h
    ServantLocatorS.h
    ServantManagerS.h
    ServantRetentionPolicyS.h
    ThreadPolicyS.h
    POAManagerS.h
    POAManagerFactoryS.h
    POAS.h
    PS_CurrentS.h
    PortableServer_includeS.h
    PortableServerS.h
  }

  Template_Files {
    Servant_var.cpp
    PolicyS_T.cpp
    *_T.cpp
  }

  specific {
    install_dir = tao/PortableServer
  }
}