aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Robert2009-05-18 07:56:09 +0000
committerAdrian Robert2009-05-18 07:56:09 +0000
commit43474a5af3d38cd4ba28abb403357aa386b3e873 (patch)
treedd12750c4b4f6482a75485b54352c2c48a2002f2
parent9b9b779c56b4392d8a64c510fbc893b50d7b119d (diff)
downloademacs-43474a5af3d38cd4ba28abb403357aa386b3e873.tar.gz
emacs-43474a5af3d38cd4ba28abb403357aa386b3e873.zip
* Cocoa/Emacs.xcodeproj/project.pbxproj: Update and redo targets to utilize Makefiles for assembly portions of the build. * INSTALL: Describe the Xcode project.
-rw-r--r--nextstep/ChangeLog6
-rw-r--r--nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj704
-rw-r--r--nextstep/INSTALL30
-rw-r--r--nextstep/README2
4 files changed, 359 insertions, 383 deletions
diff --git a/nextstep/ChangeLog b/nextstep/ChangeLog
index 09cb8615e85..a9dad718503 100644
--- a/nextstep/ChangeLog
+++ b/nextstep/ChangeLog
@@ -1,3 +1,9 @@
12009-05-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2
3 * Cocoa/Emacs.xcodeproj/project.pbxproj: Update and redo targets
4 to utilize Makefiles for assembly portions of the build.
5 * INSTALL: Describe the Xcode project.
6
12009-05-06 Travis Jeffery <t.jeffery@utoronto.ca> (tiny change) 72009-05-06 Travis Jeffery <t.jeffery@utoronto.ca> (tiny change)
2 8
3 * Cocoa/Emacs.base/Contents/Info.plist: Add editor role for 9 * Cocoa/Emacs.base/Contents/Info.plist: Add editor role for
diff --git a/nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj b/nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj
index 1c9407a4e22..584406f15a3 100644
--- a/nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj
+++ b/nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj
@@ -7,137 +7,93 @@
7 objects = { 7 objects = {
8 8
9/* Begin PBXBuildFile section */ 9/* Begin PBXBuildFile section */
10 3C15C0EB0902D89500A8542F /* termhooks.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C02F0902D89500A8542F /* termhooks.h */; }; 10 3C3AF9CA0FC10CDF001240E9 /* menu.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C3AF9C90FC10CDF001240E9 /* menu.c */; };
11 3C15C0EC0902D89500A8542F /* termchar.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0300902D89500A8542F /* termchar.h */; }; 11 3C3AF9D50FC10D85001240E9 /* libncurses.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C3AF9D40FC10D85001240E9 /* libncurses.dylib */; };
12 3C15C0EF0902D89500A8542F /* syswait.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0330902D89500A8542F /* syswait.h */; }; 12 3CED87390FC0F581005ACB89 /* alloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC50902EA8200B2EF7E /* alloc.c */; };
13 3C15C0F00902D89500A8542F /* systty.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0340902D89500A8542F /* systty.h */; }; 13 3CED873A0FC0F581005ACB89 /* atimer.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDCD0902EA8200B2EF7E /* atimer.c */; };
14 3C15C0F10902D89500A8542F /* systime.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0350902D89500A8542F /* systime.h */; }; 14 3CED873B0FC0F581005ACB89 /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED8B0902EA8200B2EF7E /* buffer.c */; };
15 3C15C0F20902D89500A8542F /* syssignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0360902D89500A8542F /* syssignal.h */; }; 15 3CED873C0FC0F581005ACB89 /* bytecode.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC60902EA8200B2EF7E /* bytecode.c */; };
16 3C15C0F30902D89500A8542F /* sysselect.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0370902D89500A8542F /* sysselect.h */; }; 16 3CED873D0FC0F581005ACB89 /* callint.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB40902EA8200B2EF7E /* callint.c */; };
17 3C15C0F50902D89500A8542F /* syntax.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0390902D89500A8542F /* syntax.h */; }; 17 3CED873E0FC0F581005ACB89 /* callproc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC70902EA8200B2EF7E /* callproc.c */; };
18 3C15C0FD0902D89500A8542F /* region-cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0410902D89500A8542F /* region-cache.h */; }; 18 3CED873F0FC0F581005ACB89 /* casefiddle.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC90902EA8200B2EF7E /* casefiddle.c */; };
19 3C15C0FF0902D89500A8542F /* regex.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0430902D89500A8542F /* regex.h */; }; 19 3CED87400FC0F581005ACB89 /* casetab.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC10902EA8200B2EF7E /* casetab.c */; };
20 3C15C1020902D89500A8542F /* puresize.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0460902D89500A8542F /* puresize.h */; }; 20 3CED87410FC0F581005ACB89 /* category.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED7B0902EA8200B2EF7E /* category.c */; };
21 3C15C1030902D89500A8542F /* process.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0470902D89500A8542F /* process.h */; }; 21 3CED87420FC0F581005ACB89 /* ccl.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB60902EA8200B2EF7E /* ccl.c */; };
22 3C15C1080902D89500A8542F /* point.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C04C0902D89500A8542F /* point.h */; }; 22 3CED87430FC0F581005ACB89 /* character.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED8C0902EA8200B2EF7E /* character.c */; };
23 3C15C1090902D89500A8542F /* param.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C04D0902D89500A8542F /* param.h */; }; 23 3CED87440FC0F581005ACB89 /* charset.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC40902EA8200B2EF7E /* charset.c */; };
24 3C15C10B0902D89500A8542F /* nsgui.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C04F0902D89500A8542F /* nsgui.h */; }; 24 3CED87450FC0F581005ACB89 /* chartab.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDCC0902EA8200B2EF7E /* chartab.c */; };
25 3C15C10C0902D89500A8542F /* ndir.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0500902D89500A8542F /* ndir.h */; }; 25 3CED87460FC0F581005ACB89 /* cm.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC80902EA8200B2EF7E /* cm.c */; };
26 3C15C1110902D89500A8542F /* mem-limits.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0550902D89500A8542F /* mem-limits.h */; }; 26 3CED87470FC0F581005ACB89 /* cmds.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED7A0902EA8200B2EF7E /* cmds.c */; };
27 3C15C1120902D89500A8542F /* md5.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0560902D89500A8542F /* md5.h */; }; 27 3CED87480FC0F581005ACB89 /* coding.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED7C0902EA8200B2EF7E /* coding.c */; };
28 3C15C1190902D89500A8542F /* macros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C05D0902D89500A8542F /* macros.h */; }; 28 3CED87490FC0F581005ACB89 /* composite.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC20902EA8200B2EF7E /* composite.c */; };
29 3C15C1220902D89500A8542F /* keymap.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0660902D89500A8542F /* keymap.h */; }; 29 3CED874A0FC0F581005ACB89 /* data.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB30902EA8200B2EF7E /* data.c */; };
30 3C15C1240902D89500A8542F /* keyboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0680902D89500A8542F /* keyboard.h */; }; 30 3CED874B0FC0F581005ACB89 /* dired.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB20902EA8200B2EF7E /* dired.c */; };
31 3C15C1270902D89500A8542F /* intervals.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C06B0902D89500A8542F /* intervals.h */; }; 31 3CED874C0FC0F581005ACB89 /* dispnew.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC30902EA8200B2EF7E /* dispnew.c */; };
32 3C15C12A0902D89500A8542F /* indent.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C06E0902D89500A8542F /* indent.h */; }; 32 3CED874D0FC0F581005ACB89 /* doc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB10902EA8200B2EF7E /* doc.c */; };
33 3C15C1320902D89500A8542F /* category.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0760902D89500A8542F /* category.h */; }; 33 3CED874E0FC0F581005ACB89 /* doprnt.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB00902EA8200B2EF7E /* doprnt.c */; };
34 3C15C1330902D89500A8542F /* coding.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0770902D89500A8542F /* coding.h */; }; 34 3CED874F0FC0F581005ACB89 /* editfns.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDBE0902EA8200B2EF7E /* editfns.c */; };
35 3C15C1340902D89500A8542F /* buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0780902D89500A8542F /* buffer.h */; }; 35 3CED87500FC0F581005ACB89 /* emacs.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDBD0902EA8200B2EF7E /* emacs.c */; };
36 3C15C1350902D89500A8542F /* vlimit.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0790902D89500A8542F /* vlimit.h */; }; 36 3CED87510FC0F581005ACB89 /* eval.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC00902EA8200B2EF7E /* eval.c */; };
37 3C15C1450902D89500A8542F /* cm.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0890902D89500A8542F /* cm.h */; }; 37 3CED87520FC0F581005ACB89 /* fileio.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDBF0902EA8200B2EF7E /* fileio.c */; };
38 3C15C14E0902D89500A8542F /* uaf.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0920902D89500A8542F /* uaf.h */; }; 38 3CED87530FC0F581005ACB89 /* filelock.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDBC0902EA8200B2EF7E /* filelock.c */; };
39 3C15C1510902D89500A8542F /* termopts.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0950902D89500A8542F /* termopts.h */; }; 39 3CED87540FC0F581005ACB89 /* filemode.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDBB0902EA8200B2EF7E /* filemode.c */; };
40 3C15C15C0902D89500A8542F /* window.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0A00902D89500A8542F /* window.h */; }; 40 3CED87550FC0F581005ACB89 /* floatfns.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB90902EA8200B2EF7E /* floatfns.c */; };
41 3C15C1720902D89500A8542F /* gnu.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0B60902D89500A8542F /* gnu.h */; }; 41 3CED87560FC0F581005ACB89 /* fns.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB80902EA8200B2EF7E /* fns.c */; };
42 3C15C1740902D89500A8542F /* getpagesize.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0B80902D89500A8542F /* getpagesize.h */; }; 42 3CED87570FC0F581005ACB89 /* font.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C4D6D660DE50D2300B20D4E /* font.c */; };
43 3C15C17B0902D89500A8542F /* disptab.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0BF0902D89500A8542F /* disptab.h */; }; 43 3CED87580FC0F581005ACB89 /* fontset.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB70902EA8200B2EF7E /* fontset.c */; };
44 3C15C17E0902D89500A8542F /* epaths.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0C20902D89500A8542F /* epaths.h */; }; 44 3CED87590FC0F581005ACB89 /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDCB0902EA8200B2EF7E /* frame.c */; };
45 3C15C1810902D89500A8542F /* ccl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0C50902D89500A8542F /* ccl.h */; }; 45 3CED875A0FC0F581005ACB89 /* fringe.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDCA0902EA8200B2EF7E /* fringe.c */; };
46 3C15C1830902D89500A8542F /* composite.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0C70902D89500A8542F /* composite.h */; }; 46 3CED875B0FC0F581005ACB89 /* image.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED780902EA8200B2EF7E /* image.c */; };
47 3C15C1840902D89500A8542F /* charset.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0C80902D89500A8542F /* charset.h */; }; 47 3CED875C0FC0F581005ACB89 /* indent.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED770902EA8200B2EF7E /* indent.c */; };
48 3C15C1850902D89500A8542F /* fontset.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0C90902D89500A8542F /* fontset.h */; }; 48 3CED875D0FC0F581005ACB89 /* insdel.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED760902EA8200B2EF7E /* insdel.c */; };
49 3C15C1930902D89500A8542F /* commands.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0D70902D89500A8542F /* commands.h */; }; 49 3CED875E0FC0F581005ACB89 /* intervals.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED750902EA8200B2EF7E /* intervals.c */; };
50 3C15C1950902D89500A8542F /* dispextern.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0D90902D89500A8542F /* dispextern.h */; }; 50 3CED875F0FC0F581005ACB89 /* keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED740902EA8200B2EF7E /* keyboard.c */; };
51 3C15C1970902D89500A8542F /* acldef.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0DB0902D89500A8542F /* acldef.h */; }; 51 3CED87600FC0F581005ACB89 /* keymap.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED730902EA8100B2EF7E /* keymap.c */; };
52 3C15C19A0902D89500A8542F /* character.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0DE0902D89500A8542F /* character.h */; }; 52 3CED87610FC0F581005ACB89 /* lastfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED720902EA8100B2EF7E /* lastfile.c */; };
53 3C15C19E0902D89500A8542F /* chpdef.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0E20902D89500A8542F /* chpdef.h */; }; 53 3CED87620FC0F581005ACB89 /* lread.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED710902EA8100B2EF7E /* lread.c */; };
54 3C15C1A00902D89500A8542F /* frame.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0E40902D89500A8542F /* frame.h */; }; 54 3CED87630FC0F581005ACB89 /* macros.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED6D0902EA8100B2EF7E /* macros.c */; };
55 3C15C1A20902D89500A8542F /* atimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0E60902D89500A8542F /* atimer.h */; }; 55 3CED87640FC0F581005ACB89 /* marker.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED690902EA8100B2EF7E /* marker.c */; };
56 3C15C1A30902D89500A8542F /* blockinput.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C15C0E70902D89500A8542F /* blockinput.h */; }; 56 3CED87650FC0F581005ACB89 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED680902EA8100B2EF7E /* md5.c */; };
57 3C15C1A80902D97100A8542F /* nsimage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C15C1A70902D97100A8542F /* nsimage.m */; }; 57 3CED87660FC0F581005ACB89 /* minibuf.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED670902EA8100B2EF7E /* minibuf.c */; };
58 3C4D6D6B0DE50D2300B20D4E /* font.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C4D6D660DE50D2300B20D4E /* font.c */; }; 58 3CED87670FC0F581005ACB89 /* nsfns.m in Sources */ = {isa = PBXBuildFile; fileRef = 090AF67E00C61DCD7F000001 /* nsfns.m */; };
59 3C4D6D6C0DE50D2300B20D4E /* font.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C4D6D670DE50D2300B20D4E /* font.h */; }; 59 3CED87680FC0F581005ACB89 /* nsfont.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C4D6D710DE50D5D00B20D4E /* nsfont.m */; };
60 3C4D6D6D0DE50D2300B20D4E /* termcap.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C4D6D680DE50D2300B20D4E /* termcap.c */; }; 60 3CED87690FC0F581005ACB89 /* nsimage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C15C1A70902D97100A8542F /* nsimage.m */; };
61 3C4D6D6E0DE50D2300B20D4E /* terminal.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C4D6D690DE50D2300B20D4E /* terminal.c */; }; 61 3CED876A0FC0F581005ACB89 /* nsmenu.m in Sources */ = {isa = PBXBuildFile; fileRef = 090AF68000C61DCD7F000001 /* nsmenu.m */; };
62 3C4D6D6F0DE50D2300B20D4E /* tparam.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C4D6D6A0DE50D2300B20D4E /* tparam.c */; }; 62 3CED876B0FC0F581005ACB89 /* nsselect.m in Sources */ = {isa = PBXBuildFile; fileRef = 090AF68100C61DCD7F000001 /* nsselect.m */; };
63 3C4D6D730DE50D5D00B20D4E /* nsfont.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C4D6D710DE50D5D00B20D4E /* nsfont.m */; }; 63 3CED876C0FC0F581005ACB89 /* nsterm.m in Sources */ = {isa = PBXBuildFile; fileRef = 090AF68300C61DCD7F000001 /* nsterm.m */; };
64 3C7F3C3B07EB3B05003C8A4D /* nsterm.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C7F3C3A07EB3B05003C8A4D /* nsterm.h */; }; 64 3CED876D0FC0F581005ACB89 /* pre-crt0.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED640902EA8100B2EF7E /* pre-crt0.c */; };
65 3CB8E29A0E2CE6BF003F3104 /* preferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 3CB8E2990E2CE6BF003F3104 /* preferences.nib */; }; 65 3CED876E0FC0F581005ACB89 /* print.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED620902EA8100B2EF7E /* print.c */; };
66 3CB8E29E0E2CE73A003F3104 /* Emacs.icns in Resources */ = {isa = PBXBuildFile; fileRef = 3CB8E29D0E2CE73A003F3104 /* Emacs.icns */; }; 66 3CED876F0FC0F581005ACB89 /* process.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED610902EA8100B2EF7E /* process.c */; };
67 3CB8E2A00E2CE7F5003F3104 /* Credits.html in Resources */ = {isa = PBXBuildFile; fileRef = 3CB8E29F0E2CE7F5003F3104 /* Credits.html */; }; 67 3CED87700FC0F581005ACB89 /* regex.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED5F0902EA8100B2EF7E /* regex.c */; };
68 3CB8E2A70E2CE856003F3104 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3CB8E2A50E2CE856003F3104 /* InfoPlist.strings */; }; 68 3CED87710FC0F581005ACB89 /* region-cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED5E0902EA8100B2EF7E /* region-cache.c */; };
69 3CC5430607E2315800C271A9 /* nsfns.m in Sources */ = {isa = PBXBuildFile; fileRef = 090AF67E00C61DCD7F000001 /* nsfns.m */; }; 69 3CED87720FC0F581005ACB89 /* scroll.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED5D0902EA8100B2EF7E /* scroll.c */; };
70 3CC5430707E2315800C271A9 /* nsmenu.m in Sources */ = {isa = PBXBuildFile; fileRef = 090AF68000C61DCD7F000001 /* nsmenu.m */; }; 70 3CED87730FC0F581005ACB89 /* search.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED5C0902EA8100B2EF7E /* search.c */; };
71 3CC5430807E2315800C271A9 /* nsselect.m in Sources */ = {isa = PBXBuildFile; fileRef = 090AF68100C61DCD7F000001 /* nsselect.m */; }; 71 3CED87740FC0F581005ACB89 /* sound.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED5A0902EA8100B2EF7E /* sound.c */; };
72 3CC5430907E2315800C271A9 /* nsterm.m in Sources */ = {isa = PBXBuildFile; fileRef = 090AF68300C61DCD7F000001 /* nsterm.m */; }; 72 3CED87750FC0F581005ACB89 /* strftime.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED590902EA8100B2EF7E /* strftime.c */; };
73 3CDCED340902E99700B2EF7E /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CDCED330902E99700B2EF7E /* config.h */; }; 73 3CED87760FC0F581005ACB89 /* syntax.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED570902EA8100B2EF7E /* syntax.c */; };
74 3CDCEDD00902EA8200B2EF7E /* term.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED550902EA8100B2EF7E /* term.c */; }; 74 3CED87770FC0F581005ACB89 /* sysdep.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED560902EA8100B2EF7E /* sysdep.c */; };
75 3CDCEDD10902EA8200B2EF7E /* sysdep.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED560902EA8100B2EF7E /* sysdep.c */; }; 75 3CED87780FC0F581005ACB89 /* term.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED550902EA8100B2EF7E /* term.c */; };
76 3CDCEDD20902EA8200B2EF7E /* syntax.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED570902EA8100B2EF7E /* syntax.c */; }; 76 3CED877A0FC0F581005ACB89 /* terminal.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C4D6D690DE50D2300B20D4E /* terminal.c */; };
77 3CDCEDD40902EA8200B2EF7E /* strftime.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED590902EA8100B2EF7E /* strftime.c */; }; 77 3CED877B0FC0F581005ACB89 /* terminfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED950902EA8200B2EF7E /* terminfo.c */; };
78 3CDCEDD50902EA8200B2EF7E /* sound.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED5A0902EA8100B2EF7E /* sound.c */; }; 78 3CED877C0FC0F581005ACB89 /* textprop.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED940902EA8200B2EF7E /* textprop.c */; };
79 3CDCEDD70902EA8200B2EF7E /* search.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED5C0902EA8100B2EF7E /* search.c */; }; 79 3CED877E0FC0F581005ACB89 /* undo.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED920902EA8200B2EF7E /* undo.c */; };
80 3CDCEDD80902EA8200B2EF7E /* scroll.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED5D0902EA8100B2EF7E /* scroll.c */; }; 80 3CED877F0FC0F581005ACB89 /* unexmacosx.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED830902EA8200B2EF7E /* unexmacosx.c */; };
81 3CDCEDD90902EA8200B2EF7E /* region-cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED5E0902EA8100B2EF7E /* region-cache.c */; }; 81 3CED87800FC0F581005ACB89 /* window.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED9E0902EA8200B2EF7E /* window.c */; };
82 3CDCEDDA0902EA8200B2EF7E /* regex.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED5F0902EA8100B2EF7E /* regex.c */; }; 82 3CED87810FC0F581005ACB89 /* xdisp.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED9D0902EA8200B2EF7E /* xdisp.c */; };
83 3CDCEDDC0902EA8200B2EF7E /* process.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED610902EA8100B2EF7E /* process.c */; }; 83 3CED87820FC0F581005ACB89 /* xfaces.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED9C0902EA8200B2EF7E /* xfaces.c */; };
84 3CDCEDDD0902EA8200B2EF7E /* print.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED620902EA8100B2EF7E /* print.c */; }; 84 3CED88190FC0F5B3005ACB89 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CFDFC3A08E79A6800B05918 /* AppKit.framework */; };
85 3CDCEDDF0902EA8200B2EF7E /* pre-crt0.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED640902EA8100B2EF7E /* pre-crt0.c */; };
86 3CDCEDE20902EA8200B2EF7E /* minibuf.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED670902EA8100B2EF7E /* minibuf.c */; };
87 3CDCEDE30902EA8200B2EF7E /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED680902EA8100B2EF7E /* md5.c */; };
88 3CDCEDE40902EA8200B2EF7E /* marker.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED690902EA8100B2EF7E /* marker.c */; };
89 3CDCEDE80902EA8200B2EF7E /* macros.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED6D0902EA8100B2EF7E /* macros.c */; };
90 3CDCEDEC0902EA8200B2EF7E /* lread.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED710902EA8100B2EF7E /* lread.c */; };
91 3CDCEDED0902EA8200B2EF7E /* lastfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED720902EA8100B2EF7E /* lastfile.c */; };
92 3CDCEDEE0902EA8200B2EF7E /* keymap.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED730902EA8100B2EF7E /* keymap.c */; };
93 3CDCEDEF0902EA8200B2EF7E /* keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED740902EA8200B2EF7E /* keyboard.c */; };
94 3CDCEDF00902EA8200B2EF7E /* intervals.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED750902EA8200B2EF7E /* intervals.c */; };
95 3CDCEDF10902EA8200B2EF7E /* insdel.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED760902EA8200B2EF7E /* insdel.c */; };
96 3CDCEDF20902EA8200B2EF7E /* indent.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED770902EA8200B2EF7E /* indent.c */; };
97 3CDCEDF30902EA8200B2EF7E /* image.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED780902EA8200B2EF7E /* image.c */; };
98 3CDCEDF50902EA8200B2EF7E /* cmds.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED7A0902EA8200B2EF7E /* cmds.c */; };
99 3CDCEDF60902EA8200B2EF7E /* category.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED7B0902EA8200B2EF7E /* category.c */; };
100 3CDCEDF70902EA8200B2EF7E /* coding.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED7C0902EA8200B2EF7E /* coding.c */; };
101 3CDCEDFE0902EA8200B2EF7E /* unexmacosx.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED830902EA8200B2EF7E /* unexmacosx.c */; };
102 3CDCEE060902EA8200B2EF7E /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED8B0902EA8200B2EF7E /* buffer.c */; };
103 3CDCEE070902EA8200B2EF7E /* character.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED8C0902EA8200B2EF7E /* character.c */; };
104 3CDCEE0D0902EA8200B2EF7E /* undo.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED920902EA8200B2EF7E /* undo.c */; };
105 3CDCEE0F0902EA8200B2EF7E /* textprop.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED940902EA8200B2EF7E /* textprop.c */; };
106 3CDCEE100902EA8200B2EF7E /* terminfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED950902EA8200B2EF7E /* terminfo.c */; };
107 3CDCEE170902EA8200B2EF7E /* xfaces.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED9C0902EA8200B2EF7E /* xfaces.c */; };
108 3CDCEE180902EA8200B2EF7E /* xdisp.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED9D0902EA8200B2EF7E /* xdisp.c */; };
109 3CDCEE190902EA8200B2EF7E /* window.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCED9E0902EA8200B2EF7E /* window.c */; };
110 3CDCEE2B0902EA8200B2EF7E /* doprnt.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB00902EA8200B2EF7E /* doprnt.c */; };
111 3CDCEE2C0902EA8200B2EF7E /* doc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB10902EA8200B2EF7E /* doc.c */; };
112 3CDCEE2D0902EA8200B2EF7E /* dired.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB20902EA8200B2EF7E /* dired.c */; };
113 3CDCEE2E0902EA8200B2EF7E /* data.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB30902EA8200B2EF7E /* data.c */; };
114 3CDCEE2F0902EA8200B2EF7E /* callint.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB40902EA8200B2EF7E /* callint.c */; };
115 3CDCEE310902EA8200B2EF7E /* ccl.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB60902EA8200B2EF7E /* ccl.c */; };
116 3CDCEE320902EA8200B2EF7E /* fontset.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB70902EA8200B2EF7E /* fontset.c */; };
117 3CDCEE330902EA8200B2EF7E /* fns.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB80902EA8200B2EF7E /* fns.c */; };
118 3CDCEE340902EA8200B2EF7E /* floatfns.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDB90902EA8200B2EF7E /* floatfns.c */; };
119 3CDCEE360902EA8200B2EF7E /* filemode.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDBB0902EA8200B2EF7E /* filemode.c */; };
120 3CDCEE370902EA8200B2EF7E /* filelock.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDBC0902EA8200B2EF7E /* filelock.c */; };
121 3CDCEE380902EA8200B2EF7E /* emacs.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDBD0902EA8200B2EF7E /* emacs.c */; };
122 3CDCEE390902EA8200B2EF7E /* editfns.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDBE0902EA8200B2EF7E /* editfns.c */; };
123 3CDCEE3A0902EA8200B2EF7E /* fileio.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDBF0902EA8200B2EF7E /* fileio.c */; };
124 3CDCEE3B0902EA8200B2EF7E /* eval.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC00902EA8200B2EF7E /* eval.c */; };
125 3CDCEE3C0902EA8200B2EF7E /* casetab.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC10902EA8200B2EF7E /* casetab.c */; };
126 3CDCEE3D0902EA8200B2EF7E /* composite.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC20902EA8200B2EF7E /* composite.c */; };
127 3CDCEE3E0902EA8200B2EF7E /* dispnew.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC30902EA8200B2EF7E /* dispnew.c */; };
128 3CDCEE3F0902EA8200B2EF7E /* charset.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC40902EA8200B2EF7E /* charset.c */; };
129 3CDCEE400902EA8200B2EF7E /* alloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC50902EA8200B2EF7E /* alloc.c */; };
130 3CDCEE410902EA8200B2EF7E /* bytecode.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC60902EA8200B2EF7E /* bytecode.c */; };
131 3CDCEE420902EA8200B2EF7E /* callproc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC70902EA8200B2EF7E /* callproc.c */; };
132 3CDCEE430902EA8200B2EF7E /* cm.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC80902EA8200B2EF7E /* cm.c */; };
133 3CDCEE440902EA8200B2EF7E /* casefiddle.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDC90902EA8200B2EF7E /* casefiddle.c */; };
134 3CDCEE450902EA8200B2EF7E /* fringe.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDCA0902EA8200B2EF7E /* fringe.c */; };
135 3CDCEE460902EA8200B2EF7E /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDCB0902EA8200B2EF7E /* frame.c */; };
136 3CDCEE470902EA8200B2EF7E /* chartab.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDCC0902EA8200B2EF7E /* chartab.c */; };
137 3CDCEE480902EA8200B2EF7E /* atimer.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCEDCD0902EA8200B2EF7E /* atimer.c */; };
138 3CFDFC3B08E79A6800B05918 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CFDFC3A08E79A6800B05918 /* AppKit.framework */; };
139/* End PBXBuildFile section */ 85/* End PBXBuildFile section */
140 86
87/* Begin PBXContainerItemProxy section */
88 3CED88220FC0FE5C005ACB89 /* PBXContainerItemProxy */ = {
89 isa = PBXContainerItemProxy;
90 containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
91 proxyType = 1;
92 remoteGlobalIDString = 3CED87320FC0F557005ACB89;
93 remoteInfo = temacs;
94 };
95/* End PBXContainerItemProxy section */
96
141/* Begin PBXFileReference section */ 97/* Begin PBXFileReference section */
142 090AF67E00C61DCD7F000001 /* nsfns.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = nsfns.m; path = ../../src/nsfns.m; sourceTree = "<group>"; }; 98 090AF67E00C61DCD7F000001 /* nsfns.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = nsfns.m; path = ../../src/nsfns.m; sourceTree = "<group>"; };
143 090AF68000C61DCD7F000001 /* nsmenu.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = nsmenu.m; path = ../../src/nsmenu.m; sourceTree = "<group>"; }; 99 090AF68000C61DCD7F000001 /* nsmenu.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = nsmenu.m; path = ../../src/nsmenu.m; sourceTree = "<group>"; };
@@ -156,7 +112,6 @@
156 3C15C0460902D89500A8542F /* puresize.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = puresize.h; path = ../../src/puresize.h; sourceTree = "<group>"; }; 112 3C15C0460902D89500A8542F /* puresize.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = puresize.h; path = ../../src/puresize.h; sourceTree = "<group>"; };
157 3C15C0470902D89500A8542F /* process.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = process.h; path = ../../src/process.h; sourceTree = "<group>"; }; 113 3C15C0470902D89500A8542F /* process.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = process.h; path = ../../src/process.h; sourceTree = "<group>"; };
158 3C15C04C0902D89500A8542F /* point.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = point.h; path = ../../src/point.h; sourceTree = "<group>"; }; 114 3C15C04C0902D89500A8542F /* point.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = point.h; path = ../../src/point.h; sourceTree = "<group>"; };
159 3C15C04D0902D89500A8542F /* param.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = param.h; path = ../../src/param.h; sourceTree = "<group>"; };
160 3C15C04F0902D89500A8542F /* nsgui.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = nsgui.h; path = ../../src/nsgui.h; sourceTree = "<group>"; }; 115 3C15C04F0902D89500A8542F /* nsgui.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = nsgui.h; path = ../../src/nsgui.h; sourceTree = "<group>"; };
161 3C15C0500902D89500A8542F /* ndir.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ndir.h; path = ../../src/ndir.h; sourceTree = "<group>"; }; 116 3C15C0500902D89500A8542F /* ndir.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ndir.h; path = ../../src/ndir.h; sourceTree = "<group>"; };
162 3C15C0550902D89500A8542F /* mem-limits.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = "mem-limits.h"; path = "../../src/mem-limits.h"; sourceTree = "<group>"; }; 117 3C15C0550902D89500A8542F /* mem-limits.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = "mem-limits.h"; path = "../../src/mem-limits.h"; sourceTree = "<group>"; };
@@ -169,12 +124,9 @@
169 3C15C0760902D89500A8542F /* category.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = category.h; path = ../../src/category.h; sourceTree = "<group>"; }; 124 3C15C0760902D89500A8542F /* category.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = category.h; path = ../../src/category.h; sourceTree = "<group>"; };
170 3C15C0770902D89500A8542F /* coding.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = coding.h; path = ../../src/coding.h; sourceTree = "<group>"; }; 125 3C15C0770902D89500A8542F /* coding.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = coding.h; path = ../../src/coding.h; sourceTree = "<group>"; };
171 3C15C0780902D89500A8542F /* buffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = buffer.h; path = ../../src/buffer.h; sourceTree = "<group>"; }; 126 3C15C0780902D89500A8542F /* buffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = buffer.h; path = ../../src/buffer.h; sourceTree = "<group>"; };
172 3C15C0790902D89500A8542F /* vlimit.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vlimit.h; path = ../../src/vlimit.h; sourceTree = "<group>"; };
173 3C15C0890902D89500A8542F /* cm.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = cm.h; path = ../../src/cm.h; sourceTree = "<group>"; }; 127 3C15C0890902D89500A8542F /* cm.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = cm.h; path = ../../src/cm.h; sourceTree = "<group>"; };
174 3C15C0920902D89500A8542F /* uaf.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = uaf.h; path = ../../src/uaf.h; sourceTree = "<group>"; };
175 3C15C0950902D89500A8542F /* termopts.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = termopts.h; path = ../../src/termopts.h; sourceTree = "<group>"; }; 128 3C15C0950902D89500A8542F /* termopts.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = termopts.h; path = ../../src/termopts.h; sourceTree = "<group>"; };
176 3C15C0A00902D89500A8542F /* window.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = window.h; path = ../../src/window.h; sourceTree = "<group>"; }; 129 3C15C0A00902D89500A8542F /* window.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = window.h; path = ../../src/window.h; sourceTree = "<group>"; };
177 3C15C0B60902D89500A8542F /* gnu.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = gnu.h; path = ../../src/gnu.h; sourceTree = "<group>"; };
178 3C15C0B80902D89500A8542F /* getpagesize.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = getpagesize.h; path = ../../src/getpagesize.h; sourceTree = "<group>"; }; 130 3C15C0B80902D89500A8542F /* getpagesize.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = getpagesize.h; path = ../../src/getpagesize.h; sourceTree = "<group>"; };
179 3C15C0BF0902D89500A8542F /* disptab.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = disptab.h; path = ../../src/disptab.h; sourceTree = "<group>"; }; 131 3C15C0BF0902D89500A8542F /* disptab.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = disptab.h; path = ../../src/disptab.h; sourceTree = "<group>"; };
180 3C15C0C20902D89500A8542F /* epaths.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = epaths.h; path = ../../src/epaths.h; sourceTree = "<group>"; }; 132 3C15C0C20902D89500A8542F /* epaths.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = epaths.h; path = ../../src/epaths.h; sourceTree = "<group>"; };
@@ -184,21 +136,18 @@
184 3C15C0C90902D89500A8542F /* fontset.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = fontset.h; path = ../../src/fontset.h; sourceTree = "<group>"; }; 136 3C15C0C90902D89500A8542F /* fontset.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = fontset.h; path = ../../src/fontset.h; sourceTree = "<group>"; };
185 3C15C0D70902D89500A8542F /* commands.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = commands.h; path = ../../src/commands.h; sourceTree = "<group>"; }; 137 3C15C0D70902D89500A8542F /* commands.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = commands.h; path = ../../src/commands.h; sourceTree = "<group>"; };
186 3C15C0D90902D89500A8542F /* dispextern.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dispextern.h; path = ../../src/dispextern.h; sourceTree = "<group>"; }; 138 3C15C0D90902D89500A8542F /* dispextern.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dispextern.h; path = ../../src/dispextern.h; sourceTree = "<group>"; };
187 3C15C0DB0902D89500A8542F /* acldef.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = acldef.h; path = ../../src/acldef.h; sourceTree = "<group>"; };
188 3C15C0DE0902D89500A8542F /* character.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = character.h; path = ../../src/character.h; sourceTree = "<group>"; }; 139 3C15C0DE0902D89500A8542F /* character.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = character.h; path = ../../src/character.h; sourceTree = "<group>"; };
189 3C15C0E20902D89500A8542F /* chpdef.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = chpdef.h; path = ../../src/chpdef.h; sourceTree = "<group>"; };
190 3C15C0E40902D89500A8542F /* frame.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = frame.h; path = ../../src/frame.h; sourceTree = "<group>"; }; 140 3C15C0E40902D89500A8542F /* frame.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = frame.h; path = ../../src/frame.h; sourceTree = "<group>"; };
191 3C15C0E60902D89500A8542F /* atimer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = atimer.h; path = ../../src/atimer.h; sourceTree = "<group>"; }; 141 3C15C0E60902D89500A8542F /* atimer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = atimer.h; path = ../../src/atimer.h; sourceTree = "<group>"; };
192 3C15C0E70902D89500A8542F /* blockinput.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = blockinput.h; path = ../../src/blockinput.h; sourceTree = "<group>"; }; 142 3C15C0E70902D89500A8542F /* blockinput.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = blockinput.h; path = ../../src/blockinput.h; sourceTree = "<group>"; };
193 3C15C1A70902D97100A8542F /* nsimage.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = nsimage.m; path = ../../src/nsimage.m; sourceTree = "<group>"; }; 143 3C15C1A70902D97100A8542F /* nsimage.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = nsimage.m; path = ../../src/nsimage.m; sourceTree = "<group>"; };
144 3C3AF9C90FC10CDF001240E9 /* menu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = menu.c; path = ../../src/menu.c; sourceTree = SOURCE_ROOT; };
145 3C3AF9D40FC10D85001240E9 /* libncurses.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libncurses.dylib; path = /usr/lib/libncurses.dylib; sourceTree = "<absolute>"; };
194 3C4D6D660DE50D2300B20D4E /* font.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = font.c; path = ../../src/font.c; sourceTree = SOURCE_ROOT; }; 146 3C4D6D660DE50D2300B20D4E /* font.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = font.c; path = ../../src/font.c; sourceTree = SOURCE_ROOT; };
195 3C4D6D670DE50D2300B20D4E /* font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = font.h; path = ../../src/font.h; sourceTree = SOURCE_ROOT; }; 147 3C4D6D670DE50D2300B20D4E /* font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = font.h; path = ../../src/font.h; sourceTree = SOURCE_ROOT; };
196 3C4D6D680DE50D2300B20D4E /* termcap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = termcap.c; path = ../../src/termcap.c; sourceTree = SOURCE_ROOT; };
197 3C4D6D690DE50D2300B20D4E /* terminal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = terminal.c; path = ../../src/terminal.c; sourceTree = SOURCE_ROOT; }; 148 3C4D6D690DE50D2300B20D4E /* terminal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = terminal.c; path = ../../src/terminal.c; sourceTree = SOURCE_ROOT; };
198 3C4D6D6A0DE50D2300B20D4E /* tparam.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tparam.c; path = ../../src/tparam.c; sourceTree = SOURCE_ROOT; };
199 3C4D6D710DE50D5D00B20D4E /* nsfont.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = nsfont.m; path = ../../src/nsfont.m; sourceTree = SOURCE_ROOT; }; 149 3C4D6D710DE50D5D00B20D4E /* nsfont.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = nsfont.m; path = ../../src/nsfont.m; sourceTree = SOURCE_ROOT; };
200 3C7F3C3A07EB3B05003C8A4D /* nsterm.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = nsterm.h; path = ../../src/nsterm.h; sourceTree = "<group>"; }; 150 3C7F3C3A07EB3B05003C8A4D /* nsterm.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = nsterm.h; path = ../../src/nsterm.h; sourceTree = "<group>"; };
201 3CB8E2990E2CE6BF003F3104 /* preferences.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = preferences.nib; path = Emacs.base/Contents/Resources/preferences.nib; sourceTree = "<group>"; };
202 3CB8E29D0E2CE73A003F3104 /* Emacs.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = Emacs.icns; path = Emacs.base/Contents/Resources/Emacs.icns; sourceTree = "<group>"; }; 151 3CB8E29D0E2CE73A003F3104 /* Emacs.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = Emacs.icns; path = Emacs.base/Contents/Resources/Emacs.icns; sourceTree = "<group>"; };
203 3CB8E29F0E2CE7F5003F3104 /* Credits.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = Credits.html; path = Emacs.base/Contents/Resources/Credits.html; sourceTree = "<group>"; }; 152 3CB8E29F0E2CE7F5003F3104 /* Credits.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = Credits.html; path = Emacs.base/Contents/Resources/Credits.html; sourceTree = "<group>"; };
204 3CB8E2A60E2CE856003F3104 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = InfoPlist.strings; sourceTree = "<group>"; }; 153 3CB8E2A60E2CE856003F3104 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = InfoPlist.strings; sourceTree = "<group>"; };
@@ -268,40 +217,30 @@
268 3CDCEDCB0902EA8200B2EF7E /* frame.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = frame.c; path = ../../src/frame.c; sourceTree = "<group>"; }; 217 3CDCEDCB0902EA8200B2EF7E /* frame.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = frame.c; path = ../../src/frame.c; sourceTree = "<group>"; };
269 3CDCEDCC0902EA8200B2EF7E /* chartab.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = chartab.c; path = ../../src/chartab.c; sourceTree = "<group>"; }; 218 3CDCEDCC0902EA8200B2EF7E /* chartab.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = chartab.c; path = ../../src/chartab.c; sourceTree = "<group>"; };
270 3CDCEDCD0902EA8200B2EF7E /* atimer.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = atimer.c; path = ../../src/atimer.c; sourceTree = "<group>"; }; 219 3CDCEDCD0902EA8200B2EF7E /* atimer.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = atimer.c; path = ../../src/atimer.c; sourceTree = "<group>"; };
220 3CED87260FBE696B005ACB89 /* lisp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lisp.h; path = ../../src/lisp.h; sourceTree = SOURCE_ROOT; };
221 3CED87280FBE6993005ACB89 /* menu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = menu.h; path = ../../src/menu.h; sourceTree = SOURCE_ROOT; };
222 3CED87330FC0F557005ACB89 /* temacs */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = temacs; sourceTree = BUILT_PRODUCTS_DIR; };
271 3CFDFC3A08E79A6800B05918 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /Developer/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; }; 223 3CFDFC3A08E79A6800B05918 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /Developer/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
272/* End PBXFileReference section */ 224/* End PBXFileReference section */
273 225
274/* Begin PBXFrameworksBuildPhase section */ 226/* Begin PBXFrameworksBuildPhase section */
275 3CC5434707E2315800C271A9 /* Frameworks */ = { 227 3CED87310FC0F557005ACB89 /* Frameworks */ = {
276 isa = PBXFrameworksBuildPhase; 228 isa = PBXFrameworksBuildPhase;
277 buildActionMask = 2147483647; 229 buildActionMask = 2147483647;
278 files = ( 230 files = (
279 3CFDFC3B08E79A6800B05918 /* AppKit.framework in Frameworks */, 231 3CED88190FC0F5B3005ACB89 /* AppKit.framework in Frameworks */,
232 3C3AF9D50FC10D85001240E9 /* libncurses.dylib in Frameworks */,
280 ); 233 );
281 runOnlyForDeploymentPostprocessing = 0; 234 runOnlyForDeploymentPostprocessing = 0;
282 }; 235 };
283/* End PBXFrameworksBuildPhase section */ 236/* End PBXFrameworksBuildPhase section */
284 237
285/* Begin PBXGroup section */ 238/* Begin PBXGroup section */
286 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
287 isa = PBXGroup;
288 children = (
289 3CFDFC3A08E79A6800B05918 /* AppKit.framework */,
290 );
291 name = "Linked Frameworks";
292 sourceTree = "<group>";
293 };
294 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
295 isa = PBXGroup;
296 children = (
297 );
298 name = "Other Frameworks";
299 sourceTree = "<group>";
300 };
301 19C28FACFE9D520D11CA2CBB /* Products */ = { 239 19C28FACFE9D520D11CA2CBB /* Products */ = {
302 isa = PBXGroup; 240 isa = PBXGroup;
303 children = ( 241 children = (
304 3CC5434C07E2315800C271A9 /* Emacs.app */, 242 3CC5434C07E2315800C271A9 /* Emacs.app */,
243 3CED87330FC0F557005ACB89 /* temacs */,
305 ); 244 );
306 name = Products; 245 name = Products;
307 sourceTree = "<group>"; 246 sourceTree = "<group>";
@@ -339,7 +278,6 @@
339 children = ( 278 children = (
340 3CB8E2A40E2CE856003F3104 /* English.lproj */, 279 3CB8E2A40E2CE856003F3104 /* English.lproj */,
341 3CB8E29F0E2CE7F5003F3104 /* Credits.html */, 280 3CB8E29F0E2CE7F5003F3104 /* Credits.html */,
342 3CB8E2990E2CE6BF003F3104 /* preferences.nib */,
343 739637F200C4DF3C7F000001 /* Images */, 281 739637F200C4DF3C7F000001 /* Images */,
344 ); 282 );
345 name = Resources; 283 name = Resources;
@@ -348,8 +286,8 @@
348 29B97323FDCFA39411CA2CEA /* Frameworks */ = { 286 29B97323FDCFA39411CA2CEA /* Frameworks */ = {
349 isa = PBXGroup; 287 isa = PBXGroup;
350 children = ( 288 children = (
351 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, 289 3C3AF9D40FC10D85001240E9 /* libncurses.dylib */,
352 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, 290 3CFDFC3A08E79A6800B05918 /* AppKit.framework */,
353 ); 291 );
354 name = Frameworks; 292 name = Frameworks;
355 sourceTree = "<group>"; 293 sourceTree = "<group>";
@@ -357,8 +295,9 @@
357 3C15C23E0902E6B000A8542F /* emacs-hdr */ = { 295 3C15C23E0902E6B000A8542F /* emacs-hdr */ = {
358 isa = PBXGroup; 296 isa = PBXGroup;
359 children = ( 297 children = (
298 3CED87280FBE6993005ACB89 /* menu.h */,
299 3CED87260FBE696B005ACB89 /* lisp.h */,
360 3C4D6D670DE50D2300B20D4E /* font.h */, 300 3C4D6D670DE50D2300B20D4E /* font.h */,
361 3C15C0DB0902D89500A8542F /* acldef.h */,
362 3C15C0E60902D89500A8542F /* atimer.h */, 301 3C15C0E60902D89500A8542F /* atimer.h */,
363 3C15C0E70902D89500A8542F /* blockinput.h */, 302 3C15C0E70902D89500A8542F /* blockinput.h */,
364 3C15C0780902D89500A8542F /* buffer.h */, 303 3C15C0780902D89500A8542F /* buffer.h */,
@@ -366,7 +305,6 @@
366 3C15C0C50902D89500A8542F /* ccl.h */, 305 3C15C0C50902D89500A8542F /* ccl.h */,
367 3C15C0DE0902D89500A8542F /* character.h */, 306 3C15C0DE0902D89500A8542F /* character.h */,
368 3C15C0C80902D89500A8542F /* charset.h */, 307 3C15C0C80902D89500A8542F /* charset.h */,
369 3C15C0E20902D89500A8542F /* chpdef.h */,
370 3C15C0890902D89500A8542F /* cm.h */, 308 3C15C0890902D89500A8542F /* cm.h */,
371 3CDCED330902E99700B2EF7E /* config.h */, 309 3CDCED330902E99700B2EF7E /* config.h */,
372 3C15C0770902D89500A8542F /* coding.h */, 310 3C15C0770902D89500A8542F /* coding.h */,
@@ -378,7 +316,6 @@
378 3C15C0C90902D89500A8542F /* fontset.h */, 316 3C15C0C90902D89500A8542F /* fontset.h */,
379 3C15C0E40902D89500A8542F /* frame.h */, 317 3C15C0E40902D89500A8542F /* frame.h */,
380 3C15C0B80902D89500A8542F /* getpagesize.h */, 318 3C15C0B80902D89500A8542F /* getpagesize.h */,
381 3C15C0B60902D89500A8542F /* gnu.h */,
382 3C15C06E0902D89500A8542F /* indent.h */, 319 3C15C06E0902D89500A8542F /* indent.h */,
383 3C15C06B0902D89500A8542F /* intervals.h */, 320 3C15C06B0902D89500A8542F /* intervals.h */,
384 3C15C0660902D89500A8542F /* keymap.h */, 321 3C15C0660902D89500A8542F /* keymap.h */,
@@ -387,7 +324,6 @@
387 3C15C0560902D89500A8542F /* md5.h */, 324 3C15C0560902D89500A8542F /* md5.h */,
388 3C15C0550902D89500A8542F /* mem-limits.h */, 325 3C15C0550902D89500A8542F /* mem-limits.h */,
389 3C15C0500902D89500A8542F /* ndir.h */, 326 3C15C0500902D89500A8542F /* ndir.h */,
390 3C15C04D0902D89500A8542F /* param.h */,
391 3C15C04C0902D89500A8542F /* point.h */, 327 3C15C04C0902D89500A8542F /* point.h */,
392 3C15C0470902D89500A8542F /* process.h */, 328 3C15C0470902D89500A8542F /* process.h */,
393 3C15C0460902D89500A8542F /* puresize.h */, 329 3C15C0460902D89500A8542F /* puresize.h */,
@@ -402,8 +338,6 @@
402 3C15C0300902D89500A8542F /* termchar.h */, 338 3C15C0300902D89500A8542F /* termchar.h */,
403 3C15C02F0902D89500A8542F /* termhooks.h */, 339 3C15C02F0902D89500A8542F /* termhooks.h */,
404 3C15C0950902D89500A8542F /* termopts.h */, 340 3C15C0950902D89500A8542F /* termopts.h */,
405 3C15C0920902D89500A8542F /* uaf.h */,
406 3C15C0790902D89500A8542F /* vlimit.h */,
407 3C15C0A00902D89500A8542F /* window.h */, 341 3C15C0A00902D89500A8542F /* window.h */,
408 ); 342 );
409 name = "emacs-hdr"; 343 name = "emacs-hdr";
@@ -421,10 +355,9 @@
421 3CDCED4D0902EA6800B2EF7E /* emacs-src */ = { 355 3CDCED4D0902EA6800B2EF7E /* emacs-src */ = {
422 isa = PBXGroup; 356 isa = PBXGroup;
423 children = ( 357 children = (
358 3C3AF9C90FC10CDF001240E9 /* menu.c */,
424 3C4D6D660DE50D2300B20D4E /* font.c */, 359 3C4D6D660DE50D2300B20D4E /* font.c */,
425 3C4D6D680DE50D2300B20D4E /* termcap.c */,
426 3C4D6D690DE50D2300B20D4E /* terminal.c */, 360 3C4D6D690DE50D2300B20D4E /* terminal.c */,
427 3C4D6D6A0DE50D2300B20D4E /* tparam.c */,
428 3CDCED550902EA8100B2EF7E /* term.c */, 361 3CDCED550902EA8100B2EF7E /* term.c */,
429 3CDCED560902EA8100B2EF7E /* sysdep.c */, 362 3CDCED560902EA8100B2EF7E /* sysdep.c */,
430 3CDCED570902EA8100B2EF7E /* syntax.c */, 363 3CDCED570902EA8100B2EF7E /* syntax.c */,
@@ -503,80 +436,18 @@
503 }; 436 };
504/* End PBXGroup section */ 437/* End PBXGroup section */
505 438
506/* Begin PBXHeadersBuildPhase section */
507 3CC542FF07E2315800C271A9 /* Headers */ = {
508 isa = PBXHeadersBuildPhase;
509 buildActionMask = 2147483647;
510 files = (
511 3C7F3C3B07EB3B05003C8A4D /* nsterm.h in Headers */,
512 3C15C0EB0902D89500A8542F /* termhooks.h in Headers */,
513 3C15C0EC0902D89500A8542F /* termchar.h in Headers */,
514 3C15C0EF0902D89500A8542F /* syswait.h in Headers */,
515 3C15C0F00902D89500A8542F /* systty.h in Headers */,
516 3C15C0F10902D89500A8542F /* systime.h in Headers */,
517 3C15C0F20902D89500A8542F /* syssignal.h in Headers */,
518 3C15C0F30902D89500A8542F /* sysselect.h in Headers */,
519 3C15C0F50902D89500A8542F /* syntax.h in Headers */,
520 3C15C0FD0902D89500A8542F /* region-cache.h in Headers */,
521 3C15C0FF0902D89500A8542F /* regex.h in Headers */,
522 3C15C1020902D89500A8542F /* puresize.h in Headers */,
523 3C15C1030902D89500A8542F /* process.h in Headers */,
524 3C15C1080902D89500A8542F /* point.h in Headers */,
525 3C15C1090902D89500A8542F /* param.h in Headers */,
526 3C15C10B0902D89500A8542F /* nsgui.h in Headers */,
527 3C15C10C0902D89500A8542F /* ndir.h in Headers */,
528 3C15C1110902D89500A8542F /* mem-limits.h in Headers */,
529 3C15C1120902D89500A8542F /* md5.h in Headers */,
530 3C15C1190902D89500A8542F /* macros.h in Headers */,
531 3C15C1220902D89500A8542F /* keymap.h in Headers */,
532 3C15C1240902D89500A8542F /* keyboard.h in Headers */,
533 3C15C1270902D89500A8542F /* intervals.h in Headers */,
534 3C15C12A0902D89500A8542F /* indent.h in Headers */,
535 3C15C1320902D89500A8542F /* category.h in Headers */,
536 3C15C1330902D89500A8542F /* coding.h in Headers */,
537 3C15C1340902D89500A8542F /* buffer.h in Headers */,
538 3C15C1350902D89500A8542F /* vlimit.h in Headers */,
539 3C15C1450902D89500A8542F /* cm.h in Headers */,
540 3C15C14E0902D89500A8542F /* uaf.h in Headers */,
541 3C15C1510902D89500A8542F /* termopts.h in Headers */,
542 3C15C15C0902D89500A8542F /* window.h in Headers */,
543 3C15C1720902D89500A8542F /* gnu.h in Headers */,
544 3C15C1740902D89500A8542F /* getpagesize.h in Headers */,
545 3C15C17B0902D89500A8542F /* disptab.h in Headers */,
546 3C15C17E0902D89500A8542F /* epaths.h in Headers */,
547 3C15C1810902D89500A8542F /* ccl.h in Headers */,
548 3C15C1830902D89500A8542F /* composite.h in Headers */,
549 3C15C1840902D89500A8542F /* charset.h in Headers */,
550 3C15C1850902D89500A8542F /* fontset.h in Headers */,
551 3C15C1930902D89500A8542F /* commands.h in Headers */,
552 3C15C1950902D89500A8542F /* dispextern.h in Headers */,
553 3C15C1970902D89500A8542F /* acldef.h in Headers */,
554 3C15C19A0902D89500A8542F /* character.h in Headers */,
555 3C15C19E0902D89500A8542F /* chpdef.h in Headers */,
556 3C15C1A00902D89500A8542F /* frame.h in Headers */,
557 3C15C1A20902D89500A8542F /* atimer.h in Headers */,
558 3C15C1A30902D89500A8542F /* blockinput.h in Headers */,
559 3CDCED340902E99700B2EF7E /* config.h in Headers */,
560 3C4D6D6C0DE50D2300B20D4E /* font.h in Headers */,
561 );
562 runOnlyForDeploymentPostprocessing = 0;
563 };
564/* End PBXHeadersBuildPhase section */
565
566/* Begin PBXNativeTarget section */ 439/* Begin PBXNativeTarget section */
567 3CC542FE07E2315800C271A9 /* Emacs */ = { 440 3CC542FE07E2315800C271A9 /* Emacs */ = {
568 isa = PBXNativeTarget; 441 isa = PBXNativeTarget;
569 buildConfigurationList = 3CA115970C825A540007AFC2 /* Build configuration list for PBXNativeTarget "Emacs" */; 442 buildConfigurationList = 3CA115970C825A540007AFC2 /* Build configuration list for PBXNativeTarget "Emacs" */;
570 buildPhases = ( 443 buildPhases = (
571 3CC542FF07E2315800C271A9 /* Headers */, 444 3CED88240FC0FE7C005ACB89 /* ShellScript */,
572 3CC5430007E2315800C271A9 /* Resources */, 445 3CED883D0FC0FF6E005ACB89 /* ShellScript */,
573 3CC5430407E2315800C271A9 /* Sources */,
574 3CC5434707E2315800C271A9 /* Frameworks */,
575 3CC5434907E2315800C271A9 /* Rez */,
576 ); 446 );
577 buildRules = ( 447 buildRules = (
578 ); 448 );
579 dependencies = ( 449 dependencies = (
450 3CED88230FC0FE5C005ACB89 /* PBXTargetDependency */,
580 ); 451 );
581 name = Emacs; 452 name = Emacs;
582 productInstallPath = "$(HOME)/Applications"; 453 productInstallPath = "$(HOME)/Applications";
@@ -584,131 +455,183 @@
584 productReference = 3CC5434C07E2315800C271A9 /* Emacs.app */; 455 productReference = 3CC5434C07E2315800C271A9 /* Emacs.app */;
585 productType = "com.apple.product-type.application"; 456 productType = "com.apple.product-type.application";
586 }; 457 };
458 3CED87320FC0F557005ACB89 /* temacs */ = {
459 isa = PBXNativeTarget;
460 buildConfigurationList = 3CED87350FC0F576005ACB89 /* Build configuration list for PBXNativeTarget "temacs" */;
461 buildPhases = (
462 3CED87300FC0F557005ACB89 /* Sources */,
463 3CED87310FC0F557005ACB89 /* Frameworks */,
464 3CED88460FC100EC005ACB89 /* ShellScript */,
465 );
466 buildRules = (
467 );
468 dependencies = (
469 );
470 name = temacs;
471 productName = "emacs-bin";
472 productReference = 3CED87330FC0F557005ACB89 /* temacs */;
473 productType = "com.apple.product-type.tool";
474 };
587/* End PBXNativeTarget section */ 475/* End PBXNativeTarget section */
588 476
589/* Begin PBXProject section */ 477/* Begin PBXProject section */
590 29B97313FDCFA39411CA2CEA /* Project object */ = { 478 29B97313FDCFA39411CA2CEA /* Project object */ = {
591 isa = PBXProject; 479 isa = PBXProject;
592 buildConfigurationList = 3CA1159B0C825A540007AFC2 /* Build configuration list for PBXProject "Emacs" */; 480 buildConfigurationList = 3CA1159B0C825A540007AFC2 /* Build configuration list for PBXProject "Emacs" */;
593 compatibilityVersion = "Xcode 2.4";
594 hasScannedForEncodings = 1; 481 hasScannedForEncodings = 1;
595 mainGroup = 29B97314FDCFA39411CA2CEA /* Emacs */; 482 mainGroup = 29B97314FDCFA39411CA2CEA /* Emacs */;
596 projectDirPath = ""; 483 projectDirPath = "";
597 projectRoot = ../..; 484 projectRoot = ../..;
598 targets = ( 485 targets = (
599 3CC542FE07E2315800C271A9 /* Emacs */, 486 3CC542FE07E2315800C271A9 /* Emacs */,
487 3CED87320FC0F557005ACB89 /* temacs */,
600 ); 488 );
601 }; 489 };
602/* End PBXProject section */ 490/* End PBXProject section */
603 491
604/* Begin PBXResourcesBuildPhase section */ 492/* Begin PBXShellScriptBuildPhase section */
605 3CC5430007E2315800C271A9 /* Resources */ = { 493 3CED88240FC0FE7C005ACB89 /* ShellScript */ = {
606 isa = PBXResourcesBuildPhase; 494 isa = PBXShellScriptBuildPhase;
607 buildActionMask = 2147483647; 495 buildActionMask = 2147483647;
496 comments = "This script sets up the Emacs.app bundle by copying from Cocoa/Emacs.base, and copying the binary emacs. It runs the ns-app target in src/Makefile. This depends on emacs target, so temacs resulting from previous step is dumped into emacs.";
608 files = ( 497 files = (
609 3CB8E29A0E2CE6BF003F3104 /* preferences.nib in Resources */, 498 );
610 3CB8E29E0E2CE73A003F3104 /* Emacs.icns in Resources */, 499 inputPaths = (
611 3CB8E2A00E2CE7F5003F3104 /* Credits.html in Resources */, 500 Emacs.base,
612 3CB8E2A70E2CE856003F3104 /* InfoPlist.strings in Resources */, 501 ../../src/emacs,
502 );
503 outputPaths = (
504 ../Emacs.app,
505 ../Emacs.app/Contents/MacOS/Emacs,
613 ); 506 );
614 runOnlyForDeploymentPostprocessing = 0; 507 runOnlyForDeploymentPostprocessing = 0;
508 shellPath = /bin/sh;
509 shellScript = "cd ../../src\nif [ ! -x ../nextstep/Emacs.app/Contents/Info.plist ]; then\n\trm -fr ../nextstep/Emacs.app\nfi\nmake ns-app\n";
615 }; 510 };
616/* End PBXResourcesBuildPhase section */ 511 3CED883D0FC0FF6E005ACB89 /* ShellScript */ = {
617 512 isa = PBXShellScriptBuildPhase;
618/* Begin PBXRezBuildPhase section */ 513 buildActionMask = 12;
619 3CC5434907E2315800C271A9 /* Rez */ = { 514 comments = "This script copies the lisp and other files into the bundle (if self-contained configuration was selected at configure time), or the install location (otherwise).";
620 isa = PBXRezBuildPhase; 515 files = (
516 );
517 inputPaths = (
518 ../../lisp,
519 );
520 outputPaths = (
521 ../Emacs.app/Contents/Resources/lisp,
522 );
523 runOnlyForDeploymentPostprocessing = 0;
524 shellPath = /bin/sh;
525 shellScript = "cd ../..\nmake install\nln -s $BUILD_ROOT/../../Emacs.app $BUILT_PRODUCTS_DIR/Emacs.app\n";
526 };
527 3CED88460FC100EC005ACB89 /* ShellScript */ = {
528 isa = PBXShellScriptBuildPhase;
621 buildActionMask = 2147483647; 529 buildActionMask = 2147483647;
622 files = ( 530 files = (
623 ); 531 );
532 inputPaths = (
533 "$(BUILT_PRODUCTS_DIR)/temacs",
534 );
535 outputPaths = (
536 ../../src/temacs,
537 );
624 runOnlyForDeploymentPostprocessing = 0; 538 runOnlyForDeploymentPostprocessing = 0;
539 shellPath = /bin/sh;
540 shellScript = "# Move the build results to emacs src dir so scripts in Emacs target invoking\n# make operations can use them.\n# *.o files included because make-docfile uses object files for some reason\n\ncp -f ${OBJECT_FILE_DIR_normal}/${NATIVE_ARCH_ACTUAL}/*.o ../../src\ncp -f ${BUILT_PRODUCTS_DIR}/temacs ../../src";
625 }; 541 };
626/* End PBXRezBuildPhase section */ 542/* End PBXShellScriptBuildPhase section */
627 543
628/* Begin PBXSourcesBuildPhase section */ 544/* Begin PBXSourcesBuildPhase section */
629 3CC5430407E2315800C271A9 /* Sources */ = { 545 3CED87300FC0F557005ACB89 /* Sources */ = {
630 isa = PBXSourcesBuildPhase; 546 isa = PBXSourcesBuildPhase;
631 buildActionMask = 2147483647; 547 buildActionMask = 2147483647;
632 files = ( 548 files = (
633 3CC5430607E2315800C271A9 /* nsfns.m in Sources */, 549 3CED876D0FC0F581005ACB89 /* pre-crt0.c in Sources */,
634 3CC5430707E2315800C271A9 /* nsmenu.m in Sources */, 550 3CED87390FC0F581005ACB89 /* alloc.c in Sources */,
635 3CC5430807E2315800C271A9 /* nsselect.m in Sources */, 551 3CED873A0FC0F581005ACB89 /* atimer.c in Sources */,
636 3CC5430907E2315800C271A9 /* nsterm.m in Sources */, 552 3CED873B0FC0F581005ACB89 /* buffer.c in Sources */,
637 3C15C1A80902D97100A8542F /* nsimage.m in Sources */, 553 3CED873C0FC0F581005ACB89 /* bytecode.c in Sources */,
638 3CDCEDD00902EA8200B2EF7E /* term.c in Sources */, 554 3CED873D0FC0F581005ACB89 /* callint.c in Sources */,
639 3CDCEDD10902EA8200B2EF7E /* sysdep.c in Sources */, 555 3CED873E0FC0F581005ACB89 /* callproc.c in Sources */,
640 3CDCEDD20902EA8200B2EF7E /* syntax.c in Sources */, 556 3CED873F0FC0F581005ACB89 /* casefiddle.c in Sources */,
641 3CDCEDD40902EA8200B2EF7E /* strftime.c in Sources */, 557 3CED87400FC0F581005ACB89 /* casetab.c in Sources */,
642 3CDCEDD50902EA8200B2EF7E /* sound.c in Sources */, 558 3CED87410FC0F581005ACB89 /* category.c in Sources */,
643 3CDCEDD70902EA8200B2EF7E /* search.c in Sources */, 559 3CED87420FC0F581005ACB89 /* ccl.c in Sources */,
644 3CDCEDD80902EA8200B2EF7E /* scroll.c in Sources */, 560 3CED87430FC0F581005ACB89 /* character.c in Sources */,
645 3CDCEDD90902EA8200B2EF7E /* region-cache.c in Sources */, 561 3CED87440FC0F581005ACB89 /* charset.c in Sources */,
646 3CDCEDDA0902EA8200B2EF7E /* regex.c in Sources */, 562 3CED87450FC0F581005ACB89 /* chartab.c in Sources */,
647 3CDCEDDC0902EA8200B2EF7E /* process.c in Sources */, 563 3CED87460FC0F581005ACB89 /* cm.c in Sources */,
648 3CDCEDDD0902EA8200B2EF7E /* print.c in Sources */, 564 3CED87470FC0F581005ACB89 /* cmds.c in Sources */,
649 3CDCEDDF0902EA8200B2EF7E /* pre-crt0.c in Sources */, 565 3CED87480FC0F581005ACB89 /* coding.c in Sources */,
650 3CDCEDE20902EA8200B2EF7E /* minibuf.c in Sources */, 566 3CED87490FC0F581005ACB89 /* composite.c in Sources */,
651 3CDCEDE30902EA8200B2EF7E /* md5.c in Sources */, 567 3CED874A0FC0F581005ACB89 /* data.c in Sources */,
652 3CDCEDE40902EA8200B2EF7E /* marker.c in Sources */, 568 3CED874B0FC0F581005ACB89 /* dired.c in Sources */,
653 3CDCEDE80902EA8200B2EF7E /* macros.c in Sources */, 569 3CED874C0FC0F581005ACB89 /* dispnew.c in Sources */,
654 3CDCEDEC0902EA8200B2EF7E /* lread.c in Sources */, 570 3CED874D0FC0F581005ACB89 /* doc.c in Sources */,
655 3CDCEDED0902EA8200B2EF7E /* lastfile.c in Sources */, 571 3CED874E0FC0F581005ACB89 /* doprnt.c in Sources */,
656 3CDCEDEE0902EA8200B2EF7E /* keymap.c in Sources */, 572 3CED874F0FC0F581005ACB89 /* editfns.c in Sources */,
657 3CDCEDEF0902EA8200B2EF7E /* keyboard.c in Sources */, 573 3CED87500FC0F581005ACB89 /* emacs.c in Sources */,
658 3CDCEDF00902EA8200B2EF7E /* intervals.c in Sources */, 574 3CED87510FC0F581005ACB89 /* eval.c in Sources */,
659 3CDCEDF10902EA8200B2EF7E /* insdel.c in Sources */, 575 3CED87520FC0F581005ACB89 /* fileio.c in Sources */,
660 3CDCEDF20902EA8200B2EF7E /* indent.c in Sources */, 576 3CED87530FC0F581005ACB89 /* filelock.c in Sources */,
661 3CDCEDF30902EA8200B2EF7E /* image.c in Sources */, 577 3CED87540FC0F581005ACB89 /* filemode.c in Sources */,
662 3CDCEDF50902EA8200B2EF7E /* cmds.c in Sources */, 578 3CED87550FC0F581005ACB89 /* floatfns.c in Sources */,
663 3CDCEDF60902EA8200B2EF7E /* category.c in Sources */, 579 3CED87560FC0F581005ACB89 /* fns.c in Sources */,
664 3CDCEDF70902EA8200B2EF7E /* coding.c in Sources */, 580 3CED87570FC0F581005ACB89 /* font.c in Sources */,
665 3CDCEDFE0902EA8200B2EF7E /* unexmacosx.c in Sources */, 581 3CED87580FC0F581005ACB89 /* fontset.c in Sources */,
666 3CDCEE060902EA8200B2EF7E /* buffer.c in Sources */, 582 3CED87590FC0F581005ACB89 /* frame.c in Sources */,
667 3CDCEE070902EA8200B2EF7E /* character.c in Sources */, 583 3CED875A0FC0F581005ACB89 /* fringe.c in Sources */,
668 3CDCEE0D0902EA8200B2EF7E /* undo.c in Sources */, 584 3CED875B0FC0F581005ACB89 /* image.c in Sources */,
669 3CDCEE0F0902EA8200B2EF7E /* textprop.c in Sources */, 585 3CED875C0FC0F581005ACB89 /* indent.c in Sources */,
670 3CDCEE100902EA8200B2EF7E /* terminfo.c in Sources */, 586 3CED875D0FC0F581005ACB89 /* insdel.c in Sources */,
671 3CDCEE170902EA8200B2EF7E /* xfaces.c in Sources */, 587 3CED875E0FC0F581005ACB89 /* intervals.c in Sources */,
672 3CDCEE180902EA8200B2EF7E /* xdisp.c in Sources */, 588 3CED875F0FC0F581005ACB89 /* keyboard.c in Sources */,
673 3CDCEE190902EA8200B2EF7E /* window.c in Sources */, 589 3CED87600FC0F581005ACB89 /* keymap.c in Sources */,
674 3CDCEE2B0902EA8200B2EF7E /* doprnt.c in Sources */, 590 3CED87620FC0F581005ACB89 /* lread.c in Sources */,
675 3CDCEE2C0902EA8200B2EF7E /* doc.c in Sources */, 591 3CED87630FC0F581005ACB89 /* macros.c in Sources */,
676 3CDCEE2D0902EA8200B2EF7E /* dired.c in Sources */, 592 3CED87640FC0F581005ACB89 /* marker.c in Sources */,
677 3CDCEE2E0902EA8200B2EF7E /* data.c in Sources */, 593 3CED87650FC0F581005ACB89 /* md5.c in Sources */,
678 3CDCEE2F0902EA8200B2EF7E /* callint.c in Sources */, 594 3C3AF9CA0FC10CDF001240E9 /* menu.c in Sources */,
679 3CDCEE310902EA8200B2EF7E /* ccl.c in Sources */, 595 3CED87660FC0F581005ACB89 /* minibuf.c in Sources */,
680 3CDCEE320902EA8200B2EF7E /* fontset.c in Sources */, 596 3CED87670FC0F581005ACB89 /* nsfns.m in Sources */,
681 3CDCEE330902EA8200B2EF7E /* fns.c in Sources */, 597 3CED87680FC0F581005ACB89 /* nsfont.m in Sources */,
682 3CDCEE340902EA8200B2EF7E /* floatfns.c in Sources */, 598 3CED87690FC0F581005ACB89 /* nsimage.m in Sources */,
683 3CDCEE360902EA8200B2EF7E /* filemode.c in Sources */, 599 3CED876A0FC0F581005ACB89 /* nsmenu.m in Sources */,
684 3CDCEE370902EA8200B2EF7E /* filelock.c in Sources */, 600 3CED876B0FC0F581005ACB89 /* nsselect.m in Sources */,
685 3CDCEE380902EA8200B2EF7E /* emacs.c in Sources */, 601 3CED876C0FC0F581005ACB89 /* nsterm.m in Sources */,
686 3CDCEE390902EA8200B2EF7E /* editfns.c in Sources */, 602 3CED876E0FC0F581005ACB89 /* print.c in Sources */,
687 3CDCEE3A0902EA8200B2EF7E /* fileio.c in Sources */, 603 3CED876F0FC0F581005ACB89 /* process.c in Sources */,
688 3CDCEE3B0902EA8200B2EF7E /* eval.c in Sources */, 604 3CED87700FC0F581005ACB89 /* regex.c in Sources */,
689 3CDCEE3C0902EA8200B2EF7E /* casetab.c in Sources */, 605 3CED87710FC0F581005ACB89 /* region-cache.c in Sources */,
690 3CDCEE3D0902EA8200B2EF7E /* composite.c in Sources */, 606 3CED87720FC0F581005ACB89 /* scroll.c in Sources */,
691 3CDCEE3E0902EA8200B2EF7E /* dispnew.c in Sources */, 607 3CED87730FC0F581005ACB89 /* search.c in Sources */,
692 3CDCEE3F0902EA8200B2EF7E /* charset.c in Sources */, 608 3CED87740FC0F581005ACB89 /* sound.c in Sources */,
693 3CDCEE400902EA8200B2EF7E /* alloc.c in Sources */, 609 3CED87750FC0F581005ACB89 /* strftime.c in Sources */,
694 3CDCEE410902EA8200B2EF7E /* bytecode.c in Sources */, 610 3CED87760FC0F581005ACB89 /* syntax.c in Sources */,
695 3CDCEE420902EA8200B2EF7E /* callproc.c in Sources */, 611 3CED87770FC0F581005ACB89 /* sysdep.c in Sources */,
696 3CDCEE430902EA8200B2EF7E /* cm.c in Sources */, 612 3CED87780FC0F581005ACB89 /* term.c in Sources */,
697 3CDCEE440902EA8200B2EF7E /* casefiddle.c in Sources */, 613 3CED877A0FC0F581005ACB89 /* terminal.c in Sources */,
698 3CDCEE450902EA8200B2EF7E /* fringe.c in Sources */, 614 3CED877B0FC0F581005ACB89 /* terminfo.c in Sources */,
699 3CDCEE460902EA8200B2EF7E /* frame.c in Sources */, 615 3CED877C0FC0F581005ACB89 /* textprop.c in Sources */,
700 3CDCEE470902EA8200B2EF7E /* chartab.c in Sources */, 616 3CED877E0FC0F581005ACB89 /* undo.c in Sources */,
701 3CDCEE480902EA8200B2EF7E /* atimer.c in Sources */, 617 3CED877F0FC0F581005ACB89 /* unexmacosx.c in Sources */,
702 3C4D6D6B0DE50D2300B20D4E /* font.c in Sources */, 618 3CED87800FC0F581005ACB89 /* window.c in Sources */,
703 3C4D6D6D0DE50D2300B20D4E /* termcap.c in Sources */, 619 3CED87810FC0F581005ACB89 /* xdisp.c in Sources */,
704 3C4D6D6E0DE50D2300B20D4E /* terminal.c in Sources */, 620 3CED87820FC0F581005ACB89 /* xfaces.c in Sources */,
705 3C4D6D6F0DE50D2300B20D4E /* tparam.c in Sources */, 621 3CED87610FC0F581005ACB89 /* lastfile.c in Sources */,
706 3C4D6D730DE50D5D00B20D4E /* nsfont.m in Sources */,
707 ); 622 );
708 runOnlyForDeploymentPostprocessing = 0; 623 runOnlyForDeploymentPostprocessing = 0;
709 }; 624 };
710/* End PBXSourcesBuildPhase section */ 625/* End PBXSourcesBuildPhase section */
711 626
627/* Begin PBXTargetDependency section */
628 3CED88230FC0FE5C005ACB89 /* PBXTargetDependency */ = {
629 isa = PBXTargetDependency;
630 target = 3CED87320FC0F557005ACB89 /* temacs */;
631 targetProxy = 3CED88220FC0FE5C005ACB89 /* PBXContainerItemProxy */;
632 };
633/* End PBXTargetDependency section */
634
712/* Begin PBXVariantGroup section */ 635/* Begin PBXVariantGroup section */
713 3CB8E2A50E2CE856003F3104 /* InfoPlist.strings */ = { 636 3CB8E2A50E2CE856003F3104 /* InfoPlist.strings */ = {
714 isa = PBXVariantGroup; 637 isa = PBXVariantGroup;
@@ -724,73 +647,23 @@
724 3CA115980C825A540007AFC2 /* Development */ = { 647 3CA115980C825A540007AFC2 /* Development */ = {
725 isa = XCBuildConfiguration; 648 isa = XCBuildConfiguration;
726 buildSettings = { 649 buildSettings = {
727 COPY_PHASE_STRIP = NO;
728 FRAMEWORK_SEARCH_PATHS = "\"$(SYSTEM_DEVELOPER_DIR)/SDKs/MacOSX10.3.0.sdk/System/Library/Frameworks\"";
729 GCC_DYNAMIC_NO_PIC = NO;
730 GCC_ENABLE_FIX_AND_CONTINUE = YES;
731 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
732 GCC_OPTIMIZATION_LEVEL = 1;
733 GCC_PREPROCESSOR_DEFINITIONS = (
734 COCOA,
735 HAVE_CONFIG_H,
736 emacs,
737 );
738 HEADER_SEARCH_PATHS = "";
739 INFOPLIST_FILE = Info.plist;
740 INSTALL_PATH = "$(HOME)/Applications";
741 LIBRARY_SEARCH_PATHS = "";
742 MACOSX_DEPLOYMENT_TARGET = 10.3;
743 OTHER_CFLAGS = "";
744 OTHER_LDFLAGS = "-lncurses";
745 PRODUCT_NAME = Emacs; 650 PRODUCT_NAME = Emacs;
746 SECTORDER_FLAGS = "";
747 WARNING_CFLAGS = "";
748 WRAPPER_EXTENSION = app; 651 WRAPPER_EXTENSION = app;
749 ZERO_LINK = NO;
750 }; 652 };
751 name = Development; 653 name = Development;
752 }; 654 };
753 3CA115990C825A540007AFC2 /* Deployment */ = { 655 3CA115990C825A540007AFC2 /* Deployment */ = {
754 isa = XCBuildConfiguration; 656 isa = XCBuildConfiguration;
755 buildSettings = { 657 buildSettings = {
756 COPY_PHASE_STRIP = YES;
757 FRAMEWORK_SEARCH_PATHS = "\"$(SYSTEM_DEVELOPER_DIR)/SDKs/MacOSX10.3.0.sdk/System/Library/Frameworks\"";
758 GCC_ENABLE_FIX_AND_CONTINUE = NO;
759 GCC_PREPROCESSOR_DEFINITIONS = (
760 COCOA,
761 HAVE_CONFIG_H,
762 emacs,
763 );
764 HEADER_SEARCH_PATHS = "";
765 INFOPLIST_FILE = Info.plist;
766 INSTALL_PATH = "$(HOME)/Applications";
767 LIBRARY_SEARCH_PATHS = "";
768 MACOSX_DEPLOYMENT_TARGET = 10.3;
769 OTHER_CFLAGS = "";
770 OTHER_LDFLAGS = "-lncurses";
771 PRODUCT_NAME = Emacs; 658 PRODUCT_NAME = Emacs;
772 SECTORDER_FLAGS = "";
773 WARNING_CFLAGS = "";
774 WRAPPER_EXTENSION = app; 659 WRAPPER_EXTENSION = app;
775 ZERO_LINK = NO;
776 }; 660 };
777 name = Deployment; 661 name = Deployment;
778 }; 662 };
779 3CA1159A0C825A540007AFC2 /* Default */ = { 663 3CA1159A0C825A540007AFC2 /* Default */ = {
780 isa = XCBuildConfiguration; 664 isa = XCBuildConfiguration;
781 buildSettings = { 665 buildSettings = {
782 FRAMEWORK_SEARCH_PATHS = "\"$(SYSTEM_DEVELOPER_DIR)/SDKs/MacOSX10.3.0.sdk/System/Library/Frameworks\"";
783 GCC_PREPROCESSOR_DEFINITIONS = "";
784 HEADER_SEARCH_PATHS = "";
785 INFOPLIST_FILE = Info.plist;
786 INSTALL_PATH = "$(HOME)/Applications";
787 LIBRARY_SEARCH_PATHS = "";
788 MACOSX_DEPLOYMENT_TARGET = 10.3;
789 OTHER_CFLAGS = "";
790 OTHER_LDFLAGS = "";
791 PRODUCT_NAME = Emacs; 666 PRODUCT_NAME = Emacs;
792 SECTORDER_FLAGS = "";
793 WARNING_CFLAGS = "";
794 WRAPPER_EXTENSION = app; 667 WRAPPER_EXTENSION = app;
795 }; 668 };
796 name = Default; 669 name = Default;
@@ -799,7 +672,7 @@
799 isa = XCBuildConfiguration; 672 isa = XCBuildConfiguration;
800 buildSettings = { 673 buildSettings = {
801 MACOSX_DEPLOYMENT_TARGET = 10.3; 674 MACOSX_DEPLOYMENT_TARGET = 10.3;
802 SDKROOT = /Developer/SDKs/MacOSX10.3.0.sdk; 675 SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
803 }; 676 };
804 name = Development; 677 name = Development;
805 }; 678 };
@@ -807,7 +680,7 @@
807 isa = XCBuildConfiguration; 680 isa = XCBuildConfiguration;
808 buildSettings = { 681 buildSettings = {
809 MACOSX_DEPLOYMENT_TARGET = 10.3; 682 MACOSX_DEPLOYMENT_TARGET = 10.3;
810 SDKROOT = /Developer/SDKs/MacOSX10.3.0.sdk; 683 SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
811 }; 684 };
812 name = Deployment; 685 name = Deployment;
813 }; 686 };
@@ -815,7 +688,82 @@
815 isa = XCBuildConfiguration; 688 isa = XCBuildConfiguration;
816 buildSettings = { 689 buildSettings = {
817 MACOSX_DEPLOYMENT_TARGET = 10.3; 690 MACOSX_DEPLOYMENT_TARGET = 10.3;
818 SDKROOT = /Developer/SDKs/MacOSX10.3.0.sdk; 691 SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
692 };
693 name = Default;
694 };
695 3CED87360FC0F576005ACB89 /* Development */ = {
696 isa = XCBuildConfiguration;
697 buildSettings = {
698 COPY_PHASE_STRIP = NO;
699 GCC_DYNAMIC_NO_PIC = NO;
700 GCC_ENABLE_FIX_AND_CONTINUE = YES;
701 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
702 GCC_MODEL_TUNING = G5;
703 GCC_OPTIMIZATION_LEVEL = 0;
704 GCC_PREPROCESSOR_DEFINITIONS = (
705 emacs,
706 temacs,
707 HAVE_CONFIG_H,
708 );
709 OTHER_LDFLAGS = (
710 "-Xlinker",
711 "-headerpad",
712 "-Xlinker",
713 6C8,
714 );
715 PREBINDING = NO;
716 PRODUCT_NAME = temacs;
717 WARNING_CFLAGS = "-Wno-pointer-sign";
718 ZERO_LINK = YES;
719 };
720 name = Development;
721 };
722 3CED87370FC0F576005ACB89 /* Deployment */ = {
723 isa = XCBuildConfiguration;
724 buildSettings = {
725 COPY_PHASE_STRIP = YES;
726 GCC_ENABLE_FIX_AND_CONTINUE = NO;
727 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
728 GCC_MODEL_TUNING = G5;
729 GCC_PREPROCESSOR_DEFINITIONS = (
730 emacs,
731 temacs,
732 HAVE_CONFIG_H,
733 );
734 OTHER_LDFLAGS = (
735 "-Xlinker",
736 "-headerpad",
737 "-Xlinker",
738 6C8,
739 );
740 PREBINDING = NO;
741 PRODUCT_NAME = temacs;
742 WARNING_CFLAGS = "-Wno-pointer-sign";
743 ZERO_LINK = NO;
744 };
745 name = Deployment;
746 };
747 3CED87380FC0F576005ACB89 /* Default */ = {
748 isa = XCBuildConfiguration;
749 buildSettings = {
750 GCC_ENABLE_FIX_AND_CONTINUE = YES;
751 GCC_MODEL_TUNING = G5;
752 GCC_PREPROCESSOR_DEFINITIONS = (
753 emacs,
754 temacs,
755 HAVE_CONFIG_H,
756 );
757 OTHER_LDFLAGS = (
758 "-Xlinker",
759 "-headerpad",
760 "-Xlinker",
761 6C8,
762 );
763 PREBINDING = NO;
764 PRODUCT_NAME = temacs;
765 WARNING_CFLAGS = "-Wno-pointer-sign";
766 ZERO_LINK = YES;
819 }; 767 };
820 name = Default; 768 name = Default;
821 }; 769 };
@@ -842,6 +790,16 @@
842 defaultConfigurationIsVisible = 0; 790 defaultConfigurationIsVisible = 0;
843 defaultConfigurationName = Default; 791 defaultConfigurationName = Default;
844 }; 792 };
793 3CED87350FC0F576005ACB89 /* Build configuration list for PBXNativeTarget "temacs" */ = {
794 isa = XCConfigurationList;
795 buildConfigurations = (
796 3CED87360FC0F576005ACB89 /* Development */,
797 3CED87370FC0F576005ACB89 /* Deployment */,
798 3CED87380FC0F576005ACB89 /* Default */,
799 );
800 defaultConfigurationIsVisible = 0;
801 defaultConfigurationName = Default;
802 };
845/* End XCConfigurationList section */ 803/* End XCConfigurationList section */
846 }; 804 };
847 rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; 805 rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
diff --git a/nextstep/INSTALL b/nextstep/INSTALL
index 28fda21a23c..06ed5aa9308 100644
--- a/nextstep/INSTALL
+++ b/nextstep/INSTALL
@@ -23,15 +23,6 @@ files will be installed under whatever 'prefix' is set to (defaults to
23/usr/local). The bundle will be smaller, but depend on these resources (may 23/usr/local). The bundle will be smaller, but depend on these resources (may
24require 'sudo' for "make install"). 24require 'sudo' for "make install").
25 25
26On OS X you can also open Cocoa/Emacs.xcodeproj and build it again there. You
27may need to set some directories. (Note, ZeroLink currently does not work
28with Emacs owing to the use of private_extern in the code as well as some
29other, unidentifiable problem.) Before doing this you must run "make install"
30once as outlined above, to set up the lisp resources.
31
32On GNUstep, you CAN'T use ProjectCenter, since PC cannot work with files
33outside of its project directory.
34
35 26
36Installation 27Installation
37------------ 28------------
@@ -39,6 +30,27 @@ Installation
39Move nextstep/Emacs.app to any desired install location. 30Move nextstep/Emacs.app to any desired install location.
40 31
41 32
33Xcode
34-----
35
36On OS X Emacs can be built under Xcode. You need to run "configure"
37as described above first. There are two targets: 'temacs' and 'Emacs.app'.
38
39'temacs' will build the undumped emacs executable, and copy it and the
40*.o files to the src directory. These steps are necessary so the next target
41works.
42
43'Emacs.app' uses "Run Script" build phases to assemble the Emacs.app bundle.
44It uses the 'ns-app' target in src/Makefile together with the 'install' target
45in the top level Makefile.
46
47The source files under the temacs target must list "pre-crt0" first
48and "lastfile" last, so that dumping works.
49
50(Note, under GNUstep, you CAN'T use ProjectCenter, since PC cannot work
51with files outside of its project directory.)
52
53
42Distributions and Universal Binaries 54Distributions and Universal Binaries
43------------------------------------ 55------------------------------------
44 56
diff --git a/nextstep/README b/nextstep/README
index 1cb918c8ebc..1a68ff91386 100644
--- a/nextstep/README
+++ b/nextstep/README
@@ -8,7 +8,7 @@ The Nextstep support code works on many POSIX systems (and possibly
8W32) using the GNUstep libraries, and on MacOS X systems using the 8W32) using the GNUstep libraries, and on MacOS X systems using the
9Cocoa libraries. 9Cocoa libraries.
10 10
11See the INSTALL file in this directory for compilaton instructions. 11See the INSTALL file in this directory for compilation instructions.
12 12
13Those primarily responsible for the port were, in chronological order: 13Those primarily responsible for the port were, in chronological order:
14Michael Brouwer, Carl Edman, Christian Limpach, Scott Bender, 14Michael Brouwer, Carl Edman, Christian Limpach, Scott Bender,