diff options
Diffstat (limited to 'TAO/tao/TypeCodeFactory')
-rw-r--r-- | TAO/tao/TypeCodeFactory/TypeCodeFactory.pidl | 61 |
1 files changed, 11 insertions, 50 deletions
diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactory.pidl b/TAO/tao/TypeCodeFactory/TypeCodeFactory.pidl index 40521cc0d60..365decca637 100644 --- a/TAO/tao/TypeCodeFactory/TypeCodeFactory.pidl +++ b/TAO/tao/TypeCodeFactory/TypeCodeFactory.pidl @@ -1,55 +1,16 @@ // // $Id$ -// -// ================================================================ -// -// = LIBRARY -// TAO/tao/TypeCodeFactory -// -// = FILENAME -// TypeCodeFactory.pidl -// -// = DESCRIPTION -// This file was used to generate the code in TypeCodeFactoryC.{h,i,cpp}. -// It was originally part of Interface.idl, but since the TypeCodeFactory -// has been made into a separate library, and the TypeCodeFactory interface -// has been made local, it is simpler to generate the necessary stub -// code in TypeCodeFactoryC.* by splitting Interface.idl into two -// parts. -// -// 1. Patch this pidl file with -// -// patch < diffs/TypeCodeFactory.pidl.diff -// -// This will remove the CORBA module, rename most types foo -// declared in it as CORBA_foo, unalias the simple typedefs -// which don't have a CORBA_ analog in corbafwd.h. -// -// 2. Generate the code. The command used to generate code from this -// IDL file is: -// -// tao_idl -o orig -Ge 1 -I../.. -Sci \ -// -Wb,export_macro=TAO_TypeCodeFactory_Export \ -// -Wb,export_include=typecodefactory_export.h \ -// -Wb,pre_include="ace/pre.h" \ -// -Wb,post_include="ace/post.h" \ -// TypeCodeFactory.pidl -// -// 3. Copy the generated files to the current directory. -// -// 4. Patch the generated files, using -// -// patch < diffs/TypeCodeFactoryC.h.diff -// patch < diffs/TypeCodeFactoryC.cpp.diff -// -// If this fails for some reason, the files must be patched -// by hand, and the diff files regenerated with -// -// diff -wbu orig/TypeCodeFactoryC.h TypeCodeFactoryC.h > diffs/TypeCodeFactoryC.h.diff -// diff -wbu orig/TypeCodeFactoryC.cpp TypeCodeFactoryC.cpp > diffs/TypeCodeFactoryC.cpp.diff -// -// 5. Restore TypeCodeFactory.pidl. -// + +/** + * @file TypeCodeFactory.pidl + * + * It was originally part of Interface.idl, but since the TypeCodeFactory + * has been made into a separate library, and the TypeCodeFactory interface + * has been made local, it is simpler to generate the necessary stub + * code in TypeCodeFactoryC.* by splitting Interface.idl into two + * parts. + */ + // ================================================================ #ifndef _TYPECODEFACTORY_IDL_ |