Main Page | Namespace List | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

export.h

Go to the documentation of this file.
00001 
00002 // Name:        wx/export.h
00003 // Purpose:     Defines shared build macros and some other stuff for 
00004 //              conditional-compilation
00005 // Author:      Mark McCormack
00006 // Modified by: Francesco Montorsi
00007 // Created:     23/02/04
00008 // RCS-ID:      $Id: export.h,v 1.4 2005/05/13 15:02:51 frm Exp $
00009 // Copyright:   (c) 2004 Mark McCormack
00010 // Licence:     wxWindows licence
00012 
00013 
00014 #ifndef _WX_DI_EXPORT_H_
00015 #define _WX_DI_EXPORT_H_
00016 
00017 
00018 // ----------------
00019 // MACROS
00020 // ----------------
00021 
00022 // the WXMAKINGDLL_DOCKIT and the WXUSINGDLL macros are (eventually) defined
00023 // by the makefile/project file used to compile the library...
00024 #if defined(WXMAKINGDLL_DOCKIT)
00025 # define WXDLLIMPEXP_DI WXEXPORT
00026 # define WXDLLIMPEXP_DATA_DI(type) WXEXPORT type
00027 #elif defined(WXUSINGDLL)
00028 # define WXDLLIMPEXP_DI WXIMPORT
00029 # define WXDLLIMPEXP_DATA_DI(type) WXIMPORT type
00030 #else // not making nor using DLL
00031 # define WXDLLIMPEXP_DI
00032 # define WXDLLIMPEXP_DATA_DI(type) type
00033 #endif
00034 
00035 
00042 #define wxDI_USE_XMLLOADSAVE
00043 
00044 
00045 
00046 // we redefine the WXUNUSED macro here so that doxygen knows
00047 // how to expand WXUNUSED when it finds it....
00048 #ifdef WXUNUSED
00049 #undef WXUNUSED
00050 #endif
00051 
00052 #define WXUNUSED(identifier) /* identifier */
00053 
00054 
00055 
00056 #endif  // _WX_DI_EXPORT_H_

Generated on Sat May 14 14:54:39 2005 for wxDockIt by  doxygen 1.4.2