summaryrefslogtreecommitdiff
path: root/TAO/tao/tao.mpc
blob: 44b4d2652637fe23361cabfefee69e9a2d41f4cb (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
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
//$Id$
project(TAO) : acelib, taoversion, core, tao_output, taodefaults, pidl, extra_core {
  sharedname   = TAO
  dynamicflags = TAO_BUILD_DLL

  // It is no longer necessary to override IDL_Files since it is a
  // custom build type and comes from the taoidldefaults base project.

  Source_Files(TAO_COMPONENTS) {
    Pluggable_Protocols {
      Transport_Acceptor.cpp
      Transport_Connector.cpp
      Transport.cpp
      Incoming_Message_Queue.cpp
      Resume_Handle.cpp
      Profile.cpp
      Endpoint.cpp
      Connector_Registry.cpp
      Connection_Handler.cpp
      Thread_Per_Connection_Handler.cpp
      Acceptor_Registry.cpp
      Protocol_Factory.cpp
      Acceptor_Filter.cpp
      IIOP_Factory.cpp
      IIOP_Lite_Factory.cpp
      IIOP_Profile.cpp
      IIOP_Transport.cpp
      IIOP_Connector.cpp
      IIOP_Acceptor.cpp
      IIOP_Connection_Handler.cpp
      IIOP_Endpoint.cpp
      IIOP_EndpointsC.cpp
      IIOP_EndpointsA.cpp
      IIOPC.cpp
      IIOPA.cpp
    }

    Pluggable_Messaging {
      Pluggable_Messaging.cpp
      Pluggable_Messaging_Utils.cpp
      GIOP_Message_Base.cpp
      GIOP_Message_Lite.cpp
      GIOP_Message_Generator_Parser.cpp
      GIOP_Message_Generator_Parser_10.cpp
      GIOP_Message_Generator_Parser_11.cpp
      GIOP_Message_Generator_Parser_12.cpp
      GIOP_Message_Generator_Parser_Impl.cpp
      GIOP_Utils.cpp
      GIOP_Message_Locate_Header.cpp
      target_specification.cpp
      GIOP_Message_State.cpp
      GIOP_Message_Version.cpp
      Tagged_Profile.cpp
    }
    Default_Resources {
      default_client.cpp
      default_server.cpp
      default_resource.cpp
      xt_resource.cpp
      qt_resource.cpp
    }
    Interpretive_Marshaling {
      append.cpp
      Marshal.cpp
      skip.cpp
    }
    IDL_Compiler {
      Managed_Types.cpp
    }
    ORB_Core {
      Any.cpp
      Any_Basic_Impl.cpp
      Any_Impl.cpp
      Any_Unknown_IDL_Type.cpp
      Any_SystemException.cpp
      CORBA_String.cpp
      CurrentC.cpp
      CurrentA.cpp
      Exception.cpp
      WrongTransactionC.cpp
      WrongTransactionA.cpp
      Environment.cpp
      Object.cpp
      LocalObject.cpp
      ObjectIdListC.cpp
      ORB.cpp
      Policy_ForwardC.cpp
      Policy_ForwardA.cpp
      PolicyC.cpp
      PolicyA.cpp
      Policy_Validator.cpp
      Encodable.cpp
      Abstract_Servant_Base.cpp
      Object_Proxy_Broker.cpp
      Remote_Object_Proxy_Broker.cpp
      Object_Proxy_Impl.cpp
      DomainC.cpp
      DomainA.cpp
      TimeBaseC.cpp
      TimeBaseA.cpp
      Principal.cpp
      Sequence.cpp
      MProfile.cpp
      Stub.cpp
      Typecode.cpp
      CDR.cpp
      Client_Strategy_Factory.cpp
      debug.cpp
      Object_KeyC.cpp
      Protocols_Hooks.cpp
      Default_Protocols_Hooks.cpp
      Messaging_SyncScopeC.cpp
      Invocation_Base.cpp
      Invocation_Adapter.cpp
      LocateRequest_Invocation_Adapter.cpp
      Profile_Transport_Resolver.cpp
      Remote_Invocation.cpp
      Collocated_Invocation.cpp
      Synch_Invocation.cpp
      LocateRequest_Invocation.cpp
      Invocation_Endpoint_Selectors.cpp
      operation_details.cpp
      ClientRequestInfo.cpp
      ClientRequestInfo_i.cpp
      RequestInfo_Util.cpp
      ClientRequestInterceptor_Adapter.cpp
      PI_ForwardC.cpp
      PortableInterceptorC.cpp
      PortableInterceptorA.cpp
      PICurrent.cpp
      PICurrent_Copy_Callback.cpp
      PICurrent_ORBInitializer.cpp
      DynamicC.cpp
      DynamicA.cpp
      Dynamic_ParameterC.cpp
      Dynamic_ParameterA.cpp
      ParameterMode.cpp
      AnySeqA.cpp
      AnySeqC.cpp
      BooleanSeqA.cpp
      BooleanSeqC.cpp
      CharSeqA.cpp
      CharSeqC.cpp
      DoubleSeqA.cpp
      DoubleSeqC.cpp
      FloatSeqA.cpp
      FloatSeqC.cpp
      LongDoubleSeqA.cpp
      LongDoubleSeqC.cpp
      LongLongSeqA.cpp
      LongLongSeqC.cpp
      LongSeqA.cpp
      LongSeqC.cpp
      OctetSeqA.cpp
      OctetSeqC.cpp
      ShortSeqA.cpp
      ShortSeqC.cpp
      StringSeqA.cpp
      StringSeqC.cpp
      ULongLongSeqA.cpp
      ULongLongSeqC.cpp
      ULongSeqA.cpp
      ULongSeqC.cpp
      UShortSeqA.cpp
      UShortSeqC.cpp
      WCharSeqA.cpp
      WCharSeqC.cpp
      WStringSeqA.cpp
      WStringSeqC.cpp
      Codeset_Manager.cpp
      Codeset_Translator_Factory.cpp
      UTF16_BOM_Translator.cpp
      UTF16_BOM_Factory.cpp
      ORB_Core.cpp
      ORB_Core_Auto_Ptr.cpp
      Collocation_Resolver.cpp
      Default_Collocation_Resolver.cpp
      Stub_Factory.cpp
      ORB_Table.cpp
      LF_Follower.cpp
      LF_Follower_Auto_Ptr.cpp
      LF_Follower_Auto_Adder.cpp
      Leader_Follower.cpp
      Leader_Follower_Flushing_Strategy.cpp
      LF_Event.cpp
      LF_Invocation_Event.cpp
      LF_CH_Event.cpp
      LF_Event_Binder.cpp
      LF_Event_Loop_Thread_Helper.cpp
      LF_Strategy.cpp
      LF_Strategy_Complete.cpp
      params.cpp
      Resource_Factory.cpp
      Server_Strategy_Factory.cpp
      Sync_Strategies.cpp
      TAO_Internal.cpp
      TAO_Server_Request.cpp
      Typecode_Constants.cpp
      PredefinedType_Seq_Tmplinst.cpp
      TypeCodeFactory_Adapter.cpp
      Wait_Strategy.cpp
      Wait_On_Read.cpp
      Wait_On_Reactor.cpp
      Wait_On_Leader_Follower.cpp
      Wait_On_LF_No_Upcall.cpp
      Transport_Mux_Strategy.cpp
      Exclusive_TMS.cpp
      Muxed_TMS.cpp
      Reply_Dispatcher.cpp
      Synch_Reply_Dispatcher.cpp
      Synch_Refcountable.cpp
      Asynch_Reply_Dispatcher_Base.cpp
      IOP_IORC.cpp
      IOP_IORA.cpp
      IOP_CodecC.cpp
      IOP_CodecA.cpp
      IOPC.cpp
      PollableC.cpp
      CONV_FRAMEC.cpp
      CONV_FRAMEA.cpp
      Tagged_Components.cpp
      Service_Context.cpp
      GIOPC.cpp
      GIOPA.cpp
      BoundsC.cpp
      BoundsA.cpp
      TAOC.cpp
      TAOA.cpp
      Object_Loader.cpp
      TAO_Singleton_Manager.cpp
      DLL_ORB.cpp
      Adapter.cpp
      Services_Activate.cpp
      Service_Callbacks.cpp
      Parser_Registry.cpp
      IOR_Parser.cpp
      DLL_Parser.cpp
      FILE_Parser.cpp
      CORBALOC_Parser.cpp
      CORBANAME_Parser.cpp
      MCAST_Parser.cpp
      Bind_Dispatcher_Guard.cpp
      Fault_Tolerance_Service.cpp
      Interceptor_List.cpp
      IORInterceptor_Adapter.cpp
      IORInterceptor_Adapter_Factory.cpp
      IFR_Client_Adapter.cpp
      ORBInitInfo.cpp
      ORBInitializer_Registry.cpp
      PolicyFactory_Registry.cpp
      Cache_Entries.cpp
      Base_Transport_Property.cpp
      Transport_Cache_Manager.cpp
      Cleanup_Func_Registry.cpp
      Transport_Descriptor_Interface.cpp
      Object_Ref_Table.cpp
      BiDir_Adapter.cpp
      CodecFactory.cpp
      CodecFactory_ORBInitializer.cpp
      CDR_Encaps_Codec.cpp
      Endpoint_Selector_Factory.cpp
      Flushing_Strategy.cpp
      Block_Flushing_Strategy.cpp
      Reactive_Flushing_Strategy.cpp
      Connect_Strategy.cpp
      Blocked_Connect_Strategy.cpp
      Reactive_Connect_Strategy.cpp
      LF_Connect_Strategy.cpp
      Queued_Message.cpp
      Synch_Queued_Message.cpp
      Asynch_Queued_Message.cpp
      Transport_Timer.cpp
      Connection_Purging_Strategy.cpp
      LRU_Connection_Purging_Strategy.cpp
      Policy_Set.cpp
      Default_Endpoint_Selector_Factory.cpp
      Thread_Lane_Resources.cpp
      Thread_Lane_Resources_Manager.cpp
      Default_Thread_Lane_Resources_Manager.cpp
      Default_Stub_Factory.cpp
      Request_Dispatcher.cpp
      Valuetype_Adapter.cpp
      ObjectKey_Table.cpp
      Refcounted_ObjectKey.cpp
      TSS_Resources.cpp
      Argument.cpp
      Basic_Arguments.cpp
      Special_Basic_Arguments.cpp
    }
  }

  Header_Files {
    *.h
  }

  Inline_Files {
    *.i
    *.inl
  }

  Template_Files {
    *_T.cpp
    Acceptor_Impl.cpp
    Condition.cpp
    Connector_Impl.cpp
    TAO_Singleton.cpp
    orb.idl
  }
}