include/gn/gnSetup.h

Go to the documentation of this file.
00001 00002 // File: gn/gnSetup.h 00003 // Purpose: libGenome setup 00004 // Description: Defines os/compiler specific constants, etc. 00005 // Included in gn/gnDefs.h. 00006 // Rev: A 00007 // Author: Aaron Darling 00008 // Modified by: 00009 // Copyright: (c) Aaron Darling 00010 // Licenses: 00011 00013 #ifndef _gnSetup_h_ 00014 #define _gnSetup_h_ 00015 00016 #include <stdlib.h> 00017 #ifdef __cplusplus 00018 using namespace std; //introduces namespace std 00019 #endif // __cplusplus 00020 00021 #ifdef GN_GUI 00022 #include "wx/wx_cw_d.h" 00023 #endif 00024 00025 #ifdef GNMAKINGDLL // build the libgenome dll 00026 #define GNDLLEXPORT __declspec(dllexport) 00027 #define GNDLLEXPORT_DATA(type) __declspec(dllexport) type 00028 #elif defined(GNUSINGDLL) 00029 // the project uses a libGenome as a dll 00030 #define GNDLLEXPORT __declspec(dllimport) 00031 #define GNDLLEXPORT_DATA(type) __declspec(dllimport) type 00032 #else // static linking 00033 #define GNDLLEXPORT 00034 #define GNDLLEXPORT_DATA 00035 #endif 00036 00037 #endif 00038 //_gnSetup_h_

Generated on Mon Feb 14 19:28:18 2005 for libGenome by doxygen 1.3.8