gnSetup.h Source File

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_