annotate admin/CPP-DEFINES @ 87221:9e7453c93f6d

New file.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Mon, 10 Dec 2007 17:02:42 +0000
parents
children 44ea0e3a2a27
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
87221
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
1 Here are some of the cpp macros used, together with some short explanation
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
2 of their use. Feel free to add more macros and more categories.
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
3
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
4 ** Distinguishing OSes **
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
5
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
6 MAC_OS Compiling for some version of Mac OS?
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
7 MAC_OS8 Compiling for Mac OS version 8. Requires MAC_OS?
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
8 MAC_OSX Compiling for Mac OS X? Is that also valid for Darwin?
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
9 MAC_OS_X ?? Apparently only used once in mac.c.
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
10 CYGWIN Compiling the Cygwin port.
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
11 MSDOS Compiling the MSDOS port.
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
12 DOS_NT Compiling for either the MSDOS or W32 port.
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
13 WINDOWSNT Compiling the W32 port.
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
14 WINDOWS_NT ?? Only once in dispextern.h
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
15
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
16 ** Distinguishing GUIs **
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
17
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
18 HAVE_NTGUI Compile support for the W32 GUI.
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
19 HAVE_CARBON Compile support for the Carbon GUI. Requires MAC_OS?
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
20 HAVE_X11 Compile support for the X11 GUI.
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
21 X11 ?? Makefile.in suggests it's equivalent to HAVE_X11
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
22 USE_LUCID Use the Lucid toolkit for menus&scrollbars. Requires HAVE_X11.
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
23 USE_MOTIF Use the Motif toolkit for menus&scrollbars. Requires HAVE_X11.
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
24 USE_GTK Use the Gtk toolkit for menus&scrollbars. Requires HAVE_X11.
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
25
9e7453c93f6d New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
26 # arch-tag: bc80061a-1168-4911-9766-46aaf2640250