/********************/ /* includes systeme */ /********************/ #ifndef FCTSYS_H #define FCTSYS_H // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" #ifdef __BORLANDC__ #pragma hdrstop #endif // for all others, include the necessary headers (this file is usually all you // need because it includes almost all "standard" wxWindows headers #ifndef WX_PRECOMP #include #endif /* * FIXME: This appears to already be included in the OSX build of wxWidgets. * Will someone with OSX please remove this and see if it compiles. */ #ifdef __WXMAC__ #include #endif #ifndef M_PI #define M_PI 3.141592653 #endif #define PCB_INTERNAL_UNIT 10000 // PCBNEW internal unit = 1/10000 inch #define EESCHEMA_INTERNAL_UNIT 1000 // EESCHEMA internal unit = 1/1000 inch #ifdef __WINDOWS__ #define DIR_SEP '\\' #define STRING_DIR_SEP wxT( "\\" ) #else #define DIR_SEP '/' #define STRING_DIR_SEP wxT( "/" ) #endif #ifdef DEBUG #define D(x) x #else #define D(x) // nothing #endif #define UNIX_STRING_DIR_SEP wxT( "/" ) #define WIN_STRING_DIR_SEP wxT( "\\" ) #ifndef TRUE #define TRUE ((bool)1) #define FALSE ((bool)0) #endif #define USE_RESIZE_BORDER #if defined(__UNIX__) || defined(USE_RESIZE_BORDER) #define MAYBE_RESIZE_BORDER wxRESIZE_BORDER // linux users like resizeable borders #else #define MAYBE_RESIZE_BORDER 0 // no resizeable border #endif #include "config.h" #endif /* FCTSYS_H */