Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

OW32Libs.h

Go to the documentation of this file.
00001 /*  OW32Libs.h - include OW32 library
00002     Copyright (C) 2001-2004 Mark Weaver
00003     Written by Mark Weaver <mark@npsl.co.uk>
00004 
00005     Part of the Open-Win32 library.
00006     This library is free software; you can redistribute it and/or
00007     modify it under the terms of the GNU Library General Public
00008     License as published by the Free Software Foundation; either
00009     version 2 of the License, or (at your option) any later version.
00010 
00011     This library is distributed in the hope that it will be useful,
00012     but WITHOUT ANY WARRANTY; without even the implied warranty of
00013     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00014     Library General Public License for more details.
00015 
00016     You should have received a copy of the GNU Library General Public
00017     License along with this library; if not, write to the
00018     Free Software Foundation, Inc., 59 Temple Place - Suite 330,
00019     Boston, MA  02111-1307, USA.
00020 */
00021 
00027 #ifndef OW32_OW32Libs_h
00028 #define OW32_OW32Libs_h
00029 
00030 #ifdef OW32_LIB_BUILD
00031 #   ifdef OW32_DLL
00032 #       define OW32_LIB_EXPORT __declspec(dllexport)
00033 #   else
00034 #       define OW32_LIB_EXPORT
00035 #   endif
00036 #else
00037 #   ifdef OW32_DLL
00038 #       define OW32_LIB_EXPORT __declspec(dllimport)
00039 #       ifdef _UNICODE
00040 #           ifdef _DEBUG
00041 #               pragma comment( lib, "OW32UD.lib" )
00042 #           else
00043 #               pragma comment( lib, "OW32U.lib" )
00044 #           endif
00045 #       else
00046 #           ifdef _DEBUG
00047 #               pragma comment( lib, "OW32D.lib" )
00048 #           else
00049 #               pragma comment( lib, "OW32.lib" )
00050 #           endif
00051 #       endif
00052 #   else
00053 #       define OW32_LIB_EXPORT
00054 #       ifdef _UNICODE
00055 #           ifdef _DEBUG
00056 #               pragma comment( lib, "libOW32UD.lib" )
00057 #           else
00058 #               pragma comment( lib, "libOW32U.lib" )
00059 #           endif
00060 #       else
00061 #           ifdef _DEBUG
00062 #               pragma comment( lib, "libOW32D.lib" )
00063 #           else
00064 #               pragma comment( lib, "libOW32.lib" )
00065 #           endif
00066 #       endif
00067 #   endif
00068 #endif
00069 
00070 #endif // OW32_OW32Libs_h

Generated on Sun Jun 5 01:29:18 2005 for OW32 by  doxygen 1.3.9.1