1 project(TAO_Core_idl) : tao_versioning_idl_defaults, gen_ostream, install, pidl_install {
3 idlflags += -SS -Sorb -GA -Gp -Gd -oA AnyTypeCode \
4 -Wb,export_macro=TAO_Export \
5 -Wb,export_include=tao/TAO_Export.h \
6 -Wb,anyop_export_macro=TAO_AnyTypeCode_Export \
7 -Wb,anyop_export_include=tao/AnyTypeCode/TAO_AnyTypeCode_Export.h
11 GIOP.pidl >> AnyTypeCode/GIOPA.h AnyTypeCode/GIOPA.cpp
16 CONV_FRAME.pidl >> AnyTypeCode/CONV_FRAMEA.h AnyTypeCode/CONV_FRAMEA.cpp
17 Current.pidl >> AnyTypeCode/CurrentA.h AnyTypeCode/CurrentA.cpp
18 IIOP.pidl >> AnyTypeCode/IIOPA.h AnyTypeCode/IIOPA.cpp
19 IIOP_Endpoints.pidl >> AnyTypeCode/IIOP_EndpointsA.h AnyTypeCode/IIOP_EndpointsA.cpp
20 IOP.pidl >> AnyTypeCode/IOPA.h AnyTypeCode/IOPA.cpp
21 Messaging_PolicyValue.pidl >> AnyTypeCode/Messaging_PolicyValueA.h AnyTypeCode/Messaging_PolicyValueA.cpp
22 Messaging_SyncScope.pidl >> AnyTypeCode/Messaging_SyncScopeA.h AnyTypeCode/Messaging_SyncScopeA.cpp
23 ObjectIdList.pidl >> AnyTypeCode/ObjectIdListA.h AnyTypeCode/ObjectIdListA.cpp
24 orb_types.pidl >> AnyTypeCode/orb_typesA.h AnyTypeCode/orb_typesA.cpp
25 Policy_Manager.pidl >> AnyTypeCode/Policy_ManagerA.h AnyTypeCode/Policy_ManagerA.cpp
26 Policy_Current.pidl >> AnyTypeCode/Policy_CurrentA.h AnyTypeCode/Policy_CurrentA.cpp
27 PI_Forward.pidl >> AnyTypeCode/PI_ForwardA.h AnyTypeCode/PI_ForwardA.cpp
28 PortableInterceptor.pidl >> AnyTypeCode/PortableInterceptorA.h AnyTypeCode/PortableInterceptorA.cpp
29 Services.pidl >> AnyTypeCode/ServicesA.h AnyTypeCode/ServicesA.cpp
30 TAO.pidl >> AnyTypeCode/TAOA.h AnyTypeCode/TAOA.cpp
31 TimeBase.pidl >> AnyTypeCode/TimeBaseA.h AnyTypeCode/TimeBaseA.cpp
36 Policy_Forward.pidl >> AnyTypeCode/Policy_ForwardA.h AnyTypeCode/Policy_ForwardA.cpp
41 ParameterMode.pidl >> AnyTypeCode/ParameterModeA.h AnyTypeCode/ParameterModeA.cpp
45 idlflags += -Sci -Gse -Gata
46 BooleanSeq.pidl >> AnyTypeCode/BooleanSeqA.h AnyTypeCode/BooleanSeqA.cpp
47 CharSeq.pidl >> AnyTypeCode/CharSeqA.h AnyTypeCode/CharSeqA.cpp
48 DoubleSeq.pidl >> AnyTypeCode/DoubleSeqA.h AnyTypeCode/DoubleSeqA.cpp
49 FloatSeq.pidl >> AnyTypeCode/FloatSeqA.h AnyTypeCode/FloatSeqA.cpp
50 LongDoubleSeq.pidl >> AnyTypeCode/LongDoubleSeqA.h AnyTypeCode/LongDoubleSeqA.cpp
51 LongLongSeq.pidl >> AnyTypeCode/LongLongSeqA.h AnyTypeCode/LongLongSeqA.cpp
52 LongSeq.pidl >> AnyTypeCode/LongSeqA.h AnyTypeCode/LongSeqA.cpp
53 OctetSeq.pidl >> AnyTypeCode/OctetSeqA.h AnyTypeCode/OctetSeqA.cpp
54 ShortSeq.pidl >> AnyTypeCode/ShortSeqA.h AnyTypeCode/ShortSeqA.cpp
55 StringSeq.pidl >> AnyTypeCode/StringSeqA.h AnyTypeCode/StringSeqA.cpp
56 ULongLongSeq.pidl >> AnyTypeCode/ULongLongSeqA.h AnyTypeCode/ULongLongSeqA.cpp
57 ULongSeq.pidl >> AnyTypeCode/ULongSeqA.h AnyTypeCode/ULongSeqA.cpp
58 UShortSeq.pidl >> AnyTypeCode/UShortSeqA.h AnyTypeCode/UShortSeqA.cpp
59 WCharSeq.pidl >> AnyTypeCode/WCharSeqA.h AnyTypeCode/WCharSeqA.cpp
60 WStringSeq.pidl >> AnyTypeCode/WStringSeqA.h AnyTypeCode/WStringSeqA.cpp
64 idlflags += -Sci -Gse -Gata --idl-version 4
65 Int8Seq.pidl >> AnyTypeCode/Int8SeqA.h AnyTypeCode/Int8SeqA.cpp
66 UInt8Seq.pidl >> AnyTypeCode/UInt8SeqA.h AnyTypeCode/UInt8SeqA.cpp
70 idlflags += -GT -oS PortableServer -Gd \
71 -Wb,safe_include=tao/PolicyC.h \
72 -Wb,skel_export_macro=TAO_PortableServer_Export \
73 -Wb,skel_export_include=tao/PortableServer/portableserver_export.h
76 Policy.pidl >> PortableServer/PolicyS.h PortableServer/PolicyS.cpp PortableServer/PolicyS_T.h PortableServer/PolicyS_T.cpp AnyTypeCode/PolicyA.h AnyTypeCode/PolicyA.cpp
79 PidlInstallWithoutBuilding_Files {
89 project(TAO) : acelib, install, tao_output, taodefaults, pidl, extra_core, taoidldefaults, gen_ostream, corba_e_micro, corba_e_compact, core_minimum_corba, tao_no_iiop, valuetype_out_indirection {
92 dynamicflags += TAO_BUILD_DLL
94 Source_Files(TAO_COMPONENTS) {
95 Abstract_Servant_Base.cpp
101 AnyTypeCode_Adapter.cpp
103 Asynch_Queued_Message.cpp
104 Asynch_Reply_Dispatcher_Base.cpp
105 Base_Transport_Property.cpp
107 Bind_Dispatcher_Guard.cpp
108 Block_Flushing_Strategy.cpp
109 Blocked_Connect_Strategy.cpp
113 Cleanup_Func_Registry.cpp
114 Client_Strategy_Factory.cpp
115 ClientRequestInterceptor_Adapter_Factory.cpp
116 ClientRequestInterceptor_Adapter.cpp
118 Codeset_Manager_Factory_Base.cpp
119 Codeset_Translator_Base.cpp
120 Collocated_Invocation.cpp
121 Collocation_Resolver.cpp
123 Connection_Handler.cpp
124 Connection_Purging_Strategy.cpp
125 Connector_Registry.cpp
133 Default_Collocation_Resolver.cpp
134 Default_Endpoint_Selector_Factory.cpp
137 Default_Stub_Factory.cpp
138 Default_Thread_Lane_Resources_Manager.cpp
143 Endpoint_Selector_Factory.cpp
147 Fault_Tolerance_Service.cpp
150 Flushing_Strategy.cpp
151 GIOP_Fragmentation_Strategy.cpp
152 GIOP_Message_Base.cpp
153 GIOP_Message_Generator_Parser.cpp
154 GIOP_Message_Generator_Parser_10.cpp
155 GIOP_Message_Generator_Parser_11.cpp
156 GIOP_Message_Generator_Parser_12.cpp
157 GIOP_Message_Generator_Parser_Impl.cpp
158 GIOP_Message_Locate_Header.cpp
159 GIOP_Message_State.cpp
160 GIOP_Message_Version.cpp
162 HR_Time_Policy_Strategy.cpp
166 IFR_Client_Adapter.cpp
168 IIOP_Connection_Handler.cpp
176 Incoming_Message_Queue.cpp
177 Incoming_Message_Stack.cpp
179 Invocation_Adapter.cpp
181 Invocation_Endpoint_Selectors.cpp
182 Invocation_Retry_State.cpp
183 Invocation_Retry_Params.cpp
186 IORInterceptor_Adapter.cpp
187 IORInterceptor_Adapter_Factory.cpp
189 Leader_Follower_Flushing_Strategy.cpp
191 LF_Connect_Strategy.cpp
194 LF_Event_Loop_Thread_Helper.cpp
196 LF_Follower_Auto_Adder.cpp
197 LF_Follower_Auto_Ptr.cpp
198 LF_Invocation_Event.cpp
201 LF_Strategy_Complete.cpp
203 LocateRequest_Invocation.cpp
204 LocateRequest_Invocation_Adapter.cpp
208 LRU_Connection_Purging_Strategy.cpp
210 Messaging_PolicyValueC.cpp
211 Messaging_SyncScopeC.cpp
215 New_Leader_Generator.cpp
217 Null_Fragmentation_Strategy.cpp
221 Object_Proxy_Broker.cpp
226 On_Demand_Fragmentation_Strategy.cpp
227 operation_details.cpp
229 ORBInitializer_Registry.cpp
230 ORBInitializer_Registry_Adapter.cpp
233 ORB_Core_Auto_Ptr.cpp
234 ORB_Core_TSS_Resources.cpp
241 Pluggable_Messaging_Utils.cpp
244 Policy_Current_Impl.cpp
251 PolicyFactory_Registry_Adapter.cpp
252 PolicyFactory_Registry_Factory.cpp
253 PortableInterceptorC.cpp
256 Profile_Transport_Resolver.cpp
259 Network_Priority_Protocols_Hooks.cpp
262 Reactive_Connect_Strategy.cpp
263 Reactive_Flushing_Strategy.cpp
264 Refcounted_ObjectKey.cpp
265 Remote_Invocation.cpp
266 Remote_Object_Proxy_Broker.cpp
268 Request_Dispatcher.cpp
269 RequestInterceptor_Adapter.cpp
272 Server_Strategy_Factory.cpp
273 ServerRequestInterceptor_Adapter.cpp
274 ServerRequestInterceptor_Adapter_Factory.cpp
275 Service_Callbacks.cpp
277 Service_Context_Handler.cpp
278 Service_Context_Handler_Registry.cpp
279 Services_Activate.cpp
285 Storable_FlatFileStream.cpp
287 Storable_File_Guard.cpp
291 Synch_Queued_Message.cpp
292 Synch_Reply_Dispatcher.cpp
293 System_Time_Policy_Strategy.cpp
295 Tagged_Components.cpp
298 TAO_Server_Request.cpp
299 TAO_Singleton_Manager.cpp
301 target_specification.cpp
302 Thread_Lane_Resources.cpp
303 Thread_Lane_Resources_Manager.cpp
304 Thread_Per_Connection_Handler.cpp
305 Time_Policy_Manager.cpp
308 Transport_Acceptor.cpp
309 Transport_Connector.cpp
310 Transport_Descriptor_Interface.cpp
311 Transport_Mux_Strategy.cpp
312 Transport_Queueing_Strategies.cpp
313 Transport_Selection_Guard.cpp
316 TypeCodeFactory_Adapter.cpp
323 Valuetype_Adapter.cpp
324 Valuetype_Adapter_Factory.cpp
325 Wait_On_Leader_Follower.cpp
326 Wait_On_LF_No_Upcall.cpp
331 WrongTransactionC.cpp
333 GUIResource_Factory.cpp
339 Abstract_Servant_Base.h
347 AnyTypeCode_Adapter.h
348 Any_Insert_Policy_T.h
352 Asynch_Queued_Message.h
353 Asynch_Reply_Dispatcher_Base.h
354 Base_Transport_Property.h
359 BD_String_Argument_T.h
361 Bind_Dispatcher_Guard.h
362 Blocked_Connect_Strategy.h
363 Block_Flushing_Strategy.h
366 Bounded_Array_Allocation_Traits_T.h
367 Bounded_Array_Sequence_T.h
368 Bounded_BD_String_Sequence_T.h
369 Bounded_Basic_String_Sequence_T.h
370 Bounded_Object_Reference_Sequence_T.h
371 Bounded_Reference_Allocation_Traits_T.h
372 Bounded_Sequence_CDR_T.h
373 Bounded_Value_Allocation_Traits_T.h
374 Bounded_Value_Sequence_T.h
380 Cleanup_Func_Registry.h
381 ClientRequestInterceptor_Adapter.h
382 Client_Strategy_Factory.h
383 Codeset_Descriptor_Base.h
385 Codeset_Manager_Factory_Base.h
386 Codeset_Translator_Base.h
387 Collocated_Invocation.h
388 Collocation_Resolver.h
389 Collocation_Strategy.h
392 Connection_Purging_Strategy.h
408 Default_Collocation_Resolver.h
409 Default_Endpoint_Selector_Factory.h
410 default_environment.h
414 Default_Stub_Factory.h
415 Default_Thread_Lane_Resources_Manager.h
421 Endpoint_Selector_Factory.h
426 Fault_Tolerance_Service.h
428 Fixed_Array_Argument_T.h
429 Fixed_Size_Argument_T.h
436 GIOP_Message_Generator_Parser_10.h
437 GIOP_Message_Generator_Parser_11.h
438 GIOP_Message_Generator_Parser_12.h
439 GIOP_Message_Generator_Parser.h
440 GIOP_Message_Generator_Parser_Impl.h
441 GIOP_Message_Locate_Header.h
443 GIOP_Message_Version.h
446 GUIResource_Factory.h
447 HR_Time_Policy_Strategy.h
456 IIOP_Connection_Handler.h
464 Incoming_Message_Queue.h
465 Incoming_Message_Stack.h
470 Invocation_Endpoint_Selectors.h
474 IORInterceptor_Adapter_Factory.h
475 IORInterceptor_Adapter.h
477 Leader_Follower_Flushing_Strategy.h
480 LF_Connect_Strategy.h
483 LF_Event_Loop_Thread_Helper.h
484 LF_Follower_Auto_Adder.h
485 LF_Follower_Auto_Ptr.h
487 LF_Invocation_Event.h
488 LF_Strategy_Complete.h
490 Load_Protocol_Factory_T.h
492 LocateRequest_Invocation_Adapter.h
493 LocateRequest_Invocation.h
500 LRU_Connection_Purging_Strategy.h
503 Messaging_PolicyValueC.h
504 Messaging_PolicyValueS.h
505 Messaging_SyncScopeC.h
506 Messaging_SyncScopeS.h
510 New_Leader_Generator.h
519 Object_Proxy_Broker.h
522 Object_Reference_Sequence_Element_T.h
523 Object_Reference_Const_Sequence_Element_T.h
525 Object_Reference_Traits_Base_T.h
526 Object_Reference_Traits_T.h
533 ORB_Core_TSS_Resources.h
536 ORBInitializer_Registry.h
537 ORBInitializer_Registry_Adapter.h
548 Pluggable_Messaging_Utils.h
550 PolicyFactory_Registry_Adapter.h
556 Policy_Current_Impl.h
563 PortableInterceptorC.h
564 PortableInterceptor.h
565 PortableInterceptorS.h
568 Profile_Transport_Resolver.h
571 Network_Priority_Protocols_Hooks.h
576 Reactive_Connect_Strategy.h
577 Reactive_Flushing_Strategy.h
578 Refcounted_ObjectKey.h
580 Remote_Object_Proxy_Broker.h
583 RequestInterceptor_Adapter.h
589 Server_Strategy_Factory.h
597 Special_Basic_Arguments.h
598 Special_Basic_Argument_T.h
603 String_Sequence_Element_T.h
604 String_Const_Sequence_Element_T.h
605 String_Traits_Base_T.h
610 Synch_Queued_Message.h
611 Synch_Reply_Dispatcher.h
612 System_Time_Policy_Strategy.h
622 TAO_Singleton_Manager.h
623 target_specification.h
624 Thread_Lane_Resources.h
625 Thread_Lane_Resources_Manager.h
626 Thread_Per_Connection_Handler.h
627 Time_Policy_Manager.h
628 Time_Policy_Strategy.h
633 Transport_Cache_Manager.h
634 Transport_Cache_Manager_T.h
635 Transport_Connector.h
636 Transport_Descriptor_Interface.h
638 Transport_Mux_Strategy.h
639 Transport_Queueing_Strategies.h
640 Transport_Selection_Guard.h
643 TypeCodeFactory_Adapter.h
646 UB_String_Arguments.h
647 UB_String_Argument_T.h
654 Unbounded_Array_Allocation_Traits_T.h
655 Unbounded_Array_Sequence_T.h
656 Unbounded_BD_String_Sequence_T.h
657 Unbounded_Basic_String_Sequence_T.h
658 Unbounded_Object_Reference_Sequence_T.h
659 Unbounded_Octet_Sequence_T.h
660 Unbounded_Octet_Sequence_T.h
661 Unbounded_Reference_Allocation_Traits_T.h
662 Unbounded_Sequence_CDR_T.h
663 Unbounded_Value_Allocation_Traits_T.h
664 Unbounded_Value_Sequence_T.h
670 Valuetype_Adapter_Factory.h
671 Var_Array_Argument_T.h
674 Var_Size_Argument_T.h
678 Versioned_Namespace.h
679 Wait_On_Leader_Follower.h
680 Wait_On_LF_No_Upcall.h
715 orb.idl // not compiled
723 ../PROBLEM-REPORT-FORM
730 verbatim(gnuace, postinstall) {
731 " perl -i -pe's!\\$$[{(]TAO_ROOT[})]!$(INSTALL_PREFIX)/include!g' $(DESTDIR)$(INSTALL_PREFIX)/share/tao/rules.tao.GNU"
732 " echo export TAO_ROOT=$(INSTALL_PREFIX)/share/tao> $(DESTDIR)$(INSTALL_PREFIX)/share/tao/tao-devel.sh"