Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

baciExport.h

Go to the documentation of this file.
00001 /* 00002 * ALMA - Atacama Large Millimiter Array 00003 * (c) European Southern Observatory, 2003 00004 * 00005 *This library is free software; you can redistribute it and/or 00006 *modify it under the terms of the GNU Lesser General Public 00007 *License as published by the Free Software Foundation; either 00008 *version 2.1 of the License, or (at your option) any later version. 00009 * 00010 *This library is distributed in the hope that it will be useful, 00011 *but WITHOUT ANY WARRANTY; without even the implied warranty of 00012 *MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00013 *Lesser General Public License for more details. 00014 * 00015 *You should have received a copy of the GNU Lesser General Public 00016 *License along with this library; if not, write to the Free Software 00017 *Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00018 */ 00019 00026 // -*- C++ -*- 00027 // generate_export_file.pl, v1.0 Matej Sekoranja (adpated from ACE) 00028 // Definition for Win32 Export directives. 00029 // This file is generated automatically by generateExportFile.pl 00030 // ------------------------------ 00031 #ifndef BACI_EXPORT_H 00032 #define BACI_EXPORT_H 00033 00034 #include <acsutil.h> 00035 00036 #if defined (ACS_HAS_STATIC_LIBS) && !defined (BACI_HAS_DLL) 00037 # define BACI_HAS_DLL 0 00038 #endif /* ACS_HAS_STATIC_LIBS && BACI_HAS_DLL */ 00039 00040 #if !defined (BACI_HAS_DLL) 00041 # define BACI_HAS_DLL 1 00042 #endif /* ! BACI_HAS_DLL */ 00043 00044 #if defined (BACI_HAS_DLL) && (BACI_HAS_DLL == 1) 00045 # if defined (BACI_BUILD_DLL) 00046 # define baci_EXPORT ACS_DLL_EXPORT 00047 # define BACI_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T) 00048 # define BACI_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) 00049 # else /* BACI_BUILD_DLL */ 00050 # define baci_EXPORT ACS_DLL_IMPORT 00051 # define BACI_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T) 00052 # define BACI_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) 00053 # endif /* BACI_BUILD_DLL */ 00054 #else /* BACI_HAS_DLL == 1 */ 00055 # define baci_EXPORT 00056 # define BACI_SINGLETON_DECLARATION(T) 00057 # define BACI_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) 00058 #endif /* BACI_HAS_DLL == 1 */ 00059 00060 #endif /* BACI_EXPORT_H */ 00061 00062 // End of auto generated file.

Generated on Thu Apr 30 02:30:50 2009 for ACS C++ API by doxygen 1.3.8