summaryrefslogtreecommitdiff
path: root/TAO/tao/tao.mpc
blob: b52885f45fa9f8d3503f167c2b85ed4664d0ff2a (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
project(TAO) : acelib, taoversion, core, tao_output {
  includes    += $(TAO_ROOT) $(TAO_ROOT)/tao
  sharedname   = TAO
  dynamicflags = TAO_BUILD_DLL
  include_dir  = tao

  // Override the defaults due to the
  // existence of orb.idl
  IDL_Files {
  }

  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_endpoints.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
      IIOPC.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_SystemException.cpp
      CORBA_String.cpp
      CurrentC.cpp
      Exception.cpp
      WrongTransactionC.cpp
      Environment.cpp
      Object.cpp
      LocalObject.cpp
      ObjectIdListC.cpp
      ORB.cpp
      corbafwd.cpp
      Policy_ForwardC.cpp
      PolicyC.cpp
      Policy_Validator.cpp
      Encodable.cpp
      Abstract_Servant_Base.cpp
      Object_Proxy_Broker.cpp
      Remote_Object_Proxy_Broker.cpp
      Object_Proxy_Impl.cpp
      Remote_Object_Proxy_Impl.cpp
      DomainC.cpp
      TimeBaseC.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.cpp
      Invocation_Endpoint_Selectors.cpp
      Asynch_Invocation.cpp
      operation_details.cpp
      ClientRequestInfo.cpp
      ClientRequestInfo_i.cpp
      RequestInfo_Util.cpp
      ClientInterceptorAdapter.cpp
      PI_ForwardC.cpp
      PortableInterceptorC.cpp
      PICurrent.cpp
      PICurrent_ORBInitializer.cpp
      DynamicC.cpp
      OctetSeqC.cpp
      StringSeqC.cpp
      Codeset_Manager.cpp
      Codeset_Translator_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_CH_Event.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
      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_CodecC.cpp
      IOPC.cpp
      PollableC.cpp
      CONV_FRAMEC.cpp
      Tagged_Components.cpp
      Service_Context.cpp
      GIOPC.cpp
      BoundsC.cpp
      TAOC.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
      Policy_Manager.cpp
      Buffering_Constraint_Policy.cpp
      Messaging_PolicyValueC.cpp
      ServicesC.cpp
      NVList.cpp
      Dynamic_Adapter.cpp
    }
  }
}