summaryrefslogtreecommitdiff
path: root/tao/CodecFactory
diff options
context:
space:
mode:
Diffstat (limited to 'tao/CodecFactory')
-rw-r--r--tao/CodecFactory/CodecFactory.cpp2
-rw-r--r--tao/CodecFactory/CodecFactory.h4
-rw-r--r--tao/CodecFactory/CodecFactory.mpc10
-rw-r--r--tao/CodecFactory/codecfactory_export.h40
4 files changed, 9 insertions, 47 deletions
diff --git a/tao/CodecFactory/CodecFactory.cpp b/tao/CodecFactory/CodecFactory.cpp
index f1431a88da9..191192cf0ae 100644
--- a/tao/CodecFactory/CodecFactory.cpp
+++ b/tao/CodecFactory/CodecFactory.cpp
@@ -38,7 +38,7 @@ ACE_STATIC_SVC_DEFINE (TAO_CodecFactory_Loader,
&ACE_SVC_NAME (TAO_CodecFactory_Loader),
ACE_Service_Type::DELETE_THIS | ACE_Service_Type::DELETE_OBJ,
0)
-ACE_FACTORY_DEFINE (TAO_CodecFactory, TAO_CodecFactory_Loader)
+ACE_FACTORY_DEFINE (TAO_CODECFACTORY, TAO_CodecFactory_Loader)
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/tao/CodecFactory/CodecFactory.h b/tao/CodecFactory/CodecFactory.h
index 290d2455191..92e28b2b42b 100644
--- a/tao/CodecFactory/CodecFactory.h
+++ b/tao/CodecFactory/CodecFactory.h
@@ -31,7 +31,7 @@
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-class TAO_CodecFactory_Export TAO_CodecFactory_Loader
+class TAO_CODECFACTORY_Export TAO_CodecFactory_Loader
: public TAO_Object_Loader
{
public:
@@ -48,7 +48,7 @@ static int
TAO_Requires_CodecFactory_Initializer = TAO_CodecFactory_Loader::Initializer ();
ACE_STATIC_SVC_DECLARE (TAO_CodecFactory_Loader)
-ACE_FACTORY_DECLARE (TAO_CodecFactory, TAO_CodecFactory_Loader)
+ACE_FACTORY_DECLARE (TAO_CODECFACTORY, TAO_CodecFactory_Loader)
TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/tao/CodecFactory/CodecFactory.mpc b/tao/CodecFactory/CodecFactory.mpc
index 655dd5c29ed..cbda75b62d4 100644
--- a/tao/CodecFactory/CodecFactory.mpc
+++ b/tao/CodecFactory/CodecFactory.mpc
@@ -3,18 +3,19 @@ project(*idl) : tao_versioning_idl_defaults, install {
custom_only = 1
IDL_Files {
idlflags += -Gp -Gd -Sci -SS -Sorb -Sal -GX \
- -Wb,export_macro=TAO_CodecFactory_Export \
- -Wb,export_include=tao/CodecFactory/codecfactory_export.h \
+ -Wb,stub_export_macro=TAO_CODECFACTORY_Export \
+ -Wb,stub_export_include=tao/CodecFactory/codecfactory_export.h \
+ -Wb,stub_export_file=codecfactory_export.h \
-Wb,include_guard=TAO_CODECFACTORY_SAFE_INCLUDE \
-Wb,safe_include=tao/CodecFactory/CodecFactory.h \
- -iC tao/CodecFactory
+ -iC tao/CodecFactory -Gxhst
idlflags -= -Sa -St
IOP_Codec.pidl
}
IDL_Files {
idlflags += -Sci -SS -Sorb -Sa -GX \
- -Wb,export_macro=TAO_CodecFactory_Export \
+ -Wb,export_macro=TAO_CODECFACTORY_Export \
-Wb,export_include=tao/CodecFactory/codecfactory_export.h \
-Wb,unique_include=tao/CodecFactory/CodecFactory.h \
-iC CodecFactory
@@ -38,6 +39,7 @@ project(CodecFactory) : taolib, tao_output, install, anytypecode, taoidldefaults
}
Header_Files {
+ codecfactory_export.h
*.h
IOP_CodecA.h
IOP_CodecC.h
diff --git a/tao/CodecFactory/codecfactory_export.h b/tao/CodecFactory/codecfactory_export.h
deleted file mode 100644
index 7c93ff47968..00000000000
--- a/tao/CodecFactory/codecfactory_export.h
+++ /dev/null
@@ -1,40 +0,0 @@
-
-// -*- C++ -*-
-// $Id$
-// Definition for Win32 Export directives.
-// This file is generated automatically by generate_export_file.pl
-// ------------------------------
-#ifndef TAO_CODECFACTORY_EXPORT_H
-#define TAO_CODECFACTORY_EXPORT_H
-
-#include "ace/config-all.h"
-
-#if defined (TAO_AS_STATIC_LIBS)
-# if !defined (TAO_CODECFACTORY_HAS_DLL)
-# define TAO_CODECFACTORY_HAS_DLL 0
-# endif /* ! TAO_CODECFACTORY_HAS_DLL */
-#else
-# if !defined (TAO_CODECFACTORY_HAS_DLL)
-# define TAO_CODECFACTORY_HAS_DLL 1
-# endif /* ! TAO_CODECFACTORY_HAS_DLL */
-#endif
-
-#if defined (TAO_CODECFACTORY_HAS_DLL) && (TAO_CODECFACTORY_HAS_DLL == 1)
-# if defined (TAO_CODECFACTORY_BUILD_DLL)
-# define TAO_CodecFactory_Export ACE_Proper_Export_Flag
-# define TAO_CODECFACTORY_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
-# define TAO_CODECFACTORY_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
-# else /* TAO_CODECFACTORY_BUILD_DLL */
-# define TAO_CodecFactory_Export ACE_Proper_Import_Flag
-# define TAO_CODECFACTORY_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
-# define TAO_CODECFACTORY_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
-# endif /* TAO_CODECFACTORY_BUILD_DLL */
-#else /* TAO_CODECFACTORY_HAS_DLL == 1 */
-# define TAO_CodecFactory_Export
-# define TAO_CODECFACTORY_SINGLETON_DECLARATION(T)
-# define TAO_CODECFACTORY_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
-#endif /* TAO_CODECFACTORY_HAS_DLL == 1 */
-
-#endif /* TAO_CODECFACTORY_EXPORT_H */
-
-// End of auto generated file.