2 // The ACE_FOR_TAO subset is designed primarily for use with the
3 // TAO CosNotification service. It is not intended to be used
4 // for some of other TAO features and services, such as the TAO
5 // Strategies library, the CosNaming service, etc.
7 // Avoid adding source files simply to get some ACE/TAO-based code to
8 // link. This ACE_FOR_TAO subset library must remain as small as
11 project(ACE_FOR_TAO) : acedefaults, install, svcconf, uuid, versioned_namespace, pkgconfig, ace_output {
12 macros += ACE_LACKS_ACE_TOKEN
13 requires = ace_for_tao ace_svcconf
14 sharedname = ACE_FOR_TAO
15 dynamicflags += ACE_BUILD_DLL
17 Source_Files(ACE_COMPONENTS) {
19 Active_Map_Manager.cpp
21 Argv_Type_Converter.cpp
24 Barrier.cpp // Required by orbsvcs/tests/Notify/lib
25 Base_Thread_Adapter.cpp
26 Based_Pointer_Repository.cpp
27 Basic_Stats.cpp // Required by ace/Stats
29 Capabilities.cpp // Required by TAO/orbsvcs/examples/ImR/Advanced
36 Codeset_Registry_db.cpp
37 Condition_Attributes.cpp
38 Condition_Recursive_Thread_Mutex.cpp
39 Condition_Thread_Mutex.cpp
42 Dirent.cpp // Required by TAO_IDL
46 Dynamic_Message_Strategy.cpp
49 Event_Handler_Handle_Timeout_Upcall.cpp
53 Framework_Component.cpp
60 High_Res_Timer.cpp // Required by orbsvcs/tests/Notify/lib
75 Log_Msg_NT_Event_Log.cpp
76 Log_Msg_UNIX_Syslog.cpp
87 Monitor_Admin_Manager.cpp
89 Monitor_Point_Registry.cpp
91 Monitor_Control_Types.cpp
92 Monitor_Control_Action.cpp
93 Monotonic_Time_Policy.cpp
96 Notification_Strategy.cpp
97 Notification_Queue.cpp
101 Object_Manager_Base.cpp
104 OS_Log_Msg_Attributes.cpp
125 OS_NS_sys_resource.cpp
127 OS_NS_sys_sendfile.cpp
133 OS_NS_sys_utsname.cpp
141 OS_Thread_Adapter.cpp
149 Reactor_Notification_Strategy.cpp
150 Reactor_Timer_Interface.cpp
152 Recursive_Thread_Mutex.cpp
156 Select_Reactor_Base.cpp
174 Stack_Trace.cpp // Required by Log_Msg.cpp
175 Stats.cpp // Required by orbsvcs/tests/Notify
176 String_Base_Const.cpp
195 // Dev_Poll_Reactor isn't available on Windows.
196 conditional(!prop:windows) {
200 // ACE_Token implementation uses semaphores on Windows and VxWorks.
201 conditional(prop:windows) {
202 NT_Service.cpp // Required by ace_for_tao sponsors
210 Abstract_Timer_Queue.cpp
212 Active_Map_Manager_T.cpp
223 Cache_Map_Manager_T.cpp
224 Cached_Connect_Strategy_T.cpp
225 Caching_Strategies_T.cpp
226 Caching_Utility_T.cpp
227 Cleanup_Strategies_T.cpp
237 Framework_Component_T.cpp
241 Hash_Cache_Map_Manager_T.cpp
242 Hash_Map_Manager_T.cpp
243 Hash_Map_With_Allocator_T.cpp
246 Intrusive_List_Node.cpp
262 Refcounted_Auto_Ptr.cpp
280 Timer_Queue_Adapters.cpp
281 Timer_Queue_Iterator.cpp
286 Typed_SV_Message_Queue.cpp
298 Refcounted_Auto_Ptr.inl
309 Based_Pointer_Repository.h
328 Monotonic_Time_Policy.h
338 Object_Manager_Base.h
342 Reactor_Timer_Interface.h
343 Refcounted_Auto_Ptr.h
364 config-win32-borland.h
365 config-win32-common.h
381 Documentation_Files {