diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-06-29 18:54:49 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-06-29 18:54:49 +0000 |
commit | c8b7991b0eba87fafce9ee8c715903b887b05a9a (patch) | |
tree | bd0fb7277c5122074457d425b9446d56871bf721 | |
parent | 8084ff1b466f764eee94039bdb25b957803a2935 (diff) | |
download | ATCD-c8b7991b0eba87fafce9ee8c715903b887b05a9a.tar.gz |
ChangeLogTag:Thu Jun 29 11:47:48 2000 Carlos O'Ryan <coryan@uci.edu>
-rw-r--r-- | TAO/ChangeLogs/ChangeLog-02a | 45 | ||||
-rw-r--r-- | TAO/tao/Stub.h | 2 | ||||
-rw-r--r-- | TAO/tao/TAO.dsw | 30 | ||||
-rw-r--r-- | TAO/tao/ior_corbaloc/CORBALOC_Parser.cpp | 148 | ||||
-rw-r--r-- | TAO/tao/ior_corbaloc/ior_corbaloc.dsp | 275 | ||||
-rw-r--r-- | TAO/tao/ior_file/FILE_Parser.i | 6 | ||||
-rw-r--r-- | TAO/tao/ior_file/ior_file.dsp | 275 |
7 files changed, 723 insertions, 58 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a index cc4572ddb95..eaf59b45eae 100644 --- a/TAO/ChangeLogs/ChangeLog-02a +++ b/TAO/ChangeLogs/ChangeLog-02a @@ -1,18 +1,37 @@ +Thu Jun 29 11:47:48 2000 Carlos O'Ryan <coryan@uci.edu> + + * tao/Stub.h: + Add missing TAO_Export macro to the TAO_Stub_Auto_Ptr class + + * tao/ior_corbaloc/ior_corbaloc.dsp: + * tao/ior_file/ior_file.dsp: + Add project files for the new IOR parsing modules + + * tao/TAO.dsw: + Add the new project files to TAO + + * tao/ior_file/FILE_Parser.i: + Add missing file and constructor + + * tao/ior_corbaloc/CORBALOC_Parser.cpp: + Add a lot of @@ comments for Priyanka. Got it to compile on + MSVC + Tue Jun 27 10:45:17 2000 Priyanka Gontla <pgontla@ece.uci.edu> - * tao/ior_corbaloc/Makefile: - * tao/ior_corbaloc/ior_corbaloc_export.h: - * tao/ior_corbaloc/CORBALOC_Parser.i : - * tao/ior_corbaloc/CORBALOC_Parser.h: - * tao/ior_corbaloc/CORBALOC_Parser.cpp : - Implemented part of the corbaloc: style parser. Able to support - <corbaloc:rir:/>. Done with seperating the <obj_addr> from the - <obj_addr_list> - - * tao/ORB.cpp : - Removed the file_string_to_object function as it is no longer - needed. - + * tao/ior_corbaloc/Makefile: + * tao/ior_corbaloc/ior_corbaloc_export.h: + * tao/ior_corbaloc/CORBALOC_Parser.i : + * tao/ior_corbaloc/CORBALOC_Parser.h: + * tao/ior_corbaloc/CORBALOC_Parser.cpp : + Implemented part of the corbaloc: style parser. Able to support + <corbaloc:rir:/>. Done with seperating the <obj_addr> from the + <obj_addr_list> + + * tao/ORB.cpp : + Removed the file_string_to_object function as it is no longer + needed. + Mon Jun 26 14:56:42 2000 Carlos O'Ryan <coryan@uci.edu> * tao/ORB.cpp: diff --git a/TAO/tao/Stub.h b/TAO/tao/Stub.h index 3cc9d32a7c7..d546a34f68d 100644 --- a/TAO/tao/Stub.h +++ b/TAO/tao/Stub.h @@ -511,7 +511,7 @@ private: }; // Define a TAO_Stub auto_ptr class -class TAO_Stub_Auto_Ptr +class TAO_Export TAO_Stub_Auto_Ptr { // = TITLE // Implements the draft C++ standard auto_ptr abstraction. diff --git a/TAO/tao/TAO.dsw b/TAO/tao/TAO.dsw index 4998d950334..dd44a69259d 100644 --- a/TAO/tao/TAO.dsw +++ b/TAO/tao/TAO.dsw @@ -15,6 +15,21 @@ Package=<4> ###############################################################################
+Project: "TAO IOR CORBALOC DLL"=.\ior_corbaloc\ior_corbaloc.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name TAO DLL
+ End Project Dependency
+}}}
+
+###############################################################################
+
Project: "TAO IOR DLL DLL"=.\ior_dll\ior_dll.dsp - Package Owner=<4>
Package=<5>
@@ -30,6 +45,21 @@ Package=<4> ###############################################################################
+Project: "TAO IOR FILE DLL"=.\ior_file\ior_file.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name TAO DLL
+ End Project Dependency
+}}}
+
+###############################################################################
+
Project: "TAO LIB"=.\TAO_Static.dsp - Package Owner=<4>
Package=<5>
diff --git a/TAO/tao/ior_corbaloc/CORBALOC_Parser.cpp b/TAO/tao/ior_corbaloc/CORBALOC_Parser.cpp index 8cd89f42e55..e9651c392d0 100644 --- a/TAO/tao/ior_corbaloc/CORBALOC_Parser.cpp +++ b/TAO/tao/ior_corbaloc/CORBALOC_Parser.cpp @@ -35,6 +35,9 @@ TAO_CORBALOC_Parser::parse_string (const char *ior, CORBA::Environment &ACE_TRY_ENV) ACE_THROW_SPEC ((CORBA::SystemException)) { + // @@ Priyanka: this routine turns out to be a little big, you may + // want to divide in in several pieces, just to make it more + // readable. // Skip the prefix, we know it is there because this method in only // called if <match_prefix> returns 1. @@ -42,24 +45,37 @@ TAO_CORBALOC_Parser::parse_string (const char *ior, ior + sizeof corbaloc_prefix - 1; // First separates each <obj_addr> from the list of the obj_addr - // Then concatenates the obj. key to the end of each one and + // Then concatenates the obj. key to the end of each one and // tries to find a binding ......... - + // Find the position where '/' seperator btn <obj_addr_list> and // <key_string> cout << "The corbaloc name is " << corbaloc_name << endl; CORBA::ULong count_addr = 0; + + // @@ Priyanka: the name of this variable confuses me, it is called + // "pos" as in position or something like that, but it seems to be a + // length of some sort (based on its use), any better name for it? CORBA::ULong pos = 0; CORBA::Boolean start_key_string = 1; + // const char rir_prefix [] = "rir:/"; // If the protocol is "rir:", there is no need to do any of this. // if (this->check_prefix (corbaloc_name) == 0) { - + + // @@ Priyanka: here you are allocating 4 bytes, is that what + // you want? Don't you want to allocate something like: + // key_string = + // CORBA::string_alloc (ACE_OS::strlen (corbaloc_name)); + // Also: in this routine you allocate a lot of memory, but never + // deallocate it! Please make sure you do so, there are some + // suggestions below that tell you how you could automate that. + char *key_string = CORBA::string_alloc (sizeof (corbaloc_name)); char *key_stringPtr = key_string; cout << "lets see" << endl; @@ -70,7 +86,7 @@ TAO_CORBALOC_Parser::parse_string (const char *ior, // Increment the count of the addresses in the list ++count_addr; } - + if (*i == '/') { if (*(i+1) == '/') @@ -88,7 +104,7 @@ TAO_CORBALOC_Parser::parse_string (const char *ior, start_key_string = 0; } } - + if (start_key_string == 1) { ++pos; @@ -98,57 +114,99 @@ TAO_CORBALOC_Parser::parse_string (const char *ior, *key_stringPtr = *i; ++key_stringPtr; } - + } - + // Copy the <obj_addr_list> to cloc_name. char *cloc_name = CORBA::string_alloc (pos); cloc_name = ACE_OS::strncpy (cloc_name, corbaloc_name, pos); - + ACE_DEBUG ((LM_DEBUG, "The obj_addr_list is %s\n", cloc_name)); - + // Declare an array of addr. - char *addr [count_addr]; + // @@ Priyanka: this is a non-standard extension, you are + // declaring a variable sized array, you probably want to use + // char **addr; + // ACE_NEW_RETURN (addr, char*[count_addr], 0); + // or better yet use an ACE_Array: + // ACE_Array_Base<char*> addr (count_addr); + // because the latter is exception safe + // Speaking of exception safety.... you may want to use + // ACE_CString or something like that for your strings, so they + // are all automatically deallocated if an exception is raised. + // + char **addr; + ACE_NEW_RETURN (addr, char*[count_addr], 0); + + // @@ Priyanka: don't declare a variable without initializing + // it, that is bad style, also: we don't use fooPtr in ACE+TAO, + // please use <cloc_name_ptr> or something like that. char *cloc_namePtr; - + CORBA::ULong current_addr = 0; - + addr [current_addr] = CORBA::string_alloc (pos); // Tokenize using "," as the seperator + // @@ Priyanka: in general you want to use ACE_OS::strtok_r() + // because that version is reentrant and works with multiple + // threads without any problems. + // The regular strtok() uses a static variable to keep the last + // pointer, so multiple threads cannot call it simultaneously. cloc_namePtr = ACE_OS::strtok (cloc_name, ","); - + const char file_prefix[] = "iiop://"; - + + // @@ Priyanka: please don't use NULL, I know some books and + // documents use it, but 0 is good enough for C++ (and safer). while (cloc_namePtr != NULL) { + // @@ Priyanka: if you want to initialize the string to the + // empty string just do: + // ACE_OS::strcpy (addr[current_addr], ""); + // or also + // addr[current_addr][0] = '\0'; addr [current_addr] = ACE_OS::strcpy (addr [current_addr], "\0"); - - if (ACE_OS::strncmp (cloc_namePtr, file_prefix, + + if (ACE_OS::strncmp (cloc_namePtr, file_prefix, sizeof (file_prefix)-1) != 0) { // If there is no explicit protocol specified, use the // default "iiop://" + // @@ Priyanka: you don't need to store the result from + // ACE_OS::strcat()... + // @@ Priyanka: did you allocate enough memory for this + // prefix too? addr [current_addr] = ACE_OS::strcat (addr [current_addr], file_prefix); - + } - + + // @@ Priyanka: you don't need to store the result from + // ACE_OS::strcat()... addr [current_addr] = ACE_OS::strcat(addr [current_addr], cloc_namePtr); - + + // @@ Priyanka: you don't need to store the result from + // ACE_OS::strcat()... addr [current_addr] = ACE_OS::strcat (addr [current_addr], key_string); - + + // @@ Priyanka: you don't need to store the result from + // ACE_OS::strcat()... addr [current_addr] = ACE_OS::strcat (addr [current_addr], "\0"); - + ACE_DEBUG ((LM_DEBUG, "The obj_addr [%d] is %s\n", current_addr, addr [current_addr])); - + ++current_addr; - + + // @@ Priyanka: can you move this to the beginning of the + // loop? It seems more readable like that. Obviously you + // would need to remove the initialization outside the look + // too. addr [current_addr] = CORBA::string_alloc (pos); cloc_namePtr = ACE_OS::strtok (NULL, ","); } @@ -156,14 +214,14 @@ TAO_CORBALOC_Parser::parse_string (const char *ior, // Now We have an array of <obj_addr> obtained from the // <obj_list>. Now, we define an MProfile and then use // make_mprofile ().... - // + // TAO_MProfile mprofile; - for (CORBA::ULong i=0; i != count_addr; ++i) + for (CORBA::ULong j = 0; j != count_addr; ++j) { - int retv = - orb->orb_core ()->connector_registry ()->make_mprofile (addr [i], - mprofile, + int retv = + orb->orb_core ()->connector_registry ()->make_mprofile (addr [j], + mprofile, ACE_TRY_ENV); ACE_CHECK_RETURN (CORBA::Object::_nil ()); // Return nil. @@ -189,21 +247,21 @@ TAO_CORBALOC_Parser::parse_string (const char *ior, ENOMEM), CORBA::COMPLETED_NO)); ACE_CHECK_RETURN (CORBA::Object::_nil ()); - + TAO_Stub_Auto_Ptr safe_data (data); - + // Figure out if the servant is collocated. TAO_ServantBase *servant = 0; TAO_SERVANT_LOCATION servant_location = orb->_get_collocated_servant (safe_data.get (), servant); - + int collocated = 0; if (servant_location != TAO_SERVANT_NOT_FOUND) collocated = 1; - + CORBA::Object_ptr obj = CORBA::Object::_nil (); - + // Create the CORBA level proxy. This will increase the ref_count // on data by one ACE_NEW_THROW_EX (obj, @@ -216,27 +274,29 @@ TAO_CORBALOC_Parser::parse_string (const char *ior, ENOMEM), CORBA::COMPLETED_NO)); ACE_CHECK_RETURN (CORBA::Object::_nil ()); - + // All is well, so release the stub object from its auto_ptr. data = safe_data.release (); - + return obj; - + } } CORBA::Object_ptr object = CORBA::Object::_nil (); - - if (ACE_OS::strncmp (corbaloc_name, rir_prefix, + + // @@ Priyanka: This is something that you could move to another + // routine, all the RIR case should be easy to separate... + if (ACE_OS::strncmp (corbaloc_name, rir_prefix, sizeof (rir_prefix)-1) == 0) { // "rir" protocol used ... pass the key string as an // argument to the resolve_initial_references () const char *key_string = corbaloc_name + sizeof (rir_prefix) -1; - - ACE_TRY + + ACE_TRY { ACE_DEBUG ((LM_DEBUG, "The key string is %s\n", key_string)); object = orb->resolve_initial_references (key_string, ACE_TRY_ENV); @@ -247,11 +307,11 @@ TAO_CORBALOC_Parser::parse_string (const char *ior, ACE_PRINT_EXCEPTION (ex, "CORBALOC_Parser"); } ACE_ENDTRY; - + } - + return object; - + } int @@ -282,7 +342,7 @@ TAO_CORBALOC_Parser::check_prefix (const char *endpoint) // Failure: not an IIOP IOR // DO NOT throw an exception here. } - + ACE_FACTORY_DEFINE (TAO_IOR_CORBALOC, TAO_CORBALOC_Parser) #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) diff --git a/TAO/tao/ior_corbaloc/ior_corbaloc.dsp b/TAO/tao/ior_corbaloc/ior_corbaloc.dsp new file mode 100644 index 00000000000..dba1f952de0 --- /dev/null +++ b/TAO/tao/ior_corbaloc/ior_corbaloc.dsp @@ -0,0 +1,275 @@ +# Microsoft Developer Studio Project File - Name="TAO IOR CORBALOC DLL" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 +# TARGTYPE "Win32 (ALPHA) Dynamic-Link Library" 0x0602 + +CFG=TAO IOR CORBALOC DLL - Win32 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 "ior_corbaloc.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 "ior_corbaloc.mak" CFG="TAO IOR CORBALOC DLL - Win32 Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "TAO IOR CORBALOC DLL - Win32 Alpha Release" (based on "Win32 (ALPHA) Dynamic-Link Library") +!MESSAGE "TAO IOR CORBALOC DLL - Win32 Alpha Debug" (based on "Win32 (ALPHA) Dynamic-Link Library") +!MESSAGE "TAO IOR CORBALOC DLL - Win32 MFC Release" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE "TAO IOR CORBALOC DLL - Win32 MFC Debug" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE "TAO IOR CORBALOC DLL - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE "TAO IOR CORBALOC DLL - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "Desktop" + +!IF "$(CFG)" == "TAO IOR CORBALOC DLL - Win32 Alpha Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "" +# PROP BASE Intermediate_Dir "Release" +# PROP BASE Ignore_Export_Lib 0 +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "" +# PROP Intermediate_Dir "Release" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +CPP=cl.exe +# ADD BASE CPP /Gt0 /I "../" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD nologo MT Gt0 W3 GX O2 I "../../" /c +# ADD CPP /nologo /MD /Gt0 /W3 /GX /O2 /I "../../" /I "../" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o /win32 "NUL" +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o /win32 "NUL" +RSC=rc.exe +# 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 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /machine:ALPHA /out:"..\..\bin\TAO_IOR_CORBALOC.dll" /libpath:"..\..\ace" +# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /machine:ALPHA /out:"..\..\bin\TAO_IOR_CORBALOC.dll" /libpath:"..\..\ace" + +!ELSEIF "$(CFG)" == "TAO IOR CORBALOC DLL - Win32 Alpha Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "" +# PROP BASE Intermediate_Dir "Debug" +# PROP BASE Ignore_Export_Lib 0 +# 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 "" +CPP=cl.exe +# ADD BASE CPP /Gt0 /I "../" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /MTd nologo Gt0 W3 GX Zi Od Gy I "../../" /c +# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /Gy /I "../../" /I "../" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /MDd /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o /win32 "NUL" +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o /win32 "NUL" +RSC=rc.exe +# 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 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /debug /machine:ALPHA /out:"..\..\bin\TAO_IOR_CORBALOCd.dll" /libpath:"..\..\ace" +# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /debug /machine:ALPHA /out:"..\..\bin\TAO_IOR_CORBALOCd.dll" /libpath:"..\..\ace" + +!ELSEIF "$(CFG)" == "TAO IOR CORBALOC DLL - Win32 MFC Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "TAO_DLL___Win32_MFC_Release" +# PROP BASE Intermediate_Dir "TAO_DLL___Win32_MFC_Release" +# PROP BASE Ignore_Export_Lib 0 +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "" +# PROP Intermediate_Dir "DLL\MFC_Release" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +CPP=cl.exe +# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "../../" /I "../" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /c +# SUBTRACT BASE CPP /YX +# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../" /I "../" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /D ACE_HAS_MFC=1 /D ACE_DOESNT_INSTANTIATE_NONSTATIC_OBJECT_MANAGER=1 /FD /c +# SUBTRACT CPP /YX +MTL=midl.exe +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 +RSC=rc.exe +# 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 ace.lib /nologo /subsystem:windows /dll /machine:I386 /out:"..\..\bin\TAO_IOR_CORBALOC.dll" /libpath:"..\..\ace" +# SUBTRACT BASE LINK32 /incremental:yes +# ADD LINK32 acemfc.lib /nologo /subsystem:windows /dll /machine:I386 /out:"..\..\bin\TAO_IOR_CORBALOCmfc.dll" /libpath:"..\..\ace" +# SUBTRACT LINK32 /incremental:yes + +!ELSEIF "$(CFG)" == "TAO IOR CORBALOC DLL - Win32 MFC Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "TAO_DLL___Win32_MFC_Debug" +# PROP BASE Intermediate_Dir "TAO_DLL___Win32_MFC_Debug" +# PROP BASE Ignore_Export_Lib 0 +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "" +# PROP Intermediate_Dir "DLL\MFC_Debug" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +CPP=cl.exe +# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /Gy /I "../../" /I "../" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /c +# SUBTRACT BASE CPP /YX +# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /Gy /I "../../" /I "../" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /D ACE_HAS_MFC=1 /D ACE_DOESNT_INSTANTIATE_NONSTATIC_OBJECT_MANAGER=1 /FD /c +# SUBTRACT CPP /YX +MTL=midl.exe +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 +RSC=rc.exe +# 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 aced.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"..\..\bin\TAO_IOR_CORBALOCd.dll" /libpath:"..\..\ace" +# ADD LINK32 acemfcd.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"..\..\bin\TAO_IOR_CORBALOCmfcd.dll" /libpath:"..\..\ace" + +!ELSEIF "$(CFG)" == "TAO IOR CORBALOC DLL - 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 "" +# PROP Intermediate_Dir ".\DLL\Release" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +CPP=cl.exe +# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c +# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../" /I "../" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_IOR_CORBALOC_BUILD_DLL" /FD /c +# SUBTRACT CPP /YX +MTL=midl.exe +# ADD BASE MTL /nologo /D "NDEBUG" /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 +RSC=rc.exe +# 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:windows /dll /machine:I386 +# ADD LINK32 TAO.lib ace.lib /nologo /subsystem:windows /dll /machine:I386 /out:"..\..\..\bin\TAO_IOR_CORBALOC.dll" /libpath:"..\..\..\ace" /libpath:".." +# SUBTRACT LINK32 /incremental:yes + +!ELSEIF "$(CFG)" == "TAO IOR CORBALOC DLL - 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 "DLL\Debug" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +CPP=cl.exe +# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c +# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /Gy /I "../../../" /I "../.." /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_IOR_CORBALOC_BUILD_DLL" /FD /c +# SUBTRACT CPP /YX +MTL=midl.exe +# ADD BASE MTL /nologo /D "_DEBUG" /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 +RSC=rc.exe +# 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:windows /dll /debug /machine:I386 +# ADD LINK32 TAOd.lib aced.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"..\..\..\bin\TAO_IOR_CORBALOCd.dll" /libpath:"..\..\..\ace" /libpath:".." + +!ENDIF + +# Begin Target + +# Name "TAO IOR CORBALOC DLL - Win32 Alpha Release" +# Name "TAO IOR CORBALOC DLL - Win32 Alpha Debug" +# Name "TAO IOR CORBALOC DLL - Win32 MFC Release" +# Name "TAO IOR CORBALOC DLL - Win32 MFC Debug" +# Name "TAO IOR CORBALOC DLL - Win32 Release" +# Name "TAO IOR CORBALOC DLL - Win32 Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90" +# Begin Source File + +SOURCE=.\CORBALOC_Parser.cpp + +!IF "$(CFG)" == "TAO IOR CORBALOC DLL - Win32 Alpha Release" + +!ELSEIF "$(CFG)" == "TAO IOR CORBALOC DLL - Win32 Alpha Debug" + +!ELSEIF "$(CFG)" == "TAO IOR CORBALOC DLL - Win32 MFC Release" + +!ELSEIF "$(CFG)" == "TAO IOR CORBALOC DLL - Win32 MFC Debug" + +!ELSEIF "$(CFG)" == "TAO IOR CORBALOC DLL - Win32 Release" + +!ELSEIF "$(CFG)" == "TAO IOR CORBALOC DLL - Win32 Debug" + +!ENDIF + +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" +# Begin Source File + +SOURCE=.\CORBALOC_Parser.h +# End Source File +# Begin Source File + +SOURCE=.\ior_corbaloc_export.h +# End Source File +# End Group +# Begin Group "Inline Files" + +# PROP Default_Filter "i" +# Begin Source File + +SOURCE=.\CORBALOC_Parser.i +# End Source File +# End Group +# End Target +# End Project diff --git a/TAO/tao/ior_file/FILE_Parser.i b/TAO/tao/ior_file/FILE_Parser.i new file mode 100644 index 00000000000..c3ca97a6149 --- /dev/null +++ b/TAO/tao/ior_file/FILE_Parser.i @@ -0,0 +1,6 @@ +// $Id$ + +ACE_INLINE +TAO_FILE_Parser::TAO_FILE_Parser (void) +{ +} diff --git a/TAO/tao/ior_file/ior_file.dsp b/TAO/tao/ior_file/ior_file.dsp new file mode 100644 index 00000000000..74ecf13bda6 --- /dev/null +++ b/TAO/tao/ior_file/ior_file.dsp @@ -0,0 +1,275 @@ +# Microsoft Developer Studio Project File - Name="TAO IOR FILE DLL" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
+# TARGTYPE "Win32 (ALPHA) Dynamic-Link Library" 0x0602
+
+CFG=TAO IOR FILE DLL - Win32 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 "ior_file.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 "ior_file.mak" CFG="TAO IOR FILE DLL - Win32 Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "TAO IOR FILE DLL - Win32 Alpha Release" (based on "Win32 (ALPHA) Dynamic-Link Library")
+!MESSAGE "TAO IOR FILE DLL - Win32 Alpha Debug" (based on "Win32 (ALPHA) Dynamic-Link Library")
+!MESSAGE "TAO IOR FILE DLL - Win32 MFC Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "TAO IOR FILE DLL - Win32 MFC Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "TAO IOR FILE DLL - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "TAO IOR FILE DLL - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath "Desktop"
+
+!IF "$(CFG)" == "TAO IOR FILE DLL - Win32 Alpha Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir ""
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+CPP=cl.exe
+# ADD BASE CPP /Gt0 /I "../" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD nologo MT Gt0 W3 GX O2 I "../../" /c
+# ADD CPP /nologo /MD /Gt0 /W3 /GX /O2 /I "../../" /I "../" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o /win32 "NUL"
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o /win32 "NUL"
+RSC=rc.exe
+# 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 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /machine:ALPHA /out:"..\..\bin\TAO_IOR_FILE.dll" /libpath:"..\..\ace"
+# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /machine:ALPHA /out:"..\..\bin\TAO_IOR_FILE.dll" /libpath:"..\..\ace"
+
+!ELSEIF "$(CFG)" == "TAO IOR FILE DLL - Win32 Alpha Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir ""
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Ignore_Export_Lib 0
+# 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 ""
+CPP=cl.exe
+# ADD BASE CPP /Gt0 /I "../" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /MTd nologo Gt0 W3 GX Zi Od Gy I "../../" /c
+# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /Gy /I "../../" /I "../" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /MDd /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o /win32 "NUL"
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o /win32 "NUL"
+RSC=rc.exe
+# 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 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /debug /machine:ALPHA /out:"..\..\bin\TAO_IOR_FILEd.dll" /libpath:"..\..\ace"
+# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /debug /machine:ALPHA /out:"..\..\bin\TAO_IOR_FILEd.dll" /libpath:"..\..\ace"
+
+!ELSEIF "$(CFG)" == "TAO IOR FILE DLL - Win32 MFC Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "TAO_DLL___Win32_MFC_Release"
+# PROP BASE Intermediate_Dir "TAO_DLL___Win32_MFC_Release"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\MFC_Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+CPP=cl.exe
+# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "../../" /I "../" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /c
+# SUBTRACT BASE CPP /YX
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../" /I "../" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /D ACE_HAS_MFC=1 /D ACE_DOESNT_INSTANTIATE_NONSTATIC_OBJECT_MANAGER=1 /FD /c
+# SUBTRACT CPP /YX
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+RSC=rc.exe
+# 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 ace.lib /nologo /subsystem:windows /dll /machine:I386 /out:"..\..\bin\TAO_IOR_FILE.dll" /libpath:"..\..\ace"
+# SUBTRACT BASE LINK32 /incremental:yes
+# ADD LINK32 acemfc.lib /nologo /subsystem:windows /dll /machine:I386 /out:"..\..\bin\TAO_IOR_FILEmfc.dll" /libpath:"..\..\ace"
+# SUBTRACT LINK32 /incremental:yes
+
+!ELSEIF "$(CFG)" == "TAO IOR FILE DLL - Win32 MFC Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "TAO_DLL___Win32_MFC_Debug"
+# PROP BASE Intermediate_Dir "TAO_DLL___Win32_MFC_Debug"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\MFC_Debug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+CPP=cl.exe
+# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /Gy /I "../../" /I "../" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /c
+# SUBTRACT BASE CPP /YX
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /Gy /I "../../" /I "../" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /D ACE_HAS_MFC=1 /D ACE_DOESNT_INSTANTIATE_NONSTATIC_OBJECT_MANAGER=1 /FD /c
+# SUBTRACT CPP /YX
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+RSC=rc.exe
+# 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 aced.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"..\..\bin\TAO_IOR_FILEd.dll" /libpath:"..\..\ace"
+# ADD LINK32 acemfcd.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"..\..\bin\TAO_IOR_FILEmfcd.dll" /libpath:"..\..\ace"
+
+!ELSEIF "$(CFG)" == "TAO IOR FILE DLL - 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 ""
+# PROP Intermediate_Dir ".\DLL\Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+CPP=cl.exe
+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../" /I "../" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_IOR_FILE_BUILD_DLL" /FD /c
+# SUBTRACT CPP /YX
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "NDEBUG" /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+RSC=rc.exe
+# 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:windows /dll /machine:I386
+# ADD LINK32 TAO.lib ace.lib /nologo /subsystem:windows /dll /machine:I386 /out:"..\..\..\bin\TAO_IOR_FILE.dll" /libpath:"..\..\..\ace" /libpath:".."
+# SUBTRACT LINK32 /incremental:yes
+
+!ELSEIF "$(CFG)" == "TAO IOR FILE DLL - 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 "DLL\Debug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+CPP=cl.exe
+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /Gy /I "../../../" /I "../.." /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_IOR_FILE_BUILD_DLL" /FD /c
+# SUBTRACT CPP /YX
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "_DEBUG" /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+RSC=rc.exe
+# 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:windows /dll /debug /machine:I386
+# ADD LINK32 TAOd.lib aced.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"..\..\..\bin\TAO_IOR_FILEd.dll" /libpath:"..\..\..\ace" /libpath:".."
+
+!ENDIF
+
+# Begin Target
+
+# Name "TAO IOR FILE DLL - Win32 Alpha Release"
+# Name "TAO IOR FILE DLL - Win32 Alpha Debug"
+# Name "TAO IOR FILE DLL - Win32 MFC Release"
+# Name "TAO IOR FILE DLL - Win32 MFC Debug"
+# Name "TAO IOR FILE DLL - Win32 Release"
+# Name "TAO IOR FILE DLL - Win32 Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
+# Begin Source File
+
+SOURCE=.\FILE_Parser.cpp
+
+!IF "$(CFG)" == "TAO IOR FILE DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO IOR FILE DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO IOR FILE DLL - Win32 MFC Release"
+
+!ELSEIF "$(CFG)" == "TAO IOR FILE DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO IOR FILE DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO IOR FILE DLL - Win32 Debug"
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
+# Begin Source File
+
+SOURCE=.\FILE_Parser.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ior_file_export.h
+# End Source File
+# End Group
+# Begin Group "Inline Files"
+
+# PROP Default_Filter "i"
+# Begin Source File
+
+SOURCE=.\FILE_Parser.i
+# End Source File
+# End Group
+# End Target
+# End Project
|