Google

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

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 // Last Edited:     April 15, 2001, 10:34:50pm 
00009 // Modified by:     
00010 // Copyright:       (c) Aaron Darling 
00011 // Licenses:        
00012  
00014 #ifndef _gnSetup_h_
00015 #define _gnSetup_h_
00016 
00017 #include <stdlib.h>
00018 using namespace std;    //introduces namespace std
00019 
00020 #ifdef __MWERKS__
00021 #define COMMAND_LINE
00022 #define __GNDEBUG__
00023 //#define GN_GUI
00024 #endif
00025 
00026 #ifdef GN_GUI
00027 #include "wx/wx_cw_d.h"
00028 #endif
00029 
00030 #ifdef GNMAKINGDLL
00031 
00032 #define GNDLLEXPORT __declspec(dllexport)
00033 #define GNDLLEXPORT_DATA(type) __declspec(dllexport) type
00034 
00035 #elif defined(GNUSINGDLL)
00036 
00037 #define GNDLLEXPORT __declspec(dllimport)
00038 #define GNDLLEXPORT_DATA(type) __declspec(dllimport) type
00039 
00040 #else
00041 #define GNDLLEXPORT
00042 #define GNDLLEXPORT_DATA(type) type
00043 
00044 #endif
00045 
00046 #endif
00047         //_gnSetup_h_

Generated at Fri Nov 30 15:36:52 2001 for libGenome by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001