Use =default for skeleton copy constructor
[ACE_TAO.git] / ACE / examples / C++NPv2 / C++NPv2.mpc
blob0954aa092eb4659f1310b340bcfaed22354d29b9
1 // -*- MPC -*-
2 // The specific section for gnuace is here to avoid problems
3 // with parallel builds.  Since the libraries in question share source
4 // files, we need to ensure that one of them is built before all others.
5 // Also, a specific section was used because you can't set build order
6 // without setting a build dependency within vc6 and the like.
8 project(*AC_CLD) : acelib, ssl, threads {
9   avoids += uses_wchar
10   sharedname = AC_CLD
11   dynamicflags += AC_CLD_BUILD_DLL
12   specific(gnuace) {
13     after += *CLD
14   }
15   Source_Files {
16     AC_Client_Logging_Daemon.cpp
17     Logging_Handler.cpp
18   }
21 project(*AIO_CLD) : acelib, ssl {
22   sharedname = AIO_CLD
23   dynamicflags += AIO_CLD_BUILD_DLL
24   Source_Files {
25     AIO_Client_Logging_Daemon.cpp
26   }
29 project(*CLD) : acelib, avoids_ace_for_tao {
30   avoids += uses_wchar
31   sharedname = CLD
32   dynamicflags += CLD_BUILD_DLL
33   Source_Files {
34     Client_Logging_Daemon.cpp
35     Logging_Acceptor.cpp
36     Logging_Event_Handler.cpp
37     Logging_Handler.cpp
38   }
41 project(*Configurable_Log_Server) : aceexe {
42   avoids += uses_wchar
43   exename = configurable_logging_server
44   Source_Files {
45     Configurable_Logging_Server.cpp
46     Service_Reporter.cpp
47   }
50 project(*Display_Logfile) : aceexe, avoids_ace_for_tao {
51   exename = display_logfile
52   Source_Files {
53     display_logfile.cpp
54   }
57 project(*Reactor_Log_Server) : aceexe, avoids_ace_for_tao {
58   avoids += uses_wchar
59   exename = reactor_logging_server
60   Source_Files {
61     Logging_Acceptor.cpp
62     Logging_Event_Handler.cpp
63     Logging_Event_Handler_Ex.cpp
64     Logging_Handler.cpp
65     Reactor_Logging_Server.cpp
66   }
69 project(*Select_Reactor_Log_Server) : aceexe, avoids_ace_for_tao {
70   avoids += uses_wchar
71   exename = select_reactor_logging_server
72   specific(gnuace) {
73     after += *Reactor_Log_Server
74   }
75   Source_Files {
76     Logging_Acceptor.cpp
77     Logging_Event_Handler.cpp
78     Logging_Event_Handler_Ex.cpp
79     Logging_Handler.cpp
80     Select_Reactor_Logging_Server.cpp
81   }
84 project(*SLD) : acelib, avoids_ace_for_tao {
85   avoids += uses_wchar
86   sharedname = SLD
87   dynamicflags += SLD_BUILD_DLL
88   specific(gnuace) {
89     after += *CLD
90   }
91   Source_Files {
92     SLD.cpp
93     Logging_Acceptor.cpp
94     Logging_Event_Handler.cpp
95     Logging_Handler.cpp
96   }
99 project(*SLDex) : acelib, avoids_ace_for_tao {
100   avoids += uses_wchar
101   sharedname = SLDex
102   dynamicflags += SLDEX_BUILD_DLL
103   specific(gnuace) {
104     after += *CLD
105   }
106   Source_Files {
107     Logging_Acceptor.cpp
108     Logging_Event_Handler.cpp
109     Logging_Event_Handler_Ex.cpp
110     Logging_Handler.cpp
111     Reactor_Logging_Server_Adapter.cpp
112     Server_Shutdown.cpp
113     SLDex.cpp
114   }
117 project(*SR_Configurable_Log_Server) : aceexe {
118   exename = sr_configurable_logging_server
119   Source_Files {
120     SR_Configurable_Logging_Server.cpp
121   }
124 project(*TP_Reactor_Log_Server) : aceexe, avoids_ace_for_tao {
125   avoids += uses_wchar
126   exename = tp_reactor_logging_server
127   specific(gnuace) {
128     after += *Reactor_Log_Server
129   }
130   Source_Files {
131     Logging_Acceptor.cpp
132     Logging_Event_Handler.cpp
133     Logging_Event_Handler_Ex.cpp
134     Logging_Handler.cpp
135     TP_Reactor_Logging_Server.cpp
136   }
139 project(*TPCLS) : acelib, ssl {
140   avoids += uses_wchar
141   sharedname = TPCLS
142   dynamicflags += TPCLS_BUILD_DLL
143   specific(gnuace) {
144     after += *CLD
145   }
146   Source_Files {
147     TPC_Logging_Server.cpp
148     Logging_Handler.cpp
149   }
152 project(*TPLS) : acelib, avoids_ace_for_tao {
153   avoids += uses_wchar
154   sharedname = TPLS
155   dynamicflags += TPLS_BUILD_DLL
156   specific(gnuace) {
157     after += *CLD
158   }
159   Source_Files {
160     Logging_Acceptor.cpp
161     Logging_Event_Handler.cpp
162     Logging_Handler.cpp
163     TP_Logging_Server.cpp
164   }
167 project(*WFMO_Reactor_Log_Server) : aceexe, wfmo, avoids_ace_for_tao {
168   avoids += uses_wchar
169   exename = wfmo_reactor_logging_server
170   specific(gnuace) {
171     after += *Reactor_Log_Server
172   }
173   Source_Files {
174     Logging_Acceptor.cpp
175     Logging_Event_Handler.cpp
176     Logging_Event_Handler_Ex.cpp
177     Logging_Handler.cpp
178     WFMO_Reactor_Logging_Server.cpp
179   }