00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00013
#ifndef _gnSetup_h_
00014
#define _gnSetup_h_
00015
00016
#include <stdlib.h>
00017
#ifdef __cplusplus
00018
using 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
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