comparison mac/INSTALL @ 71813:531358390881

Remove descriptions about Metrowerks CodeWarrior. Fix URL for GNU-fonts.smi.bin. USE_ATSUI is enabled by default on Mac OS X.
author YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
date Wed, 12 Jul 2006 08:35:29 +0000
parents 067115a6e738
children 3b5341ede4ac
comparison
equal deleted inserted replaced
71812:8bf060af43d7 71813:531358390881
158 158
159 For usage of other options, use the --help option. 159 For usage of other options, use the --help option.
160 160
161 * BUILDING EMACS ON MAC OS Classic 161 * BUILDING EMACS ON MAC OS Classic
162 162
163 FIXME: You can use either Metrowerks CodeWarrior Pro 6 or MPW-GM 163 You can use either MPW-GM (Aug. 2001) to build Emacs. MPW-GM can be
164 (Aug. 2001) to build Emacs. MPW-GM can be downloaded free of charge 164 downloaded free of charge from Apple.
165 from Apple.
166 165
167 In either case, you will need MPW-GM to build the make-docfile utility 166 In either case, you will need MPW-GM to build the make-docfile utility
168 and to generate the doc string file DOC. 167 and to generate the doc string file DOC.
169 168
170 ### IMPORTANT ### You can use StuffIt Expander to decompress and untar 169 ### IMPORTANT ### You can use StuffIt Expander to decompress and untar
171 the distribution. However, you *must* set the radio button in the 170 the distribution. However, you *must* set the radio button in the
172 Preferences->Cross Platform->Convert text files to Macintosh format to 171 Preferences->Cross Platform->Convert text files to Macintosh format to
173 "Never". Otherwise the compiled Lisp files will be corrupted. 172 "Never". Otherwise the compiled Lisp files will be corrupted.
174 173
175 FIXME: (Optional) A subset of the fonts from the GNU intlfonts-1.2 174 (Optional) A subset of the fonts from the GNU intlfonts-1.2
176 distribution converted to NFNT format can be obtained from 175 distribution converted to NFNT format can be obtained from
177 176
178 ftp://mac-emacs.sourceforge.net/pub/mac-emacs/GNU-fonts.smi.bin 177 http://members.shaw.ca/akochoi-emacs/stories/Resources/GNU-Fonts.smi.bin
179 178
180 To build Emacs in the MPW Shell, simply set the directory to 179 To build Emacs in the MPW Shell, simply set the directory to
181 ...:emacs:mac: and build the target Emacs of the make file 180 ...:emacs:mac: and build the target Emacs of the make file
182 makefile.MPW. I.e., execute the commands 181 makefile.MPW. I.e., execute the commands
183 182
188 non-Carbon version can also be created by replacing all the 187 non-Carbon version can also be created by replacing all the
189 occurrences of `Emacs' above with `NonCarbon'. Not that the 188 occurrences of `Emacs' above with `NonCarbon'. Not that the
190 non-Carbon version does not support some features such as file 189 non-Carbon version does not support some features such as file
191 dialogs, drag-and-drop, and Unicode menus. 190 dialogs, drag-and-drop, and Unicode menus.
192 191
193 FIXME: To build Emacs using CodeWarrior, start up the CodeWarrior IDE, 192 Once built, the Emacs application (Emacs MPW) can be launched where it
194 choose File->Import Project... and select the file cw6-mcp.xml. When 193 is created.
195 prompted to save the project, navigate to same directory as the file
196 cw6-mcp.xml, name the project emacs-cw6.mcp, and save it there. Then
197 choose Project->Make. Note that this does not build the DOC file. To
198 do so, use MPW and build the target "Doc" in makefile.MPW.
199
200 FIXME: Once built, the Emacs application (Emacs CW or Emacs MPW) can
201 be launched where it is created.
202
203 FIXME: To build an optimized version of Emacs in CodeWarrior, change
204 the value in the Emacs Settings->Code Generation->Global Optimization
205 dialog. To build a version for profiling, check the Profiler
206 Information box in the Emacs Settings->Code Generation->PPC Processor
207 dialog and include the Profiler PPC.Lib library.
208 194
209 * NOTES 195 * NOTES
210 196
211 Emacs should build and run on a PowerMac running Mac OS 8.6 - 9.2 (but 197 Emacs should build and run on a PowerMac running Mac OS 8.6 - 9.2 (but
212 only tested on 9.2.2), and Mac OS X 10.1 - 10.4. 198 only tested on 9.2.2), and Mac OS X 10.1 - 10.4.
232 218
233 There are some compile-time flags that enable experimental features. 219 There are some compile-time flags that enable experimental features.
234 Please use them at your own risk after reading the corresponding 220 Please use them at your own risk after reading the corresponding
235 threads in the emacs-devel@gnu.org archive. 221 threads in the emacs-devel@gnu.org archive.
236 222
237 USE_ATSUI: Enable ATSUI (Apple Type Services for Unicode Imaging) 223 SELECT_USE_CFSOCKET (on Mac OS X): Avoid polling in sys_select (in
238 support. Available on Mac OS 9/Carbon and Mac OS X. 224 src/mac.c).
225 http://lists.gnu.org/archive/html/emacs-devel/2004-12/msg00789.html
226
227 USE_ATSUI (on Mac OS 9/Carbon): Enable ATSUI (Apple Type Services
228 for Unicode Imaging) support.
239 http://lists.gnu.org/archive/html/emacs-devel/2005-10/msg00005.html 229 http://lists.gnu.org/archive/html/emacs-devel/2005-10/msg00005.html
240 230
241 SELECT_USE_CFSOCKET: Avoid polling in sys_select (in src/mac.c).
242 Available on Mac OS X.
243 http://lists.gnu.org/archive/html/emacs-devel/2004-12/msg00789.html
244
245 Enjoy! 231 Enjoy!