changeset 87221:9e7453c93f6d

New file.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Mon, 10 Dec 2007 17:02:42 +0000
parents 655d101f4e6b
children 415e3088cd6c
files admin/CPP-DEFINES admin/ChangeLog
diffstat 2 files changed, 30 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/admin/CPP-DEFINES	Mon Dec 10 17:02:42 2007 +0000
@@ -0,0 +1,26 @@
+Here are some of the cpp macros used, together with some short explanation
+of their use.  Feel free to add more macros and more categories.
+
+** Distinguishing OSes **
+
+MAC_OS		Compiling for some version of Mac OS?
+MAC_OS8		Compiling for Mac OS version 8.  Requires MAC_OS?
+MAC_OSX		Compiling for Mac OS X?  Is that also valid for Darwin?
+MAC_OS_X	??  Apparently only used once in mac.c.
+CYGWIN		Compiling the Cygwin port.
+MSDOS		Compiling the MSDOS port.
+DOS_NT		Compiling for either the MSDOS or W32 port.
+WINDOWSNT	Compiling the W32 port.
+WINDOWS_NT      ??  Only once in dispextern.h
+
+** Distinguishing GUIs **
+
+HAVE_NTGUI	Compile support for the W32 GUI.
+HAVE_CARBON	Compile support for the Carbon GUI.  Requires MAC_OS?
+HAVE_X11	Compile support for the X11 GUI.
+X11		??  Makefile.in suggests it's equivalent to HAVE_X11
+USE_LUCID	Use the Lucid toolkit for menus&scrollbars.  Requires HAVE_X11.
+USE_MOTIF	Use the Motif toolkit for menus&scrollbars.  Requires HAVE_X11.
+USE_GTK		Use the Gtk   toolkit for menus&scrollbars.  Requires HAVE_X11.
+
+# arch-tag: bc80061a-1168-4911-9766-46aaf2640250
--- a/admin/ChangeLog	Mon Dec 10 03:51:25 2007 +0000
+++ b/admin/ChangeLog	Mon Dec 10 17:02:42 2007 +0000
@@ -1,3 +1,7 @@
+2007-12-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* CPP-DEFINES: New file.
+
 2007-12-08  Reiner Steib  <Reiner.Steib@gmx.de>
 
 	* FOR-RELEASE: Remove "window-system in face definition" [of