summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-04-22 17:41:30 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-04-22 17:41:30 +0000
commit45e89b2b5163e04b68f08de92da1de2bd28c79a4 (patch)
treee64a3dce58146d3e574fc094c99f7d8894a2db8d /tests
parent0bbb1278850424f17c998d0d18e7f454b127e52f (diff)
downloadATCD-45e89b2b5163e04b68f08de92da1de2bd28c79a4.tar.gz
ChangeLogTag: Mon Apr 22 12:33:30 2002 Irfan Pyarali <irfan@cs.wustl.edu>
Diffstat (limited to 'tests')
-rw-r--r--tests/MT_Reactor_Upcall_Test.cpp260
-rw-r--r--tests/MT_Reactor_Upcall_Test.dsp162
-rw-r--r--tests/MT_Reactor_Upcall_Test.icc15
-rw-r--r--tests/MT_Reactor_Upcall_Test_WinCE.vcp1391
-rw-r--r--tests/Makefile1
-rw-r--r--tests/Makefile.am3
-rw-r--r--tests/Makefile.bor1
-rw-r--r--tests/icc.bat1
-rw-r--r--tests/run_test.lst1
-rw-r--r--tests/run_tests.bat1
-rw-r--r--tests/run_tests_remote.lst1
-rw-r--r--tests/tests.dsw12
-rw-r--r--tests/tests.icp5
-rw-r--r--tests/tests_WinCE.vcw12
14 files changed, 1866 insertions, 0 deletions
diff --git a/tests/MT_Reactor_Upcall_Test.cpp b/tests/MT_Reactor_Upcall_Test.cpp
new file mode 100644
index 00000000000..8d79c49ad43
--- /dev/null
+++ b/tests/MT_Reactor_Upcall_Test.cpp
@@ -0,0 +1,260 @@
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// tests
+//
+// = FILENAME
+// MT_Reactor_Upcall_Test.cpp
+//
+// = DESCRIPTION
+// This is a test that shows how to handle upcalls from the
+// TP_Reactor and the WFMO_Reactor when the event loop is being run
+// by multiple threads.
+//
+// = AUTHOR
+// Irfan Pyarali <irfan@cs.wustl.edu>
+//
+// ============================================================================
+
+#include "test_config.h"
+#include "ace/Reactor.h"
+#include "ace/TP_Reactor.h"
+#include "ace/WFMO_Reactor.h"
+#include "ace/Pipe.h"
+#include "ace/Task.h"
+#include "ace/Get_Opt.h"
+
+ACE_RCSID(tests, MT_Reactor_Upcall_Test, "$Id$")
+
+int number_of_event_loop_threads = 3;
+int number_of_messages = 10;
+int sleep_time_in_msec = 100;
+int lock_upcall = 1;
+static const char *message =
+"Hello there! Hope you get this message";
+
+class Handler : public ACE_Event_Handler
+{
+public:
+ Handler (ACE_Reactor &reactor);
+ int handle_input (ACE_HANDLE fd);
+
+ ACE_Pipe pipe_;
+ int number_of_messages_read_;
+ ACE_SYNCH_MUTEX lock_;
+};
+
+Handler::Handler (ACE_Reactor &reactor)
+ : ACE_Event_Handler (&reactor),
+ number_of_messages_read_ (0)
+{
+ // Create the pipe.
+ int result
+ = this->pipe_.open ();
+ ACE_ASSERT (result == 0);
+
+ // Register for input events.
+ result =
+ this->reactor ()->register_handler (this->pipe_.read_handle (),
+ this,
+ ACE_Event_Handler::READ_MASK);
+ ACE_ASSERT (result == 0);
+}
+
+int
+Handler::handle_input (ACE_HANDLE fd)
+{
+ if (lock_upcall)
+ this->lock_.acquire ();
+
+ if (this->number_of_messages_read_ == number_of_messages)
+ {
+ // Should not happen, but I saw this happen occasionally with the
+ // WFMO_Reactor
+
+ ACE_DEBUG ((LM_DEBUG,
+ "(%t) Incorrect/unexpected wakeup for message %d: ignoring....\n",
+ this->number_of_messages_read_ + 1));
+
+ if (lock_upcall)
+ this->lock_.release ();
+
+ return 0;
+ }
+
+ ACE_DEBUG ((LM_DEBUG,
+ "(%t) Starting to handle message %d\n",
+ this->number_of_messages_read_ + 1));
+
+ char buffer[BUFSIZ];
+ ssize_t result =
+ ACE::recv_n (fd,
+ buffer,
+ ACE_OS::strlen (message));
+
+ ACE_ASSERT (result > 0);
+ buffer[result] = '\0';
+
+ ACE_OS::sleep (ACE_Time_Value (0,
+ sleep_time_in_msec * 1000));
+
+ this->number_of_messages_read_++;
+
+ if (this->number_of_messages_read_ == number_of_messages)
+ this->reactor ()->end_reactor_event_loop ();
+
+ ACE_DEBUG ((LM_DEBUG,
+ "(%t) Completed handling message %d\n",
+ this->number_of_messages_read_));
+
+ if (lock_upcall)
+ this->lock_.release ();
+
+ return 0;
+}
+
+class Event_Loop_Task : public ACE_Task_Base
+{
+public:
+ Event_Loop_Task (ACE_Reactor &reactor);
+ int svc (void);
+
+private:
+ ACE_Reactor &reactor_;
+};
+
+Event_Loop_Task::Event_Loop_Task (ACE_Reactor &reactor)
+ : reactor_ (reactor)
+{
+}
+
+int
+Event_Loop_Task::svc (void)
+{
+ return this->reactor_.run_reactor_event_loop ();
+}
+
+static void
+test_reactor_upcall (ACE_Reactor &reactor)
+{
+ Handler handler (reactor);
+ Event_Loop_Task event_loop_task (reactor);
+
+ int result =
+ event_loop_task.activate (THR_NEW_LWP | THR_JOINABLE,
+ number_of_event_loop_threads);
+ ACE_ASSERT (result == 0);
+
+ for (int i = 0;
+ i < number_of_messages;
+ ++i)
+ {
+ // This should trigger a call to <handle_input>.
+ result =
+ ACE::send_n (handler.pipe_.write_handle (),
+ message,
+ ACE_OS::strlen (message));
+ ACE_ASSERT (result == ssize_t (ACE_OS::strlen (message)));
+ }
+
+ event_loop_task.wait ();
+
+ result =
+ reactor.remove_handler (handler.pipe_.read_handle (),
+ ACE_Event_Handler::READ_MASK |
+ ACE_Event_Handler::DONT_CALL);
+ ACE_ASSERT (result == 0);
+}
+
+static int
+parse_args (int argc, ACE_TCHAR *argv[])
+{
+ ACE_Get_Opt get_opt (argc, argv, "t:m:s:l:");
+
+ int c;
+
+ while ((c = get_opt ()) != -1)
+ switch (c)
+ {
+ case 't':
+ number_of_event_loop_threads =
+ ACE_OS::atoi (get_opt.opt_arg ());
+ break;
+ case 'm':
+ number_of_messages =
+ ACE_OS::atoi (get_opt.opt_arg ());
+ break;
+ case 's':
+ sleep_time_in_msec =
+ ACE_OS::atoi (get_opt.opt_arg ());
+ break;
+ case 'l':
+ lock_upcall =
+ ACE_OS::atoi (get_opt.opt_arg ());
+ break;
+ default:
+ ACE_ERROR_RETURN ((LM_ERROR,
+ "usage: %s\n"
+ "\t-m <number of messages> (defaults to %d)\n"
+ "\t-t <number of event loop threads> (defaults to %d)\n"
+ "\t-s <sleep time in msec> (defaults to %d)\n"
+ "\t-l <lock upcall> (defaults to %d)\n"
+ "\n",
+ argv [0],
+ number_of_messages,
+ number_of_event_loop_threads,
+ sleep_time_in_msec,
+ lock_upcall),
+ -1);
+ }
+
+ return 0;
+}
+
+int
+ACE_TMAIN (int argc, ACE_TCHAR *argv[])
+{
+ ACE_START_TEST (ACE_TEXT ("MT_Reactor_Upcall_Test"));
+
+#if defined (ACE_HAS_THREADS)
+
+ // ACE_LOG_MSG->clr_flags (ACE_Log_Msg::VERBOSE_LITE);
+
+ int result =
+ parse_args (argc, argv);
+
+ if (result != 0)
+ return result;
+
+ ACE_DEBUG ((LM_DEBUG,
+ "\nTesting TP Reactor\n\n"));
+
+ ACE_TP_Reactor tp_reactor_impl;
+ ACE_Reactor tp_reactor (&tp_reactor_impl);
+
+ test_reactor_upcall (tp_reactor);
+
+#if defined (ACE_WIN32)
+
+ ACE_DEBUG ((LM_DEBUG,
+ "\nTesting WFMO Reactor\n\n"));
+
+ ACE_WFMO_Reactor wfmo_reactor_impl;
+ ACE_Reactor wfmo_reactor (&wfmo_reactor_impl);
+
+ test_reactor_upcall (wfmo_reactor);
+
+#endif /* ACE_WIN32 */
+
+#else /* ACE_HAS_THREADS */
+
+ ACE_ERROR ((LM_INFO,
+ ACE_TEXT ("threads not supported on this platform\n")));
+
+#endif /* ACE_HAS_THREADS */
+
+ ACE_END_TEST;
+ return 0;
+}
diff --git a/tests/MT_Reactor_Upcall_Test.dsp b/tests/MT_Reactor_Upcall_Test.dsp
new file mode 100644
index 00000000000..a063024d8d6
--- /dev/null
+++ b/tests/MT_Reactor_Upcall_Test.dsp
@@ -0,0 +1,162 @@
+# Microsoft Developer Studio Project File - Name="MT_Reactor_Upcall_Test" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Console Application" 0x0103
+
+CFG=MT_Reactor_Upcall_Test - Win32 Release
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "MT_Reactor_Upcall_Test.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "MT_Reactor_Upcall_Test.mak" CFG="MT_Reactor_Upcall_Test - Win32 Release"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "MT_Reactor_Upcall_Test - Win32 Static Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "MT_Reactor_Upcall_Test - Win32 Static Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "MT_Reactor_Upcall_Test - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "MT_Reactor_Upcall_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "MT_Reactor_Upcall_Test - Win32 Static Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Static_Debug"
+# PROP BASE Intermediate_Dir "Static_Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "Static_Debug"
+# PROP Intermediate_Dir "Static_Debug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /D "_DEBUG" /D ACE_AS_STATIC_LIBS /D "WIN32" /D "_CONSOLE" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
+# ADD LINK32 acesd.lib advapi32.lib user32.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test - Win32 Static Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Static_Release"
+# PROP BASE Intermediate_Dir "Static_Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Static_Release"
+# PROP Intermediate_Dir "Static_Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../" /D "NDEBUG" /D ACE_AS_STATIC_LIBS /D "WIN32" /D "_CONSOLE" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD LINK32 aces.lib advapi32.lib user32.lib /nologo /subsystem:console /machine:I386 /libpath:"..\ace"
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\ace"
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "Debug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\ace"
+
+!ENDIF
+
+# Begin Target
+
+# Name "MT_Reactor_Upcall_Test - Win32 Static Debug"
+# Name "MT_Reactor_Upcall_Test - Win32 Static Release"
+# Name "MT_Reactor_Upcall_Test - Win32 Release"
+# Name "MT_Reactor_Upcall_Test - Win32 Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
+# Begin Source File
+
+SOURCE=.\MT_Reactor_Upcall_Test.cpp
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
+# Begin Source File
+
+SOURCE=.\test_config.h
+# End Source File
+# End Group
+# Begin Group "Resource Files"
+
+# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
+# End Group
+# End Target
+# End Project
diff --git a/tests/MT_Reactor_Upcall_Test.icc b/tests/MT_Reactor_Upcall_Test.icc
new file mode 100644
index 00000000000..75d28309e0e
--- /dev/null
+++ b/tests/MT_Reactor_Upcall_Test.icc
@@ -0,0 +1,15 @@
+// $Id$
+
+include "vacpp_setup.icc"
+option
+ link(libSearchPath, platformLibSearchPath),
+ incl(searchPath, ".."),
+ link(linkWithMultiThreadLib,yes),
+ link(debug)
+ {
+ target type (exe) "MT_Reactor_Upcall_Test"
+ {
+ source type (cpp) "MT_Reactor_Upcall_Test.cpp"
+ source platformLinkLibs
+ }
+ }
diff --git a/tests/MT_Reactor_Upcall_Test_WinCE.vcp b/tests/MT_Reactor_Upcall_Test_WinCE.vcp
new file mode 100644
index 00000000000..dd4963484cb
--- /dev/null
+++ b/tests/MT_Reactor_Upcall_Test_WinCE.vcp
@@ -0,0 +1,1391 @@
+# Microsoft eMbedded Visual Tools Project File - Name="MT_Reactor_Upcall_Test_WinCE" - Package Owner=<4>
+# Microsoft eMbedded Visual Tools Generated Build File, Format Version 6.02
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (WCE x86) Application" 0x8301
+# TARGTYPE "Win32 (WCE ARM) Application" 0x8501
+# TARGTYPE "Win32 (WCE x86em) Application" 0x7f01
+# TARGTYPE "Win32 (WCE SH3) Application" 0x8101
+# TARGTYPE "Win32 (WCE SH4) Application" 0x8601
+# TARGTYPE "Win32 (WCE MIPS) Application" 0x8201
+
+CFG=MT_Reactor_Upcall_Test_WinCE - Win32 (WCE MIPS) Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "MT_Reactor_Upcall_Test_WinCE.vcn".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "MT_Reactor_Upcall_Test_WinCE.vcn" CFG="MT_Reactor_Upcall_Test_WinCE - Win32 (WCE MIPS) Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE MIPS) Release" (based on "Win32 (WCE MIPS) Application")
+!MESSAGE "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE MIPS) Debug" (based on "Win32 (WCE MIPS) Application")
+!MESSAGE "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE SH4) Release" (based on "Win32 (WCE SH4) Application")
+!MESSAGE "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE SH4) Debug" (based on "Win32 (WCE SH4) Application")
+!MESSAGE "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE SH3) Release" (based on "Win32 (WCE SH3) Application")
+!MESSAGE "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE SH3) Debug" (based on "Win32 (WCE SH3) Application")
+!MESSAGE "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE ARM) Release" (based on "Win32 (WCE ARM) Application")
+!MESSAGE "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE ARM) Debug" (based on "Win32 (WCE ARM) Application")
+!MESSAGE "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE x86em) Release" (based on "Win32 (WCE x86em) Application")
+!MESSAGE "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE x86em) Debug" (based on "Win32 (WCE x86em) Application")
+!MESSAGE "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE x86) Debug" (based on "Win32 (WCE x86) Application")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+# PROP ATL_Project 2
+
+!IF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE MIPS) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "MIPSRel"
+# PROP BASE Intermediate_Dir "MIPSRel"
+# PROP BASE CPU_ID "{D6519010-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "MIPSRel"
+# PROP Intermediate_Dir "MIPSRel"
+# PROP CPU_ID "{D6519010-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "MIPS" /d "_MIPS_" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "MIPS" /d "_MIPS_" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /YX /Oxs /M$(CECrtMT) /c
+# ADD CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /YX /Oxs /M$(CECrtMT) /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS
+# ADD LINK32 aygshell.lib commctrl.lib coredll.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE MIPS) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "MIPSDbg"
+# PROP BASE Intermediate_Dir "MIPSDbg"
+# PROP BASE CPU_ID "{D6519010-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "Debug"
+# PROP CPU_ID "{D6519010-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "MIPS" /d "_MIPS_" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "MIPS" /d "_MIPS_" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "MIPS" /D "_MIPS_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /YX /M$(CECrtMTDebug) /c
+# ADD CPP /nologo /W3 /Zi /Od /I "../" /D "_DEBUG" /D "DEBUG" /D "MIPS" /D "_MIPS_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /D "_CONSOLE" /M$(CECrtMTDebug) /c
+# SUBTRACT CPP /YX
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS
+# ADD LINK32 aced.lib aygshell.lib commctrl.lib coredll.lib /nologo /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /libpath:"../ace" /libpath:"../LIB/Debug/MIPS" /subsystem:$(CESubsystem) /MACHINE:MIPS
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE SH4) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "SH4Rel"
+# PROP BASE Intermediate_Dir "SH4Rel"
+# PROP BASE CPU_ID "{D6519021-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "SH4Rel"
+# PROP Intermediate_Dir "SH4Rel"
+# PROP CPU_ID "{D6519021-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "NDEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "SHx" /d "SH4" /d "_SH4_" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "NDEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "SHx" /d "SH4" /d "_SH4_" /r
+CPP=shcl.exe
+# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "SHx" /D "SH4" /D "_SH4_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /YX /Qsh4 /Oxs /M$(CECrtMT) /c
+# ADD CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "SHx" /D "SH4" /D "_SH4_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /YX /Qsh4 /Oxs /M$(CECrtMT) /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH4
+# ADD LINK32 aygshell.lib commctrl.lib coredll.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH4
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE SH4) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "SH4Dbg"
+# PROP BASE Intermediate_Dir "SH4Dbg"
+# PROP BASE CPU_ID "{D6519021-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "SH4Dbg"
+# PROP Intermediate_Dir "SH4Dbg"
+# PROP CPU_ID "{D6519021-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "DEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "SHx" /d "SH4" /d "_SH4_" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "DEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "SHx" /d "SH4" /d "_SH4_" /r
+CPP=shcl.exe
+# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "SHx" /D "SH4" /D "_SH4_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /YX /Qsh4 /M$(CECrtMTDebug) /c
+# ADD CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "SHx" /D "SH4" /D "_SH4_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /YX /Qsh4 /M$(CECrtMTDebug) /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH4
+# ADD LINK32 aygshell.lib commctrl.lib coredll.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH4
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE SH3) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "SH3Rel"
+# PROP BASE Intermediate_Dir "SH3Rel"
+# PROP BASE CPU_ID "{D6519020-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "SH3Rel"
+# PROP Intermediate_Dir "SH3Rel"
+# PROP CPU_ID "{D6519020-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "SHx" /d "SH3" /d "_SH3_" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "SHx" /d "SH3" /d "_SH3_" /r
+CPP=shcl.exe
+# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "SHx" /D "SH3" /D "_SH3_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /YX /Oxs /M$(CECrtMT) /c
+# ADD CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "SHx" /D "SH3" /D "_SH3_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /YX /Oxs /M$(CECrtMT) /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH3
+# ADD LINK32 aygshell.lib commctrl.lib coredll.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH3
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE SH3) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "SH3Dbg"
+# PROP BASE Intermediate_Dir "SH3Dbg"
+# PROP BASE CPU_ID "{D6519020-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "SH3Dbg"
+# PROP Intermediate_Dir "SH3Dbg"
+# PROP CPU_ID "{D6519020-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "SHx" /d "SH3" /d "_SH3_" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "SHx" /d "SH3" /d "_SH3_" /r
+CPP=shcl.exe
+# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "SHx" /D "SH3" /D "_SH3_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /YX /M$(CECrtMTDebug) /c
+# ADD CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "SHx" /D "SH3" /D "_SH3_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /YX /M$(CECrtMTDebug) /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH3
+# ADD LINK32 aygshell.lib commctrl.lib coredll.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH3
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE ARM) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ARMRel"
+# PROP BASE Intermediate_Dir "ARMRel"
+# PROP BASE CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "ARMRel"
+# PROP Intermediate_Dir "ARMRel"
+# PROP CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /r
+CPP=clarm.exe
+# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /YX /Oxs /M$(CECrtMT) /c
+# ADD CPP /nologo /W3 /I "$(ACE_ROOT)" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /YX /Oxs /M$(CECrtMT) /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM
+# ADD LINK32 aygshell.lib ace.lib ace_os.lib commctrl.lib coredll.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /libpath:"..\LIB\Release\ARM" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE ARM) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "ARMDbg"
+# PROP BASE Intermediate_Dir "ARMDbg"
+# PROP BASE CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "ARMDbg"
+# PROP Intermediate_Dir "ARMDbg"
+# PROP CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /r
+CPP=clarm.exe
+# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "ARM" /D "_ARM_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /YX /M$(CECrtMTDebug) /c
+# ADD CPP /nologo /W3 /Zi /Od /I "$(ACE_ROOT)" /D "DEBUG" /D "ARM" /D "_ARM_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /YX /M$(CECrtMTDebug) /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM
+# ADD LINK32 aygshell.lib commctrl.lib coredll.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /libpath:"../LIB/Debug/ARM" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE x86em) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "X86EMRel"
+# PROP BASE Intermediate_Dir "X86EMRel"
+# PROP BASE CPU_ID "{D6518FF4-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "X86EMRel"
+# PROP Intermediate_Dir "X86EMRel"
+# PROP CPU_ID "{D6518FF4-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "i486" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "i486" /r
+CPP=cl.exe
+# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "WIN32" /D "STRICT" /D "_WIN32_WCE_EMULATION" /D "INTERNATIONAL" /D "USA" /D "INTLMSG_CODEPAGE" /D "$(CePlatform)" /D "i486" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /YX /Gz /Oxs /c
+# ADD CPP /nologo /W3 /I "$(ACE_ROOT)" /D _WIN32_WCE=$(CEVersion) /D "WIN32" /D "STRICT" /D "_WIN32_WCE_EMULATION" /D "INTERNATIONAL" /D "USA" /D "INTLMSG_CODEPAGE" /D "$(CePlatform)" /D "i486" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /YX /Gz /Oxs /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) aygshell.lib /nologo /stack:0x10000,0x1000 /subsystem:windows /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /windowsce:emulation /MACHINE:IX86
+# ADD LINK32 $(CEx86Corelibc) aygshell.lib commctrl.lib coredll.lib /nologo /stack:0x10000,0x1000 /subsystem:windows /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /windowsce:emulation /MACHINE:IX86
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE x86em) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "X86EMDbg"
+# PROP BASE Intermediate_Dir "X86EMDbg"
+# PROP BASE CPU_ID "{D6518FF4-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "X86EMDbg"
+# PROP Intermediate_Dir "X86EMDbg"
+# PROP CPU_ID "{D6518FF4-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "i486" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "i486" /r
+CPP=cl.exe
+# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "i486" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "WIN32" /D "STRICT" /D "_WIN32_WCE_EMULATION" /D "INTERNATIONAL" /D "USA" /D "INTLMSG_CODEPAGE" /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /YX /Gz /c
+# ADD CPP /nologo /W3 /Zi /Od /I "$(ACE_ROOT)" /D "DEBUG" /D "i486" /D "STRICT" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "WIN32" /D "_WIN32_WCE_EMULATION" /D "INTERNATIONAL" /D "USA" /D "INTLMSG_CODEPAGE" /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /FR /Gz /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) aygshell.lib /nologo /stack:0x10000,0x1000 /subsystem:windows /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /windowsce:emulation /MACHINE:IX86
+# ADD LINK32 aygshell.lib ace_osd.lib $(CEx86Corelibc) aced.lib commctrl.lib coredll.lib /nologo /stack:0x10000,0x1000 /subsystem:windows /pdb:"../LIB/X86EM/MT_Reactor_Upcall_Test_WinCE.pdb" /map /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /libpath:"../LIB/X86EM" /libpath:"../LIB/Debug/X86EM" /windowsce:emulation /MACHINE:IX86
+# SUBTRACT LINK32 /pdb:none
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE x86) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "X86Dbg"
+# PROP BASE Intermediate_Dir "X86Dbg"
+# PROP BASE CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "X86Dbg"
+# PROP Intermediate_Dir "X86Dbg"
+# PROP CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r
+CPP=cl.exe
+# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "_i386_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /YX /Gs8192 /GF /c
+# ADD CPP /nologo /W3 /Zi /Od /I "$(ACE_ROOT)" /D "DEBUG" /D "_i386_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /YX /Gs8192 /GF /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86
+# ADD LINK32 aced.lib ace_osd.lib $(CEx86Corelibc) commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /libpath:"../LIB/Debug/X86EM" /subsystem:$(CESubsystem) /MACHINE:IX86
+
+!ENDIF
+
+# Begin Target
+
+# Name "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE MIPS) Release"
+# Name "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE MIPS) Debug"
+# Name "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE SH4) Release"
+# Name "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE SH4) Debug"
+# Name "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE SH3) Release"
+# Name "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE SH3) Debug"
+# Name "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE ARM) Release"
+# Name "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE ARM) Debug"
+# Name "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE x86em) Release"
+# Name "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE x86em) Debug"
+# Name "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE x86) Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+# Begin Source File
+
+SOURCE=.\MT_Reactor_Upcall_Test.cpp
+
+!IF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE MIPS) Release"
+
+DEP_CPP_MT_RE=\
+ ".\test_config.h"\
+
+NODEP_CPP_MT_RE=\
+ ".\ace\config-all.h"\
+ ".\ace\Log_Msg.h"\
+ ".\ace\OS.h"\
+ ".\ace\Pipe.h"\
+ ".\ace\Reactor.h"\
+ ".\ace\Singleton.h"\
+ ".\ace\streams.h"\
+ ".\ace\Synch.h"\
+ ".\ace\Task.h"\
+
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE MIPS) Debug"
+
+DEP_CPP_MT_RE=\
+ ".\test_config.h"\
+
+NODEP_CPP_MT_RE=\
+ ".\ce\ACE.h"\
+ ".\ce\ACE.i"\
+ ".\ce\ACE_export.h"\
+ ".\ce\ace_wchar.h"\
+ ".\ce\ace_wchar.inl"\
+ ".\ce\Array_Base.cpp"\
+ ".\ce\Array_Base.h"\
+ ".\ce\Array_Base.inl"\
+ ".\ce\Atomic_Op.i"\
+ ".\ce\Base_Thread_Adapter.h"\
+ ".\ce\Base_Thread_Adapter.inl"\
+ ".\ce\Basic_Types.h"\
+ ".\ce\Basic_Types.i"\
+ ".\ce\config-all.h"\
+ ".\ce\config-g++-common.h"\
+ ".\ce\config-ghs-common.h"\
+ ".\ce\config-win32-borland.h"\
+ ".\ce\config-win32-common.h"\
+ ".\ce\config-win32-ghs.h"\
+ ".\ce\config-win32-mingw.h"\
+ ".\ce\config-win32-msvc-5.h"\
+ ".\ce\config-win32-msvc-6.h"\
+ ".\ce\config-win32-msvc-7.h"\
+ ".\ce\config-win32-msvc.h"\
+ ".\ce\config-win32-visualage.h"\
+ ".\ce\config-win32.h"\
+ ".\ce\config-WinCE.h"\
+ ".\ce\config.h"\
+ ".\ce\Containers.h"\
+ ".\ce\Containers.i"\
+ ".\ce\Containers_T.cpp"\
+ ".\ce\Containers_T.h"\
+ ".\ce\Containers_T.i"\
+ ".\ce\Event_Handler.h"\
+ ".\ce\Event_Handler.i"\
+ ".\ce\File_Lock.h"\
+ ".\ce\File_Lock.inl"\
+ ".\ce\Flag_Manip.h"\
+ ".\ce\Flag_Manip.i"\
+ ".\ce\Free_List.cpp"\
+ ".\ce\Free_List.h"\
+ ".\ce\Free_List.i"\
+ ".\ce\Functor.h"\
+ ".\ce\Functor.i"\
+ ".\ce\Functor_T.cpp"\
+ ".\ce\Functor_T.h"\
+ ".\ce\Functor_T.i"\
+ ".\ce\Handle_Ops.h"\
+ ".\ce\Handle_Ops.i"\
+ ".\ce\Handle_Set.h"\
+ ".\ce\Handle_Set.i"\
+ ".\ce\Hash_Map_Manager.h"\
+ ".\ce\Hash_Map_Manager_T.cpp"\
+ ".\ce\Hash_Map_Manager_T.h"\
+ ".\ce\Hash_Map_Manager_T.i"\
+ ".\ce\Init_ACE.h"\
+ ".\ce\Init_ACE.i"\
+ ".\ce\IO_Cntl_Msg.h"\
+ ".\ce\iosfwd.h"\
+ ".\ce\Lib_Find.h"\
+ ".\ce\Lib_Find.i"\
+ ".\ce\Log_Msg.h"\
+ ".\ce\Log_Msg_Callback.h"\
+ ".\ce\Log_Priority.h"\
+ ".\ce\Log_Record.h"\
+ ".\ce\Log_Record.i"\
+ ".\ce\Malloc.h"\
+ ".\ce\Malloc.i"\
+ ".\ce\Malloc_Allocator.h"\
+ ".\ce\Malloc_Allocator.i"\
+ ".\ce\Malloc_Base.h"\
+ ".\ce\Malloc_T.cpp"\
+ ".\ce\Malloc_T.h"\
+ ".\ce\Malloc_T.i"\
+ ".\ce\Managed_Object.cpp"\
+ ".\ce\Managed_Object.h"\
+ ".\ce\Managed_Object.i"\
+ ".\ce\Mem_Map.h"\
+ ".\ce\Mem_Map.i"\
+ ".\ce\Memory_Pool.h"\
+ ".\ce\Memory_Pool.i"\
+ ".\ce\Message_Block.h"\
+ ".\ce\Message_Block.i"\
+ ".\ce\Message_Block_T.cpp"\
+ ".\ce\Message_Block_T.h"\
+ ".\ce\Message_Block_T.i"\
+ ".\ce\Message_Queue.h"\
+ ".\ce\Message_Queue.i"\
+ ".\ce\Message_Queue_T.cpp"\
+ ".\ce\Message_Queue_T.h"\
+ ".\ce\Message_Queue_T.i"\
+ ".\ce\Min_Max.h"\
+ ".\ce\Module.cpp"\
+ ".\ce\Module.h"\
+ ".\ce\Module.i"\
+ ".\ce\Node.cpp"\
+ ".\ce\Node.h"\
+ ".\ce\Object_Manager.h"\
+ ".\ce\Object_Manager.i"\
+ ".\ce\OS.h"\
+ ".\ce\OS.i"\
+ ".\ce\OS_Dirent.h"\
+ ".\ce\OS_Dirent.inl"\
+ ".\ce\OS_Errno.h"\
+ ".\ce\OS_Errno.inl"\
+ ".\ce\OS_Export.h"\
+ ".\ce\OS_Log_Msg_Attributes.h"\
+ ".\ce\OS_Log_Msg_Attributes.inl"\
+ ".\ce\OS_Memory.h"\
+ ".\ce\OS_Memory.inl"\
+ ".\ce\OS_String.h"\
+ ".\ce\OS_String.inl"\
+ ".\ce\OS_TLI.h"\
+ ".\ce\OS_TLI.inl"\
+ ".\ce\Pipe.h"\
+ ".\ce\Pipe.i"\
+ ".\ce\post.h"\
+ ".\ce\pre.h"\
+ ".\ce\Process_Mutex.h"\
+ ".\ce\Process_Mutex.inl"\
+ ".\ce\Process_Semaphore.h"\
+ ".\ce\Process_Semaphore.inl"\
+ ".\ce\Reactor.h"\
+ ".\ce\Reactor.i"\
+ ".\ce\Reactor_Impl.h"\
+ ".\ce\RW_Process_Mutex.h"\
+ ".\ce\RW_Process_Mutex.inl"\
+ ".\ce\Service_Config.h"\
+ ".\ce\Service_Config.i"\
+ ".\ce\Service_Object.h"\
+ ".\ce\Service_Object.i"\
+ ".\ce\Service_Repository.h"\
+ ".\ce\Service_Repository.i"\
+ ".\ce\Service_Types.h"\
+ ".\ce\Service_Types.i"\
+ ".\ce\Shared_Object.h"\
+ ".\ce\Shared_Object.i"\
+ ".\ce\Signal.h"\
+ ".\ce\Signal.i"\
+ ".\ce\Singleton.cpp"\
+ ".\ce\Singleton.h"\
+ ".\ce\Singleton.i"\
+ ".\ce\Sock_Connect.h"\
+ ".\ce\Sock_Connect.i"\
+ ".\ce\SString.h"\
+ ".\ce\SString.i"\
+ ".\ce\Strategies.h"\
+ ".\ce\Strategies.i"\
+ ".\ce\Strategies_T.cpp"\
+ ".\ce\Strategies_T.h"\
+ ".\ce\Strategies_T.i"\
+ ".\ce\Stream_Modules.cpp"\
+ ".\ce\Stream_Modules.h"\
+ ".\ce\streams.h"\
+ ".\ce\SV_Semaphore_Complex.h"\
+ ".\ce\SV_Semaphore_Complex.i"\
+ ".\ce\SV_Semaphore_Simple.h"\
+ ".\ce\SV_Semaphore_Simple.i"\
+ ".\ce\Svc_Conf_Tokens.h"\
+ ".\ce\svc_export.h"\
+ ".\ce\Synch.h"\
+ ".\ce\Synch.i"\
+ ".\ce\Synch_Options.h"\
+ ".\ce\Synch_Options.i"\
+ ".\ce\Synch_T.cpp"\
+ ".\ce\Synch_T.h"\
+ ".\ce\Synch_T.i"\
+ ".\ce\Task.h"\
+ ".\ce\Task.i"\
+ ".\ce\Task_T.cpp"\
+ ".\ce\Task_T.h"\
+ ".\ce\Task_T.i"\
+ ".\ce\Test_and_Set.cpp"\
+ ".\ce\Test_and_Set.h"\
+ ".\ce\Test_and_Set.i"\
+ ".\ce\Thread.h"\
+ ".\ce\Thread.i"\
+ ".\ce\Thread_Adapter.h"\
+ ".\ce\Thread_Adapter.inl"\
+ ".\ce\Thread_Control.h"\
+ ".\ce\Thread_Control.inl"\
+ ".\ce\Thread_Exit.h"\
+ ".\ce\Thread_Hook.h"\
+ ".\ce\Thread_Manager.h"\
+ ".\ce\Thread_Manager.i"\
+ ".\ce\Timer_Queue.h"\
+ ".\ce\Timer_Queue_T.cpp"\
+ ".\ce\Timer_Queue_T.h"\
+ ".\ce\Timer_Queue_T.i"\
+ ".\ce\Trace.h"\
+ ".\ce\Unbounded_Queue.cpp"\
+ ".\ce\Unbounded_Queue.h"\
+ ".\ce\Unbounded_Queue.inl"\
+ ".\ce\Unbounded_Set.cpp"\
+ ".\ce\Unbounded_Set.h"\
+ ".\ce\Unbounded_Set.inl"\
+ ".\ce\WFMO_Reactor.h"\
+ ".\ce\WFMO_Reactor.i"\
+
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE SH4) Release"
+
+DEP_CPP_MT_RE=\
+ ".\test_config.h"\
+
+NODEP_CPP_MT_RE=\
+ ".\ace\config-all.h"\
+ ".\ace\Log_Msg.h"\
+ ".\ace\OS.h"\
+ ".\ace\Pipe.h"\
+ ".\ace\Reactor.h"\
+ ".\ace\Singleton.h"\
+ ".\ace\streams.h"\
+ ".\ace\Synch.h"\
+ ".\ace\Task.h"\
+
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE SH4) Debug"
+
+DEP_CPP_MT_RE=\
+ ".\test_config.h"\
+
+NODEP_CPP_MT_RE=\
+ ".\ace\config-all.h"\
+ ".\ace\Log_Msg.h"\
+ ".\ace\OS.h"\
+ ".\ace\Pipe.h"\
+ ".\ace\Reactor.h"\
+ ".\ace\Singleton.h"\
+ ".\ace\streams.h"\
+ ".\ace\Synch.h"\
+ ".\ace\Task.h"\
+
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE SH3) Release"
+
+DEP_CPP_MT_RE=\
+ ".\test_config.h"\
+
+NODEP_CPP_MT_RE=\
+ ".\ace\config-all.h"\
+ ".\ace\Log_Msg.h"\
+ ".\ace\OS.h"\
+ ".\ace\Pipe.h"\
+ ".\ace\Reactor.h"\
+ ".\ace\Singleton.h"\
+ ".\ace\streams.h"\
+ ".\ace\Synch.h"\
+ ".\ace\Task.h"\
+
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE SH3) Debug"
+
+DEP_CPP_MT_RE=\
+ ".\test_config.h"\
+
+NODEP_CPP_MT_RE=\
+ ".\ace\config-all.h"\
+ ".\ace\Log_Msg.h"\
+ ".\ace\OS.h"\
+ ".\ace\Pipe.h"\
+ ".\ace\Reactor.h"\
+ ".\ace\Singleton.h"\
+ ".\ace\streams.h"\
+ ".\ace\Synch.h"\
+ ".\ace\Task.h"\
+
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE ARM) Release"
+
+DEP_CPP_MT_RE=\
+ ".\test_config.h"\
+
+NODEP_CPP_MT_RE=\
+ ".\ace\config-all.h"\
+ ".\ace\Log_Msg.h"\
+ ".\ace\OS.h"\
+ ".\ace\Pipe.h"\
+ ".\ace\Reactor.h"\
+ ".\ace\Singleton.h"\
+ ".\ace\streams.h"\
+ ".\ace\Synch.h"\
+ ".\ace\Task.h"\
+
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE ARM) Debug"
+
+DEP_CPP_MT_RE=\
+ ".\test_config.h"\
+
+NODEP_CPP_MT_RE=\
+ ".\ace\config-all.h"\
+ ".\ace\Log_Msg.h"\
+ ".\ace\OS.h"\
+ ".\ace\Pipe.h"\
+ ".\ace\Reactor.h"\
+ ".\ace\Singleton.h"\
+ ".\ace\streams.h"\
+ ".\ace\Synch.h"\
+ ".\ace\Task.h"\
+
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE x86em) Release"
+
+DEP_CPP_MT_RE=\
+ ".\test_config.h"\
+
+NODEP_CPP_MT_RE=\
+ ".\ce\ACE.h"\
+ ".\ce\ACE.i"\
+ ".\ce\ACE_export.h"\
+ ".\ce\ace_wchar.h"\
+ ".\ce\ace_wchar.inl"\
+ ".\ce\Array_Base.cpp"\
+ ".\ce\Array_Base.h"\
+ ".\ce\Array_Base.inl"\
+ ".\ce\Atomic_Op.i"\
+ ".\ce\Base_Thread_Adapter.h"\
+ ".\ce\Base_Thread_Adapter.inl"\
+ ".\ce\Basic_Types.h"\
+ ".\ce\Basic_Types.i"\
+ ".\ce\config-all.h"\
+ ".\ce\config-g++-common.h"\
+ ".\ce\config-ghs-common.h"\
+ ".\ce\config-win32-borland.h"\
+ ".\ce\config-win32-common.h"\
+ ".\ce\config-win32-ghs.h"\
+ ".\ce\config-win32-mingw.h"\
+ ".\ce\config-win32-msvc-5.h"\
+ ".\ce\config-win32-msvc-6.h"\
+ ".\ce\config-win32-msvc-7.h"\
+ ".\ce\config-win32-msvc.h"\
+ ".\ce\config-win32-visualage.h"\
+ ".\ce\config-win32.h"\
+ ".\ce\config-WinCE.h"\
+ ".\ce\config.h"\
+ ".\ce\Containers.h"\
+ ".\ce\Containers.i"\
+ ".\ce\Containers_T.cpp"\
+ ".\ce\Containers_T.h"\
+ ".\ce\Containers_T.i"\
+ ".\ce\Event_Handler.h"\
+ ".\ce\Event_Handler.i"\
+ ".\ce\File_Lock.h"\
+ ".\ce\File_Lock.inl"\
+ ".\ce\Flag_Manip.h"\
+ ".\ce\Flag_Manip.i"\
+ ".\ce\Free_List.cpp"\
+ ".\ce\Free_List.h"\
+ ".\ce\Free_List.i"\
+ ".\ce\Functor.h"\
+ ".\ce\Functor.i"\
+ ".\ce\Functor_T.cpp"\
+ ".\ce\Functor_T.h"\
+ ".\ce\Functor_T.i"\
+ ".\ce\Handle_Ops.h"\
+ ".\ce\Handle_Ops.i"\
+ ".\ce\Handle_Set.h"\
+ ".\ce\Handle_Set.i"\
+ ".\ce\Hash_Map_Manager.h"\
+ ".\ce\Hash_Map_Manager_T.cpp"\
+ ".\ce\Hash_Map_Manager_T.h"\
+ ".\ce\Hash_Map_Manager_T.i"\
+ ".\ce\Init_ACE.h"\
+ ".\ce\Init_ACE.i"\
+ ".\ce\IO_Cntl_Msg.h"\
+ ".\ce\iosfwd.h"\
+ ".\ce\Lib_Find.h"\
+ ".\ce\Lib_Find.i"\
+ ".\ce\Log_Msg.h"\
+ ".\ce\Log_Msg_Callback.h"\
+ ".\ce\Log_Priority.h"\
+ ".\ce\Log_Record.h"\
+ ".\ce\Log_Record.i"\
+ ".\ce\Malloc.h"\
+ ".\ce\Malloc.i"\
+ ".\ce\Malloc_Allocator.h"\
+ ".\ce\Malloc_Allocator.i"\
+ ".\ce\Malloc_Base.h"\
+ ".\ce\Malloc_T.cpp"\
+ ".\ce\Malloc_T.h"\
+ ".\ce\Malloc_T.i"\
+ ".\ce\Managed_Object.cpp"\
+ ".\ce\Managed_Object.h"\
+ ".\ce\Managed_Object.i"\
+ ".\ce\Mem_Map.h"\
+ ".\ce\Mem_Map.i"\
+ ".\ce\Memory_Pool.h"\
+ ".\ce\Memory_Pool.i"\
+ ".\ce\Message_Block.h"\
+ ".\ce\Message_Block.i"\
+ ".\ce\Message_Block_T.cpp"\
+ ".\ce\Message_Block_T.h"\
+ ".\ce\Message_Block_T.i"\
+ ".\ce\Message_Queue.h"\
+ ".\ce\Message_Queue.i"\
+ ".\ce\Message_Queue_T.cpp"\
+ ".\ce\Message_Queue_T.h"\
+ ".\ce\Message_Queue_T.i"\
+ ".\ce\Min_Max.h"\
+ ".\ce\Module.cpp"\
+ ".\ce\Module.h"\
+ ".\ce\Module.i"\
+ ".\ce\Node.cpp"\
+ ".\ce\Node.h"\
+ ".\ce\Object_Manager.h"\
+ ".\ce\Object_Manager.i"\
+ ".\ce\OS.h"\
+ ".\ce\OS.i"\
+ ".\ce\OS_Dirent.h"\
+ ".\ce\OS_Dirent.inl"\
+ ".\ce\OS_Errno.h"\
+ ".\ce\OS_Errno.inl"\
+ ".\ce\OS_Export.h"\
+ ".\ce\OS_Log_Msg_Attributes.h"\
+ ".\ce\OS_Log_Msg_Attributes.inl"\
+ ".\ce\OS_Memory.h"\
+ ".\ce\OS_Memory.inl"\
+ ".\ce\OS_String.h"\
+ ".\ce\OS_String.inl"\
+ ".\ce\OS_TLI.h"\
+ ".\ce\OS_TLI.inl"\
+ ".\ce\Pipe.h"\
+ ".\ce\Pipe.i"\
+ ".\ce\post.h"\
+ ".\ce\pre.h"\
+ ".\ce\Process_Mutex.h"\
+ ".\ce\Process_Mutex.inl"\
+ ".\ce\Process_Semaphore.h"\
+ ".\ce\Process_Semaphore.inl"\
+ ".\ce\Reactor.h"\
+ ".\ce\Reactor.i"\
+ ".\ce\Reactor_Impl.h"\
+ ".\ce\RW_Process_Mutex.h"\
+ ".\ce\RW_Process_Mutex.inl"\
+ ".\ce\Service_Config.h"\
+ ".\ce\Service_Config.i"\
+ ".\ce\Service_Object.h"\
+ ".\ce\Service_Object.i"\
+ ".\ce\Service_Repository.h"\
+ ".\ce\Service_Repository.i"\
+ ".\ce\Service_Types.h"\
+ ".\ce\Service_Types.i"\
+ ".\ce\Shared_Object.h"\
+ ".\ce\Shared_Object.i"\
+ ".\ce\Signal.h"\
+ ".\ce\Signal.i"\
+ ".\ce\Singleton.cpp"\
+ ".\ce\Singleton.h"\
+ ".\ce\Singleton.i"\
+ ".\ce\Sock_Connect.h"\
+ ".\ce\Sock_Connect.i"\
+ ".\ce\SString.h"\
+ ".\ce\SString.i"\
+ ".\ce\Strategies.h"\
+ ".\ce\Strategies.i"\
+ ".\ce\Strategies_T.cpp"\
+ ".\ce\Strategies_T.h"\
+ ".\ce\Strategies_T.i"\
+ ".\ce\Stream_Modules.cpp"\
+ ".\ce\Stream_Modules.h"\
+ ".\ce\streams.h"\
+ ".\ce\SV_Semaphore_Complex.h"\
+ ".\ce\SV_Semaphore_Complex.i"\
+ ".\ce\SV_Semaphore_Simple.h"\
+ ".\ce\SV_Semaphore_Simple.i"\
+ ".\ce\Svc_Conf_Tokens.h"\
+ ".\ce\svc_export.h"\
+ ".\ce\Synch.h"\
+ ".\ce\Synch.i"\
+ ".\ce\Synch_Options.h"\
+ ".\ce\Synch_Options.i"\
+ ".\ce\Synch_T.cpp"\
+ ".\ce\Synch_T.h"\
+ ".\ce\Synch_T.i"\
+ ".\ce\Task.h"\
+ ".\ce\Task.i"\
+ ".\ce\Task_T.cpp"\
+ ".\ce\Task_T.h"\
+ ".\ce\Task_T.i"\
+ ".\ce\Test_and_Set.cpp"\
+ ".\ce\Test_and_Set.h"\
+ ".\ce\Test_and_Set.i"\
+ ".\ce\Thread.h"\
+ ".\ce\Thread.i"\
+ ".\ce\Thread_Adapter.h"\
+ ".\ce\Thread_Adapter.inl"\
+ ".\ce\Thread_Control.h"\
+ ".\ce\Thread_Control.inl"\
+ ".\ce\Thread_Exit.h"\
+ ".\ce\Thread_Hook.h"\
+ ".\ce\Thread_Manager.h"\
+ ".\ce\Thread_Manager.i"\
+ ".\ce\Timer_Queue.h"\
+ ".\ce\Timer_Queue_T.cpp"\
+ ".\ce\Timer_Queue_T.h"\
+ ".\ce\Timer_Queue_T.i"\
+ ".\ce\Trace.h"\
+ ".\ce\Unbounded_Queue.cpp"\
+ ".\ce\Unbounded_Queue.h"\
+ ".\ce\Unbounded_Queue.inl"\
+ ".\ce\Unbounded_Set.cpp"\
+ ".\ce\Unbounded_Set.h"\
+ ".\ce\Unbounded_Set.inl"\
+ ".\ce\WFMO_Reactor.h"\
+ ".\ce\WFMO_Reactor.i"\
+
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE x86em) Debug"
+
+DEP_CPP_MT_RE=\
+ ".\test_config.h"\
+
+NODEP_CPP_MT_RE=\
+ ".\ce\ACE.h"\
+ ".\ce\ACE.i"\
+ ".\ce\ACE_export.h"\
+ ".\ce\ace_wchar.h"\
+ ".\ce\ace_wchar.inl"\
+ ".\ce\Array_Base.cpp"\
+ ".\ce\Array_Base.h"\
+ ".\ce\Array_Base.inl"\
+ ".\ce\Atomic_Op.i"\
+ ".\ce\Base_Thread_Adapter.h"\
+ ".\ce\Base_Thread_Adapter.inl"\
+ ".\ce\Basic_Types.h"\
+ ".\ce\Basic_Types.i"\
+ ".\ce\config-all.h"\
+ ".\ce\config-g++-common.h"\
+ ".\ce\config-ghs-common.h"\
+ ".\ce\config-win32-borland.h"\
+ ".\ce\config-win32-common.h"\
+ ".\ce\config-win32-ghs.h"\
+ ".\ce\config-win32-mingw.h"\
+ ".\ce\config-win32-msvc-5.h"\
+ ".\ce\config-win32-msvc-6.h"\
+ ".\ce\config-win32-msvc-7.h"\
+ ".\ce\config-win32-msvc.h"\
+ ".\ce\config-win32-visualage.h"\
+ ".\ce\config-win32.h"\
+ ".\ce\config-WinCE.h"\
+ ".\ce\config.h"\
+ ".\ce\Containers.h"\
+ ".\ce\Containers.i"\
+ ".\ce\Containers_T.cpp"\
+ ".\ce\Containers_T.h"\
+ ".\ce\Containers_T.i"\
+ ".\ce\Event_Handler.h"\
+ ".\ce\Event_Handler.i"\
+ ".\ce\File_Lock.h"\
+ ".\ce\File_Lock.inl"\
+ ".\ce\Flag_Manip.h"\
+ ".\ce\Flag_Manip.i"\
+ ".\ce\Free_List.cpp"\
+ ".\ce\Free_List.h"\
+ ".\ce\Free_List.i"\
+ ".\ce\Functor.h"\
+ ".\ce\Functor.i"\
+ ".\ce\Functor_T.cpp"\
+ ".\ce\Functor_T.h"\
+ ".\ce\Functor_T.i"\
+ ".\ce\Handle_Ops.h"\
+ ".\ce\Handle_Ops.i"\
+ ".\ce\Handle_Set.h"\
+ ".\ce\Handle_Set.i"\
+ ".\ce\Hash_Map_Manager.h"\
+ ".\ce\Hash_Map_Manager_T.cpp"\
+ ".\ce\Hash_Map_Manager_T.h"\
+ ".\ce\Hash_Map_Manager_T.i"\
+ ".\ce\Init_ACE.h"\
+ ".\ce\Init_ACE.i"\
+ ".\ce\IO_Cntl_Msg.h"\
+ ".\ce\iosfwd.h"\
+ ".\ce\Lib_Find.h"\
+ ".\ce\Lib_Find.i"\
+ ".\ce\Log_Msg.h"\
+ ".\ce\Log_Msg_Callback.h"\
+ ".\ce\Log_Priority.h"\
+ ".\ce\Log_Record.h"\
+ ".\ce\Log_Record.i"\
+ ".\ce\Malloc.h"\
+ ".\ce\Malloc.i"\
+ ".\ce\Malloc_Allocator.h"\
+ ".\ce\Malloc_Allocator.i"\
+ ".\ce\Malloc_Base.h"\
+ ".\ce\Malloc_T.cpp"\
+ ".\ce\Malloc_T.h"\
+ ".\ce\Malloc_T.i"\
+ ".\ce\Managed_Object.cpp"\
+ ".\ce\Managed_Object.h"\
+ ".\ce\Managed_Object.i"\
+ ".\ce\Mem_Map.h"\
+ ".\ce\Mem_Map.i"\
+ ".\ce\Memory_Pool.h"\
+ ".\ce\Memory_Pool.i"\
+ ".\ce\Message_Block.h"\
+ ".\ce\Message_Block.i"\
+ ".\ce\Message_Block_T.cpp"\
+ ".\ce\Message_Block_T.h"\
+ ".\ce\Message_Block_T.i"\
+ ".\ce\Message_Queue.h"\
+ ".\ce\Message_Queue.i"\
+ ".\ce\Message_Queue_T.cpp"\
+ ".\ce\Message_Queue_T.h"\
+ ".\ce\Message_Queue_T.i"\
+ ".\ce\Min_Max.h"\
+ ".\ce\Module.cpp"\
+ ".\ce\Module.h"\
+ ".\ce\Module.i"\
+ ".\ce\Node.cpp"\
+ ".\ce\Node.h"\
+ ".\ce\Object_Manager.h"\
+ ".\ce\Object_Manager.i"\
+ ".\ce\OS.h"\
+ ".\ce\OS.i"\
+ ".\ce\OS_Dirent.h"\
+ ".\ce\OS_Dirent.inl"\
+ ".\ce\OS_Errno.h"\
+ ".\ce\OS_Errno.inl"\
+ ".\ce\OS_Export.h"\
+ ".\ce\OS_Log_Msg_Attributes.h"\
+ ".\ce\OS_Log_Msg_Attributes.inl"\
+ ".\ce\OS_Memory.h"\
+ ".\ce\OS_Memory.inl"\
+ ".\ce\OS_String.h"\
+ ".\ce\OS_String.inl"\
+ ".\ce\OS_TLI.h"\
+ ".\ce\OS_TLI.inl"\
+ ".\ce\Pipe.h"\
+ ".\ce\Pipe.i"\
+ ".\ce\post.h"\
+ ".\ce\pre.h"\
+ ".\ce\Process_Mutex.h"\
+ ".\ce\Process_Mutex.inl"\
+ ".\ce\Process_Semaphore.h"\
+ ".\ce\Process_Semaphore.inl"\
+ ".\ce\Reactor.h"\
+ ".\ce\Reactor.i"\
+ ".\ce\Reactor_Impl.h"\
+ ".\ce\RW_Process_Mutex.h"\
+ ".\ce\RW_Process_Mutex.inl"\
+ ".\ce\Service_Config.h"\
+ ".\ce\Service_Config.i"\
+ ".\ce\Service_Object.h"\
+ ".\ce\Service_Object.i"\
+ ".\ce\Service_Repository.h"\
+ ".\ce\Service_Repository.i"\
+ ".\ce\Service_Types.h"\
+ ".\ce\Service_Types.i"\
+ ".\ce\Shared_Object.h"\
+ ".\ce\Shared_Object.i"\
+ ".\ce\Signal.h"\
+ ".\ce\Signal.i"\
+ ".\ce\Singleton.cpp"\
+ ".\ce\Singleton.h"\
+ ".\ce\Singleton.i"\
+ ".\ce\Sock_Connect.h"\
+ ".\ce\Sock_Connect.i"\
+ ".\ce\SString.h"\
+ ".\ce\SString.i"\
+ ".\ce\Strategies.h"\
+ ".\ce\Strategies.i"\
+ ".\ce\Strategies_T.cpp"\
+ ".\ce\Strategies_T.h"\
+ ".\ce\Strategies_T.i"\
+ ".\ce\Stream_Modules.cpp"\
+ ".\ce\Stream_Modules.h"\
+ ".\ce\streams.h"\
+ ".\ce\SV_Semaphore_Complex.h"\
+ ".\ce\SV_Semaphore_Complex.i"\
+ ".\ce\SV_Semaphore_Simple.h"\
+ ".\ce\SV_Semaphore_Simple.i"\
+ ".\ce\Svc_Conf_Tokens.h"\
+ ".\ce\svc_export.h"\
+ ".\ce\Synch.h"\
+ ".\ce\Synch.i"\
+ ".\ce\Synch_Options.h"\
+ ".\ce\Synch_Options.i"\
+ ".\ce\Synch_T.cpp"\
+ ".\ce\Synch_T.h"\
+ ".\ce\Synch_T.i"\
+ ".\ce\Task.h"\
+ ".\ce\Task.i"\
+ ".\ce\Task_T.cpp"\
+ ".\ce\Task_T.h"\
+ ".\ce\Task_T.i"\
+ ".\ce\Test_and_Set.cpp"\
+ ".\ce\Test_and_Set.h"\
+ ".\ce\Test_and_Set.i"\
+ ".\ce\Thread.h"\
+ ".\ce\Thread.i"\
+ ".\ce\Thread_Adapter.h"\
+ ".\ce\Thread_Adapter.inl"\
+ ".\ce\Thread_Control.h"\
+ ".\ce\Thread_Control.inl"\
+ ".\ce\Thread_Exit.h"\
+ ".\ce\Thread_Hook.h"\
+ ".\ce\Thread_Manager.h"\
+ ".\ce\Thread_Manager.i"\
+ ".\ce\Timer_Queue.h"\
+ ".\ce\Timer_Queue_T.cpp"\
+ ".\ce\Timer_Queue_T.h"\
+ ".\ce\Timer_Queue_T.i"\
+ ".\ce\Trace.h"\
+ ".\ce\Unbounded_Queue.cpp"\
+ ".\ce\Unbounded_Queue.h"\
+ ".\ce\Unbounded_Queue.inl"\
+ ".\ce\Unbounded_Set.cpp"\
+ ".\ce\Unbounded_Set.h"\
+ ".\ce\Unbounded_Set.inl"\
+ ".\ce\WFMO_Reactor.h"\
+ ".\ce\WFMO_Reactor.i"\
+
+
+!ELSEIF "$(CFG)" == "MT_Reactor_Upcall_Test_WinCE - Win32 (WCE x86) Debug"
+
+DEP_CPP_MT_RE=\
+ ".\test_config.h"\
+
+NODEP_CPP_MT_RE=\
+ ".\ce\ACE.h"\
+ ".\ce\ACE.i"\
+ ".\ce\ACE_export.h"\
+ ".\ce\ace_wchar.h"\
+ ".\ce\ace_wchar.inl"\
+ ".\ce\Array_Base.cpp"\
+ ".\ce\Array_Base.h"\
+ ".\ce\Array_Base.inl"\
+ ".\ce\Atomic_Op.i"\
+ ".\ce\Base_Thread_Adapter.h"\
+ ".\ce\Base_Thread_Adapter.inl"\
+ ".\ce\Basic_Types.h"\
+ ".\ce\Basic_Types.i"\
+ ".\ce\config-all.h"\
+ ".\ce\config-g++-common.h"\
+ ".\ce\config-ghs-common.h"\
+ ".\ce\config-win32-borland.h"\
+ ".\ce\config-win32-common.h"\
+ ".\ce\config-win32-ghs.h"\
+ ".\ce\config-win32-mingw.h"\
+ ".\ce\config-win32-msvc-5.h"\
+ ".\ce\config-win32-msvc-6.h"\
+ ".\ce\config-win32-msvc-7.h"\
+ ".\ce\config-win32-msvc.h"\
+ ".\ce\config-win32-visualage.h"\
+ ".\ce\config-win32.h"\
+ ".\ce\config-WinCE.h"\
+ ".\ce\config.h"\
+ ".\ce\Containers.h"\
+ ".\ce\Containers.i"\
+ ".\ce\Containers_T.cpp"\
+ ".\ce\Containers_T.h"\
+ ".\ce\Containers_T.i"\
+ ".\ce\Event_Handler.h"\
+ ".\ce\Event_Handler.i"\
+ ".\ce\File_Lock.h"\
+ ".\ce\File_Lock.inl"\
+ ".\ce\Flag_Manip.h"\
+ ".\ce\Flag_Manip.i"\
+ ".\ce\Free_List.cpp"\
+ ".\ce\Free_List.h"\
+ ".\ce\Free_List.i"\
+ ".\ce\Functor.h"\
+ ".\ce\Functor.i"\
+ ".\ce\Functor_T.cpp"\
+ ".\ce\Functor_T.h"\
+ ".\ce\Functor_T.i"\
+ ".\ce\Handle_Ops.h"\
+ ".\ce\Handle_Ops.i"\
+ ".\ce\Handle_Set.h"\
+ ".\ce\Handle_Set.i"\
+ ".\ce\Hash_Map_Manager.h"\
+ ".\ce\Hash_Map_Manager_T.cpp"\
+ ".\ce\Hash_Map_Manager_T.h"\
+ ".\ce\Hash_Map_Manager_T.i"\
+ ".\ce\Init_ACE.h"\
+ ".\ce\Init_ACE.i"\
+ ".\ce\IO_Cntl_Msg.h"\
+ ".\ce\iosfwd.h"\
+ ".\ce\Lib_Find.h"\
+ ".\ce\Lib_Find.i"\
+ ".\ce\Log_Msg.h"\
+ ".\ce\Log_Msg_Callback.h"\
+ ".\ce\Log_Priority.h"\
+ ".\ce\Log_Record.h"\
+ ".\ce\Log_Record.i"\
+ ".\ce\Malloc.h"\
+ ".\ce\Malloc.i"\
+ ".\ce\Malloc_Allocator.h"\
+ ".\ce\Malloc_Allocator.i"\
+ ".\ce\Malloc_Base.h"\
+ ".\ce\Malloc_T.cpp"\
+ ".\ce\Malloc_T.h"\
+ ".\ce\Malloc_T.i"\
+ ".\ce\Managed_Object.cpp"\
+ ".\ce\Managed_Object.h"\
+ ".\ce\Managed_Object.i"\
+ ".\ce\Mem_Map.h"\
+ ".\ce\Mem_Map.i"\
+ ".\ce\Memory_Pool.h"\
+ ".\ce\Memory_Pool.i"\
+ ".\ce\Message_Block.h"\
+ ".\ce\Message_Block.i"\
+ ".\ce\Message_Block_T.cpp"\
+ ".\ce\Message_Block_T.h"\
+ ".\ce\Message_Block_T.i"\
+ ".\ce\Message_Queue.h"\
+ ".\ce\Message_Queue.i"\
+ ".\ce\Message_Queue_T.cpp"\
+ ".\ce\Message_Queue_T.h"\
+ ".\ce\Message_Queue_T.i"\
+ ".\ce\Min_Max.h"\
+ ".\ce\Module.cpp"\
+ ".\ce\Module.h"\
+ ".\ce\Module.i"\
+ ".\ce\Node.cpp"\
+ ".\ce\Node.h"\
+ ".\ce\Object_Manager.h"\
+ ".\ce\Object_Manager.i"\
+ ".\ce\OS.h"\
+ ".\ce\OS.i"\
+ ".\ce\OS_Dirent.h"\
+ ".\ce\OS_Dirent.inl"\
+ ".\ce\OS_Errno.h"\
+ ".\ce\OS_Errno.inl"\
+ ".\ce\OS_Export.h"\
+ ".\ce\OS_Log_Msg_Attributes.h"\
+ ".\ce\OS_Log_Msg_Attributes.inl"\
+ ".\ce\OS_Memory.h"\
+ ".\ce\OS_Memory.inl"\
+ ".\ce\OS_String.h"\
+ ".\ce\OS_String.inl"\
+ ".\ce\OS_TLI.h"\
+ ".\ce\OS_TLI.inl"\
+ ".\ce\Pipe.h"\
+ ".\ce\Pipe.i"\
+ ".\ce\post.h"\
+ ".\ce\pre.h"\
+ ".\ce\Process_Mutex.h"\
+ ".\ce\Process_Mutex.inl"\
+ ".\ce\Process_Semaphore.h"\
+ ".\ce\Process_Semaphore.inl"\
+ ".\ce\Reactor.h"\
+ ".\ce\Reactor.i"\
+ ".\ce\Reactor_Impl.h"\
+ ".\ce\RW_Process_Mutex.h"\
+ ".\ce\RW_Process_Mutex.inl"\
+ ".\ce\Service_Config.h"\
+ ".\ce\Service_Config.i"\
+ ".\ce\Service_Object.h"\
+ ".\ce\Service_Object.i"\
+ ".\ce\Service_Repository.h"\
+ ".\ce\Service_Repository.i"\
+ ".\ce\Service_Types.h"\
+ ".\ce\Service_Types.i"\
+ ".\ce\Shared_Object.h"\
+ ".\ce\Shared_Object.i"\
+ ".\ce\Signal.h"\
+ ".\ce\Signal.i"\
+ ".\ce\Singleton.cpp"\
+ ".\ce\Singleton.h"\
+ ".\ce\Singleton.i"\
+ ".\ce\Sock_Connect.h"\
+ ".\ce\Sock_Connect.i"\
+ ".\ce\SString.h"\
+ ".\ce\SString.i"\
+ ".\ce\Strategies.h"\
+ ".\ce\Strategies.i"\
+ ".\ce\Strategies_T.cpp"\
+ ".\ce\Strategies_T.h"\
+ ".\ce\Strategies_T.i"\
+ ".\ce\Stream_Modules.cpp"\
+ ".\ce\Stream_Modules.h"\
+ ".\ce\streams.h"\
+ ".\ce\SV_Semaphore_Complex.h"\
+ ".\ce\SV_Semaphore_Complex.i"\
+ ".\ce\SV_Semaphore_Simple.h"\
+ ".\ce\SV_Semaphore_Simple.i"\
+ ".\ce\Svc_Conf_Tokens.h"\
+ ".\ce\svc_export.h"\
+ ".\ce\Synch.h"\
+ ".\ce\Synch.i"\
+ ".\ce\Synch_Options.h"\
+ ".\ce\Synch_Options.i"\
+ ".\ce\Synch_T.cpp"\
+ ".\ce\Synch_T.h"\
+ ".\ce\Synch_T.i"\
+ ".\ce\Task.h"\
+ ".\ce\Task.i"\
+ ".\ce\Task_T.cpp"\
+ ".\ce\Task_T.h"\
+ ".\ce\Task_T.i"\
+ ".\ce\Test_and_Set.cpp"\
+ ".\ce\Test_and_Set.h"\
+ ".\ce\Test_and_Set.i"\
+ ".\ce\Thread.h"\
+ ".\ce\Thread.i"\
+ ".\ce\Thread_Adapter.h"\
+ ".\ce\Thread_Adapter.inl"\
+ ".\ce\Thread_Control.h"\
+ ".\ce\Thread_Control.inl"\
+ ".\ce\Thread_Exit.h"\
+ ".\ce\Thread_Hook.h"\
+ ".\ce\Thread_Manager.h"\
+ ".\ce\Thread_Manager.i"\
+ ".\ce\Timer_Queue.h"\
+ ".\ce\Timer_Queue_T.cpp"\
+ ".\ce\Timer_Queue_T.h"\
+ ".\ce\Timer_Queue_T.i"\
+ ".\ce\Trace.h"\
+ ".\ce\Unbounded_Queue.cpp"\
+ ".\ce\Unbounded_Queue.h"\
+ ".\ce\Unbounded_Queue.inl"\
+ ".\ce\Unbounded_Set.cpp"\
+ ".\ce\Unbounded_Set.h"\
+ ".\ce\Unbounded_Set.inl"\
+ ".\ce\WFMO_Reactor.h"\
+ ".\ce\WFMO_Reactor.i"\
+
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+# Begin Source File
+
+SOURCE=.\test_config.h
+# End Source File
+# End Group
+# Begin Group "Resource Files"
+
+# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+# End Group
+# End Target
+# End Project
diff --git a/tests/Makefile b/tests/Makefile
index 58b923156d2..543f921629e 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -55,6 +55,7 @@ BIN = Aio_Platform_Test \
Mem_Map_Test \
MM_Shared_Memory_Test \
MT_Reactor_Timer_Test \
+ MT_Reactor_Upcall_Test \
MT_SOCK_Test \
Message_Block_Test \
Message_Queue_Test \
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 1c5e9779539..0336d461c13 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -82,6 +82,7 @@ check_PROGRAMS = \
IOStream_Test \
MM_Shared_Memory_Test \
MT_Reactor_Timer_Test \
+ MT_Reactor_Upcall_Test \
MT_SOCK_Test \
Map_Manager_Test \
Map_Test \
@@ -194,6 +195,8 @@ MM_Shared_Memory_Test_SOURCES = MM_Shared_Memory_Test.cpp
MT_Reactor_Timer_Test_SOURCES = MT_Reactor_Timer_Test.cpp \
MT_Reactor_Timer_Test.h
+MT_Reactor_Upcall_Test_SOURCES = MT_Reactor_Upcall_Test.cpp
+
MT_SOCK_Test_SOURCES = MT_SOCK_Test.cpp
Map_Manager_Test_SOURCES = Map_Manager_Test.cpp
diff --git a/tests/Makefile.bor b/tests/Makefile.bor
index 9f6906f3682..dcf8377a9ab 100644
--- a/tests/Makefile.bor
+++ b/tests/Makefile.bor
@@ -57,6 +57,7 @@ NAMES = \
Message_Queue_Test_Ex \
MM_Shared_Memory_Test \
MT_Reactor_Timer_Test \
+ MT_Reactor_Upcall_Test \
MT_SOCK_Test \
Naming_Test \
New_Fail_Test \
diff --git a/tests/icc.bat b/tests/icc.bat
index 991675f6858..f38ce61d7b4 100644
--- a/tests/icc.bat
+++ b/tests/icc.bat
@@ -28,6 +28,7 @@ vacbld -SEV=E High_Res_Timer_Test.icc
vacbld -SEV=E IOStream_Test.icc
vacbld -SEV=E MM_Shared_Memory_Test.icc
vacbld -SEV=E MT_Reactor_Timer_Test.icc
+vacbld -SEV=E MT_Reactor_Upcall_Test.icc
vacbld -SEV=E MT_SOCK_Test.icc
vacbld -SEV=E Map_Manager_Test.icc
vacbld -SEV=E Map_Test.icc
diff --git a/tests/run_test.lst b/tests/run_test.lst
index 2e6f0ad0511..f5a0f1e3384 100644
--- a/tests/run_test.lst
+++ b/tests/run_test.lst
@@ -65,6 +65,7 @@ Message_Queue_Test: !chorus
Message_Queue_Test_Ex: !chorus
MM_Shared_Memory_Test: !chorus !Unicos !VxWorks
MT_Reactor_Timer_Test: !VxWorks
+MT_Reactor_Upcall_Test: !VxWorks
MT_SOCK_Test: !chorus
Malloc_Test: !VxWorks
Naming_Test: OTHER !chorus !LynxOS !Unicos !VxWorks
diff --git a/tests/run_tests.bat b/tests/run_tests.bat
index ee11e37f675..6345eb9c583 100644
--- a/tests/run_tests.bat
+++ b/tests/run_tests.bat
@@ -129,6 +129,7 @@ call %run_cmd% %dopure% %platform% Message_Queue_Notifications_Test
call %run_cmd% %dopure% %platform% Message_Queue_Test
call %run_cmd% %dopure% %platform% MM_Shared_Memory_Test
call %run_cmd% %dopure% %platform% MT_Reactor_Timer_Test
+call %run_cmd% %dopure% %platform% MT_Reactor_Upcall_Test
call %run_cmd% %dopure% %platform% MT_SOCK_Test
call %run_cmd% %dopure% %platform% Malloc_Test
call %run_cmd% %dopure% %platform% Naming_Test
diff --git a/tests/run_tests_remote.lst b/tests/run_tests_remote.lst
index 7e2f95337f1..3f993cdef22 100644
--- a/tests/run_tests_remote.lst
+++ b/tests/run_tests_remote.lst
@@ -32,6 +32,7 @@ DISABLED/Signal_Test
Sigset_Ops_Test
Timer_Queue_Test
DISABLED/MT_Reactor_Timer_Test
+DISABLED/MT_Reactor_Upcall_Test
SOCK_Connector_Test
LynxOS/SOCK_Send_Recv_Test
Task_Test
diff --git a/tests/tests.dsw b/tests/tests.dsw
index 9258ec96e9c..2ba1667fb0d 100644
--- a/tests/tests.dsw
+++ b/tests/tests.dsw
@@ -522,6 +522,18 @@ Package=<4>
###############################################################################
+Project: "MT_Reactor_Upcall_Test"=.\MT_Reactor_Upcall_Test.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
Project: "MT_SOCK_Test"=.\MT_SOCK_Test.dsp - Package Owner=<4>
Package=<5>
diff --git a/tests/tests.icp b/tests/tests.icp
index cdfb812fecb..ffa5e88fc15 100644
--- a/tests/tests.icp
+++ b/tests/tests.icp
@@ -178,6 +178,10 @@ subproject MT_Reactor_Timer_Test icc "MT_Reactor_Timer_Test.icc", ics "MT_Reacto
{
}
+subproject MT_Reactor_Upcall_Test icc "MT_Reactor_Upcall_Test.icc", ics "MT_Reactor_Upcall_Test.ics"
+{
+}
+
subproject MT_SOCK_Test icc "MT_SOCK_Test.icc", ics "MT_SOCK_Test.ics"
{
}
@@ -480,6 +484,7 @@ use Logging_Strategy_Test
use MEM_Stream_Test
use MM_Shared_Memory_Test
use MT_Reactor_Timer_Test
+use MT_Reactor_Upcall_Test
use MT_SOCK_Test
use Malloc_Test
use Map_Manager_Test
diff --git a/tests/tests_WinCE.vcw b/tests/tests_WinCE.vcw
index ec97b32c1e6..9b45e3a3f2a 100644
--- a/tests/tests_WinCE.vcw
+++ b/tests/tests_WinCE.vcw
@@ -402,6 +402,18 @@ Package=<4>
###############################################################################
+Project: "MT_Reactor_Upcall_Test_WinCE"=".\MT_Reactor_Upcall_Test_WinCE.vcp" - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
Project: "MT_SOCK_Test_WinCE"=".\MT_SOCK_Test_WinCE.vcp" - Package Owner=<4>
Package=<5>