summaryrefslogtreecommitdiff
path: root/ACE/examples/C++NPv2/C++NPv2.mpc
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/examples/C++NPv2/C++NPv2.mpc')
-rw-r--r--ACE/examples/C++NPv2/C++NPv2.mpc182
1 files changed, 182 insertions, 0 deletions
diff --git a/ACE/examples/C++NPv2/C++NPv2.mpc b/ACE/examples/C++NPv2/C++NPv2.mpc
new file mode 100644
index 00000000000..936cbf92c2f
--- /dev/null
+++ b/ACE/examples/C++NPv2/C++NPv2.mpc
@@ -0,0 +1,182 @@
+// -*- MPC -*-
+// $Id$
+
+// The specific section for gnuace is here to avoid problems
+// with parallel builds. Since the libraries in question share source
+// files, we need to ensure that one of them is built before all others.
+// Also, a specific section was used because you can't set build order
+// without setting a build dependency within vc6 and the like.
+
+project(*AC_CLD) : acelib, ssl, threads {
+ avoids += uses_wchar
+ sharedname = AC_CLD
+ dynamicflags += AC_CLD_BUILD_DLL
+ specific(gnuace) {
+ after += *CLD
+ }
+ Source_Files {
+ AC_Client_Logging_Daemon.cpp
+ Logging_Handler.cpp
+ }
+}
+
+project(*AIO_CLD) : acelib, ssl {
+ sharedname = AIO_CLD
+ dynamicflags += AIO_CLD_BUILD_DLL
+ Source_Files {
+ AIO_Client_Logging_Daemon.cpp
+ }
+}
+
+project(*CLD) : acelib, avoids_ace_for_tao {
+ avoids += uses_wchar
+ sharedname = CLD
+ dynamicflags += CLD_BUILD_DLL
+ Source_Files {
+ Client_Logging_Daemon.cpp
+ Logging_Acceptor.cpp
+ Logging_Event_Handler.cpp
+ Logging_Handler.cpp
+ }
+}
+
+project(*Configurable_Log_Server) : aceexe {
+ avoids += uses_wchar
+ exename = configurable_logging_server
+ Source_Files {
+ Configurable_Logging_Server.cpp
+ Service_Reporter.cpp
+ }
+}
+
+project(*Display_Logfile) : aceexe, avoids_ace_for_tao {
+ exename = display_logfile
+ Source_Files {
+ display_logfile.cpp
+ }
+}
+
+project(*Reactor_Log_Server) : aceexe, avoids_ace_for_tao {
+ avoids += uses_wchar
+ exename = reactor_logging_server
+ Source_Files {
+ Logging_Acceptor.cpp
+ Logging_Event_Handler.cpp
+ Logging_Event_Handler_Ex.cpp
+ Logging_Handler.cpp
+ Reactor_Logging_Server.cpp
+ }
+}
+
+project(*Select_Reactor_Log_Server) : aceexe, avoids_ace_for_tao {
+ avoids += uses_wchar
+ exename = select_reactor_logging_server
+ specific(gnuace) {
+ after += *Reactor_Log_Server
+ }
+ Source_Files {
+ Logging_Acceptor.cpp
+ Logging_Event_Handler.cpp
+ Logging_Event_Handler_Ex.cpp
+ Logging_Handler.cpp
+ Select_Reactor_Logging_Server.cpp
+ }
+}
+
+project(*SLD) : acelib, avoids_ace_for_tao {
+ avoids += uses_wchar
+ sharedname = SLD
+ dynamicflags += SLD_BUILD_DLL
+ specific(gnuace) {
+ after += *CLD
+ }
+ Source_Files {
+ SLD.cpp
+ Logging_Acceptor.cpp
+ Logging_Event_Handler.cpp
+ Logging_Handler.cpp
+ }
+}
+
+project(*SLDex) : acelib, avoids_ace_for_tao {
+ avoids += uses_wchar
+ sharedname = SLDex
+ dynamicflags += SLDEX_BUILD_DLL
+ specific(gnuace) {
+ after += *CLD
+ }
+ Source_Files {
+ Logging_Acceptor.cpp
+ Logging_Event_Handler.cpp
+ Logging_Event_Handler_Ex.cpp
+ Logging_Handler.cpp
+ Reactor_Logging_Server_Adapter.cpp
+ Server_Shutdown.cpp
+ SLDex.cpp
+ }
+}
+
+project(*SR_Configurable_Log_Server) : aceexe {
+ exename = sr_configurable_logging_server
+ Source_Files {
+ SR_Configurable_Logging_Server.cpp
+ }
+}
+
+project(*TP_Reactor_Log_Server) : aceexe, avoids_ace_for_tao {
+ avoids += uses_wchar
+ exename = tp_reactor_logging_server
+ specific(gnuace) {
+ after += *Reactor_Log_Server
+ }
+ Source_Files {
+ Logging_Acceptor.cpp
+ Logging_Event_Handler.cpp
+ Logging_Event_Handler_Ex.cpp
+ Logging_Handler.cpp
+ TP_Reactor_Logging_Server.cpp
+ }
+}
+
+project(*TPCLS) : acelib, ssl {
+ avoids += uses_wchar
+ sharedname = TPCLS
+ dynamicflags += TPCLS_BUILD_DLL
+ specific(gnuace) {
+ after += *CLD
+ }
+ Source_Files {
+ TPC_Logging_Server.cpp
+ Logging_Handler.cpp
+ }
+}
+
+project(*TPLS) : acelib, avoids_ace_for_tao {
+ avoids += uses_wchar
+ sharedname = TPLS
+ dynamicflags += TPLS_BUILD_DLL
+ specific(gnuace) {
+ after += *CLD
+ }
+ Source_Files {
+ Logging_Acceptor.cpp
+ Logging_Event_Handler.cpp
+ Logging_Handler.cpp
+ TP_Logging_Server.cpp
+ }
+}
+
+project(*WFMO_Reactor_Log_Server) : aceexe, wfmo, avoids_ace_for_tao {
+ avoids += uses_wchar
+ exename = wfmo_reactor_logging_server
+ specific(gnuace) {
+ after += *Reactor_Log_Server
+ }
+ Source_Files {
+ Logging_Acceptor.cpp
+ Logging_Event_Handler.cpp
+ Logging_Event_Handler_Ex.cpp
+ Logging_Handler.cpp
+ WFMO_Reactor_Logging_Server.cpp
+ }
+}