Fixed typos
[ACE_TAO.git] / ACE / ace / ace_for_tao.mpc
blob629b5c9d145b846bd36bd41f32b5b440a5574ff9
1 //  -*- MPC -*-
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.
6 //
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
9 // possible.
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) {
18     ACE.cpp
19     Active_Map_Manager.cpp
20     Addr.cpp
21     Argv_Type_Converter.cpp
22     Assert.cpp
23     Atomic_Op.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
28     Basic_Types.cpp
29     Capabilities.cpp        // Required by TAO/orbsvcs/examples/ImR/Advanced
30     CDR_Base.cpp
31     CDR_Stream.cpp
32     CDR_Size.cpp
33     Cleanup.cpp
34     Codeset_IBM1047.cpp
35     Codeset_Registry.cpp
36     Codeset_Registry_db.cpp
37     Condition_Attributes.cpp
38     Condition_Recursive_Thread_Mutex.cpp
39     Condition_Thread_Mutex.cpp
40     Copy_Disabled.cpp
41     DLL_Manager.cpp
42     Dirent.cpp // Required by TAO_IDL
43     Dirent_Selector.cpp
44     Dump.cpp
45     Dynamic.cpp
46     Dynamic_Message_Strategy.cpp
47     Event_Base.cpp
48     Event_Handler.cpp
49     Event_Handler_Handle_Timeout_Upcall.cpp
50     FILE.cpp
51     FILE_Addr.cpp
52     Flag_Manip.cpp
53     Framework_Component.cpp
54     Functor.cpp
55     Functor_String.cpp
56     Get_Opt.cpp
57     Handle_Ops.cpp
58     Handle_Set.cpp
59     Hashable.cpp
60     High_Res_Timer.cpp  // Required by orbsvcs/tests/Notify/lib
61     INET_Addr.cpp
62     Init_ACE.cpp
63     IO_SAP.cpp
64     IO_Cntl_Msg.cpp
65     IOStream.cpp
66     IPC_SAP.cpp
67     Lib_Find.cpp
68     Local_Memory_Pool.cpp
69     Lock.cpp
70     Log_Category.cpp
71     Log_Msg.cpp
72     Log_Msg_Backend.cpp
73     Log_Msg_Callback.cpp
74     Log_Msg_IPC.cpp
75     Log_Msg_NT_Event_Log.cpp
76     Log_Msg_UNIX_Syslog.cpp
77     Log_Record.cpp
78     Logging_Strategy.cpp
79     Malloc.cpp
80     Malloc_Allocator.cpp
81     Mem_Map.cpp
82     Message_Block.cpp
83     Message_Queue.cpp
84     Message_Queue_NT.cpp
85     MMAP_Memory_Pool.cpp
86     Monitor_Admin.cpp
87     Monitor_Admin_Manager.cpp
88     Monitor_Base.cpp
89     Monitor_Point_Registry.cpp
90     Monitor_Size.cpp
91     Monitor_Control_Types.cpp
92     Monitor_Control_Action.cpp
93     Monotonic_Time_Policy.cpp
94     MQX_Filesystem.cpp
95     Mutex.cpp
96     Notification_Strategy.cpp
97     Notification_Queue.cpp
98     Null_Mutex.cpp
99     Obchunk.cpp
100     Object_Manager.cpp
101     Object_Manager_Base.cpp
102     Obstack.cpp
103     OS_Errno.cpp
104     OS_Log_Msg_Attributes.cpp
105     OS_main.cpp
106     OS_NS_arpa_inet.cpp
107     OS_NS_ctype.cpp
108     OS_NS_dirent.cpp
109     OS_NS_dlfcn.cpp
110     OS_NS_errno.cpp
111     OS_NS_fcntl.cpp
112     OS_NS_math.cpp
113     OS_NS_netdb.cpp
114     OS_NS_poll.cpp
115     OS_NS_pwd.cpp
116     OS_NS_regex.cpp
117     OS_NS_signal.cpp
118     OS_NS_stdio.cpp
119     OS_NS_stdlib.cpp
120     OS_NS_string.cpp
121     OS_NS_strings.cpp
122     OS_NS_stropts.cpp
123     OS_NS_sys_mman.cpp
124     OS_NS_sys_msg.cpp
125     OS_NS_sys_resource.cpp
126     OS_NS_sys_select.cpp
127     OS_NS_sys_sendfile.cpp
128     OS_NS_sys_shm.cpp
129     OS_NS_sys_socket.cpp
130     OS_NS_sys_stat.cpp
131     OS_NS_sys_time.cpp
132     OS_NS_sys_uio.cpp
133     OS_NS_sys_utsname.cpp
134     OS_NS_sys_wait.cpp
135     OS_NS_Thread.cpp
136     OS_NS_time.cpp
137     OS_NS_unistd.cpp
138     OS_NS_wchar.cpp
139     OS_NS_wctype.cpp
140     OS_QoS.cpp
141     OS_Thread_Adapter.cpp
142     OS_TLI.cpp
143     Parse_Node.cpp
144     Pipe.cpp
145     Process.cpp
146     Process_Manager.cpp
147     Reactor.cpp
148     Reactor_Impl.cpp
149     Reactor_Notification_Strategy.cpp
150     Reactor_Timer_Interface.cpp
151     Read_Buffer.cpp
152     Recursive_Thread_Mutex.cpp
153     Rtems_init.c
154     RW_Mutex.cpp
155     RW_Thread_Mutex.cpp
156     Sched_Params.cpp
157     Select_Reactor_Base.cpp
158     Signal.cpp
159     Sig_Handler.cpp
160     Sig_Adapter.cpp
161     SOCK.cpp
162     SOCK_Acceptor.cpp
163     Sock_Connect.cpp
164     SOCK_Connector.cpp
165     SOCK_Dgram.cpp
166     SOCK_Dgram_Mcast.cpp
167     SOCK_IO.cpp
168     SOCK_Stream.cpp
169     SPIPE.cpp
170     SPIPE_Acceptor.cpp
171     SPIPE_Connector.cpp
172     SPIPE_Addr.cpp
173     SPIPE_Stream.cpp
174     SString.cpp
175     Stack_Trace.cpp      // Required by Log_Msg.cpp
176     Stats.cpp            // Required by orbsvcs/tests/Notify
177     String_Base_Const.cpp
178     Synch_Options.cpp
179     Task.cpp
180     Thread.cpp
181     Thread_Adapter.cpp
182     Thread_Control.cpp
183     Thread_Exit.cpp
184     Thread_Hook.cpp
185     Thread_Manager.cpp
186     Thread_Mutex.cpp
187     Throughput_Stats.cpp
188     Time_Policy.cpp
189     Time_Value.cpp
190     Timeprobe.cpp
191     Token.cpp
192     TP_Reactor.cpp
193     Trace.cpp
194     TSS_Adapter.cpp
196     // Dev_Poll_Reactor isn't available on Windows.
197     conditional(!prop:windows) {
198       Dev_Poll_Reactor.cpp
199     }
201     // ACE_Token implementation uses semaphores on Windows and VxWorks.
202     conditional(prop:windows) {
203       NT_Service.cpp // Required by ace_for_tao sponsors
204       Semaphore.cpp
205       Process_Mutex.cpp
206       WFMO_Reactor.cpp
207     }
208   }
210   Template_Files {
211     Abstract_Timer_Queue.cpp
212     Acceptor.cpp
213     Active_Map_Manager_T.cpp
214     Array_Base.cpp
215     Array_Map.cpp
216     Arg_Shifter.cpp
217     ARGV.cpp
218     Atomic_Op_T.cpp
219     Auto_Event.cpp
220     Auto_Functor.cpp
221     Auto_IncDec_T.cpp
222     Auto_Ptr.cpp
223     Based_Pointer_T.cpp
224     Cache_Map_Manager_T.cpp
225     Cached_Connect_Strategy_T.cpp
226     Caching_Strategies_T.cpp
227     Caching_Utility_T.cpp
228     Cleanup_Strategies_T.cpp
229     Condition_T.cpp
230     Connector.cpp
231     Containers_T.cpp
232     Countdown_Time_T.cpp
233     Dump_T.cpp
234     Dynamic_Service.cpp
235     Env_Value_T.cpp
236     Event.cpp
237     Event_Handler_T.cpp
238     Framework_Component_T.cpp
239     Free_List.cpp
240     Functor_T.cpp
241     Guard_T.cpp
242     Hash_Cache_Map_Manager_T.cpp
243     Hash_Map_Manager_T.cpp
244     Hash_Map_With_Allocator_T.cpp
245     IOStream_T.cpp
246     Intrusive_List.cpp
247     Intrusive_List_Node.cpp
248     Lock_Adapter_T.cpp
249     Malloc_T.cpp
250     Managed_Object.cpp
251     Manual_Event.cpp
252     Map_Manager.cpp
253     Map_T.cpp
254     Message_Block_T.cpp
255     Message_Queue_T.cpp
256     Module.cpp
257     Node.cpp
258     Obstack_T.cpp
259     Pair_T.cpp
260     RB_Tree.cpp
261     Reactor_Token_T.cpp
262     Refcountable_T.cpp
263     Refcounted_Auto_Ptr.cpp
264     Reverse_Lock_T.cpp
265     Select_Reactor_T.cpp
266     Singleton.cpp
267     Strategies_T.cpp
268     Stream.cpp
269     Stream_Modules.cpp
270     String_Base.cpp
271     Svc_Handler.cpp
272     TSS_T.cpp
273     Task_Ex_T.cpp
274     Task_T.cpp
275     Timeprobe_T.cpp
276     Time_Policy_T.cpp
277     Time_Value_T.cpp
278     Timer_Hash_T.cpp
279     Timer_Heap_T.cpp
280     Timer_List_T.cpp
281     Timer_Queue_Adapters.cpp
282     Timer_Queue_Iterator.cpp
283     Timer_Queue_T.cpp
284     Timer_Wheel_T.cpp
285     Tokenizer_T.cpp
286     Typed_SV_Message.cpp
287     Typed_SV_Message_Queue.cpp
288     Unbounded_Queue.cpp
289     Unbounded_Set.cpp
290     Vector_T.cpp
291   }
293   Inline_Files {
294     Bound_Ptr.inl
295     Condition_T.inl
296     Guard_T.inl
297     Handle_Gobbler.inl
298     Lock_Adapter_T.inl
299     OS_Memory.inl
300     Refcounted_Auto_Ptr.inl
301     Reverse_Lock_T.inl
302     TSS_T.inl
303     ace_wchar.inl
304     MMAP_Memory_Pool.inl
305     Mem_Map.inl
306     Time_Value_T.inl
307   }
309   Header_Files {
310     ACE_export.h
311     Based_Pointer_Repository.h
312     Bound_Ptr.h
313     CORBA_macros.h
314     Condition_T.h
315     Countdown_Time.h
316     Default_Constants.h
317     Event_Base.h
318     Exception_Macros.h
319     Global_Macros.h
320     Guard_T.h
321     Handle_Gobbler.h
322     If_Then_Else.h
323     IO_Cntl_Msg.h
324     Lock_Adapter_T.h
325     Log_Priority.h
326     Malloc_Base.h
327     MMAP_Memory_Pool.h
328     Memory_Pool.h
329     Mem_Map.h
330     Min_Max.h
331     Monotonic_Time_Policy.h
332     MQX_Filesystem.h
333     Null_Barrier.h
334     Null_Condition.h
335     Null_Mutex.h
336     Null_Semaphore.h
337     Numeric_Limits.h
338     OS_Memory.h
339     OS_NS_macros.h
340     OS_Thread_Adapter.h
341     Object_Manager_Base.h
342     Process.h
343     Process_Manager.h
344     Reactor_Impl.h
345     Reactor_Timer_Interface.h
346     Refcounted_Auto_Ptr.h
347     Reverse_Lock_T.h
348     Select_Reactor.h
349     SStringfwd.h
350     Static_Object_Lock.h
351     String_Base_Const.h
352     Svc_Conf.h
353     Svc_Conf_Tokens.h
354     Synch.h
355     Synch_Traits.h
356     TSS_T.h
357     Time_Policy.h
358     Time_Value_T.h
359     Timer_Queuefwd.h
360     Truncate.h
361     Value_Ptr.h
362     Version.h
363     ace_wchar.h
364     checked_iterator.h
365     config-WinCE.h
366     config-all.h
367     config-borland-common.h
368     config-lite.h
369     config-minimal.h
370     config-win32-borland.h
371     config-win32-common.h
372     config-win32-msvc-7.h
373     config-win32-msvc.h
374     config-win32.h
375     config.h
376     iosfwd.h
377     os_include
378     os_include/arpa
379     os_include/net
380     os_include/netinet
381     os_include/sys
382     post.h
383     pre.h
384     streams.h
385     svc_export.h
386   }
388   Documentation_Files {
389     README
390     ../VERSION.txt
391   }
393   Pkgconfig_Files {
394      ACE_FOR_TAO.pc.in
395   }