+2002-07-31 Andrew Choi <akochoi@shaw.ca>
+
+ * INSTALL: Add instructions for building X Window version.
+
2002-07-11 Andrew Choi <akochoi@shaw.ca>
* make-package: Change -a option to -R for cp command.
The last step must be performed as root.
-If you have X Window installed, you need to type `./configure
---without-x' instead of `./configure'.
-
You can type `make bootstrap' instead of `make' to rebuild everything,
including byte-compiling the Lisp files.
command-line options cannot be passed to Emacs running under the Aqua
GUI. This should soon be fixed.
+If you are building Emacs to run on Mac OS X and X Window, you need to
+create a directory containing statically-linked X libraries.
+
+ sudo mkdir /usr/X11R6/libstatic
+ cd /usr/X11R6/libstatic
+ sudo ln -s ../lib/lib*.a ../lib/X11 .
+
+Instead of typing `./configure' above, type
+
+ ./configure --without-carbon --with-x --x-libraries=/usr/X11R6/libstatic
+
To use colors in a terminal, put the following lines in the file
~/.termcap and log in again.
+2002-07-31 Andrew Choi <akochoi@shaw.ca>
+
+ * s/darwin.h: Define MAC_OS, SYMS_SYSTEM, and OTHER_FILES only if
+ HAVE_CARBON is defined.
+
2002-07-31 Richard M. Stallman <rms@gnu.org>
* xmenu.c (set_frame_menubar): First parse all submenus,
/* MAC_OS is used to conditionally compile code common to both MAC_OS8
and MAC_OSX. */
#ifdef MAC_OSX
+#ifdef HAVE_CARBON
#define MAC_OS
#endif
+#endif
/* SYSTEM_TYPE should indicate the kind of system you are using.
It sets the Lisp variable system-type. */
#define HAVE_SOCKETS
/* Extra initialization calls in main for Mac OS X system type. */
+#ifdef HAVE_CARBON
#define SYMS_SYSTEM syms_of_mac()
+#endif
/* Definitions for how to dump. Copied from nextstep.h. */
/* Tell src/Makefile.in to create files in the Mac OS X application
bundle mac/Emacs.app. */
+#ifdef HAVE_CARBON
#define OTHER_FILES macosx-app
+#endif
/* Define the following so emacs symbols will not conflict with those