aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Choi2002-08-01 03:33:20 +0000
committerAndrew Choi2002-08-01 03:33:20 +0000
commit9794a8cdaddaff840dcad5108348b0e5ebc8d087 (patch)
tree2b598a431c4a51eebd9e2c730fc94ffc50cfa377
parent4312a2617f47147820494f73d3e63aaedb458538 (diff)
downloademacs-9794a8cdaddaff840dcad5108348b0e5ebc8d087.tar.gz
emacs-9794a8cdaddaff840dcad5108348b0e5ebc8d087.zip
In src:
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. In mac: 2002-07-31 Andrew Choi <akochoi@shaw.ca> * INSTALL: Add instructions for building X Window version.
-rw-r--r--mac/ChangeLog4
-rw-r--r--mac/INSTALL14
-rw-r--r--src/ChangeLog5
-rw-r--r--src/s/darwin.h6
4 files changed, 26 insertions, 3 deletions
diff --git a/mac/ChangeLog b/mac/ChangeLog
index 8c5c3d62c2e..e7c4dbcdcb0 100644
--- a/mac/ChangeLog
+++ b/mac/ChangeLog
@@ -1,3 +1,7 @@
12002-07-31 Andrew Choi <akochoi@shaw.ca>
2
3 * INSTALL: Add instructions for building X Window version.
4
12002-07-11 Andrew Choi <akochoi@shaw.ca> 52002-07-11 Andrew Choi <akochoi@shaw.ca>
2 6
3 * make-package: Change -a option to -R for cp command. 7 * make-package: Change -a option to -R for cp command.
diff --git a/mac/INSTALL b/mac/INSTALL
index 13c127ccc7f..9076814d649 100644
--- a/mac/INSTALL
+++ b/mac/INSTALL
@@ -25,9 +25,6 @@ un-tarred.
25 25
26The last step must be performed as root. 26The last step must be performed as root.
27 27
28If you have X Window installed, you need to type `./configure
29--without-x' instead of `./configure'.
30
31You can type `make bootstrap' instead of `make' to rebuild everything, 28You can type `make bootstrap' instead of `make' to rebuild everything,
32including byte-compiling the Lisp files. 29including byte-compiling the Lisp files.
33 30
@@ -43,6 +40,17 @@ double-clicking on mac/Emacs.app in the Finder. At present,
43command-line options cannot be passed to Emacs running under the Aqua 40command-line options cannot be passed to Emacs running under the Aqua
44GUI. This should soon be fixed. 41GUI. This should soon be fixed.
45 42
43If you are building Emacs to run on Mac OS X and X Window, you need to
44create a directory containing statically-linked X libraries.
45
46 sudo mkdir /usr/X11R6/libstatic
47 cd /usr/X11R6/libstatic
48 sudo ln -s ../lib/lib*.a ../lib/X11 .
49
50Instead of typing `./configure' above, type
51
52 ./configure --without-carbon --with-x --x-libraries=/usr/X11R6/libstatic
53
46To use colors in a terminal, put the following lines in the file 54To use colors in a terminal, put the following lines in the file
47~/.termcap and log in again. 55~/.termcap and log in again.
48 56
diff --git a/src/ChangeLog b/src/ChangeLog
index 58d1770e1e0..2ec775cda16 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12002-07-31 Andrew Choi <akochoi@shaw.ca>
2
3 * s/darwin.h: Define MAC_OS, SYMS_SYSTEM, and OTHER_FILES only if
4 HAVE_CARBON is defined.
5
12002-07-31 Richard M. Stallman <rms@gnu.org> 62002-07-31 Richard M. Stallman <rms@gnu.org>
2 7
3 * xmenu.c (set_frame_menubar): First parse all submenus, 8 * xmenu.c (set_frame_menubar): First parse all submenus,
diff --git a/src/s/darwin.h b/src/s/darwin.h
index 59f63f57189..a4b3b727537 100644
--- a/src/s/darwin.h
+++ b/src/s/darwin.h
@@ -40,8 +40,10 @@ Boston, MA 02111-1307, USA. */
40/* MAC_OS is used to conditionally compile code common to both MAC_OS8 40/* MAC_OS is used to conditionally compile code common to both MAC_OS8
41 and MAC_OSX. */ 41 and MAC_OSX. */
42#ifdef MAC_OSX 42#ifdef MAC_OSX
43#ifdef HAVE_CARBON
43#define MAC_OS 44#define MAC_OS
44#endif 45#endif
46#endif
45 47
46/* SYSTEM_TYPE should indicate the kind of system you are using. 48/* SYSTEM_TYPE should indicate the kind of system you are using.
47 It sets the Lisp variable system-type. */ 49 It sets the Lisp variable system-type. */
@@ -222,7 +224,9 @@ Boston, MA 02111-1307, USA. */
222#define HAVE_SOCKETS 224#define HAVE_SOCKETS
223 225
224/* Extra initialization calls in main for Mac OS X system type. */ 226/* Extra initialization calls in main for Mac OS X system type. */
227#ifdef HAVE_CARBON
225#define SYMS_SYSTEM syms_of_mac() 228#define SYMS_SYSTEM syms_of_mac()
229#endif
226 230
227/* Definitions for how to dump. Copied from nextstep.h. */ 231/* Definitions for how to dump. Copied from nextstep.h. */
228 232
@@ -271,7 +275,9 @@ Boston, MA 02111-1307, USA. */
271 275
272/* Tell src/Makefile.in to create files in the Mac OS X application 276/* Tell src/Makefile.in to create files in the Mac OS X application
273 bundle mac/Emacs.app. */ 277 bundle mac/Emacs.app. */
278#ifdef HAVE_CARBON
274#define OTHER_FILES macosx-app 279#define OTHER_FILES macosx-app
280#endif
275 281
276 282
277/* Define the following so emacs symbols will not conflict with those 283/* Define the following so emacs symbols will not conflict with those