diff options
Diffstat (limited to 'ACE/examples/C++NPv2/C++NPv2.mpc')
-rw-r--r-- | ACE/examples/C++NPv2/C++NPv2.mpc | 183 |
1 files changed, 183 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..675db6f9929 --- /dev/null +++ b/ACE/examples/C++NPv2/C++NPv2.mpc @@ -0,0 +1,183 @@ +// -*- 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 { + 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 += uses_wchar ace_for_tao + 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 += uses_wchar ace_for_tao + 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 += uses_wchar ace_for_tao + 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 += uses_wchar ace_for_tao + 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 += uses_wchar ace_for_tao + 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 += uses_wchar ace_for_tao + 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 += uses_wchar ace_for_tao + 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 += uses_wchar ace_for_tao + 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 + } +} |