diff options
-rw-r--r-- | TAO/ChangeLog | 17 | ||||
-rw-r--r-- | TAO/TAOACE_Static.dsw | 65 | ||||
-rw-r--r-- | TAO/orbsvcs/LoadBalancer/LoadBalancer.cpp | 135 | ||||
-rw-r--r-- | TAO/orbsvcs/LoadBalancer/LoadBalancer.h | 89 | ||||
-rw-r--r-- | TAO/orbsvcs/LoadBalancer/LoadManager_Static.dsp | 97 | ||||
-rw-r--r-- | TAO/orbsvcs/LoadBalancer/LoadMonitor_Static.dsp | 109 | ||||
-rw-r--r-- | TAO/orbsvcs/orbsvcs/CosLoadBalancing_Static.dsp | 480 | ||||
-rw-r--r-- | TAO/orbsvcs/orbsvcs/PortableGroup_Static.dsp | 466 |
8 files changed, 1233 insertions, 225 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index e7658a95553..0bf59b78c88 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,20 @@ +Sat Aug 24 16:17:46 2002 Ossama Othman <ossama@uci.edu> + + * TAOACE_Static.dsw: + * orbsvcs/LoadBalancer/LoadManager_Static.dsp: + * orbsvcs/LoadBalancer/LoadMonitor_Static.dsp: + * orbsvcs/orbsvcs/CosLoadBalancing_Static.dsp: + * orbsvcs/orbsvcs/PortableGroup_Static.dsp: + + Added static library/link versions of the Load Balancer and + PortableGroup related MSVC++ projects. + + * orbsvcs/LoadBalancer/LoadBalancer.h: + * orbsvcs/LoadBalancer/LoadBalancer.cpp: + + Removed these obsolete files. They were left over from the old + load balancer prototype. + Fri Aug 23 18:52:46 2002 Ossama Othman <ossama@uci.edu> * tao/ORB_Core.cpp (init): diff --git a/TAO/TAOACE_Static.dsw b/TAO/TAOACE_Static.dsw index e83fbb50436..734f66ffe1d 100644 --- a/TAO/TAOACE_Static.dsw +++ b/TAO/TAOACE_Static.dsw @@ -96,6 +96,24 @@ Package=<4> ###############################################################################
+Project: "CosLoadBalancing_Static"=.\orbsvcs\orbsvcs\CosLoadBalancing_Static.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name Messaging_Static
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name PortableGroup_Static
+ End Project Dependency
+}}}
+
+###############################################################################
+
Project: "CosNaming_Static"=.\orbsvcs\orbsvcs\CosNaming_Static.dsp - Package Owner=<4>
Package=<5>
@@ -204,7 +222,7 @@ Package=<4> ###############################################################################
-Project: "Domain_Static"=.\tao\Domain\TAO_Domain_Static.dsp - Package Owner=<4>
+Project: "Domain_static"=.\tao\Domain\TAO_Domain_Static.dsp - Package Owner=<4>
Package=<5>
{{{
@@ -321,6 +339,36 @@ Package=<4> ###############################################################################
+Project: "LoadManager_Static"=.\orbsvcs\LoadBalancer\LoadManager_Static.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name CosLoadBalancing_Static
+ End Project Dependency
+}}}
+
+###############################################################################
+
+Project: "LoadMonitor_Static"=.\orbsvcs\LoadBalancer\LoadMonitor_Static.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name CosLoadBalancing_Static
+ End Project Dependency
+}}}
+
+###############################################################################
+
Project: "Messaging_Static"=.\tao\Messaging\TAO_Messaging_Static.dsp - Package Owner=<4>
Package=<5>
@@ -369,6 +417,21 @@ Package=<4> ###############################################################################
+Project: "PortableGroup_Static"=.\orbsvcs\orbsvcs\PortableGroup_Static.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name CosNaming_Static
+ End Project Dependency
+}}}
+
+###############################################################################
+
Project: "PortableServer_Static"=.\tao\PortableServer\TAO_PortableServer_Static.dsp - Package Owner=<4>
Package=<5>
diff --git a/TAO/orbsvcs/LoadBalancer/LoadBalancer.cpp b/TAO/orbsvcs/LoadBalancer/LoadBalancer.cpp deleted file mode 100644 index 86dd1465a60..00000000000 --- a/TAO/orbsvcs/LoadBalancer/LoadBalancer.cpp +++ /dev/null @@ -1,135 +0,0 @@ -// -*- C++ -*- - -// $Id$ - -#include "LoadBalancer.h" -#include "ace/Get_Opt.h" - -ACE_RCSID(LoadBalancer, LoadBalancer, "$Id$") - - -TAO_LoadBalancer::TAO_LoadBalancer (void) - : repository_id_ ("IDL:CORBA/Object:1.0"), - load_balancer_file_ ("lb.ior"), - strategy_ (0), - balancer_ (0) -{ -} - -TAO_LoadBalancer::~TAO_LoadBalancer (void) -{ - // No-op -} - -void -TAO_LoadBalancer::parse_args (int argc, - char *argv[] - ACE_ENV_ARG_DECL) -{ - ACE_Get_Opt get_opts (argc, argv, "i:o:s:h"); - - int c = 0; - - while ((c = get_opts ()) != -1) - { - switch (c) - { - case 'i': - this->repository_id_ = get_opts.opt_arg (); - break; - case 'o': - this->load_balancer_file_ = get_opts.opt_arg (); - break; - - case 's': - if (ACE_OS::strcasecmp (get_opts.opt_arg (), "rr") == 0) - this->strategy_ = 0; - else if (ACE_OS::strcasecmp (get_opts.opt_arg (), "md") == 0) - this->strategy_ = 1; - else - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("Unknown strategy, using rr\n"))); - break; - - case 'h': - this->usage (argv[0]); - break; - - default: - this->usage (argv[0]); - ACE_THROW (CORBA::BAD_PARAM ()); - } - } -} - -void -TAO_LoadBalancer::init (int argc, - char *argv[] - ACE_ENV_ARG_DECL) -{ - this->orb_ = CORBA::ORB_init (argc, argv, 0 ACE_ENV_ARG_PARAMETER); - ACE_CHECK; - - // Get the POA from the ORB. - CORBA::Object_var poa = - this->orb_->resolve_initial_references ("RootPOA" ACE_ENV_ARG_PARAMETER); - ACE_CHECK; - - // Get the POA object. - this->root_poa_ = PortableServer::POA::_narrow (poa.in () - ACE_ENV_ARG_PARAMETER); - ACE_CHECK; - - // Get the POA_Manager. - PortableServer::POAManager_var poa_manager = - this->root_poa_->the_POAManager (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK; - - poa_manager->activate (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK; - - // Check the non-ORB arguments. - this->parse_args (argc, argv ACE_ENV_ARG_PARAMETER); - ACE_CHECK; - - // Initialize the LoadBalancer servant. - TAO_LB_LoadBalancing_Strategy *strategy = - &this->round_robin_; - if (this->strategy_ == 1) - strategy = &this->minimum_dispersion_; - - ACE_NEW (this->balancer_, - TAO_LB_LoadBalancer (this->repository_id_, - strategy, - this->root_poa_.in ())); - - CORBA::Object_var obj = - this->balancer_->_this (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK; - - CORBA::String_var str = - this->orb_->object_to_string (obj.in () ACE_ENV_ARG_PARAMETER); - ACE_CHECK; - - FILE *lb_ior = ACE_OS::fopen (this->load_balancer_file_, "w"); - ACE_OS::fprintf (lb_ior, "%s", str.in ()); - ACE_OS::fclose (lb_ior); -} - -void -TAO_LoadBalancer::usage (const char *cmd) const -{ - ACE_DEBUG ((LM_INFO, - ACE_TEXT ("Usage: %s ") - ACE_TEXT ("-i <interface_repo_id> ") - ACE_TEXT ("-o <ior_output_file> ") - ACE_TEXT ("-h ") - ACE_TEXT ("\n"), - cmd)); -} - -void -TAO_LoadBalancer::run (ACE_ENV_SINGLE_ARG_DECL) -{ - this->orb_->run (ACE_ENV_SINGLE_ARG_PARAMETER); -} diff --git a/TAO/orbsvcs/LoadBalancer/LoadBalancer.h b/TAO/orbsvcs/LoadBalancer/LoadBalancer.h deleted file mode 100644 index d64eb3388df..00000000000 --- a/TAO/orbsvcs/LoadBalancer/LoadBalancer.h +++ /dev/null @@ -1,89 +0,0 @@ -// -*- C++ -*- -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// orbsvcs/LoadBalancer -// -// = FILENAME -// LoadBalancer.h -// -// = DESCRIPTION -// Implement the LoadBalancing service as a standalone process. -// -// = AUTHORS -// Ossama Othman (ossama@uci.edu) -// -// ============================================================================ - -#ifndef TAO_LOADBALANCER_H -#define TAO_LOADBALANCER_H - -#include "orbsvcs/LoadBalancing/LoadBalancer_i.h" -#include "orbsvcs/LoadBalancing/Round_Robin_Strategy.h" -#include "orbsvcs/LoadBalancing/Minimum_Dispersion.h" - -class TAO_LoadBalancer -{ - // = TITLE - // Defines a class that encapsulates the implementation of the - // LoadBalancing Service - // - // = DESCRIPTION -public: - TAO_LoadBalancer (void); - // Default Constructor. - - ~TAO_LoadBalancer (void); - // Destructor. - - void init (int argc, char *argv[] - ACE_ENV_ARG_DECL); - // Initialize the service - - void run (ACE_ENV_SINGLE_ARG_DECL); - // Run the TAO_Loadbalancer. - -protected: - void parse_args (int argc, char *argv[] - ACE_ENV_ARG_DECL); - // parses the arguments. - - void usage (const char *msg) const; - // Print a usage message - -private: - const char * repository_id_; - // The repository ID for the interface of the object being load - // balanced. - - // @@ Ossama: the current version just dumps the IOR to a file, we - // may want to integrate it with the naming service too. - const char *load_balancer_file_; - // The load balancing service IOR is stored in this file - - int strategy_; - // Select the right strategy - - // @@ Ossama: the strategies should be created by a factory, the - // factory should be a Service Object that can be dynamically - // loaded. - // @@ Ossama: here is more food for thought, can we provide a - // generic load balancing service that can implement static, - // per-request and dynamic load balancing? If not, can we share the - // current strategies among them? - TAO_LB_Round_Robin_Strategy round_robin_; - TAO_LB_Minimum_Dispersion_Strategy minimum_dispersion_; - - TAO_LB_LoadBalancer *balancer_; - // The load balancer - - CORBA::ORB_var orb_; - // The ORB - - PortableServer::POA_var root_poa_; - // The root POA -}; - -#endif /* TAO_LOADBALANCER_H */ diff --git a/TAO/orbsvcs/LoadBalancer/LoadManager_Static.dsp b/TAO/orbsvcs/LoadBalancer/LoadManager_Static.dsp new file mode 100644 index 00000000000..0e39e527cf2 --- /dev/null +++ b/TAO/orbsvcs/LoadBalancer/LoadManager_Static.dsp @@ -0,0 +1,97 @@ +# Microsoft Developer Studio Project File - Name="LoadManager_Static" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Console Application" 0x0103
+
+CFG=LoadManager_Static - Win32 Static 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 "LoadManager_Static.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 "LoadManager_Static.mak" CFG="LoadManager_Static - Win32 Static Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "LoadManager_Static - Win32 Static Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "LoadManager_Static - Win32 Static 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)" == "LoadManager_Static - Win32 Static 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 "LIB\Release"
+# PROP Intermediate_Dir "LIB\Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\.." /I "..\..\.." /D "_CONSOLE" /D "TAO_AS_STATIC_LIBS" /D "NDEBUG" /D "ACE_AS_STATIC_LIBS" /D "WIN32" /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 TAOs.lib TAO_CosLoadBalancings.lib TAO_PortableGroups.lib TAO_Messagings.lib TAO_CosNamings.lib TAO_Svc_Utilss.lib TAO_PortableServers.lib TAO_IORTables.lib aces.lib user32.lib advapi32.lib /nologo /subsystem:console /machine:I386 /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace" /libpath:"..\..\tao\portableserver" /libpath:"..\..\tao\iortable"
+
+!ELSEIF "$(CFG)" == "LoadManager_Static - Win32 Static 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 "LIB\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 ".." /I "..\.." /I "..\..\.." /D "_CONSOLE" /D "TAO_AS_STATIC_LIBS" /D "_DEBUG" /D "ACE_AS_STATIC_LIBS" /D "WIN32" /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 TAOsd.lib acesd.lib TAO_CosLoadBalancingsd.lib TAO_PortableGroupsd.lib TAO_Messagingsd.lib TAO_CosNamingsd.lib TAO_Svc_Utilssd.lib TAO_PortableServersd.lib TAO_IORTablesd.lib user32.lib advapi32.lib /nologo /subsystem:console /incremental:no /debug /machine:I386 /pdbtype:sept /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace" /libpath:"..\..\tao\portableserver" /libpath:"..\..\tao\iortable"
+# SUBTRACT LINK32 /nodefaultlib
+
+!ENDIF
+
+# Begin Target
+
+# Name "LoadManager_Static - Win32 Static Release"
+# Name "LoadManager_Static - Win32 Static Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp"
+# Begin Source File
+
+SOURCE=.\LoadManager.cpp
+# End Source File
+# End Group
+# End Target
+# End Project
diff --git a/TAO/orbsvcs/LoadBalancer/LoadMonitor_Static.dsp b/TAO/orbsvcs/LoadBalancer/LoadMonitor_Static.dsp new file mode 100644 index 00000000000..f5b7c44ecae --- /dev/null +++ b/TAO/orbsvcs/LoadBalancer/LoadMonitor_Static.dsp @@ -0,0 +1,109 @@ +# Microsoft Developer Studio Project File - Name="LoadMonitor_Static" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Console Application" 0x0103
+
+CFG=LoadMonitor_Static - Win32 Static 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 "LoadMonitor_Static.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 "LoadMonitor_Static.mak" CFG="LoadMonitor_Static - Win32 Static Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "LoadMonitor_Static - Win32 Static Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "LoadMonitor_Static - Win32 Static 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)" == "LoadMonitor_Static - Win32 Static 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 "LIB\Release"
+# PROP Intermediate_Dir "LIB\Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\.." /I "..\..\.." /D "_CONSOLE" /D "TAO_AS_STATIC_LIBS" /D "NDEBUG" /D "ACE_AS_STATIC_LIBS" /D "WIN32" /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 TAOs.lib TAO_CosLoadBalancings.lib TAO_PortableGroups.lib TAO_Messagings.lib TAO_CosNamings.lib TAO_Svc_Utilss.lib TAO_PortableServers.lib TAO_IORTables.lib aces.lib user32.lib advapi32.lib /nologo /subsystem:console /machine:I386 /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace" /libpath:"..\..\tao\portableserver" /libpath:"..\..\tao\iortable"
+
+!ELSEIF "$(CFG)" == "LoadMonitor_Static - Win32 Static 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 "LIB\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 ".." /I "..\.." /I "..\..\.." /D "_CONSOLE" /D "TAO_AS_STATIC_LIBS" /D "_DEBUG" /D "ACE_AS_STATIC_LIBS" /D "WIN32" /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 TAOsd.lib acesd.lib TAO_CosLoadBalancingsd.lib TAO_PortableGroupsd.lib TAO_Messagingsd.lib TAO_CosNamingsd.lib TAO_Svc_Utilssd.lib TAO_PortableServersd.lib TAO_IORTablesd.lib user32.lib advapi32.lib /nologo /subsystem:console /incremental:no /debug /machine:I386 /pdbtype:sept /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace" /libpath:"..\..\tao\portableserver" /libpath:"..\..\tao\iortable"
+# SUBTRACT LINK32 /nodefaultlib
+
+!ENDIF
+
+# Begin Target
+
+# Name "LoadMonitor_Static - Win32 Static Release"
+# Name "LoadMonitor_Static - Win32 Static Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp"
+# Begin Source File
+
+SOURCE=.\LoadMonitor.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Push_Handler.cpp
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h"
+# Begin Source File
+
+SOURCE=.\Push_Handler.h
+# End Source File
+# End Group
+# End Target
+# End Project
diff --git a/TAO/orbsvcs/orbsvcs/CosLoadBalancing_Static.dsp b/TAO/orbsvcs/orbsvcs/CosLoadBalancing_Static.dsp new file mode 100644 index 00000000000..09e921255c2 --- /dev/null +++ b/TAO/orbsvcs/orbsvcs/CosLoadBalancing_Static.dsp @@ -0,0 +1,480 @@ +# Microsoft Developer Studio Project File - Name="CosLoadBalancing_Static" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Static Library" 0x0104
+
+CFG=CosLoadBalancing_Static - Win32 Static 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 "CosLoadBalancing_Static.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 "CosLoadBalancing_Static.mak" CFG="CosLoadBalancing_Static - Win32 Static Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "CosLoadBalancing_Static - Win32 Static Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "CosLoadBalancing_Static - Win32 Static Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "CosLoadBalancing_Static - Win32 Static 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 ""
+# PROP Intermediate_Dir "LIB\Release\CosLoadBalancing"
+# PROP Target_Dir ""
+LINK32=link.exe -lib
+MTL=midl.exe
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../" /I "../../" /I "../../../" /D "_MBCS" /D "_LIB" /D "TAO_AS_STATIC_LIBS" /D "NDEBUG" /D "ACE_AS_STATIC_LIBS" /D "WIN32" /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
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"TAO_CosLoadBalancings.lib"
+
+!ELSEIF "$(CFG)" == "CosLoadBalancing_Static - Win32 Static 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 "LIB\Debug\CosLoadBalancing"
+# PROP Target_Dir ""
+LINK32=link.exe -lib
+MTL=midl.exe
+# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_MBCS" /D "_LIB" /D "TAO_AS_STATIC_LIBS" /D "_DEBUG" /D "ACE_AS_STATIC_LIBS" /D "WIN32" /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
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"TAO_CosLoadBalancingsd.lib"
+
+!ENDIF
+
+# Begin Target
+
+# Name "CosLoadBalancing_Static - Win32 Static Release"
+# Name "CosLoadBalancing_Static - Win32 Static Debug"
+# Begin Group "IDL Files"
+
+# PROP Default_Filter "idl"
+# Begin Source File
+
+SOURCE=.\CosLoadBalancing.idl
+
+!IF "$(CFG)" == "CosLoadBalancing_Static - Win32 Static Release"
+
+# PROP Ignore_Default_Tool 1
+# Begin Custom Build - Invoking TAO_IDL on $(InputPath)
+InputPath=.\CosLoadBalancing.idl
+InputName=CosLoadBalancing
+
+BuildCmds= \
+ ..\..\..\bin\Release\tao_idl_static -Ge 1 -GC -I../../ -I../../tao -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_LoadBalancing_Export -Wb,export_include=LoadBalancing\LoadBalancing_export.h $(InputName).idl
+
+"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "CosLoadBalancing_Static - Win32 Static Debug"
+
+# PROP Ignore_Default_Tool 1
+USERDEP__COSLO="..\..\..\bin\tao_idl_static.exe"
+# Begin Custom Build - Invoking TAO_IDL on $(InputPath)
+InputPath=.\CosLoadBalancing.idl
+InputName=CosLoadBalancing
+
+BuildCmds= \
+ ..\..\..\bin\tao_idl_static -Ge 1 -GC -I../../ -I../../tao -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_LoadBalancing_Export -Wb,export_include=LoadBalancing\LoadBalancing_export.h $(InputName).idl
+
+"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\LB_ORT.idl
+
+!IF "$(CFG)" == "CosLoadBalancing_Static - Win32 Static Release"
+
+# Begin Custom Build
+InputPath=.\LB_ORT.idl
+InputName=LB_ORT
+
+BuildCmds= \
+ ..\..\..\bin\Release\tao_idl_static -Ge 1 -Gv -DCORBA3 -I../../ -I../../tao -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h $(InputName).idl
+
+"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "CosLoadBalancing_Static - Win32 Static Debug"
+
+# PROP Ignore_Default_Tool 1
+# Begin Custom Build
+InputPath=.\LB_ORT.idl
+InputName=LB_ORT
+
+BuildCmds= \
+ ..\..\..\bin\tao_idl_static -Ge 1 -Gv -DCORBA3 -I../../ -I../../tao -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h $(InputName).idl
+
+"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Group "Inline Files"
+
+# PROP Default_Filter "i;inl"
+# Begin Source File
+
+SOURCE=.\CosLoadBalancingC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\CosLoadBalancingS.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LeastLoaded.inl
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadAlert.inl
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadManager.inl
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h"
+# Begin Source File
+
+SOURCE=.\CosLoadBalancingC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\CosLoadBalancingS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_ClientRequestInterceptor.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_Component.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_conf.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_CPU_Monitor.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_IORInterceptor.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LeastLoaded.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadAlert.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadAlert_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadAlert_Handler.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadAlert_ReplyHandler.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadAlertInfo.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadAlertMap.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadListMap.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadManager.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadMap.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_MemberLocator.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_MonitorMap.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_ObjectReferenceFactory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_ORBInitializer.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_Pull_Handler.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_Random.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_RoundRobin.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_ServerRequestInterceptor.h
+# End Source File
+# End Group
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp"
+# Begin Source File
+
+SOURCE=.\CosLoadBalancingC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\CosLoadBalancingS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_ClientRequestInterceptor.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_Component.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_CPU_Monitor.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_IORInterceptor.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LeastLoaded.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadAlert.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadAlert_Handler.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadAlertInfo.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadAlertMap.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadListMap.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadManager.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_LoadMap.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_MemberLocator.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_MonitorMap.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_ObjectReferenceFactory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_ORBInitializer.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_Pull_Handler.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_Random.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_RoundRobin.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\LoadBalancing\LB_ServerRequestInterceptor.cpp
+# End Source File
+# End Group
+# End Target
+# End Project
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup_Static.dsp b/TAO/orbsvcs/orbsvcs/PortableGroup_Static.dsp new file mode 100644 index 00000000000..055829b70d6 --- /dev/null +++ b/TAO/orbsvcs/orbsvcs/PortableGroup_Static.dsp @@ -0,0 +1,466 @@ +# Microsoft Developer Studio Project File - Name="PortableGroup_Static" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Static Library" 0x0104
+
+CFG=PortableGroup_Static - Win32 Static 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 "PortableGroup_Static.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 "PortableGroup_Static.mak" CFG="PortableGroup_Static - Win32 Static Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "PortableGroup_Static - Win32 Static Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "PortableGroup_Static - Win32 Static Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "PortableGroup_Static - Win32 Static 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 ""
+# PROP Intermediate_Dir "LIB\Release\PortableGroup"
+# PROP Target_Dir ""
+LINK32=link.exe -lib
+MTL=midl.exe
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../" /I "../../" /I "../../../" /D "_MBCS" /D "_LIB" /D "TAO_AS_STATIC_LIBS" /D "NDEBUG" /D "ACE_AS_STATIC_LIBS" /D "WIN32" /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
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"TAO_PortableGroups.lib"
+
+!ELSEIF "$(CFG)" == "PortableGroup_Static - Win32 Static 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 "LIB\Debug\PortableGroup"
+# PROP Target_Dir ""
+LINK32=link.exe -lib
+MTL=midl.exe
+# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_MBCS" /D "_LIB" /D "TAO_AS_STATIC_LIBS" /D "_DEBUG" /D "ACE_AS_STATIC_LIBS" /D "WIN32" /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
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"TAO_PortableGroupsd.lib"
+
+!ENDIF
+
+# Begin Target
+
+# Name "PortableGroup_Static - Win32 Static Release"
+# Name "PortableGroup_Static - Win32 Static Debug"
+# Begin Group "IDL Files"
+
+# PROP Default_Filter "idl"
+# Begin Source File
+
+SOURCE=.\PortableGroup.idl
+
+!IF "$(CFG)" == "PortableGroup_Static - Win32 Static Release"
+
+# PROP Ignore_Default_Tool 1
+# Begin Custom Build - Invoking TAO_IDL on $(InputPath)
+InputPath=.\PortableGroup.idl
+InputName=PortableGroup
+
+BuildCmds= \
+ ..\..\..\bin\Release\tao_idl_static -Ge 1 -I../../ -I../../tao -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_PortableGroup_Export -Wb,export_include=PortableGroup\portablegroup_export.h $(InputName).idl
+
+"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "PortableGroup_Static - Win32 Static Debug"
+
+# PROP Ignore_Default_Tool 1
+USERDEP__PORTA="..\..\..\bin\tao_idl_static.exe"
+# Begin Custom Build - Invoking TAO_IDL on $(InputPath)
+InputPath=.\PortableGroup.idl
+InputName=PortableGroup
+
+BuildCmds= \
+ ..\..\..\bin\tao_idl_static -Ge 1 -I../../ -I../../tao -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -Wb,export_macro=TAO_PortableGroup_Export -Wb,export_include=PortableGroup\portablegroup_export.h $(InputName).idl
+
+"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Group "Inline Files"
+
+# PROP Default_Filter "i;inl"
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Location_Equal_To.inl
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Location_Hash.inl
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroupC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroupS.i
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h"
+# Begin Source File
+
+SOURCE=.\PortableGroup\miopconf.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_conf.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Default_Property_Validator.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Factory_Map.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Factory_Set.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_GenericFactory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Location_Equal_To.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Location_Hash.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Location_Map.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_MemberInfo.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Null_Property_Validator.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_ObjectGroup_Map.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_ObjectGroupManager.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Operators.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Properties.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Property_Utils.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Property_Validator.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_PropertyManager.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\POA_Hooks.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\Portable_Group_Map.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PortableGroup_Acceptor_Registry.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\portablegroup_export.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PortableGroup_Loader.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PortableGroup_ORBInitializer.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PortableGroup_Request_Dispatcher.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroupC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroupS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\UIPMC_Acceptor.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\UIPMC_Connection_Handler.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\UIPMC_Connector.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\UIPMC_Endpoint.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\UIPMC_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\UIPMC_Profile.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\UIPMC_Transport.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\UIPMC_Wait_Never.h
+# End Source File
+# End Group
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp"
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Default_Property_Validator.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Factory_Map.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Factory_Set.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_GenericFactory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Location_Equal_To.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Location_Hash.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Location_Map.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_MemberInfo.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Null_Property_Validator.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_ObjectGroup_Map.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_ObjectGroupManager.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Operators.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_Property_Utils.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PG_PropertyManager.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\POA_Hooks.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\Portable_Group_Map.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PortableGroup_Acceptor_Registry.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PortableGroup_Loader.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PortableGroup_ORBInitializer.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\PortableGroup_Request_Dispatcher.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroupC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroupS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\UIPMC_Acceptor.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\UIPMC_Connection_Handler.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\UIPMC_Connector.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\UIPMC_Endpoint.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\UIPMC_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\UIPMC_Profile.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\UIPMC_Transport.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PortableGroup\UIPMC_Wait_Never.cpp
+# End Source File
+# End Group
+# End Target
+# End Project
|