]> git.saurik.com Git - wxWidgets.git/blame - docs/symbols.txt
Initial revision
[wxWidgets.git] / docs / symbols.txt
CommitLineData
c801d85f
KB
1This is a list of preprocessor symbols used in the wxWindows source.
2
3GUIs:
4-----
5
6__X__ any X, but not GTK
7__MOTIF__ Motif
8__XT__ Xt; mutually exclusive with WX_MOTIF (?)
9__GTK__ GTK
10__XVIEW__ Obsolete!
11__WINDOWS__ Any Windows
12__MAC__ MacOS
13__UNIX__ any Unix
14__WIN95__ GUI for Windows 95 and above; NT 4.0 and above.
15__WIN32__ WIN32 API
16__NT__ Windows NT
17__CURSES__ CURSES
18
19OSes/machines:
20
21__HPUX__
22__SVR4__
23__SYSV__
24__LINUX__
25__SGI__
26__ULTRIX__
27__BSD__
28__VMS__
29__SUN__ Any Sun
30__SUNOS__
31__SOLARIS__
32__ALPHA__
33__AIX__
34__DATA_GENERAL__
35__OSF__
36__FREEBSD__
37
38Compilers:
39----------
40
41__GNUWIN32__ Gnu-Win32 compiler
42__DJGPP__ DJGPP
43__GNUG__ Gnu C++ on any platform
44__BORLANDC__ Borland C++
45__WATCOMC__ Watcom C++
46__SYMANTECC__ Symantec C++
47__VISUALC__ VC++
48__SUNCC__
49__XLC__ ?? compiler
50
51wxWindows modes:
52----------------
53
54__DEBUG__ usage: #ifdef __DEBUG__ (=> debug mode, else => release)
55WXDEBUG usage: #if DEBUG (0: release, 1: minimal debug code, ...)
56