Commit 43474a5a authored by Adrian Robert's avatar Adrian Robert
Browse files

* Cocoa/Emacs.xcodeproj/project.pbxproj: Update and redo targets to utilize...

* Cocoa/Emacs.xcodeproj/project.pbxproj: Update and redo targets to utilize Makefiles for assembly portions of the build.   * INSTALL: Describe the Xcode project.
parent 9b9b779c
2009-05-17 Adrian Robert <Adrian.B.Robert@gmail.com>
* Cocoa/Emacs.xcodeproj/project.pbxproj: Update and redo targets
to utilize Makefiles for assembly portions of the build.
* INSTALL: Describe the Xcode project.
2009-05-06 Travis Jeffery <t.jeffery@utoronto.ca> (tiny change)
* Cocoa/Emacs.base/Contents/Info.plist: Add editor role for
......
......@@ -23,15 +23,6 @@ files will be installed under whatever 'prefix' is set to (defaults to
/usr/local). The bundle will be smaller, but depend on these resources (may
require 'sudo' for "make install").
On OS X you can also open Cocoa/Emacs.xcodeproj and build it again there. You
may need to set some directories. (Note, ZeroLink currently does not work
with Emacs owing to the use of private_extern in the code as well as some
other, unidentifiable problem.) Before doing this you must run "make install"
once as outlined above, to set up the lisp resources.
On GNUstep, you CAN'T use ProjectCenter, since PC cannot work with files
outside of its project directory.
Installation
------------
......@@ -39,6 +30,27 @@ Installation
Move nextstep/Emacs.app to any desired install location.
Xcode
-----
On OS X Emacs can be built under Xcode. You need to run "configure"
as described above first. There are two targets: 'temacs' and 'Emacs.app'.
'temacs' will build the undumped emacs executable, and copy it and the
*.o files to the src directory. These steps are necessary so the next target
works.
'Emacs.app' uses "Run Script" build phases to assemble the Emacs.app bundle.
It uses the 'ns-app' target in src/Makefile together with the 'install' target
in the top level Makefile.
The source files under the temacs target must list "pre-crt0" first
and "lastfile" last, so that dumping works.
(Note, under GNUstep, you CAN'T use ProjectCenter, since PC cannot work
with files outside of its project directory.)
Distributions and Universal Binaries
------------------------------------
......
......@@ -8,7 +8,7 @@ The Nextstep support code works on many POSIX systems (and possibly
W32) using the GNUstep libraries, and on MacOS X systems using the
Cocoa libraries.
See the INSTALL file in this directory for compilaton instructions.
See the INSTALL file in this directory for compilation instructions.
Those primarily responsible for the port were, in chronological order:
Michael Brouwer, Carl Edman, Christian Limpach, Scott Bender,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment