// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 44; objects = { /* Begin PBXBuildFile section */ 4B0CAB69097F0CBB00867EF4 /* ZoomGlkDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B0CAB4D097F07C000867EF4 /* ZoomGlkDocument.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B0CAB6A097F0CBB00867EF4 /* ZoomGlkDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B0CAB4E097F07C000867EF4 /* ZoomGlkDocument.m */; }; 4B0D80DB0AC590A4003E8CCA /* ZoomFlipView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B0D80D90AC590A4003E8CCA /* ZoomFlipView.h */; }; 4B0D80DC0AC590A4003E8CCA /* ZoomFlipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B0D80DA0AC590A4003E8CCA /* ZoomFlipView.m */; }; 4B0D81C60AC59C79003E8CCA /* ZoomWhiteView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B0D81C40AC59C79003E8CCA /* ZoomWhiteView.h */; }; 4B0D81C70AC59C79003E8CCA /* ZoomWhiteView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B0D81C50AC59C79003E8CCA /* ZoomWhiteView.m */; }; 4B0D81DD0AC59F3F003E8CCA /* ZoomFadeView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B0D81DB0AC59F3F003E8CCA /* ZoomFadeView.h */; }; 4B0D81DE0AC59F3F003E8CCA /* ZoomFadeView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B0D81DC0AC59F3F003E8CCA /* ZoomFadeView.m */; }; 4B0D81E20AC5A3C0003E8CCA /* top-shading.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B0D81E10AC5A3C0003E8CCA /* top-shading.png */; }; 4B123ECA0C9C636200CA3374 /* ZoomPlugInManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B123EC80C9C636200CA3374 /* ZoomPlugInManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B123ECB0C9C636200CA3374 /* ZoomPlugInManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B123EC90C9C636200CA3374 /* ZoomPlugInManager.m */; }; 4B1242CE0CAE8D1800CA3374 /* PluginManager.nib in Resources */ = {isa = PBXBuildFile; fileRef = 4B1242CD0CAE8D1800CA3374 /* PluginManager.nib */; }; 4B1242D80CAE93D600CA3374 /* ZoomPlugInController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1242D60CAE93D600CA3374 /* ZoomPlugInController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B1242D90CAE93D600CA3374 /* ZoomPlugInController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B1242D70CAE93D600CA3374 /* ZoomPlugInController.m */; }; 4B1243050CAE964400CA3374 /* ZoomPlugInCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1243030CAE964400CA3374 /* ZoomPlugInCell.h */; }; 4B1243060CAE964400CA3374 /* ZoomPlugInCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B1243040CAE964400CA3374 /* ZoomPlugInCell.m */; }; 4B12431B0CAE9B2500CA3374 /* ZoomPlugInInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1243190CAE9B2500CA3374 /* ZoomPlugInInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B12431C0CAE9B2500CA3374 /* ZoomPlugInInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B12431A0CAE9B2500CA3374 /* ZoomPlugInInfo.m */; }; 4B152A040B440B9D008CC1EF /* SkeinDiffersBadge.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B152A030B440B9D008CC1EF /* SkeinDiffersBadge.png */; }; 4B152CE20B46CBEB008CC1EF /* ZoomGameInfoController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B2EAFAD05B08D1E0021A5E6 /* ZoomGameInfoController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B152CE30B46CBED008CC1EF /* ZoomGameInfoController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B2EAFAE05B08D1E0021A5E6 /* ZoomGameInfoController.m */; }; 4B152CE40B46CC07008CC1EF /* GameInfo.nib in Resources */ = {isa = PBXBuildFile; fileRef = 4B2EAF9905B056EC0021A5E6 /* GameInfo.nib */; }; 4B152D2F0B46D2F9008CC1EF /* ZoomNotesController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B152D2D0B46D2F9008CC1EF /* ZoomNotesController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B152D300B46D2F9008CC1EF /* ZoomNotesController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B152D2E0B46D2F9008CC1EF /* ZoomNotesController.m */; }; 4B152DBE0B46E929008CC1EF /* NoteWindow.nib in Resources */ = {isa = PBXBuildFile; fileRef = 4B152DBD0B46E929008CC1EF /* NoteWindow.nib */; }; 4B1888EB0935F912003AF62A /* ascii.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1888D80935F912003AF62A /* ascii.h */; }; 4B1888EC0935F912003AF62A /* asciitab.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1888D90935F912003AF62A /* asciitab.h */; }; 4B1888ED0935F912003AF62A /* expat_external.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1888DA0935F912003AF62A /* expat_external.h */; }; 4B1888EE0935F912003AF62A /* expat.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1888DB0935F912003AF62A /* expat.h */; }; 4B1888EF0935F912003AF62A /* iasciitab.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1888DC0935F912003AF62A /* iasciitab.h */; }; 4B1888F00935F912003AF62A /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1888DD0935F912003AF62A /* internal.h */; }; 4B1888F10935F912003AF62A /* latin1tab.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1888DE0935F912003AF62A /* latin1tab.h */; }; 4B1888F20935F912003AF62A /* macconfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1888DF0935F912003AF62A /* macconfig.h */; }; 4B1888F30935F912003AF62A /* nametab.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1888E00935F912003AF62A /* nametab.h */; }; 4B1888F40935F912003AF62A /* utf8tab.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1888E10935F912003AF62A /* utf8tab.h */; }; 4B1888F50935F912003AF62A /* winconfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1888E20935F912003AF62A /* winconfig.h */; }; 4B1888F60935F912003AF62A /* xmlparse.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1888E30935F912003AF62A /* xmlparse.c */; }; 4B1888F70935F912003AF62A /* xmlrole.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1888E40935F912003AF62A /* xmlrole.c */; }; 4B1888F80935F912003AF62A /* xmlrole.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1888E50935F912003AF62A /* xmlrole.h */; }; 4B1888FC0935F912003AF62A /* xmltok.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1888E90935F912003AF62A /* xmltok.c */; }; 4B1888FD0935F912003AF62A /* xmltok.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1888EA0935F912003AF62A /* xmltok.h */; }; 4B18890D0935FB4F003AF62A /* libExpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B1888D00935F863003AF62A /* libExpat.a */; }; 4B1FEA240ACB159D008B9EFE /* ZoomPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B418ED805961D2C009C44DE /* ZoomPreferences.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B1FEA250ACB15B0008B9EFE /* ZoomPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B418ED905961D2C009C44DE /* ZoomPreferences.m */; }; 4B1FEA4D0ACB1687008B9EFE /* ZoomStory.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BACEAB605B45BF400A9B6DC /* ZoomStory.m */; }; 4B1FEA4E0ACB1688008B9EFE /* ZoomStoryID.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BACEABC05B45C0500A9B6DC /* ZoomStoryID.m */; }; 4B1FEA500ACB168F008B9EFE /* ifmetabase.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BB8BED408B785B200D7D334 /* ifmetabase.c */; }; 4B1FEA510ACB1690008B9EFE /* ifmetaxml.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B71AB5F09E300EF00E27876 /* ifmetaxml.c */; }; 4B1FEA590ACB1713008B9EFE /* ZoomPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B418ED905961D2C009C44DE /* ZoomPreferences.m */; }; 4B1FEA5C0ACB1723008B9EFE /* ZoomMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BACEA9705B4597500A9B6DC /* ZoomMetadata.m */; }; 4B36C4100955E7EB00874F9F /* GlkView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B7CB1C5093634DD00F3B8F6 /* GlkView.framework */; }; 4B36C4440955EC2600874F9F /* GlkView.framework in Copy frameworks */ = {isa = PBXBuildFile; fileRef = 4B7CB1C5093634DD00F3B8F6 /* GlkView.framework */; }; 4B36C45F0955ED5400874F9F /* Glulxe.plugin in Copy Glulxe plugin */ = {isa = PBXBuildFile; fileRef = 4B36C4540955ED1700874F9F /* Glulxe.plugin */; }; 4B36C46A0955EDB600874F9F /* ZoomGlulxe.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B36C4680955EDB600874F9F /* ZoomGlulxe.m */; }; 4B36C5000955EDD800874F9F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BCF3F2B050F8E2400A8E303 /* Foundation.framework */; }; 4B36C5010955EDD800874F9F /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B1E3F60050F7BA000A8E303 /* Cocoa.framework */; }; 4B36C5020955EDD800874F9F /* ZoomView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BD274C508701E6800C1AE15 /* ZoomView.framework */; }; 4B36C5030955EDD800874F9F /* libExpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B1888D00935F863003AF62A /* libExpat.a */; }; 4B36C5040955EDD800874F9F /* GlkView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B7CB1C5093634DD00F3B8F6 /* GlkView.framework */; }; 4B36C50E0955EE6F00874F9F /* ZoomPlugIns.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B7CB08109362A3B00F3B8F6 /* ZoomPlugIns.framework */; }; 4B39C94308EEF75600BA5E90 /* MetadataImporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B39C94108EEF75600BA5E90 /* MetadataImporter.m */; }; 4B39C94408EEF75600BA5E90 /* schema.xml in Resources */ = {isa = PBXBuildFile; fileRef = 4B39C94208EEF75600BA5E90 /* schema.xml */; }; 4B39C94708EEF79300BA5E90 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BCF3F2B050F8E2400A8E303 /* Foundation.framework */; }; 4B39C9FD08EEF84D00BA5E90 /* infocom.iFiction in Resources */ = {isa = PBXBuildFile; fileRef = 4BACE9FA05B428C700A9B6DC /* infocom.iFiction */; }; 4B39C9FE08EEF84D00BA5E90 /* archive.iFiction in Resources */ = {isa = PBXBuildFile; fileRef = 4B5983DA070F059E0078165F /* archive.iFiction */; }; 4B39CA0708EEF8DE00BA5E90 /* ZoomMetadataImporter.mdimporter in Copy Metadata importer */ = {isa = PBXBuildFile; fileRef = 4B39C92B08EEF63400BA5E90 /* ZoomMetadataImporter.mdimporter */; }; 4B39CA8408EEFE8F00BA5E90 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B39CA8308EEFE8F00BA5E90 /* CoreServices.framework */; }; 4B39CBCB08EF006E00BA5E90 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B39CBCA08EF006E00BA5E90 /* CoreFoundation.framework */; }; 4B3E766C0BA2D47300661FE8 /* ZoomBabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B3E766A0BA2D47300661FE8 /* ZoomBabel.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B3E766D0BA2D47300661FE8 /* ZoomBabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B3E766B0BA2D47300661FE8 /* ZoomBabel.m */; }; 4B3E76DD0BA2DF8E00661FE8 /* ZoomResourceDrop.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC5562006B83F4600F0DD4A /* ZoomResourceDrop.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B3E775B0BA2F00000661FE8 /* babel in Copy babel */ = {isa = PBXBuildFile; fileRef = 4BD79A8F0BA2C9AA002C82B2 /* babel */; }; 4B3E79D90BA31FA800661FE8 /* ZoomStoryOrganiser.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B807BA905BFEE7200681653 /* ZoomStoryOrganiser.h */; }; 4B3E79DA0BA31FA800661FE8 /* ZoomStoryOrganiser.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B807BAA05BFEE7200681653 /* ZoomStoryOrganiser.m */; }; 4B43DA8409364C7400F03009 /* GlkWindow.nib in Resources */ = {isa = PBXBuildFile; fileRef = 4B43DA8309364C7400F03009 /* GlkWindow.nib */; }; 4B43DAB109364CD700F03009 /* ZoomGlkWindowController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B43DAAD09364CD100F03009 /* ZoomGlkWindowController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B43DAB209364CD800F03009 /* ZoomGlkWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B43DAAE09364CD100F03009 /* ZoomGlkWindowController.m */; }; 4B4D65FF0CE3CA2C00943422 /* ZoomClearView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B94B03F0CD4DCBD003C75A6 /* ZoomClearView.h */; }; 4B4D66000CE3CA2C00943422 /* ZoomClearView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B94B0400CD4DCBD003C75A6 /* ZoomClearView.m */; }; 4B4D67490CE60F9E00943422 /* GlkClient.icns in Resources */ = {isa = PBXBuildFile; fileRef = 4B1FEB750ACDBC44008B9EFE /* GlkClient.icns */; }; 4B65B3A10979B981002D5534 /* ZoomHQImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B65B39F0979B981002D5534 /* ZoomHQImageView.h */; }; 4B65B3A20979B981002D5534 /* ZoomHQImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B65B3A00979B981002D5534 /* ZoomHQImageView.m */; }; 4B71AB6209E300FF00E27876 /* ifmetaxml.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B71AB5E09E300EF00E27876 /* ifmetaxml.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B71AB6309E300FF00E27876 /* ifmetaxml.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B71AB5F09E300EF00E27876 /* ifmetaxml.c */; }; 4B7284B30CD3805D0079D89B /* ZoomLFlipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B7284890CD37E980079D89B /* ZoomLFlipView.m */; }; 4B7284C00CD3807D0079D89B /* LeopardExtns.bundle in Copy Leopard executables */ = {isa = PBXBuildFile; fileRef = 4B7284AA0CD37FF50079D89B /* LeopardExtns.bundle */; }; 4B7285340CD383D20079D89B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B7284FA0CD383C80079D89B /* QuartzCore.framework */; }; 4B7520090CC6A08200F36ECF /* tads.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BD79A9C0BA2CABF002C82B2 /* tads.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B7520130CC6A08B00F36ECF /* tads.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AC60BA2CB44002C82B2 /* tads.c */; }; 4B7522550CC7FAC500F36ECF /* signpost.icns in Resources */ = {isa = PBXBuildFile; fileRef = 4B7522540CC7FAC500F36ECF /* signpost.icns */; }; 4B77DD1E0B87BBBC000D2504 /* displaySettings.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B77DD1D0B87BBBC000D2504 /* displaySettings.png */; }; 4B7CB03D09360A7900F3B8F6 /* libExpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B1888D00935F863003AF62A /* libExpat.a */; }; 4B7CB03E09360A7C00F3B8F6 /* libExpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B1888D00935F863003AF62A /* libExpat.a */; }; 4B7CB04709360AC100F3B8F6 /* libExpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B1888D00935F863003AF62A /* libExpat.a */; }; 4B7CB08D09362A4E00F3B8F6 /* libExpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B1888D00935F863003AF62A /* libExpat.a */; }; 4B7CB09209362A5600F3B8F6 /* ZoomView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BD274C508701E6800C1AE15 /* ZoomView.framework */; }; 4B7CB0AA09362A7200F3B8F6 /* ZoomPlugIns.framework in Copy frameworks */ = {isa = PBXBuildFile; fileRef = 4B7CB08109362A3B00F3B8F6 /* ZoomPlugIns.framework */; }; 4B7CB0AB09362A7900F3B8F6 /* ZoomPlugIns.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B7CB08109362A3B00F3B8F6 /* ZoomPlugIns.framework */; }; 4B7CB0AC09362A8D00F3B8F6 /* ZoomStory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BACEAB505B45BF400A9B6DC /* ZoomStory.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B7CB0AD09362A8D00F3B8F6 /* ZoomStory.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BACEAB605B45BF400A9B6DC /* ZoomStory.m */; }; 4B7CB0AE09362A8E00F3B8F6 /* ZoomStoryID.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BACEABB05B45C0500A9B6DC /* ZoomStoryID.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B7CB0AF09362A8E00F3B8F6 /* ZoomStoryID.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BACEABC05B45C0500A9B6DC /* ZoomStoryID.m */; }; 4B7CB0B309362AA600F3B8F6 /* ifmetadata.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BECA80005B19BE1006840BA /* ifmetadata.c */; }; 4B7CB0B409362AA600F3B8F6 /* ifmetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BECA81B05B19CFB006840BA /* ifmetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B7CB0B509362AA700F3B8F6 /* ifmetabase.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BB8BED408B785B200D7D334 /* ifmetabase.c */; settings = {COMPILER_FLAGS = "-pedantic -ansi"; }; }; 4B7CB0B609362AA700F3B8F6 /* ifmetabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BB8BED308B785B200D7D334 /* ifmetabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B7CB0D409362DDB00F3B8F6 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B1E3F60050F7BA000A8E303 /* Cocoa.framework */; }; 4B7CB0D709362DDD00F3B8F6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BCF3F2B050F8E2400A8E303 /* Foundation.framework */; }; 4B7CB15709362DFA00F3B8F6 /* ZoomMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BACEA9605B4597500A9B6DC /* ZoomMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B7CB15809362DFB00F3B8F6 /* ZoomMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BACEA9705B4597500A9B6DC /* ZoomMetadata.m */; }; 4B7CB1B10936345D00F3B8F6 /* ZoomGlkPlugIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B7CB1AF0936345D00F3B8F6 /* ZoomGlkPlugIn.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B7CB1B20936345D00F3B8F6 /* ZoomGlkPlugIn.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B7CB1B00936345D00F3B8F6 /* ZoomGlkPlugIn.m */; }; 4B7CB1D00936350E00F3B8F6 /* GlkClient.framework in Copy frameworks */ = {isa = PBXBuildFile; fileRef = 4B7CB1C7093634DD00F3B8F6 /* GlkClient.framework */; }; 4B7CB1E90936357900F3B8F6 /* ZoomPlugIn.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B7CB0790936294B00F3B8F6 /* ZoomPlugIn.m */; }; 4B7CB1EA0936357900F3B8F6 /* ZoomPlugIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B7CB0780936294B00F3B8F6 /* ZoomPlugIn.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B7CB2130936361800F3B8F6 /* GlkView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B7CB1C5093634DD00F3B8F6 /* GlkView.framework */; }; 4B84007E0CB7EBB20071F3B3 /* ZoomPlugInInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1243190CAE9B2500CA3374 /* ZoomPlugInInfo.h */; }; 4B840A1B0CBEC1CE0071F3B3 /* IFDB-back.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B840A150CBEC1B10071F3B3 /* IFDB-back.png */; }; 4B840A1C0CBEC1D40071F3B3 /* IFDB-forward.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B840A160CBEC1B10071F3B3 /* IFDB-forward.png */; }; 4B840A1D0CBEC1DA0071F3B3 /* IFDB-home.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B840A170CBEC1B10071F3B3 /* IFDB-home.png */; }; 4B840A2B0CBEC20E0071F3B3 /* IFDB-downloading.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B840A290CBEC2050071F3B3 /* IFDB-downloading.png */; }; 4B840A450CBECCE60071F3B3 /* IFDB-connecting.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B840A390CBECC690071F3B3 /* IFDB-connecting.png */; }; 4B840A460CBECCE60071F3B3 /* ifdb-loading.html in Resources */ = {isa = PBXBuildFile; fileRef = 4B840A3B0CBECC690071F3B3 /* ifdb-loading.html */; }; 4B840ACF0CC2BB9A0071F3B3 /* ZoomDownloadView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B840AC70CC2BB970071F3B3 /* ZoomDownloadView.h */; }; 4B840AD00CC2BB9B0071F3B3 /* ZoomDownloadView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B840AC80CC2BB970071F3B3 /* ZoomDownloadView.m */; }; 4B840AD10CC2BB9B0071F3B3 /* ZoomWindowThatIsKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B840AC90CC2BB970071F3B3 /* ZoomWindowThatIsKey.h */; }; 4B840AD20CC2BB9C0071F3B3 /* ZoomWindowThatIsKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B840ACA0CC2BB970071F3B3 /* ZoomWindowThatIsKey.m */; }; 4B840B100CC2C3B10071F3B3 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B840B0F0CC2C3B10071F3B3 /* WebKit.framework */; }; 4B84304C0B139F6000679417 /* TADS.icns in Resources */ = {isa = PBXBuildFile; fileRef = 4B84304B0B139F6000679417 /* TADS.icns */; }; 4B84304E0B139F7200679417 /* HUGO.icns in Resources */ = {isa = PBXBuildFile; fileRef = 4B84304D0B139F7200679417 /* HUGO.icns */; }; 4B84FDDD0CAFC9970071F3B3 /* ZoomDownload.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B84FDDB0CAFC9970071F3B3 /* ZoomDownload.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B84FDDE0CAFC9970071F3B3 /* ZoomDownload.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B84FDDC0CAFC9970071F3B3 /* ZoomDownload.m */; }; 4B87BA7309C9AB13005D6722 /* ifmetabase-internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B87BA7109C9AAE1005D6722 /* ifmetabase-internal.h */; }; 4B8CE6F40AD95A3A008235D2 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B8CE6F20AD95A3A008235D2 /* md5.c */; }; 4B8CE6F50AD95A3A008235D2 /* md5.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B8CE6F30AD95A3A008235D2 /* md5.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4B8CE6F80AD95A6C008235D2 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B8CE6F20AD95A3A008235D2 /* md5.c */; }; 4B926A120CD1464B00CE0ADB /* IFDB-error.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B926A0E0CD1464B00CE0ADB /* IFDB-error.png */; }; 4B926A130CD1464B00CE0ADB /* ifdb-failed.html in Resources */ = {isa = PBXBuildFile; fileRef = 4B926A100CD1464B00CE0ADB /* ifdb-failed.html */; }; 4B926A1F0CD1480B00CE0ADB /* ZoomJSError.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B926A1D0CD1480B00CE0ADB /* ZoomJSError.h */; }; 4B926A200CD1480B00CE0ADB /* ZoomJSError.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B926A1E0CD1480B00CE0ADB /* ZoomJSError.m */; }; 4B94AF100CD4B53C003C75A6 /* ZoomLeopard.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B94AEF00CD4B2E5003C75A6 /* ZoomLeopard.m */; }; 4B94B0D20CD4FC52003C75A6 /* ZoomBabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B3E766B0BA2D47300661FE8 /* ZoomBabel.m */; }; 4B94B0D60CD4FCF4003C75A6 /* babel in Copy babel */ = {isa = PBXBuildFile; fileRef = 4BD79A8F0BA2C9AA002C82B2 /* babel */; }; 4B94B1000CD5063A003C75A6 /* zoom-game.icns in Resources */ = {isa = PBXBuildFile; fileRef = 4BCF3F46050FB21C00A8E303 /* zoom-game.icns */; }; 4B94B1600CD537B8003C75A6 /* ZoomSignPost.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B94B15E0CD537B8003C75A6 /* ZoomSignPost.h */; }; 4B94B1610CD537B8003C75A6 /* ZoomSignPost.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B94B15F0CD537B8003C75A6 /* ZoomSignPost.m */; }; 4B95CDA1C5B03AD500FD9F27 /* ZoomSkeinController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B18852906987AC6004D8501 /* ZoomSkeinController.h */; }; 4B95CDA2C5B03AD500FD9F27 /* ZoomSkeinController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B18852A06987AC6004D8501 /* ZoomSkeinController.m */; }; 4B95CDB9C5B03AD500FD9F27 /* ZoomSkeinController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B18852906987AC6004D8501 /* ZoomSkeinController.h */; }; 4BA375D30CD3CBA100C7B1D4 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BA373A30CD3CB7B00C7B1D4 /* ApplicationServices.framework */; }; 4BA375D40CD3CBA100C7B1D4 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BA373A40CD3CB7B00C7B1D4 /* CoreServices.framework */; }; 4BA375D50CD3CBA100C7B1D4 /* QuickLook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BA373A50CD3CB7B00C7B1D4 /* QuickLook.framework */; }; 4BA375D60CD3CBA100C7B1D4 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B39CBCA08EF006E00BA5E90 /* CoreFoundation.framework */; }; 4BA375D70CD3CBA100C7B1D4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B1E3F60050F7BA000A8E303 /* Cocoa.framework */; }; 4BA375D80CD3CBA100C7B1D4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BCF3F2B050F8E2400A8E303 /* Foundation.framework */; }; 4BA375E80CD3CC2B00C7B1D4 /* ZoomSaveQuickLook.qlgenerator in Copy QuickLook plugins */ = {isa = PBXBuildFile; fileRef = 4B7286E60CD3CAFF0079D89B /* ZoomSaveQuickLook.qlgenerator */; }; 4BA377D90CD3CFFD00C7B1D4 /* ZoomSaveQuickLook.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BA377D70CD3CFF700C7B1D4 /* ZoomSaveQuickLook.c */; }; 4BA377DF0CD3D01600C7B1D4 /* GenerateThumbnailForURL.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BA377DA0CD3D01000C7B1D4 /* GenerateThumbnailForURL.m */; }; 4BA377E00CD3D01700C7B1D4 /* GeneratePreviewForURL.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BA377DB0CD3D01000C7B1D4 /* GeneratePreviewForURL.m */; }; 4BA3780B0CD3D37F00C7B1D4 /* ZoomSkeinXML.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B14632106A2DD9E00398650 /* ZoomSkeinXML.m */; }; 4BA3780C0CD3D37F00C7B1D4 /* ZoomSkein.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BA2BCEC06949E730082C022 /* ZoomSkein.m */; }; 4BA3780D0CD3D38D00C7B1D4 /* ZoomSkeinItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BA2BCF30694A0830082C022 /* ZoomSkeinItem.m */; }; 4BA378130CD3D3A100C7B1D4 /* libExpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B1888D00935F863003AF62A /* libExpat.a */; }; 4BA3785E0CD3DC7500C7B1D4 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B8CE6F20AD95A3A008235D2 /* md5.c */; }; 4BA3785F0CD3DC7700C7B1D4 /* ifmetabase.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BB8BED408B785B200D7D334 /* ifmetabase.c */; }; 4BA378600CD3DC7700C7B1D4 /* ifmetaxml.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B71AB5F09E300EF00E27876 /* ifmetaxml.c */; }; 4BA378610CD3DC7D00C7B1D4 /* ZoomMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BACEA9705B4597500A9B6DC /* ZoomMetadata.m */; }; 4BA378620CD3DC7E00C7B1D4 /* ZoomStory.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BACEAB605B45BF400A9B6DC /* ZoomStory.m */; }; 4BA378630CD3DC7F00C7B1D4 /* ZoomStoryID.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BACEABC05B45C0500A9B6DC /* ZoomStoryID.m */; }; 4BA378650CD3DCA600C7B1D4 /* ZoomPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B418ED905961D2C009C44DE /* ZoomPreferences.m */; }; 4BA378660CD3DCB100C7B1D4 /* ZoomBlorbFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BF1576406BAD034001A3C27 /* ZoomBlorbFile.m */; }; 4BA378690CD3DCD100C7B1D4 /* ZoomPlugInManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B123EC90C9C636200CA3374 /* ZoomPlugInManager.m */; }; 4BA3786B0CD3DCD900C7B1D4 /* ZoomDownload.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B84FDDC0CAFC9970071F3B3 /* ZoomDownload.m */; }; 4BA3786D0CD3DCE000C7B1D4 /* ZoomPlugInInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B12431A0CAE9B2500CA3374 /* ZoomPlugInInfo.m */; }; 4BA3786E0CD3DCE700C7B1D4 /* ZoomProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF3F29050F8E0000A8E303 /* ZoomProtocol.m */; }; 4BA8B5770B1B0479007CD75E /* ZoomInputLine.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B3DA12F068DAF9E00B7090F /* ZoomInputLine.h */; }; 4BA8B5780B1B047A007CD75E /* ZoomTextToSpeech.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE5F510075121A400C25A70 /* ZoomTextToSpeech.h */; }; 4BA8B5820B1B053E007CD75E /* ZoomTextToSpeech.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE5F510075121A400C25A70 /* ZoomTextToSpeech.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BA8B5830B1B053E007CD75E /* ZoomTextToSpeech.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BE5F511075121A400C25A70 /* ZoomTextToSpeech.m */; }; 4BA8B83A0B1B5F65007CD75E /* typographicSettings.png in Resources */ = {isa = PBXBuildFile; fileRef = 4BA8B8390B1B5F65007CD75E /* typographicSettings.png */; }; 4BA8B9530B1BB3F4007CD75E /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF3F4B050FB2C500A8E303 /* main.m */; }; 4BB27DA00C592D9100470443 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BB27D9F0C592D9100470443 /* Sparkle.framework */; }; 4BB27DB40C592D9D00470443 /* Sparkle.framework in Copy frameworks */ = {isa = PBXBuildFile; fileRef = 4BB27D9F0C592D9100470443 /* Sparkle.framework */; }; 4BB65ACE08EF02D600E7E28E /* ZoomBlorbFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BF1576406BAD034001A3C27 /* ZoomBlorbFile.m */; }; 4BB65AD408EF02DF00E7E28E /* ZoomProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF3F29050F8E0000A8E303 /* ZoomProtocol.m */; }; 4BB8C0DE08C2452E00D7D334 /* operation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3F82050F7CC500A8E303 /* operation.h */; }; 4BB8C0E008C2452E00D7D334 /* gram.y in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3F83050F7CC500A8E303 /* gram.y */; }; 4BB8C0E108C2452E00D7D334 /* lex.l in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3F81050F7CC500A8E303 /* lex.l */; }; 4BB8C0E208C2452E00D7D334 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3F80050F7CC500A8E303 /* main.c */; }; 4BB8C12808C2497700D7D334 /* interp_z3.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3F68050F7C2000A8E303 /* interp_z3.h */; }; 4BB8C12908C2497700D7D334 /* interp_z4.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3F6A050F7C2000A8E303 /* interp_z4.h */; }; 4BB8C12A08C2497700D7D334 /* interp_gen.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3F6B050F7C2000A8E303 /* interp_gen.h */; }; 4BB8C12B08C2497700D7D334 /* interp_z5.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3F6C050F7C2000A8E303 /* interp_z5.h */; }; 4BB8C12C08C2497700D7D334 /* varop.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3F6D050F7C2000A8E303 /* varop.h */; }; 4BB8C12D08C2497700D7D334 /* interp_z6.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3F6E050F7C2000A8E303 /* interp_z6.h */; }; 4BB8C12E08C2497700D7D334 /* rc.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3F8A050F7D5200A8E303 /* rc.h */; }; 4BB8C12F08C2497700D7D334 /* font3.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3F8B050F7D5200A8E303 /* font3.h */; }; 4BB8C13008C2497700D7D334 /* rcp.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3F93050F7D5200A8E303 /* rcp.h */; }; 4BB8C13108C2497700D7D334 /* options.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3F97050F7D5200A8E303 /* options.h */; }; 4BB8C13208C2497700D7D334 /* menu.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3F98050F7D5200A8E303 /* menu.h */; }; 4BB8C13308C2497700D7D334 /* file.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3F9A050F7D5200A8E303 /* file.h */; }; 4BB8C13408C2497700D7D334 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3F9B050F7D5200A8E303 /* hash.h */; }; 4BB8C13508C2497700D7D334 /* debug.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3FB0050F7DE200A8E303 /* debug.h */; }; 4BB8C13608C2497700D7D334 /* zmachine.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3FB1050F7DE200A8E303 /* zmachine.h */; }; 4BB8C13708C2497700D7D334 /* zscii.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3FB2050F7DE200A8E303 /* zscii.h */; }; 4BB8C13808C2497700D7D334 /* tokenise.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3FB4050F7DE200A8E303 /* tokenise.h */; }; 4BB8C13908C2497700D7D334 /* state.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3FB8050F7DE200A8E303 /* state.h */; }; 4BB8C13A08C2497700D7D334 /* stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3FBB050F7DE200A8E303 /* stream.h */; }; 4BB8C13B08C2497700D7D334 /* random.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3FBE050F7DE200A8E303 /* random.h */; }; 4BB8C13C08C2497700D7D334 /* interp.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3FBF050F7DE200A8E303 /* interp.h */; }; 4BB8C13D08C2497700D7D334 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3FD7050F7E3100A8E303 /* config.h */; }; 4BB8C13E08C2497700D7D334 /* ztypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3FD9050F7E4300A8E303 /* ztypes.h */; }; 4BB8C13F08C2497700D7D334 /* ZoomProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BCF3F27050F8BB200A8E303 /* ZoomProtocol.h */; }; 4BB8C14008C2497700D7D334 /* display.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BCF3F2D050F8ECD00A8E303 /* display.h */; }; 4BB8C14108C2497700D7D334 /* ZoomServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BCF3F2F050F9E8F00A8E303 /* ZoomServer.h */; }; 4BB8C14208C2497700D7D334 /* ZoomZMachine.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BCF3F33050FAE5700A8E303 /* ZoomZMachine.h */; }; 4BB8C14308C2497700D7D334 /* v6display.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BCF3F5F050FBAAF00A8E303 /* v6display.h */; }; 4BB8C14408C2497700D7D334 /* image.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BCF3F62050FBB3F00A8E303 /* image.h */; }; 4BB8C14508C2497700D7D334 /* blorb.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1E3F99050F7D5200A8E303 /* blorb.h */; }; 4BB8C14708C2497700D7D334 /* iff.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3F89050F7D5200A8E303 /* iff.c */; }; 4BB8C14808C2497700D7D334 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3F8C050F7D5200A8E303 /* main.c */; }; 4BB8C14908C2497700D7D334 /* rc_parse.y in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3F8D050F7D5200A8E303 /* rc_parse.y */; }; 4BB8C14A08C2497700D7D334 /* options.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3F8E050F7D5200A8E303 /* options.c */; }; 4BB8C14B08C2497700D7D334 /* file.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3F8F050F7D5200A8E303 /* file.c */; }; 4BB8C14C08C2497700D7D334 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3F90050F7D5200A8E303 /* hash.c */; }; 4BB8C14D08C2497700D7D334 /* rc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3F92050F7D5200A8E303 /* rc.c */; }; 4BB8C14E08C2497700D7D334 /* font3.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3F94050F7D5200A8E303 /* font3.c */; }; 4BB8C14F08C2497700D7D334 /* menu.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3F95050F7D5200A8E303 /* menu.c */; }; 4BB8C15008C2497700D7D334 /* rc_lex.l in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3F96050F7D5200A8E303 /* rc_lex.l */; }; 4BB8C15108C2497700D7D334 /* state.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3FB3050F7DE200A8E303 /* state.c */; }; 4BB8C15208C2497700D7D334 /* tokenise.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3FB5050F7DE200A8E303 /* tokenise.c */; }; 4BB8C15308C2497700D7D334 /* eval.y in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3FB6050F7DE200A8E303 /* eval.y */; }; 4BB8C15408C2497700D7D334 /* debug.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3FB7050F7DE200A8E303 /* debug.c */; }; 4BB8C15508C2497700D7D334 /* zmachine.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3FB9050F7DE200A8E303 /* zmachine.c */; }; 4BB8C15608C2497700D7D334 /* zscii.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3FBA050F7DE200A8E303 /* zscii.c */; }; 4BB8C15708C2497700D7D334 /* stream.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3FBC050F7DE200A8E303 /* stream.c */; }; 4BB8C15808C2497700D7D334 /* random.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3FBD050F7DE200A8E303 /* random.c */; }; 4BB8C15908C2497700D7D334 /* interp.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E3FC0050F7DE200A8E303 /* interp.c */; }; 4BB8C15A08C2497700D7D334 /* ZoomProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF3F29050F8E0000A8E303 /* ZoomProtocol.m */; }; 4BB8C15B08C2497700D7D334 /* ZoomServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF3F30050F9E8F00A8E303 /* ZoomServer.m */; }; 4BB8C15C08C2497700D7D334 /* ZoomZMachine.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF3F34050FAE5700A8E303 /* ZoomZMachine.m */; }; 4BB8C15D08C2497700D7D334 /* v6display.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF3F5E050FBAAF00A8E303 /* v6display.c */; }; 4BB8C15E08C2497700D7D334 /* ZFiles.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B4EF620050FD66E00A8E303 /* ZFiles.m */; }; 4BB8C15F08C2497700D7D334 /* ZDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BE447B80510DE5900A8E303 /* ZDisplay.m */; }; 4BB8C16008C2497700D7D334 /* Z6Display.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BE621CF068C20D500369528 /* Z6Display.m */; }; 4BB8C16208C2497700D7D334 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B1E3F60050F7BA000A8E303 /* Cocoa.framework */; }; 4BB8C16308C2497700D7D334 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BCF3F2B050F8E2400A8E303 /* Foundation.framework */; }; 4BB8C17608C249B100D7D334 /* ZoomServer in Resources */ = {isa = PBXBuildFile; fileRef = 4BB8C16A08C2497700D7D334 /* ZoomServer */; }; 4BB8C18E08C249F400D7D334 /* ZoomProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BCF3F27050F8BB200A8E303 /* ZoomProtocol.h */; }; 4BB8C18F08C249F400D7D334 /* ZoomClientController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BCF3F59050FB57A00A8E303 /* ZoomClientController.h */; }; 4BB8C19008C249F400D7D334 /* ZoomClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BCF3F53050FB47200A8E303 /* ZoomClient.h */; }; 4BB8C19108C249F400D7D334 /* ZoomLowerWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B7D1DAD0534999E00A8E303 /* ZoomLowerWindow.h */; }; 4BB8C19208C249F400D7D334 /* ZoomUpperWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BDFA46305358F1200A8E303 /* ZoomUpperWindow.h */; }; 4BB8C19308C249F400D7D334 /* ZoomMoreView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BDFA4AC0535C42C00A8E303 /* ZoomMoreView.h */; }; 4BB8C19408C249F400D7D334 /* ZoomTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BDFA4B00535E10200A8E303 /* ZoomTextView.h */; }; 4BB8C19508C249F400D7D334 /* ZoomScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B2D95C9053706CD00A8E303 /* ZoomScrollView.h */; }; 4BB8C19608C249F400D7D334 /* ZoomUpperWindowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B2D95CE05372EF900A8E303 /* ZoomUpperWindowView.h */; }; 4BB8C19708C249F400D7D334 /* ZoomView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B4EF623050FDC6800A8E303 /* ZoomView.h */; }; 4BB8C19808C249F400D7D334 /* ZoomAppDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B23C64E053C9C8C00A8E303 /* ZoomAppDelegate.h */; }; 4BB8C19908C249F400D7D334 /* ZoomPreferenceWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B418DC30594FB97009C44DE /* ZoomPreferenceWindow.h */; }; 4BB8C19A08C249F400D7D334 /* ZoomPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B418ED805961D2C009C44DE /* ZoomPreferences.h */; }; 4BB8C19F08C249F400D7D334 /* ZoomiFictionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B807BA305BFEE2700681653 /* ZoomiFictionController.h */; }; 4BB8C1A108C249F400D7D334 /* ZoomCollapsableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B926F8805E7F9DA00E5C0EA /* ZoomCollapsableView.h */; }; 4BB8C1A208C249F400D7D334 /* ZoomSavePreviewView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B13ECD2060F93F200021429 /* ZoomSavePreviewView.h */; }; 4BB8C1A308C249F400D7D334 /* ZoomiFButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B807BEA05C009ED00681653 /* ZoomiFButton.h */; }; 4BB8C1A408C249F400D7D334 /* ZoomSavePreview.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BCB09620615D0D800CDFB98 /* ZoomSavePreview.h */; }; 4BB8C1A508C249F400D7D334 /* ZoomRatingCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BBC1F76062F43BB00FE547F /* ZoomRatingCell.h */; }; 4BB8C1A608C249F400D7D334 /* ZoomPixmapWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE62208068C273400369528 /* ZoomPixmapWindow.h */; }; 4BB8C1A708C249F400D7D334 /* ZoomCursor.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE6236B068CB86300369528 /* ZoomCursor.h */; }; 4BB8C1A908C249F400D7D334 /* ZoomSkein.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BA2BCEB06949E730082C022 /* ZoomSkein.h */; }; 4BB8C1AA08C249F400D7D334 /* ZoomSkeinItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BA2BCF20694A0830082C022 /* ZoomSkeinItem.h */; }; 4BB8C1AB08C249F400D7D334 /* ZoomSkeinView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1884AF06975647004D8501 /* ZoomSkeinView.h */; }; 4BB8C1AE08C249F400D7D334 /* ZoomCollapsingSplitView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B5CBB2D069D640900C0AA88 /* ZoomCollapsingSplitView.h */; }; 4BB8C1AF08C249F400D7D334 /* ZoomStoryTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B5CBB79069D656000C0AA88 /* ZoomStoryTableView.h */; }; 4BB8C1B008C249F400D7D334 /* ZoomSkeinLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC3B03506AE8563008FCD35 /* ZoomSkeinLayout.h */; }; 4BB8C1B108C249F400D7D334 /* ZoomResourceDrop.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC5562006B83F4600F0DD4A /* ZoomResourceDrop.h */; }; 4BB8C1B208C249F400D7D334 /* ZoomBlorbFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF1576306BAD034001A3C27 /* ZoomBlorbFile.h */; }; 4BB8C1B308C249F400D7D334 /* ZoomConnector.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B4D512006E3894F007FAD2B /* ZoomConnector.h */; }; 4BB8C1B508C249F400D7D334 /* ZoomSkeinLayoutItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BAADD7B079053030076ACC4 /* ZoomSkeinLayoutItem.h */; }; 4BB8C1B808C249F400D7D334 /* zoom-app.icns in Resources */ = {isa = PBXBuildFile; fileRef = 4BCF3F43050FB21C00A8E303 /* zoom-app.icns */; }; 4BB8C1B908C249F400D7D334 /* zoom-file.icns in Resources */ = {isa = PBXBuildFile; fileRef = 4BCF3F45050FB21C00A8E303 /* zoom-file.icns */; }; 4BB8C1BA08C249F400D7D334 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 4BCF3F51050FB42600A8E303 /* MainMenu.nib */; }; 4BB8C1BB08C249F400D7D334 /* ZoomClient.nib in Resources */ = {isa = PBXBuildFile; fileRef = 4BCF3F57050FB49F00A8E303 /* ZoomClient.nib */; }; 4BB8C1BC08C249F400D7D334 /* gameSettings.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B418DE40594FC3B009C44DE /* gameSettings.png */; }; 4BB8C1BD08C249F400D7D334 /* fontSettings.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B418DE50594FC3B009C44DE /* fontSettings.png */; }; 4BB8C1BE08C249F400D7D334 /* generalSettings.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B418DE60594FC3B009C44DE /* generalSettings.png */; }; 4BB8C1BF08C249F400D7D334 /* colourSettings.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B418DE70594FC3B009C44DE /* colourSettings.png */; }; 4BB8C1C008C249F400D7D334 /* Preferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 4B418E140594FCDB009C44DE /* Preferences.nib */; }; 4BB8C1C208C249F400D7D334 /* infocom.iFiction in Resources */ = {isa = PBXBuildFile; fileRef = 4BACE9FA05B428C700A9B6DC /* infocom.iFiction */; }; 4BB8C1C308C249F400D7D334 /* iFiction.nib in Resources */ = {isa = PBXBuildFile; fileRef = 4BB515B405BC615F00D00C96 /* iFiction.nib */; }; 4BB8C1C408C249F400D7D334 /* add-out.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B807BC505BFF06E00681653 /* add-out.png */; }; 4BB8C1C508C249F400D7D334 /* add-in.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B807BD605BFF36300681653 /* add-in.png */; }; 4BB8C1C608C249F400D7D334 /* drawer-out.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B807BD805BFF74600681653 /* drawer-out.png */; }; 4BB8C1C708C249F400D7D334 /* drawer-in.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B807BD905BFF74600681653 /* drawer-in.png */; }; 4BB8C1C808C249F400D7D334 /* continue-in.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B0DC63C05C0A0EB000B96A3 /* continue-in.png */; }; 4BB8C1C908C249F400D7D334 /* continue-out.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B0DC63D05C0A0EB000B96A3 /* continue-out.png */; }; 4BB8C1CA08C249F400D7D334 /* newgame-in.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B0DC63E05C0A0EB000B96A3 /* newgame-in.png */; }; 4BB8C1CB08C249F400D7D334 /* newgame-out.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B0DC63F05C0A0EB000B96A3 /* newgame-out.png */; }; 4BB8C1CC08C249F400D7D334 /* Z-Decal.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B0DC66805C0A425000B96A3 /* Z-Decal.png */; }; 4BB8C1CD08C249F400D7D334 /* disabledButton.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B0DC67B05C0A61D000B96A3 /* disabledButton.png */; }; 4BB8C1CE08C249F400D7D334 /* information-in.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B61963005C1AD170019AFF7 /* information-in.png */; }; 4BB8C1CF08C249F400D7D334 /* information-out.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B61963105C1AD170019AFF7 /* information-out.png */; }; 4BB8C1D008C249F400D7D334 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 4B1C13FD05C5A94B00E5796D /* Credits.rtf */; }; 4BB8C1D108C249F400D7D334 /* iFiction-10.2.nib in Resources */ = {isa = PBXBuildFile; fileRef = 4B1C14D205C69CAD00E5796D /* iFiction-10.2.nib */; }; 4BB8C1D208C249F400D7D334 /* Metal-Title.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B9ED9CF0602977C0049E468 /* Metal-Title.png */; }; 4BB8C1D308C249F400D7D334 /* zoom-game.icns in Resources */ = {isa = PBXBuildFile; fileRef = 4BCF3F46050FB21C00A8E303 /* zoom-game.icns */; }; 4BB8C1D408C249F400D7D334 /* saveHighlightInactive.png in Resources */ = {isa = PBXBuildFile; fileRef = 4BCB09660615D67C00CDFB98 /* saveHighlightInactive.png */; }; 4BB8C1D508C249F400D7D334 /* saveBackground.png in Resources */ = {isa = PBXBuildFile; fileRef = 4BCB09670615D67C00CDFB98 /* saveBackground.png */; }; 4BB8C1D608C249F400D7D334 /* saveHighlightActive.png in Resources */ = {isa = PBXBuildFile; fileRef = 4BCB09680615D67C00CDFB98 /* saveHighlightActive.png */; }; 4BB8C1D708C249F400D7D334 /* iFiction.icns in Resources */ = {isa = PBXBuildFile; fileRef = 4BAE0EF6062ADA19009426D5 /* iFiction.icns */; }; 4BB8C1D808C249F400D7D334 /* stars-grey.png in Resources */ = {isa = PBXBuildFile; fileRef = 4BBC1F69062F41E300FE547F /* stars-grey.png */; }; 4BB8C1D908C249F400D7D334 /* stars-none.png in Resources */ = {isa = PBXBuildFile; fileRef = 4BBC1F6A062F41E300FE547F /* stars-none.png */; }; 4BB8C1DA08C249F400D7D334 /* stars-red.png in Resources */ = {isa = PBXBuildFile; fileRef = 4BBC1F6B062F41E300FE547F /* stars-red.png */; }; 4BB8C1DB08C249F400D7D334 /* Skein.nib in Resources */ = {isa = PBXBuildFile; fileRef = 4B18850B069873F0004D8501 /* Skein.nib */; }; 4BB8C1DC08C249F400D7D334 /* zcode.ops in Resources */ = {isa = PBXBuildFile; fileRef = 4B1E3FD5050F7E1A00A8E303 /* zcode.ops */; }; 4BB8C1DD08C249F400D7D334 /* Blorb.icns in Resources */ = {isa = PBXBuildFile; fileRef = 4BD81B4D06B6E9F400AD14E1 /* Blorb.icns */; }; 4BB8C1DE08C249F400D7D334 /* NeedDrop.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B7FA9CC06B99EE400EE766A /* NeedDrop.png */; }; 4BB8C1DF08C249F400D7D334 /* archive.iFiction in Resources */ = {isa = PBXBuildFile; fileRef = 4B5983DA070F059E0078165F /* archive.iFiction */; }; 4BB8C1E208C249F400D7D334 /* ZoomClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF3F54050FB47200A8E303 /* ZoomClient.m */; }; 4BB8C1E308C249F400D7D334 /* ZoomAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B23C64F053C9C8C00A8E303 /* ZoomAppDelegate.m */; }; 4BB8C1E408C249F400D7D334 /* ZoomPreferenceWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B418DC40594FB97009C44DE /* ZoomPreferenceWindow.m */; }; 4BB8C1EA08C249F400D7D334 /* ZoomiFictionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B807BA405BFEE2700681653 /* ZoomiFictionController.m */; }; 4BB8C1EC08C249F400D7D334 /* ZoomiFButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B807BEB05C009ED00681653 /* ZoomiFButton.m */; }; 4BB8C1ED08C249F400D7D334 /* ZoomCollapsableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B926F8905E7F9DA00E5C0EA /* ZoomCollapsableView.m */; }; 4BB8C1EE08C249F400D7D334 /* ZoomSavePreviewView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B13ECD3060F93F200021429 /* ZoomSavePreviewView.m */; }; 4BB8C1EF08C249F400D7D334 /* ZoomSavePreview.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BCB09630615D0D800CDFB98 /* ZoomSavePreview.m */; }; 4BB8C1F008C249F400D7D334 /* ZoomRatingCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BBC1F77062F43BB00FE547F /* ZoomRatingCell.m */; }; 4BB8C1F208C249F400D7D334 /* ZoomCollapsingSplitView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B5CBB2E069D640900C0AA88 /* ZoomCollapsingSplitView.m */; }; 4BB8C1F308C249F400D7D334 /* ZoomStoryTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B5CBB78069D656000C0AA88 /* ZoomStoryTableView.m */; }; 4BB8C1F408C249F400D7D334 /* ZoomResourceDrop.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BC5562106B83F4600F0DD4A /* ZoomResourceDrop.m */; }; 4BB8C1F508C249F400D7D334 /* ZoomClientController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF3F5A050FB57A00A8E303 /* ZoomClientController.m */; }; 4BB8C1F808C249F400D7D334 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B1E3F60050F7BA000A8E303 /* Cocoa.framework */; }; 4BB8C1F908C249F400D7D334 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BCF3F2B050F8E2400A8E303 /* Foundation.framework */; }; 4BB8C1FB08C249F400D7D334 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B5CBB9B069D671200C0AA88 /* Carbon.framework */; }; 4BB8C1FC08C249F400D7D334 /* ZoomView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BD274C508701E6800C1AE15 /* ZoomView.framework */; }; 4BB8C20208C249F400D7D334 /* ZoomView.framework in Copy frameworks */ = {isa = PBXBuildFile; fileRef = 4BD274C508701E6800C1AE15 /* ZoomView.framework */; }; 4BD2747C08701E6700C1AE15 /* ZoomView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B4EF623050FDC6800A8E303 /* ZoomView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2747D08701E6700C1AE15 /* ZoomLowerWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B7D1DAD0534999E00A8E303 /* ZoomLowerWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2747E08701E6700C1AE15 /* ZoomUpperWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BDFA46305358F1200A8E303 /* ZoomUpperWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2747F08701E6700C1AE15 /* ZoomMoreView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BDFA4AC0535C42C00A8E303 /* ZoomMoreView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2748008701E6700C1AE15 /* ZoomTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BDFA4B00535E10200A8E303 /* ZoomTextView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2748108701E6700C1AE15 /* ZoomProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BCF3F27050F8BB200A8E303 /* ZoomProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2748208701E6700C1AE15 /* ZoomScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B2D95C9053706CD00A8E303 /* ZoomScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2748308701E6700C1AE15 /* ZoomUpperWindowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B2D95CE05372EF900A8E303 /* ZoomUpperWindowView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2748508701E6700C1AE15 /* ZoomPixmapWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE62208068C273400369528 /* ZoomPixmapWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2748608701E6700C1AE15 /* ZoomCursor.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE6236B068CB86300369528 /* ZoomCursor.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2748708701E6700C1AE15 /* ZoomInputLine.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B3DA12F068DAF9E00B7090F /* ZoomInputLine.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2748808701E6700C1AE15 /* ZoomSkeinItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BA2BCF20694A0830082C022 /* ZoomSkeinItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2748908701E6700C1AE15 /* ZoomSkein.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BA2BCEB06949E730082C022 /* ZoomSkein.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2748A08701E6700C1AE15 /* ZoomSkeinView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1884AF06975647004D8501 /* ZoomSkeinView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2748B08701E6700C1AE15 /* ZoomSkeinLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC3B03506AE8563008FCD35 /* ZoomSkeinLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2748C08701E6700C1AE15 /* ZoomBlorbFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF1576306BAD034001A3C27 /* ZoomBlorbFile.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2748D08701E6700C1AE15 /* ZoomConnector.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B4D512006E3894F007FAD2B /* ZoomConnector.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2748F08701E6700C1AE15 /* ZoomSkeinLayoutItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BAADD7B079053030076ACC4 /* ZoomSkeinLayoutItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BD2749108701E6700C1AE15 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 4B1C13FD05C5A94B00E5796D /* Credits.rtf */; }; 4BD2749208701E6700C1AE15 /* Skein-unplayed.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B1885B20698B867004D8501 /* Skein-unplayed.png */; }; 4BD2749308701E6700C1AE15 /* Skein-selected.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B1885B30698B867004D8501 /* Skein-selected.png */; }; 4BD2749408701E6700C1AE15 /* Skein-active.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B1885B40698B867004D8501 /* Skein-active.png */; }; 4BD2749508701E6700C1AE15 /* Skein-unchanged.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B1885B50698B867004D8501 /* Skein-unchanged.png */; }; 4BD2749608701E6700C1AE15 /* Skein-changed.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B1885B60698B867004D8501 /* Skein-changed.png */; }; 4BD2749708701E6700C1AE15 /* SkeinAdd.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B5CBC59069D9EB700C0AA88 /* SkeinAdd.png */; }; 4BD2749808701E6700C1AE15 /* SkeinAnnotate.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B5CBC5A069D9EB700C0AA88 /* SkeinAnnotate.png */; }; 4BD2749908701E6700C1AE15 /* SkeinLocked.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B5CBC5B069D9EB700C0AA88 /* SkeinLocked.png */; }; 4BD2749A08701E6700C1AE15 /* SkeinTranscript.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B5CBC5C069D9EB700C0AA88 /* SkeinTranscript.png */; }; 4BD2749B08701E6700C1AE15 /* SkeinUnlocked.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B5CBC5D069D9EB700C0AA88 /* SkeinUnlocked.png */; }; 4BD2749C08701E6700C1AE15 /* SkeinDelete.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B5CBC5E069D9EB700C0AA88 /* SkeinDelete.png */; }; 4BD2749E08701E6700C1AE15 /* archive.iFiction in Resources */ = {isa = PBXBuildFile; fileRef = 4B5983DA070F059E0078165F /* archive.iFiction */; }; 4BD2749F08701E6700C1AE15 /* Skein-annotation.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B4B98E40733EE2400E40F96 /* Skein-annotation.png */; }; 4BD274A108701E6700C1AE15 /* ZoomView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B4EF624050FDC6800A8E303 /* ZoomView.m */; }; 4BD274A208701E6700C1AE15 /* ZoomLowerWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B7D1DAE0534999E00A8E303 /* ZoomLowerWindow.m */; }; 4BD274A308701E6700C1AE15 /* ZoomUpperWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BDFA46405358F1200A8E303 /* ZoomUpperWindow.m */; }; 4BD274A408701E6700C1AE15 /* ZoomMoreView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BDFA4AD0535C42C00A8E303 /* ZoomMoreView.m */; }; 4BD274A508701E6700C1AE15 /* ZoomTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BDFA4B10535E10200A8E303 /* ZoomTextView.m */; }; 4BD274A608701E6700C1AE15 /* ZoomProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF3F29050F8E0000A8E303 /* ZoomProtocol.m */; }; 4BD274A708701E6700C1AE15 /* ZoomScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B2D95CA053706CD00A8E303 /* ZoomScrollView.m */; }; 4BD274A808701E6700C1AE15 /* ZoomUpperWindowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B2D95CF05372EF900A8E303 /* ZoomUpperWindowView.m */; }; 4BD274AA08701E6700C1AE15 /* ZoomPixmapWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BE62209068C273400369528 /* ZoomPixmapWindow.m */; }; 4BD274AB08701E6700C1AE15 /* ZoomCursor.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BE6236C068CB86300369528 /* ZoomCursor.m */; }; 4BD274AC08701E6700C1AE15 /* ZoomInputLine.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B3DA130068DAF9E00B7090F /* ZoomInputLine.m */; }; 4BD274AD08701E6700C1AE15 /* ZoomSkein.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BA2BCEC06949E730082C022 /* ZoomSkein.m */; }; 4BD274AE08701E6700C1AE15 /* ZoomSkeinItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BA2BCF30694A0830082C022 /* ZoomSkeinItem.m */; }; 4BD274AF08701E6700C1AE15 /* ZoomSkeinView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B1884B006975647004D8501 /* ZoomSkeinView.m */; }; 4BD274B008701E6700C1AE15 /* ZoomSkeinXML.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B14632106A2DD9E00398650 /* ZoomSkeinXML.m */; }; 4BD274B108701E6700C1AE15 /* ZoomSkeinWeb.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B0A32B506A596DB00BB8878 /* ZoomSkeinWeb.m */; }; 4BD274B208701E6700C1AE15 /* ZoomSkeinViewWeb.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B0A32E406A59ADA00BB8878 /* ZoomSkeinViewWeb.m */; }; 4BD274B308701E6700C1AE15 /* ZoomSkeinLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BC3B03606AE8563008FCD35 /* ZoomSkeinLayout.m */; }; 4BD274B408701E6700C1AE15 /* ZoomBlorbFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BF1576406BAD034001A3C27 /* ZoomBlorbFile.m */; }; 4BD274B508701E6700C1AE15 /* ZoomConnector.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B4D512106E3894F007FAD2B /* ZoomConnector.m */; }; 4BD274B708701E6700C1AE15 /* ZoomSkeinLayoutItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BAADD7C079053030076ACC4 /* ZoomSkeinLayoutItem.m */; }; 4BD274B908701E6700C1AE15 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B1E3F60050F7BA000A8E303 /* Cocoa.framework */; }; 4BD274BA08701E6700C1AE15 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BCF3F2B050F8E2400A8E303 /* Foundation.framework */; }; 4BD274BC08701E6700C1AE15 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B0A32AE06A5966D00BB8878 /* WebKit.framework */; }; 4BD274BD08701E6700C1AE15 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B5CBB9B069D671200C0AA88 /* Carbon.framework */; }; 4BD79ACA0BA2CB44002C82B2 /* adrift.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79ABC0BA2CB44002C82B2 /* adrift.c */; }; 4BD79ACB0BA2CB44002C82B2 /* advsys.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79ABD0BA2CB44002C82B2 /* advsys.c */; }; 4BD79ACC0BA2CB44002C82B2 /* agt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79ABE0BA2CB44002C82B2 /* agt.c */; }; 4BD79ACD0BA2CB44002C82B2 /* alan.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79ABF0BA2CB44002C82B2 /* alan.c */; }; 4BD79ACE0BA2CB44002C82B2 /* blorb.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AC00BA2CB44002C82B2 /* blorb.c */; }; 4BD79ACF0BA2CB44002C82B2 /* executable.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AC10BA2CB44002C82B2 /* executable.c */; }; 4BD79AD00BA2CB44002C82B2 /* glulx.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AC20BA2CB44002C82B2 /* glulx.c */; }; 4BD79AD10BA2CB44002C82B2 /* hugo.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AC30BA2CB44002C82B2 /* hugo.c */; }; 4BD79AD20BA2CB44002C82B2 /* level9.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AC40BA2CB44002C82B2 /* level9.c */; }; 4BD79AD30BA2CB44002C82B2 /* magscrolls.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AC50BA2CB44002C82B2 /* magscrolls.c */; }; 4BD79AD40BA2CB44002C82B2 /* tads.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AC60BA2CB44002C82B2 /* tads.c */; }; 4BD79AD50BA2CB44002C82B2 /* tads2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AC70BA2CB44002C82B2 /* tads2.c */; }; 4BD79AD60BA2CB44002C82B2 /* tads3.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AC80BA2CB44002C82B2 /* tads3.c */; }; 4BD79AD70BA2CB44002C82B2 /* zcode.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AC90BA2CB44002C82B2 /* zcode.c */; }; 4BD79AE20BA2CB78002C82B2 /* babel_handler.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79ADD0BA2CB78002C82B2 /* babel_handler.c */; }; 4BD79AE30BA2CB78002C82B2 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79ADE0BA2CB78002C82B2 /* md5.c */; }; 4BD79AE40BA2CB78002C82B2 /* misc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79ADF0BA2CB78002C82B2 /* misc.c */; }; 4BD79AE60BA2CB78002C82B2 /* register.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AE10BA2CB78002C82B2 /* register.c */; }; 4BD79AEA0BA2CBE9002C82B2 /* ifiction.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AE70BA2CBE9002C82B2 /* ifiction.c */; }; 4BD79AEB0BA2CBE9002C82B2 /* register_ifiction.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AE90BA2CBE9002C82B2 /* register_ifiction.c */; }; 4BD79AEF0BA2CC06002C82B2 /* babel_ifiction_functions.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AEC0BA2CC06002C82B2 /* babel_ifiction_functions.c */; }; 4BD79AF00BA2CC06002C82B2 /* babel_multi_functions.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AED0BA2CC06002C82B2 /* babel_multi_functions.c */; }; 4BD79AF10BA2CC06002C82B2 /* babel_story_functions.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AEE0BA2CC06002C82B2 /* babel_story_functions.c */; }; 4BD79AF30BA2CC13002C82B2 /* babel.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BD79AF20BA2CC13002C82B2 /* babel.c */; }; 4BE175940B792BD80094B73D /* ZoomWindowThatCanBecomeKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BA66B2A0906538F000A3852 /* ZoomWindowThatCanBecomeKey.h */; }; 4BE175950B792BD90094B73D /* ZoomWindowThatCanBecomeKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BA66B2B0906538F000A3852 /* ZoomWindowThatCanBecomeKey.m */; }; 4BF02D200C4A8141006FC32E /* ZoomGlkSaveRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF02D1E0C4A8141006FC32E /* ZoomGlkSaveRef.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BF02D210C4A8141006FC32E /* ZoomGlkSaveRef.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BF02D1F0C4A8141006FC32E /* ZoomGlkSaveRef.m */; }; /* End PBXBuildFile section */ /* Begin PBXBuildRule section */ 4B51A94B08FAC67700232D0B /* PBXBuildRule */ = { isa = PBXBuildRule; compilerSpec = com.apple.compilers.gcc; fileType = sourcecode.c; isEditable = 1; outputFiles = ( ); }; 4B51A94D08FAC6B300232D0B /* PBXBuildRule */ = { isa = PBXBuildRule; compilerSpec = com.apple.compilers.gcc; fileType = sourcecode.asm; isEditable = 1; outputFiles = ( ); }; 4B51A95108FAC71400232D0B /* PBXBuildRule */ = { isa = PBXBuildRule; compilerSpec = com.apple.compilers.gcc; fileType = sourcecode.c; isEditable = 1; outputFiles = ( ); }; 4B51A95208FAC71D00232D0B /* PBXBuildRule */ = { isa = PBXBuildRule; compilerSpec = com.apple.compilers.gcc; fileType = sourcecode.asm; isEditable = 1; outputFiles = ( ); }; 4B51A95B08FAC73B00232D0B /* PBXBuildRule */ = { isa = PBXBuildRule; compilerSpec = com.apple.compilers.gcc; fileType = sourcecode.c; isEditable = 1; outputFiles = ( ); }; 4B51A95C08FAC74000232D0B /* PBXBuildRule */ = { isa = PBXBuildRule; compilerSpec = com.apple.compilers.gcc; fileType = sourcecode.c; isEditable = 1; outputFiles = ( ); }; /* End PBXBuildRule section */ /* Begin PBXContainerItemProxy section */ 4B18890B0935FB46003AF62A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4B1888CF0935F863003AF62A; remoteInfo = Expat; }; 4B2D3A970AB37E130038255E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B7CB1B7093634DD00F3B8F6 /* CocoaGlk.xcodeproj */; proxyType = 1; remoteGlobalIDString = 4B51AA4607E8770600576AB9; remoteInfo = GlkView; }; 4B35C1640B1F22E50083334B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B7CB1B7093634DD00F3B8F6 /* CocoaGlk.xcodeproj */; proxyType = 1; remoteGlobalIDString = 4B51AA4607E8770600576AB9; remoteInfo = GlkView; }; 4B36C45A0955ED3B00874F9F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4B36C4530955ED1700874F9F; remoteInfo = Glulxe; }; 4B36C4620955ED7A00874F9F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B7CB1B7093634DD00F3B8F6 /* CocoaGlk.xcodeproj */; proxyType = 1; remoteGlobalIDString = 4B0459F507EA20FE002D7C88; remoteInfo = glulxe; }; 4B36C46B0955EDC900874F9F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4B7CB08009362A3B00F3B8F6; remoteInfo = ZoomPlugIns; }; 4B39C93408EEF63E00BA5E90 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4B39C92A08EEF63400BA5E90; remoteInfo = ZoomMetadataImporter; }; 4B3E77550BA2EFDD00661FE8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4BD79A8E0BA2C9AA002C82B2; remoteInfo = babel; }; 4B7284B40CD380660079D89B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4B7284A90CD37FF50079D89B; remoteInfo = LeopardExtns; }; 4B7CB03909360A6A00F3B8F6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4B1888CF0935F863003AF62A; remoteInfo = Expat; }; 4B7CB03B09360A6D00F3B8F6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4B1888CF0935F863003AF62A; remoteInfo = Expat; }; 4B7CB04809360AC800F3B8F6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4B1888CF0935F863003AF62A; remoteInfo = Expat; }; 4B7CB08B09362A4600F3B8F6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4B1888CF0935F863003AF62A; remoteInfo = Expat; }; 4B7CB08E09362A5300F3B8F6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4BD2747808701E6700C1AE15; remoteInfo = ZoomView; }; 4B7CB0A809362A6A00F3B8F6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4B7CB08009362A3B00F3B8F6; remoteInfo = ZoomPlugIns; }; 4B7CB1C2093634DD00F3B8F6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B7CB1B7093634DD00F3B8F6 /* CocoaGlk.xcodeproj */; proxyType = 2; remoteGlobalIDString = 8D1107320486CEB800E47090; remoteInfo = CocoaGlk; }; 4B7CB1C4093634DD00F3B8F6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B7CB1B7093634DD00F3B8F6 /* CocoaGlk.xcodeproj */; proxyType = 2; remoteGlobalIDString = 4B51AA4707E8770600576AB9; remoteInfo = GlkView; }; 4B7CB1C6093634DD00F3B8F6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B7CB1B7093634DD00F3B8F6 /* CocoaGlk.xcodeproj */; proxyType = 2; remoteGlobalIDString = 4B51AA5607E877C900576AB9; remoteInfo = GlkClient; }; 4B7CB1C8093634DD00F3B8F6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B7CB1B7093634DD00F3B8F6 /* CocoaGlk.xcodeproj */; proxyType = 2; remoteGlobalIDString = 4B0459F107EA20F1002D7C88; remoteInfo = multiwin; }; 4B7CB1CA093634DD00F3B8F6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B7CB1B7093634DD00F3B8F6 /* CocoaGlk.xcodeproj */; proxyType = 2; remoteGlobalIDString = 4B0459F607EA20FE002D7C88; remoteInfo = glulxe; }; 4B7CB1CC093634DD00F3B8F6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B7CB1B7093634DD00F3B8F6 /* CocoaGlk.xcodeproj */; proxyType = 2; remoteGlobalIDString = 4BBC40F808A7AABD00B790B5; remoteInfo = imagetest; }; 4B7CB1F3093635C400F3B8F6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B7CB1B7093634DD00F3B8F6 /* CocoaGlk.xcodeproj */; proxyType = 1; remoteGlobalIDString = 4B51AA5507E877C900576AB9; remoteInfo = GlkClient; }; 4B94B0D40CD4FCEE003C75A6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4BD79A8E0BA2C9AA002C82B2; remoteInfo = babel; }; 4BA375D90CD3CBF000C7B1D4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4B7286E50CD3CAFF0079D89B; remoteInfo = ZoomSaveQuickLook; }; 4BB8C11808C248FF00D7D334 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4BB8C0DC08C2452E00D7D334; remoteInfo = "Builder (Upgraded)"; }; 4BB8C12408C2497700D7D334 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4BB8C0DC08C2452E00D7D334; remoteInfo = Builder; }; 4BB8C12608C2497700D7D334 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4B1E3F67050F7BB700A8E303; remoteInfo = Interpreter; }; 4BB8C16E08C2498A00D7D334 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4BB8C12208C2497700D7D334; remoteInfo = "ZoomServer (Upgraded)"; }; 4BB8C18A08C249F400D7D334 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4BD2747808701E6700C1AE15; remoteInfo = ZoomView; }; 4BB8C18C08C249F400D7D334 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B1E3F4B050F7AD000A8E303 /* Project object */; proxyType = 1; remoteGlobalIDString = 4BB8C12208C2497700D7D334; remoteInfo = ZoomServer; }; 4BD093960FACAEEE001F7EF0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B7CB1B7093634DD00F3B8F6 /* CocoaGlk.xcodeproj */; proxyType = 2; remoteGlobalIDString = 4B3C3B790F3DAB850066A760; remoteInfo = git; }; 4BD093980FACAF0B001F7EF0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B7CB1B7093634DD00F3B8F6 /* CocoaGlk.xcodeproj */; proxyType = 1; remoteGlobalIDString = 4B3C3B780F3DAB850066A760; remoteInfo = git; }; 4BF6A8C40E2D5F8800A9CD10 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4B7CB1B7093634DD00F3B8F6 /* CocoaGlk.xcodeproj */; proxyType = 2; remoteGlobalIDString = 4BF0852A0E166E8300DB5C6B; remoteInfo = GlkSound; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ 4B36C45C0955ED3F00874F9F /* Copy Glulxe plugin */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 13; files = ( 4B36C45F0955ED5400874F9F /* Glulxe.plugin in Copy Glulxe plugin */, ); name = "Copy Glulxe plugin"; runOnlyForDeploymentPostprocessing = 0; }; 4B39CA0408EEF8C600BA5E90 /* Copy Metadata importer */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ../Library/Spotlight; dstSubfolderSpec = 7; files = ( 4B39CA0708EEF8DE00BA5E90 /* ZoomMetadataImporter.mdimporter in Copy Metadata importer */, ); name = "Copy Metadata importer"; runOnlyForDeploymentPostprocessing = 0; }; 4B3E77590BA2EFED00661FE8 /* Copy babel */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 7; files = ( 4B3E775B0BA2F00000661FE8 /* babel in Copy babel */, ); name = "Copy babel"; runOnlyForDeploymentPostprocessing = 0; }; 4B7284CA0CD380A50079D89B /* Copy Leopard executables */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 6; files = ( 4B7284C00CD3807D0079D89B /* LeopardExtns.bundle in Copy Leopard executables */, ); name = "Copy Leopard executables"; runOnlyForDeploymentPostprocessing = 0; }; 4B94B0D70CD4FD12003C75A6 /* Copy babel */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 7; files = ( 4B94B0D60CD4FCF4003C75A6 /* babel in Copy babel */, ); name = "Copy babel"; runOnlyForDeploymentPostprocessing = 0; }; 4BA375E60CD3CC1500C7B1D4 /* Copy QuickLook plugins */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ../Library/QuickLook; dstSubfolderSpec = 7; files = ( 4BA375E80CD3CC2B00C7B1D4 /* ZoomSaveQuickLook.qlgenerator in Copy QuickLook plugins */, ); name = "Copy QuickLook plugins"; runOnlyForDeploymentPostprocessing = 0; }; 4BB8C20108C249F400D7D334 /* Copy frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( 4BB27DB40C592D9D00470443 /* Sparkle.framework in Copy frameworks */, 4B36C4440955EC2600874F9F /* GlkView.framework in Copy frameworks */, 4B7CB1D00936350E00F3B8F6 /* GlkClient.framework in Copy frameworks */, 4B7CB0AA09362A7200F3B8F6 /* ZoomPlugIns.framework in Copy frameworks */, 4BB8C20208C249F400D7D334 /* ZoomView.framework in Copy frameworks */, ); name = "Copy frameworks"; runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 4B0A32AE06A5966D00BB8878 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = ""; }; 4B0A32B506A596DB00BB8878 /* ZoomSkeinWeb.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomSkeinWeb.m; sourceTree = ""; }; 4B0A32E406A59ADA00BB8878 /* ZoomSkeinViewWeb.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomSkeinViewWeb.m; sourceTree = ""; }; 4B0CAB4D097F07C000867EF4 /* ZoomGlkDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomGlkDocument.h; sourceTree = ""; }; 4B0CAB4E097F07C000867EF4 /* ZoomGlkDocument.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomGlkDocument.m; sourceTree = ""; }; 4B0D80D90AC590A4003E8CCA /* ZoomFlipView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomFlipView.h; sourceTree = ""; }; 4B0D80DA0AC590A4003E8CCA /* ZoomFlipView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomFlipView.m; sourceTree = ""; }; 4B0D81C40AC59C79003E8CCA /* ZoomWhiteView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomWhiteView.h; sourceTree = ""; }; 4B0D81C50AC59C79003E8CCA /* ZoomWhiteView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomWhiteView.m; sourceTree = ""; }; 4B0D81DB0AC59F3F003E8CCA /* ZoomFadeView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomFadeView.h; sourceTree = ""; }; 4B0D81DC0AC59F3F003E8CCA /* ZoomFadeView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomFadeView.m; sourceTree = ""; }; 4B0D81E10AC5A3C0003E8CCA /* top-shading.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "top-shading.png"; sourceTree = ""; }; 4B0DC63C05C0A0EB000B96A3 /* continue-in.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "continue-in.png"; sourceTree = ""; }; 4B0DC63D05C0A0EB000B96A3 /* continue-out.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "continue-out.png"; sourceTree = ""; }; 4B0DC63E05C0A0EB000B96A3 /* newgame-in.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "newgame-in.png"; sourceTree = ""; }; 4B0DC63F05C0A0EB000B96A3 /* newgame-out.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "newgame-out.png"; sourceTree = ""; }; 4B0DC66805C0A425000B96A3 /* Z-Decal.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Z-Decal.png"; sourceTree = ""; }; 4B0DC67B05C0A61D000B96A3 /* disabledButton.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = disabledButton.png; sourceTree = ""; }; 4B123EC80C9C636200CA3374 /* ZoomPlugInManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomPlugInManager.h; sourceTree = ""; }; 4B123EC90C9C636200CA3374 /* ZoomPlugInManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomPlugInManager.m; sourceTree = ""; }; 4B1242CD0CAE8D1800CA3374 /* PluginManager.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = PluginManager.nib; sourceTree = ""; }; 4B1242D60CAE93D600CA3374 /* ZoomPlugInController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomPlugInController.h; sourceTree = ""; }; 4B1242D70CAE93D600CA3374 /* ZoomPlugInController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomPlugInController.m; sourceTree = ""; }; 4B1243030CAE964400CA3374 /* ZoomPlugInCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomPlugInCell.h; sourceTree = ""; }; 4B1243040CAE964400CA3374 /* ZoomPlugInCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomPlugInCell.m; sourceTree = ""; }; 4B1243190CAE9B2500CA3374 /* ZoomPlugInInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomPlugInInfo.h; sourceTree = ""; }; 4B12431A0CAE9B2500CA3374 /* ZoomPlugInInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomPlugInInfo.m; sourceTree = ""; }; 4B13ECD2060F93F200021429 /* ZoomSavePreviewView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomSavePreviewView.h; sourceTree = ""; }; 4B13ECD3060F93F200021429 /* ZoomSavePreviewView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomSavePreviewView.m; sourceTree = ""; }; 4B14632106A2DD9E00398650 /* ZoomSkeinXML.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomSkeinXML.m; sourceTree = ""; }; 4B152A030B440B9D008CC1EF /* SkeinDiffersBadge.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = SkeinDiffersBadge.png; sourceTree = ""; }; 4B152D2D0B46D2F9008CC1EF /* ZoomNotesController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomNotesController.h; sourceTree = ""; }; 4B152D2E0B46D2F9008CC1EF /* ZoomNotesController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomNotesController.m; sourceTree = ""; }; 4B152DBD0B46E929008CC1EF /* NoteWindow.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = NoteWindow.nib; sourceTree = ""; }; 4B1884AF06975647004D8501 /* ZoomSkeinView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomSkeinView.h; sourceTree = ""; }; 4B1884B006975647004D8501 /* ZoomSkeinView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomSkeinView.m; sourceTree = ""; }; 4B18850B069873F0004D8501 /* Skein.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = Skein.nib; sourceTree = ""; }; 4B18852906987AC6004D8501 /* ZoomSkeinController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomSkeinController.h; sourceTree = ""; }; 4B18852A06987AC6004D8501 /* ZoomSkeinController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomSkeinController.m; sourceTree = ""; }; 4B1885B20698B867004D8501 /* Skein-unplayed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Skein-unplayed.png"; path = "Skein/Skein-unplayed.png"; sourceTree = ""; }; 4B1885B30698B867004D8501 /* Skein-selected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Skein-selected.png"; path = "Skein/Skein-selected.png"; sourceTree = ""; }; 4B1885B40698B867004D8501 /* Skein-active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Skein-active.png"; path = "Skein/Skein-active.png"; sourceTree = ""; }; 4B1885B50698B867004D8501 /* Skein-unchanged.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Skein-unchanged.png"; path = "Skein/Skein-unchanged.png"; sourceTree = ""; }; 4B1885B60698B867004D8501 /* Skein-changed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Skein-changed.png"; path = "Skein/Skein-changed.png"; sourceTree = ""; }; 4B1888D00935F863003AF62A /* libExpat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libExpat.a; sourceTree = BUILT_PRODUCTS_DIR; }; 4B1888D80935F912003AF62A /* ascii.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ascii.h; path = lib/ascii.h; sourceTree = ""; }; 4B1888D90935F912003AF62A /* asciitab.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = asciitab.h; path = lib/asciitab.h; sourceTree = ""; }; 4B1888DA0935F912003AF62A /* expat_external.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = expat_external.h; path = lib/expat_external.h; sourceTree = ""; }; 4B1888DB0935F912003AF62A /* expat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = expat.h; path = lib/expat.h; sourceTree = ""; }; 4B1888DC0935F912003AF62A /* iasciitab.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = iasciitab.h; path = lib/iasciitab.h; sourceTree = ""; }; 4B1888DD0935F912003AF62A /* internal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = internal.h; path = lib/internal.h; sourceTree = ""; }; 4B1888DE0935F912003AF62A /* latin1tab.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = latin1tab.h; path = lib/latin1tab.h; sourceTree = ""; }; 4B1888DF0935F912003AF62A /* macconfig.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = macconfig.h; path = lib/macconfig.h; sourceTree = ""; }; 4B1888E00935F912003AF62A /* nametab.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = nametab.h; path = lib/nametab.h; sourceTree = ""; }; 4B1888E10935F912003AF62A /* utf8tab.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = utf8tab.h; path = lib/utf8tab.h; sourceTree = ""; }; 4B1888E20935F912003AF62A /* winconfig.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = winconfig.h; path = lib/winconfig.h; sourceTree = ""; }; 4B1888E30935F912003AF62A /* xmlparse.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = xmlparse.c; path = lib/xmlparse.c; sourceTree = ""; }; 4B1888E40935F912003AF62A /* xmlrole.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = xmlrole.c; path = lib/xmlrole.c; sourceTree = ""; }; 4B1888E50935F912003AF62A /* xmlrole.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = xmlrole.h; path = lib/xmlrole.h; sourceTree = ""; }; 4B1888E60935F912003AF62A /* xmltok_impl.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = xmltok_impl.c; path = lib/xmltok_impl.c; sourceTree = ""; }; 4B1888E70935F912003AF62A /* xmltok_impl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = xmltok_impl.h; path = lib/xmltok_impl.h; sourceTree = ""; }; 4B1888E80935F912003AF62A /* xmltok_ns.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = xmltok_ns.c; path = lib/xmltok_ns.c; sourceTree = ""; }; 4B1888E90935F912003AF62A /* xmltok.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = xmltok.c; path = lib/xmltok.c; sourceTree = ""; }; 4B1888EA0935F912003AF62A /* xmltok.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = xmltok.h; path = lib/xmltok.h; sourceTree = ""; }; 4B1C13F905C5A94300E5796D /* English */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = English; path = English.lproj/Credits.rtf; sourceTree = ""; }; 4B1C14D205C69CAD00E5796D /* iFiction-10.2.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = "iFiction-10.2.nib"; sourceTree = ""; }; 4B1E3F60050F7BA000A8E303 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; 4B1E3F68050F7C2000A8E303 /* interp_z3.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = interp_z3.h; path = build/interp_z3.h; sourceTree = SOURCE_ROOT; }; 4B1E3F6A050F7C2000A8E303 /* interp_z4.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = interp_z4.h; path = build/interp_z4.h; sourceTree = SOURCE_ROOT; }; 4B1E3F6B050F7C2000A8E303 /* interp_gen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = interp_gen.h; path = build/interp_gen.h; sourceTree = SOURCE_ROOT; }; 4B1E3F6C050F7C2000A8E303 /* interp_z5.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = interp_z5.h; path = build/interp_z5.h; sourceTree = SOURCE_ROOT; }; 4B1E3F6D050F7C2000A8E303 /* varop.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = varop.h; path = build/varop.h; sourceTree = SOURCE_ROOT; }; 4B1E3F6E050F7C2000A8E303 /* interp_z6.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = interp_z6.h; path = build/interp_z6.h; sourceTree = SOURCE_ROOT; }; 4B1E3F80050F7CC500A8E303 /* main.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = ""; }; 4B1E3F81050F7CC500A8E303 /* lex.l */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.lex; path = lex.l; sourceTree = ""; }; 4B1E3F82050F7CC500A8E303 /* operation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = operation.h; sourceTree = ""; }; 4B1E3F83050F7CC500A8E303 /* gram.y */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.yacc; path = gram.y; sourceTree = ""; }; 4B1E3F89050F7D5200A8E303 /* iff.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = iff.c; sourceTree = ""; tabWidth = 8; }; 4B1E3F8A050F7D5200A8E303 /* rc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = rc.h; sourceTree = ""; }; 4B1E3F8B050F7D5200A8E303 /* font3.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = font3.h; sourceTree = ""; }; 4B1E3F8C050F7D5200A8E303 /* main.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = ""; tabWidth = 8; }; 4B1E3F8D050F7D5200A8E303 /* rc_parse.y */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.yacc; path = rc_parse.y; sourceTree = ""; }; 4B1E3F8E050F7D5200A8E303 /* options.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = options.c; sourceTree = ""; tabWidth = 8; }; 4B1E3F8F050F7D5200A8E303 /* file.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = file.c; sourceTree = ""; tabWidth = 8; }; 4B1E3F90050F7D5200A8E303 /* hash.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = hash.c; sourceTree = ""; tabWidth = 8; }; 4B1E3F91050F7D5200A8E303 /* blorb.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = blorb.c; sourceTree = ""; tabWidth = 8; }; 4B1E3F92050F7D5200A8E303 /* rc.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = rc.c; sourceTree = ""; tabWidth = 8; }; 4B1E3F93050F7D5200A8E303 /* rcp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = rcp.h; sourceTree = ""; }; 4B1E3F94050F7D5200A8E303 /* font3.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = font3.c; sourceTree = ""; tabWidth = 8; }; 4B1E3F95050F7D5200A8E303 /* menu.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = menu.c; sourceTree = ""; tabWidth = 8; }; 4B1E3F96050F7D5200A8E303 /* rc_lex.l */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.lex; path = rc_lex.l; sourceTree = ""; }; 4B1E3F97050F7D5200A8E303 /* options.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = options.h; sourceTree = ""; }; 4B1E3F98050F7D5200A8E303 /* menu.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = menu.h; sourceTree = ""; }; 4B1E3F99050F7D5200A8E303 /* blorb.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = blorb.h; sourceTree = ""; }; 4B1E3F9A050F7D5200A8E303 /* file.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = file.h; sourceTree = ""; }; 4B1E3F9B050F7D5200A8E303 /* hash.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = hash.h; sourceTree = ""; tabWidth = 8; }; 4B1E3FB0050F7DE200A8E303 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = debug.h; sourceTree = ""; }; 4B1E3FB1050F7DE200A8E303 /* zmachine.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = zmachine.h; sourceTree = ""; }; 4B1E3FB2050F7DE200A8E303 /* zscii.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = zscii.h; sourceTree = ""; tabWidth = 8; }; 4B1E3FB3050F7DE200A8E303 /* state.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = state.c; sourceTree = ""; tabWidth = 8; }; 4B1E3FB4050F7DE200A8E303 /* tokenise.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = tokenise.h; sourceTree = ""; }; 4B1E3FB5050F7DE200A8E303 /* tokenise.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = tokenise.c; sourceTree = ""; tabWidth = 8; }; 4B1E3FB6050F7DE200A8E303 /* eval.y */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.yacc; path = eval.y; sourceTree = ""; }; 4B1E3FB7050F7DE200A8E303 /* debug.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = debug.c; sourceTree = ""; tabWidth = 8; }; 4B1E3FB8050F7DE200A8E303 /* state.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = state.h; sourceTree = ""; }; 4B1E3FB9050F7DE200A8E303 /* zmachine.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = zmachine.c; sourceTree = ""; tabWidth = 8; }; 4B1E3FBA050F7DE200A8E303 /* zscii.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = zscii.c; sourceTree = ""; tabWidth = 4; }; 4B1E3FBB050F7DE200A8E303 /* stream.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = stream.h; sourceTree = ""; }; 4B1E3FBC050F7DE200A8E303 /* stream.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = stream.c; sourceTree = ""; tabWidth = 8; }; 4B1E3FBD050F7DE200A8E303 /* random.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = random.c; sourceTree = ""; tabWidth = 8; }; 4B1E3FBE050F7DE200A8E303 /* random.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = random.h; sourceTree = ""; }; 4B1E3FBF050F7DE200A8E303 /* interp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = interp.h; sourceTree = ""; }; 4B1E3FC0050F7DE200A8E303 /* interp.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = interp.c; sourceTree = ""; tabWidth = 8; }; 4B1E3FD2050F7DFD00A8E303 /* TODO */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = TODO; sourceTree = SOURCE_ROOT; }; 4B1E3FD3050F7E0800A8E303 /* THANKS */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = THANKS; sourceTree = SOURCE_ROOT; }; 4B1E3FD4050F7E1000A8E303 /* README */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = README; sourceTree = SOURCE_ROOT; }; 4B1E3FD5050F7E1A00A8E303 /* zcode.ops */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = zcode.ops; path = src/zcode.ops; sourceTree = SOURCE_ROOT; tabWidth = 8; }; 4B1E3FD6050F7E3100A8E303 /* build_files.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; name = build_files.sh; path = ProjectBuilder/build_files.sh; sourceTree = SOURCE_ROOT; }; 4B1E3FD7050F7E3100A8E303 /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = config.h; path = ProjectBuilder/config.h; sourceTree = SOURCE_ROOT; }; 4B1E3FD9050F7E4300A8E303 /* ztypes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ztypes.h; path = ProjectBuilder/etc/ztypes.h; sourceTree = SOURCE_ROOT; }; 4B1FEB750ACDBC44008B9EFE /* GlkClient.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = GlkClient.icns; sourceTree = ""; }; 4B23C64E053C9C8C00A8E303 /* ZoomAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomAppDelegate.h; sourceTree = ""; }; 4B23C64F053C9C8C00A8E303 /* ZoomAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomAppDelegate.m; sourceTree = ""; }; 4B2D95C9053706CD00A8E303 /* ZoomScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomScrollView.h; sourceTree = ""; }; 4B2D95CA053706CD00A8E303 /* ZoomScrollView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomScrollView.m; sourceTree = ""; }; 4B2D95CE05372EF900A8E303 /* ZoomUpperWindowView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomUpperWindowView.h; sourceTree = ""; }; 4B2D95CF05372EF900A8E303 /* ZoomUpperWindowView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomUpperWindowView.m; sourceTree = ""; }; 4B2EAF9905B056EC0021A5E6 /* GameInfo.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = GameInfo.nib; sourceTree = ""; }; 4B2EAFAD05B08D1E0021A5E6 /* ZoomGameInfoController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ZoomGameInfoController.h; sourceTree = ""; }; 4B2EAFAE05B08D1E0021A5E6 /* ZoomGameInfoController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ZoomGameInfoController.m; sourceTree = ""; }; 4B36C4540955ED1700874F9F /* Glulxe.plugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Glulxe.plugin; sourceTree = BUILT_PRODUCTS_DIR; }; 4B36C4550955ED1700874F9F /* Glulxe-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Glulxe-Info.plist"; path = "../../../Glulxe-Info.plist"; sourceTree = ""; }; 4B36C4670955EDB600874F9F /* ZoomGlulxe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomGlulxe.h; sourceTree = ""; }; 4B36C4680955EDB600874F9F /* ZoomGlulxe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomGlulxe.m; sourceTree = ""; }; 4B39C92B08EEF63400BA5E90 /* ZoomMetadataImporter.mdimporter */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ZoomMetadataImporter.mdimporter; sourceTree = BUILT_PRODUCTS_DIR; }; 4B39C92C08EEF63400BA5E90 /* ZoomMetadataImporter-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "ZoomMetadataImporter-Info.plist"; path = "../../../ZoomMetadataImporter-Info.plist"; sourceTree = ""; }; 4B39C94008EEF75600BA5E90 /* MetadataImporter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MetadataImporter.h; sourceTree = ""; }; 4B39C94108EEF75600BA5E90 /* MetadataImporter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = MetadataImporter.m; sourceTree = ""; }; 4B39C94208EEF75600BA5E90 /* schema.xml */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; path = schema.xml; sourceTree = ""; }; 4B39CA8308EEFE8F00BA5E90 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; 4B39CBCA08EF006E00BA5E90 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; 4B3DA126068DAEA800B7090F /* Makefile.am */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = Makefile.am; path = src/Makefile.am; sourceTree = ""; tabWidth = 8; }; 4B3DA12F068DAF9E00B7090F /* ZoomInputLine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomInputLine.h; sourceTree = ""; }; 4B3DA130068DAF9E00B7090F /* ZoomInputLine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomInputLine.m; sourceTree = ""; }; 4B3E766A0BA2D47300661FE8 /* ZoomBabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomBabel.h; sourceTree = ""; }; 4B3E766B0BA2D47300661FE8 /* ZoomBabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomBabel.m; sourceTree = ""; }; 4B418DC30594FB97009C44DE /* ZoomPreferenceWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomPreferenceWindow.h; sourceTree = ""; }; 4B418DC40594FB97009C44DE /* ZoomPreferenceWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomPreferenceWindow.m; sourceTree = ""; }; 4B418DE40594FC3B009C44DE /* gameSettings.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = gameSettings.png; sourceTree = ""; }; 4B418DE50594FC3B009C44DE /* fontSettings.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = fontSettings.png; sourceTree = ""; }; 4B418DE60594FC3B009C44DE /* generalSettings.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = generalSettings.png; sourceTree = ""; }; 4B418DE70594FC3B009C44DE /* colourSettings.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = colourSettings.png; sourceTree = ""; }; 4B418E140594FCDB009C44DE /* Preferences.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = Preferences.nib; sourceTree = ""; }; 4B418ED805961D2C009C44DE /* ZoomPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomPreferences.h; sourceTree = ""; }; 4B418ED905961D2C009C44DE /* ZoomPreferences.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomPreferences.m; sourceTree = ""; }; 4B43DA7709364C6400F03009 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = PlugIns/English.lproj/GlkWindow.nib; sourceTree = ""; }; 4B43DAAD09364CD100F03009 /* ZoomGlkWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomGlkWindowController.h; sourceTree = ""; }; 4B43DAAE09364CD100F03009 /* ZoomGlkWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomGlkWindowController.m; sourceTree = ""; }; 4B4B98E40733EE2400E40F96 /* Skein-annotation.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Skein-annotation.png"; sourceTree = ""; }; 4B4D512006E3894F007FAD2B /* ZoomConnector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomConnector.h; sourceTree = ""; }; 4B4D512106E3894F007FAD2B /* ZoomConnector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomConnector.m; sourceTree = ""; }; 4B4EF620050FD66E00A8E303 /* ZFiles.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZFiles.m; sourceTree = ""; }; 4B4EF623050FDC6800A8E303 /* ZoomView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomView.h; sourceTree = ""; }; 4B4EF624050FDC6800A8E303 /* ZoomView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomView.m; sourceTree = ""; }; 4B5983DA070F059E0078165F /* archive.iFiction */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = archive.iFiction; path = src/archive.iFiction; sourceTree = ""; }; 4B5CBB2D069D640900C0AA88 /* ZoomCollapsingSplitView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ZoomCollapsingSplitView.h; sourceTree = ""; }; 4B5CBB2E069D640900C0AA88 /* ZoomCollapsingSplitView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ZoomCollapsingSplitView.m; sourceTree = ""; }; 4B5CBB78069D656000C0AA88 /* ZoomStoryTableView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ZoomStoryTableView.m; sourceTree = ""; }; 4B5CBB79069D656000C0AA88 /* ZoomStoryTableView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ZoomStoryTableView.h; sourceTree = ""; }; 4B5CBB9B069D671200C0AA88 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; 4B5CBC59069D9EB700C0AA88 /* SkeinAdd.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = SkeinAdd.png; path = Skein/SkeinAdd.png; sourceTree = ""; }; 4B5CBC5A069D9EB700C0AA88 /* SkeinAnnotate.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = SkeinAnnotate.png; path = Skein/SkeinAnnotate.png; sourceTree = ""; }; 4B5CBC5B069D9EB700C0AA88 /* SkeinLocked.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = SkeinLocked.png; path = Skein/SkeinLocked.png; sourceTree = ""; }; 4B5CBC5C069D9EB700C0AA88 /* SkeinTranscript.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = SkeinTranscript.png; path = Skein/SkeinTranscript.png; sourceTree = ""; }; 4B5CBC5D069D9EB700C0AA88 /* SkeinUnlocked.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = SkeinUnlocked.png; path = Skein/SkeinUnlocked.png; sourceTree = ""; }; 4B5CBC5E069D9EB700C0AA88 /* SkeinDelete.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = SkeinDelete.png; path = Skein/SkeinDelete.png; sourceTree = ""; }; 4B61963005C1AD170019AFF7 /* information-in.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "information-in.png"; sourceTree = ""; }; 4B61963105C1AD170019AFF7 /* information-out.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "information-out.png"; sourceTree = ""; }; 4B65B39F0979B981002D5534 /* ZoomHQImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomHQImageView.h; sourceTree = ""; }; 4B65B3A00979B981002D5534 /* ZoomHQImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomHQImageView.m; sourceTree = ""; }; 4B71AB5E09E300EF00E27876 /* ifmetaxml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ifmetaxml.h; sourceTree = ""; }; 4B71AB5F09E300EF00E27876 /* ifmetaxml.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ifmetaxml.c; sourceTree = ""; }; 4B7284880CD37E980079D89B /* ZoomLFlipView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomLFlipView.h; sourceTree = ""; }; 4B7284890CD37E980079D89B /* ZoomLFlipView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomLFlipView.m; sourceTree = ""; }; 4B7284AA0CD37FF50079D89B /* LeopardExtns.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LeopardExtns.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; 4B7284AB0CD37FF50079D89B /* LeopardExtns-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "LeopardExtns-Info.plist"; sourceTree = ""; }; 4B7284FA0CD383C80079D89B /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /System/Library/Frameworks/QuartzCore.framework; sourceTree = ""; }; 4B7286E60CD3CAFF0079D89B /* ZoomSaveQuickLook.qlgenerator */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ZoomSaveQuickLook.qlgenerator; sourceTree = BUILT_PRODUCTS_DIR; }; 4B7286E70CD3CAFF0079D89B /* ZoomSaveQuickLook-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ZoomSaveQuickLook-Info.plist"; sourceTree = ""; }; 4B7522540CC7FAC500F36ECF /* signpost.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = signpost.icns; sourceTree = ""; }; 4B77DD1D0B87BBBC000D2504 /* displaySettings.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = displaySettings.png; sourceTree = ""; }; 4B7CB0740936278500F3B8F6 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = ""; }; 4B7CB0780936294B00F3B8F6 /* ZoomPlugIn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomPlugIn.h; sourceTree = ""; }; 4B7CB0790936294B00F3B8F6 /* ZoomPlugIn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomPlugIn.m; sourceTree = ""; }; 4B7CB08109362A3B00F3B8F6 /* ZoomPlugIns.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ZoomPlugIns.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 4B7CB08209362A3B00F3B8F6 /* ZoomPlugIns-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ZoomPlugIns-Info.plist"; sourceTree = ""; }; 4B7CB1AF0936345D00F3B8F6 /* ZoomGlkPlugIn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomGlkPlugIn.h; sourceTree = ""; }; 4B7CB1B00936345D00F3B8F6 /* ZoomGlkPlugIn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomGlkPlugIn.m; sourceTree = ""; }; 4B7CB1B7093634DD00F3B8F6 /* CocoaGlk.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = CocoaGlk.xcodeproj; path = depends/CocoaGlk/CocoaGlk.xcodeproj; sourceTree = ""; }; 4B7D1DAD0534999E00A8E303 /* ZoomLowerWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomLowerWindow.h; sourceTree = ""; }; 4B7D1DAE0534999E00A8E303 /* ZoomLowerWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomLowerWindow.m; sourceTree = ""; }; 4B7FA9CC06B99EE400EE766A /* NeedDrop.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = NeedDrop.png; path = Resources/NeedDrop.png; sourceTree = ""; }; 4B807BA305BFEE2700681653 /* ZoomiFictionController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomiFictionController.h; sourceTree = ""; }; 4B807BA405BFEE2700681653 /* ZoomiFictionController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomiFictionController.m; sourceTree = ""; }; 4B807BA905BFEE7200681653 /* ZoomStoryOrganiser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomStoryOrganiser.h; sourceTree = ""; }; 4B807BAA05BFEE7200681653 /* ZoomStoryOrganiser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomStoryOrganiser.m; sourceTree = ""; }; 4B807BC505BFF06E00681653 /* add-out.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "add-out.png"; sourceTree = ""; }; 4B807BD605BFF36300681653 /* add-in.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "add-in.png"; sourceTree = ""; }; 4B807BD805BFF74600681653 /* drawer-out.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawer-out.png"; sourceTree = ""; }; 4B807BD905BFF74600681653 /* drawer-in.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drawer-in.png"; sourceTree = ""; }; 4B807BEA05C009ED00681653 /* ZoomiFButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomiFButton.h; sourceTree = ""; }; 4B807BEB05C009ED00681653 /* ZoomiFButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomiFButton.m; sourceTree = ""; }; 4B840A150CBEC1B10071F3B3 /* IFDB-back.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "IFDB-back.png"; sourceTree = ""; }; 4B840A160CBEC1B10071F3B3 /* IFDB-forward.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "IFDB-forward.png"; sourceTree = ""; }; 4B840A170CBEC1B10071F3B3 /* IFDB-home.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "IFDB-home.png"; sourceTree = ""; }; 4B840A290CBEC2050071F3B3 /* IFDB-downloading.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "IFDB-downloading.png"; sourceTree = ""; }; 4B840A3A0CBECC690071F3B3 /* English */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = English; path = "English.lproj/IFDB-connecting.png"; sourceTree = ""; }; 4B840A3C0CBECC690071F3B3 /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html; name = English; path = "English.lproj/ifdb-loading.html"; sourceTree = ""; }; 4B840AC70CC2BB970071F3B3 /* ZoomDownloadView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ZoomDownloadView.h; sourceTree = ""; }; 4B840AC80CC2BB970071F3B3 /* ZoomDownloadView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ZoomDownloadView.m; sourceTree = ""; }; 4B840AC90CC2BB970071F3B3 /* ZoomWindowThatIsKey.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ZoomWindowThatIsKey.h; sourceTree = ""; }; 4B840ACA0CC2BB970071F3B3 /* ZoomWindowThatIsKey.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ZoomWindowThatIsKey.m; sourceTree = ""; }; 4B840B0F0CC2C3B10071F3B3 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = ""; }; 4B84304B0B139F6000679417 /* TADS.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = TADS.icns; sourceTree = ""; }; 4B84304D0B139F7200679417 /* HUGO.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = HUGO.icns; sourceTree = ""; }; 4B84FDDB0CAFC9970071F3B3 /* ZoomDownload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomDownload.h; sourceTree = ""; }; 4B84FDDC0CAFC9970071F3B3 /* ZoomDownload.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomDownload.m; sourceTree = ""; }; 4B87BA7109C9AAE1005D6722 /* ifmetabase-internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ifmetabase-internal.h"; sourceTree = ""; }; 4B8CE6F20AD95A3A008235D2 /* md5.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = md5.c; sourceTree = ""; }; 4B8CE6F30AD95A3A008235D2 /* md5.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = md5.h; sourceTree = ""; }; 4B926A0F0CD1464B00CE0ADB /* English */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = English; path = "English.lproj/IFDB-error.png"; sourceTree = ""; }; 4B926A110CD1464B00CE0ADB /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html; name = English; path = "English.lproj/ifdb-failed.html"; sourceTree = ""; }; 4B926A1D0CD1480B00CE0ADB /* ZoomJSError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomJSError.h; sourceTree = ""; }; 4B926A1E0CD1480B00CE0ADB /* ZoomJSError.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomJSError.m; sourceTree = ""; }; 4B926F8805E7F9DA00E5C0EA /* ZoomCollapsableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomCollapsableView.h; sourceTree = ""; }; 4B926F8905E7F9DA00E5C0EA /* ZoomCollapsableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomCollapsableView.m; sourceTree = ""; }; 4B94AEEF0CD4B2E5003C75A6 /* ZoomLeopard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomLeopard.h; sourceTree = ""; }; 4B94AEF00CD4B2E5003C75A6 /* ZoomLeopard.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomLeopard.m; sourceTree = ""; }; 4B94B03F0CD4DCBD003C75A6 /* ZoomClearView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomClearView.h; sourceTree = ""; }; 4B94B0400CD4DCBD003C75A6 /* ZoomClearView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomClearView.m; sourceTree = ""; }; 4B94B15E0CD537B8003C75A6 /* ZoomSignPost.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomSignPost.h; sourceTree = ""; }; 4B94B15F0CD537B8003C75A6 /* ZoomSignPost.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomSignPost.m; sourceTree = ""; }; 4B9ED9CF0602977C0049E468 /* Metal-Title.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Metal-Title.png"; sourceTree = ""; }; 4BA2BCEB06949E730082C022 /* ZoomSkein.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomSkein.h; sourceTree = ""; }; 4BA2BCEC06949E730082C022 /* ZoomSkein.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomSkein.m; sourceTree = ""; }; 4BA2BCF20694A0830082C022 /* ZoomSkeinItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomSkeinItem.h; sourceTree = ""; }; 4BA2BCF30694A0830082C022 /* ZoomSkeinItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomSkeinItem.m; sourceTree = ""; }; 4BA373A30CD3CB7B00C7B1D4 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; 4BA373A40CD3CB7B00C7B1D4 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; 4BA373A50CD3CB7B00C7B1D4 /* QuickLook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickLook.framework; path = /System/Library/Frameworks/QuickLook.framework; sourceTree = ""; }; 4BA377D70CD3CFF700C7B1D4 /* ZoomSaveQuickLook.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ZoomSaveQuickLook.c; sourceTree = ""; }; 4BA377DA0CD3D01000C7B1D4 /* GenerateThumbnailForURL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GenerateThumbnailForURL.m; sourceTree = ""; }; 4BA377DB0CD3D01000C7B1D4 /* GeneratePreviewForURL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratePreviewForURL.m; sourceTree = ""; }; 4BA66B2A0906538F000A3852 /* ZoomWindowThatCanBecomeKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomWindowThatCanBecomeKey.h; sourceTree = ""; }; 4BA66B2B0906538F000A3852 /* ZoomWindowThatCanBecomeKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomWindowThatCanBecomeKey.m; sourceTree = ""; }; 4BA8B8390B1B5F65007CD75E /* typographicSettings.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = typographicSettings.png; sourceTree = ""; }; 4BAADD7B079053030076ACC4 /* ZoomSkeinLayoutItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomSkeinLayoutItem.h; sourceTree = ""; }; 4BAADD7C079053030076ACC4 /* ZoomSkeinLayoutItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomSkeinLayoutItem.m; sourceTree = ""; }; 4BACE9FA05B428C700A9B6DC /* infocom.iFiction */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = infocom.iFiction; path = src/infocom.iFiction; sourceTree = SOURCE_ROOT; }; 4BACEA9605B4597500A9B6DC /* ZoomMetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomMetadata.h; sourceTree = ""; }; 4BACEA9705B4597500A9B6DC /* ZoomMetadata.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomMetadata.m; sourceTree = ""; }; 4BACEAB505B45BF400A9B6DC /* ZoomStory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomStory.h; sourceTree = ""; }; 4BACEAB605B45BF400A9B6DC /* ZoomStory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomStory.m; sourceTree = ""; }; 4BACEABB05B45C0500A9B6DC /* ZoomStoryID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomStoryID.h; sourceTree = ""; }; 4BACEABC05B45C0500A9B6DC /* ZoomStoryID.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomStoryID.m; sourceTree = ""; }; 4BAE0EF6062ADA19009426D5 /* iFiction.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = iFiction.icns; sourceTree = ""; }; 4BB27D9F0C592D9100470443 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = "../Sparkle-1.1/Extras/English-Only Framework/Sparkle.framework"; sourceTree = SOURCE_ROOT; }; 4BB515B405BC615F00D00C96 /* iFiction.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = iFiction.nib; sourceTree = ""; }; 4BB8BED308B785B200D7D334 /* ifmetabase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ifmetabase.h; sourceTree = ""; }; 4BB8BED408B785B200D7D334 /* ifmetabase.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ifmetabase.c; sourceTree = ""; }; 4BB8C0E908C2452F00D7D334 /* Builder */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Builder; sourceTree = BUILT_PRODUCTS_DIR; }; 4BB8C16A08C2497700D7D334 /* ZoomServer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ZoomServer; sourceTree = BUILT_PRODUCTS_DIR; }; 4BB8C20708C249F400D7D334 /* Info-Zoom__Upgraded_.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-Zoom__Upgraded_.plist"; sourceTree = ""; }; 4BB8C20808C249F400D7D334 /* Zoom.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Zoom.app; sourceTree = BUILT_PRODUCTS_DIR; }; 4BBC1F69062F41E300FE547F /* stars-grey.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stars-grey.png"; sourceTree = ""; }; 4BBC1F6A062F41E300FE547F /* stars-none.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stars-none.png"; sourceTree = ""; }; 4BBC1F6B062F41E300FE547F /* stars-red.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stars-red.png"; sourceTree = ""; }; 4BBC1F76062F43BB00FE547F /* ZoomRatingCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomRatingCell.h; sourceTree = ""; }; 4BBC1F77062F43BB00FE547F /* ZoomRatingCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomRatingCell.m; sourceTree = ""; }; 4BC3B03506AE8563008FCD35 /* ZoomSkeinLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomSkeinLayout.h; sourceTree = ""; }; 4BC3B03606AE8563008FCD35 /* ZoomSkeinLayout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomSkeinLayout.m; sourceTree = ""; }; 4BC5562006B83F4600F0DD4A /* ZoomResourceDrop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomResourceDrop.h; sourceTree = ""; }; 4BC5562106B83F4600F0DD4A /* ZoomResourceDrop.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomResourceDrop.m; sourceTree = ""; }; 4BCB09620615D0D800CDFB98 /* ZoomSavePreview.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomSavePreview.h; sourceTree = ""; }; 4BCB09630615D0D800CDFB98 /* ZoomSavePreview.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomSavePreview.m; sourceTree = ""; }; 4BCB09660615D67C00CDFB98 /* saveHighlightInactive.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = saveHighlightInactive.png; sourceTree = ""; }; 4BCB09670615D67C00CDFB98 /* saveBackground.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = saveBackground.png; sourceTree = ""; }; 4BCB09680615D67C00CDFB98 /* saveHighlightActive.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = saveHighlightActive.png; sourceTree = ""; }; 4BCF3F27050F8BB200A8E303 /* ZoomProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomProtocol.h; sourceTree = ""; }; 4BCF3F29050F8E0000A8E303 /* ZoomProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomProtocol.m; sourceTree = ""; }; 4BCF3F2B050F8E2400A8E303 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 4BCF3F2D050F8ECD00A8E303 /* display.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = display.h; sourceTree = ""; }; 4BCF3F2F050F9E8F00A8E303 /* ZoomServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomServer.h; sourceTree = ""; }; 4BCF3F30050F9E8F00A8E303 /* ZoomServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomServer.m; sourceTree = ""; }; 4BCF3F33050FAE5700A8E303 /* ZoomZMachine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomZMachine.h; sourceTree = ""; }; 4BCF3F34050FAE5700A8E303 /* ZoomZMachine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomZMachine.m; sourceTree = ""; }; 4BCF3F43050FB21C00A8E303 /* zoom-app.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = "zoom-app.icns"; path = "../macos/zoom-app.icns"; sourceTree = ""; }; 4BCF3F44050FB21C00A8E303 /* macreadme.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = macreadme.rtf; path = ../macos/macreadme.rtf; sourceTree = ""; }; 4BCF3F45050FB21C00A8E303 /* zoom-file.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = "zoom-file.icns"; path = "../macos/zoom-file.icns"; sourceTree = ""; }; 4BCF3F46050FB21C00A8E303 /* zoom-game.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = "zoom-game.icns"; path = "../macos/zoom-game.icns"; sourceTree = ""; }; 4BCF3F4B050FB2C500A8E303 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; 4BCF3F51050FB42600A8E303 /* MainMenu.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = MainMenu.nib; sourceTree = ""; }; 4BCF3F53050FB47200A8E303 /* ZoomClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomClient.h; sourceTree = ""; }; 4BCF3F54050FB47200A8E303 /* ZoomClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomClient.m; sourceTree = ""; }; 4BCF3F57050FB49F00A8E303 /* ZoomClient.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = ZoomClient.nib; sourceTree = ""; }; 4BCF3F59050FB57A00A8E303 /* ZoomClientController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomClientController.h; sourceTree = ""; }; 4BCF3F5A050FB57A00A8E303 /* ZoomClientController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomClientController.m; sourceTree = ""; }; 4BCF3F5E050FBAAF00A8E303 /* v6display.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = v6display.c; sourceTree = ""; tabWidth = 8; }; 4BCF3F5F050FBAAF00A8E303 /* v6display.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = v6display.h; sourceTree = ""; }; 4BCF3F62050FBB3F00A8E303 /* image.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = image.h; sourceTree = ""; }; 4BD274C408701E6700C1AE15 /* Info-ZoomView__Upgraded_.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-ZoomView__Upgraded_.plist"; sourceTree = ""; }; 4BD274C508701E6800C1AE15 /* ZoomView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ZoomView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 4BD79A8F0BA2C9AA002C82B2 /* babel */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = babel; sourceTree = BUILT_PRODUCTS_DIR; }; 4BD79A980BA2CABF002C82B2 /* babel_handler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = babel_handler.h; sourceTree = ""; }; 4BD79A990BA2CABF002C82B2 /* babel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = babel.h; sourceTree = ""; }; 4BD79A9A0BA2CABF002C82B2 /* md5.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = md5.h; sourceTree = ""; }; 4BD79A9B0BA2CABF002C82B2 /* modules.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = modules.h; sourceTree = ""; }; 4BD79A9C0BA2CABF002C82B2 /* tads.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = tads.h; sourceTree = ""; }; 4BD79A9D0BA2CABF002C82B2 /* treaty_builder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = treaty_builder.h; sourceTree = ""; }; 4BD79A9E0BA2CABF002C82B2 /* treaty.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = treaty.h; sourceTree = ""; }; 4BD79ABC0BA2CB44002C82B2 /* adrift.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = adrift.c; sourceTree = ""; }; 4BD79ABD0BA2CB44002C82B2 /* advsys.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = advsys.c; sourceTree = ""; }; 4BD79ABE0BA2CB44002C82B2 /* agt.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = agt.c; sourceTree = ""; }; 4BD79ABF0BA2CB44002C82B2 /* alan.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = alan.c; sourceTree = ""; }; 4BD79AC00BA2CB44002C82B2 /* blorb.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = blorb.c; sourceTree = ""; }; 4BD79AC10BA2CB44002C82B2 /* executable.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = executable.c; sourceTree = ""; }; 4BD79AC20BA2CB44002C82B2 /* glulx.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = glulx.c; sourceTree = ""; }; 4BD79AC30BA2CB44002C82B2 /* hugo.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = hugo.c; sourceTree = ""; }; 4BD79AC40BA2CB44002C82B2 /* level9.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = level9.c; sourceTree = ""; }; 4BD79AC50BA2CB44002C82B2 /* magscrolls.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = magscrolls.c; sourceTree = ""; }; 4BD79AC60BA2CB44002C82B2 /* tads.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = tads.c; sourceTree = ""; }; 4BD79AC70BA2CB44002C82B2 /* tads2.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = tads2.c; sourceTree = ""; }; 4BD79AC80BA2CB44002C82B2 /* tads3.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = tads3.c; sourceTree = ""; }; 4BD79AC90BA2CB44002C82B2 /* zcode.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = zcode.c; sourceTree = ""; }; 4BD79ADD0BA2CB78002C82B2 /* babel_handler.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = babel_handler.c; sourceTree = ""; }; 4BD79ADE0BA2CB78002C82B2 /* md5.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = md5.c; sourceTree = ""; }; 4BD79ADF0BA2CB78002C82B2 /* misc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = misc.c; sourceTree = ""; }; 4BD79AE10BA2CB78002C82B2 /* register.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = register.c; sourceTree = ""; }; 4BD79AE70BA2CBE9002C82B2 /* ifiction.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ifiction.c; sourceTree = ""; }; 4BD79AE80BA2CBE9002C82B2 /* ifiction.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ifiction.h; sourceTree = ""; }; 4BD79AE90BA2CBE9002C82B2 /* register_ifiction.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = register_ifiction.c; sourceTree = ""; }; 4BD79AEC0BA2CC06002C82B2 /* babel_ifiction_functions.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = babel_ifiction_functions.c; sourceTree = ""; }; 4BD79AED0BA2CC06002C82B2 /* babel_multi_functions.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = babel_multi_functions.c; sourceTree = ""; }; 4BD79AEE0BA2CC06002C82B2 /* babel_story_functions.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = babel_story_functions.c; sourceTree = ""; }; 4BD79AF20BA2CC13002C82B2 /* babel.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = babel.c; sourceTree = ""; }; 4BD81B4D06B6E9F400AD14E1 /* Blorb.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Blorb.icns; sourceTree = ""; }; 4BDFA46305358F1200A8E303 /* ZoomUpperWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomUpperWindow.h; sourceTree = ""; }; 4BDFA46405358F1200A8E303 /* ZoomUpperWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomUpperWindow.m; sourceTree = ""; }; 4BDFA4AC0535C42C00A8E303 /* ZoomMoreView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomMoreView.h; sourceTree = ""; }; 4BDFA4AD0535C42C00A8E303 /* ZoomMoreView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomMoreView.m; sourceTree = ""; }; 4BDFA4B00535E10200A8E303 /* ZoomTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomTextView.h; sourceTree = ""; }; 4BDFA4B10535E10200A8E303 /* ZoomTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomTextView.m; sourceTree = ""; }; 4BE447B80510DE5900A8E303 /* ZDisplay.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZDisplay.m; sourceTree = ""; }; 4BE447BA0510E0E000A8E303 /* display.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.c.c; path = display.c; sourceTree = ""; tabWidth = 8; }; 4BE5F510075121A400C25A70 /* ZoomTextToSpeech.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomTextToSpeech.h; sourceTree = ""; }; 4BE5F511075121A400C25A70 /* ZoomTextToSpeech.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomTextToSpeech.m; sourceTree = ""; }; 4BE621CF068C20D500369528 /* Z6Display.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Z6Display.m; sourceTree = ""; }; 4BE62208068C273400369528 /* ZoomPixmapWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomPixmapWindow.h; sourceTree = ""; }; 4BE62209068C273400369528 /* ZoomPixmapWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomPixmapWindow.m; sourceTree = ""; }; 4BE6236B068CB86300369528 /* ZoomCursor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomCursor.h; sourceTree = ""; }; 4BE6236C068CB86300369528 /* ZoomCursor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomCursor.m; sourceTree = ""; }; 4BECA7F705B194AA006840BA /* libexpat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libexpat.a; path = /usr/local/lib/libexpat.a; sourceTree = ""; }; 4BECA80005B19BE1006840BA /* ifmetadata.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.c; path = ifmetadata.c; sourceTree = ""; tabWidth = 4; usesTabs = 0; }; 4BECA81B05B19CFB006840BA /* ifmetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ifmetadata.h; sourceTree = ""; }; 4BF02D1E0C4A8141006FC32E /* ZoomGlkSaveRef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomGlkSaveRef.h; sourceTree = ""; }; 4BF02D1F0C4A8141006FC32E /* ZoomGlkSaveRef.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomGlkSaveRef.m; sourceTree = ""; }; 4BF1576306BAD034001A3C27 /* ZoomBlorbFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomBlorbFile.h; sourceTree = ""; }; 4BF1576406BAD034001A3C27 /* ZoomBlorbFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomBlorbFile.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 4B1888CE0935F863003AF62A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 4B36C4520955ED1700874F9F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 4B36C5000955EDD800874F9F /* Foundation.framework in Frameworks */, 4B36C5010955EDD800874F9F /* Cocoa.framework in Frameworks */, 4B36C5020955EDD800874F9F /* ZoomView.framework in Frameworks */, 4B36C5030955EDD800874F9F /* libExpat.a in Frameworks */, 4B36C50E0955EE6F00874F9F /* ZoomPlugIns.framework in Frameworks */, 4B36C5040955EDD800874F9F /* GlkView.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 4B39C92908EEF63400BA5E90 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 4B39CA8408EEFE8F00BA5E90 /* CoreServices.framework in Frameworks */, 4B39C94708EEF79300BA5E90 /* Foundation.framework in Frameworks */, 4B7CB03E09360A7C00F3B8F6 /* libExpat.a in Frameworks */, 4B39CBCB08EF006E00BA5E90 /* CoreFoundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 4B7284A80CD37FF50079D89B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 4B7285340CD383D20079D89B /* QuartzCore.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 4B7286E40CD3CAFF0079D89B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 4BA378130CD3D3A100C7B1D4 /* libExpat.a in Frameworks */, 4BA375D30CD3CBA100C7B1D4 /* ApplicationServices.framework in Frameworks */, 4BA375D40CD3CBA100C7B1D4 /* CoreServices.framework in Frameworks */, 4BA375D50CD3CBA100C7B1D4 /* QuickLook.framework in Frameworks */, 4BA375D60CD3CBA100C7B1D4 /* CoreFoundation.framework in Frameworks */, 4BA375D70CD3CBA100C7B1D4 /* Cocoa.framework in Frameworks */, 4BA375D80CD3CBA100C7B1D4 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 4B7CB07F09362A3B00F3B8F6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 4B7CB0D709362DDD00F3B8F6 /* Foundation.framework in Frameworks */, 4B7CB0D409362DDB00F3B8F6 /* Cocoa.framework in Frameworks */, 4B7CB09209362A5600F3B8F6 /* ZoomView.framework in Frameworks */, 4B7CB08D09362A4E00F3B8F6 /* libExpat.a in Frameworks */, 4B7CB2130936361800F3B8F6 /* GlkView.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BB8C0E308C2452E00D7D334 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 4BB8C16108C2497700D7D334 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 4BB8C16208C2497700D7D334 /* Cocoa.framework in Frameworks */, 4BB8C16308C2497700D7D334 /* Foundation.framework in Frameworks */, 4B7CB04709360AC100F3B8F6 /* libExpat.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BB8C1F708C249F400D7D334 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 4BB8C1F808C249F400D7D334 /* Cocoa.framework in Frameworks */, 4BB8C1F908C249F400D7D334 /* Foundation.framework in Frameworks */, 4BB8C1FB08C249F400D7D334 /* Carbon.framework in Frameworks */, 4BB8C1FC08C249F400D7D334 /* ZoomView.framework in Frameworks */, 4B7CB0AB09362A7900F3B8F6 /* ZoomPlugIns.framework in Frameworks */, 4B36C4100955E7EB00874F9F /* GlkView.framework in Frameworks */, 4B18890D0935FB4F003AF62A /* libExpat.a in Frameworks */, 4BB27DA00C592D9100470443 /* Sparkle.framework in Frameworks */, 4B840B100CC2C3B10071F3B3 /* WebKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BD274B808701E6700C1AE15 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 4BD274B908701E6700C1AE15 /* Cocoa.framework in Frameworks */, 4BD274BA08701E6700C1AE15 /* Foundation.framework in Frameworks */, 4BD274BC08701E6700C1AE15 /* WebKit.framework in Frameworks */, 4B7CB03D09360A7900F3B8F6 /* libExpat.a in Frameworks */, 4BD274BD08701E6700C1AE15 /* Carbon.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BD79A8D0BA2C9AA002C82B2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 4B0D80D40AC58D9E003E8CCA /* FlipView */ = { isa = PBXGroup; children = ( 4B0D80D90AC590A4003E8CCA /* ZoomFlipView.h */, 4B0D80DA0AC590A4003E8CCA /* ZoomFlipView.m */, 4B0D81C40AC59C79003E8CCA /* ZoomWhiteView.h */, 4B0D81C50AC59C79003E8CCA /* ZoomWhiteView.m */, 4B0D81DB0AC59F3F003E8CCA /* ZoomFadeView.h */, 4B0D81DC0AC59F3F003E8CCA /* ZoomFadeView.m */, 4B94B03F0CD4DCBD003C75A6 /* ZoomClearView.h */, 4B94B0400CD4DCBD003C75A6 /* ZoomClearView.m */, ); name = FlipView; sourceTree = ""; }; 4B152D2C0B46D2DA008CC1EF /* Notes */ = { isa = PBXGroup; children = ( 4B152D2D0B46D2F9008CC1EF /* ZoomNotesController.h */, 4B152D2E0B46D2F9008CC1EF /* ZoomNotesController.m */, ); name = Notes; sourceTree = ""; }; 4B1888D10935F870003AF62A /* Expat */ = { isa = PBXGroup; children = ( 4B1888D80935F912003AF62A /* ascii.h */, 4B1888D90935F912003AF62A /* asciitab.h */, 4B1888DA0935F912003AF62A /* expat_external.h */, 4B1888DB0935F912003AF62A /* expat.h */, 4B1888DC0935F912003AF62A /* iasciitab.h */, 4B1888DD0935F912003AF62A /* internal.h */, 4B1888DE0935F912003AF62A /* latin1tab.h */, 4B1888DF0935F912003AF62A /* macconfig.h */, 4B1888E00935F912003AF62A /* nametab.h */, 4B1888E10935F912003AF62A /* utf8tab.h */, 4B1888E20935F912003AF62A /* winconfig.h */, 4B1888E30935F912003AF62A /* xmlparse.c */, 4B1888E40935F912003AF62A /* xmlrole.c */, 4B1888E50935F912003AF62A /* xmlrole.h */, 4B1888E60935F912003AF62A /* xmltok_impl.c */, 4B1888E70935F912003AF62A /* xmltok_impl.h */, 4B1888E80935F912003AF62A /* xmltok_ns.c */, 4B1888E90935F912003AF62A /* xmltok.c */, 4B1888EA0935F912003AF62A /* xmltok.h */, ); name = Expat; path = ../expat; sourceTree = ""; }; 4B1E3F47050F7AD000A8E303 = { isa = PBXGroup; children = ( 4B7CB1B7093634DD00F3B8F6 /* CocoaGlk.xcodeproj */, 4B3DA126068DAEA800B7090F /* Makefile.am */, 4B1E3FD2050F7DFD00A8E303 /* TODO */, 4B1E3FD3050F7E0800A8E303 /* THANKS */, 4B1E3FD4050F7E1000A8E303 /* README */, 4B1E3FD5050F7E1A00A8E303 /* zcode.ops */, 4B1E3FD6050F7E3100A8E303 /* build_files.sh */, 4B1E3FD7050F7E3100A8E303 /* config.h */, 4B1E3FD9050F7E4300A8E303 /* ztypes.h */, 4BACE9FA05B428C700A9B6DC /* infocom.iFiction */, 4B5983DA070F059E0078165F /* archive.iFiction */, 4B1E3F7F050F7C9500A8E303 /* builder */, 4B1E3F5E050F7B2C00A8E303 /* Zoom */, 4BCF3F41050FB1C300A8E303 /* ZoomClient */, 4BCF3F42050FB1D800A8E303 /* Resources */, 4B1E3F5F050F7B8100A8E303 /* Frameworks */, 4B1E3F55050F7B0E00A8E303 /* Products */, 4B1888D10935F870003AF62A /* Expat */, 4BD79A8A0BA2C95A002C82B2 /* babel */, 4BD274C408701E6700C1AE15 /* Info-ZoomView__Upgraded_.plist */, 4BB8C20708C249F400D7D334 /* Info-Zoom__Upgraded_.plist */, 4B7CB08209362A3B00F3B8F6 /* ZoomPlugIns-Info.plist */, 4B7284AB0CD37FF50079D89B /* LeopardExtns-Info.plist */, 4B7286E70CD3CAFF0079D89B /* ZoomSaveQuickLook-Info.plist */, ); sourceTree = ""; }; 4B1E3F55050F7B0E00A8E303 /* Products */ = { isa = PBXGroup; children = ( 4B1E3F68050F7C2000A8E303 /* interp_z3.h */, 4B1E3F6A050F7C2000A8E303 /* interp_z4.h */, 4B1E3F6B050F7C2000A8E303 /* interp_gen.h */, 4B1E3F6C050F7C2000A8E303 /* interp_z5.h */, 4B1E3F6D050F7C2000A8E303 /* varop.h */, 4B1E3F6E050F7C2000A8E303 /* interp_z6.h */, 4BD274C508701E6800C1AE15 /* ZoomView.framework */, 4BB8C0E908C2452F00D7D334 /* Builder */, 4BB8C16A08C2497700D7D334 /* ZoomServer */, 4BB8C20808C249F400D7D334 /* Zoom.app */, 4B39C92B08EEF63400BA5E90 /* ZoomMetadataImporter.mdimporter */, 4B1888D00935F863003AF62A /* libExpat.a */, 4B7CB08109362A3B00F3B8F6 /* ZoomPlugIns.framework */, 4B36C4540955ED1700874F9F /* Glulxe.plugin */, 4BD79A8F0BA2C9AA002C82B2 /* babel */, 4B7284AA0CD37FF50079D89B /* LeopardExtns.bundle */, 4B7286E60CD3CAFF0079D89B /* ZoomSaveQuickLook.qlgenerator */, ); name = Products; sourceTree = ""; }; 4B1E3F5E050F7B2C00A8E303 /* Zoom */ = { isa = PBXGroup; children = ( 4B1E3FDB050F7E6F00A8E303 /* ZoomCocoa */, 4BECA7FF05B19B98006840BA /* Metadata */, 4B1E3F88050F7CF100A8E303 /* Support */, 4B1E3FAF050F7D8900A8E303 /* Interpreter */, ); name = Zoom; path = src; sourceTree = SOURCE_ROOT; }; 4B1E3F5F050F7B8100A8E303 /* Frameworks */ = { isa = PBXGroup; children = ( 4BA373A30CD3CB7B00C7B1D4 /* ApplicationServices.framework */, 4BA373A40CD3CB7B00C7B1D4 /* CoreServices.framework */, 4BA373A50CD3CB7B00C7B1D4 /* QuickLook.framework */, 4B840B0F0CC2C3B10071F3B3 /* WebKit.framework */, 4BB27D9F0C592D9100470443 /* Sparkle.framework */, 4B39CA8308EEFE8F00BA5E90 /* CoreServices.framework */, 4BECA7F705B194AA006840BA /* libexpat.a */, 4B5CBB9B069D671200C0AA88 /* Carbon.framework */, 4B39CBCA08EF006E00BA5E90 /* CoreFoundation.framework */, 4B1E3F60050F7BA000A8E303 /* Cocoa.framework */, 4BCF3F2B050F8E2400A8E303 /* Foundation.framework */, 4B7284FA0CD383C80079D89B /* QuartzCore.framework */, 4B0A32AE06A5966D00BB8878 /* WebKit.framework */, ); name = Frameworks; path = src; sourceTree = ""; }; 4B1E3F7F050F7C9500A8E303 /* builder */ = { isa = PBXGroup; children = ( 4B1E3F80050F7CC500A8E303 /* main.c */, 4B1E3F81050F7CC500A8E303 /* lex.l */, 4B1E3F82050F7CC500A8E303 /* operation.h */, 4B1E3F83050F7CC500A8E303 /* gram.y */, ); path = builder; sourceTree = SOURCE_ROOT; }; 4B1E3F88050F7CF100A8E303 /* Support */ = { isa = PBXGroup; children = ( 4BE447BA0510E0E000A8E303 /* display.c */, 4BCF3F2D050F8ECD00A8E303 /* display.h */, 4B1E3F91050F7D5200A8E303 /* blorb.c */, 4B1E3F99050F7D5200A8E303 /* blorb.h */, 4B1E3F8F050F7D5200A8E303 /* file.c */, 4B1E3F9A050F7D5200A8E303 /* file.h */, 4B1E3F94050F7D5200A8E303 /* font3.c */, 4B1E3F8B050F7D5200A8E303 /* font3.h */, 4B1E3F90050F7D5200A8E303 /* hash.c */, 4B1E3F9B050F7D5200A8E303 /* hash.h */, 4BCF3F62050FBB3F00A8E303 /* image.h */, 4B1E3F89050F7D5200A8E303 /* iff.c */, 4B1E3F8C050F7D5200A8E303 /* main.c */, 4B1E3F95050F7D5200A8E303 /* menu.c */, 4B1E3F98050F7D5200A8E303 /* menu.h */, 4B1E3F8E050F7D5200A8E303 /* options.c */, 4B1E3F97050F7D5200A8E303 /* options.h */, 4B1E3F92050F7D5200A8E303 /* rc.c */, 4B1E3F8A050F7D5200A8E303 /* rc.h */, 4B1E3F96050F7D5200A8E303 /* rc_lex.l */, 4B1E3F8D050F7D5200A8E303 /* rc_parse.y */, 4B1E3F93050F7D5200A8E303 /* rcp.h */, 4BCF3F5E050FBAAF00A8E303 /* v6display.c */, 4BCF3F5F050FBAAF00A8E303 /* v6display.h */, ); name = Support; sourceTree = ""; }; 4B1E3FAF050F7D8900A8E303 /* Interpreter */ = { isa = PBXGroup; children = ( 4B1E3FB7050F7DE200A8E303 /* debug.c */, 4B1E3FB0050F7DE200A8E303 /* debug.h */, 4B1E3FB6050F7DE200A8E303 /* eval.y */, 4B1E3FC0050F7DE200A8E303 /* interp.c */, 4B1E3FBF050F7DE200A8E303 /* interp.h */, 4B1E3FBD050F7DE200A8E303 /* random.c */, 4B1E3FBE050F7DE200A8E303 /* random.h */, 4B1E3FB3050F7DE200A8E303 /* state.c */, 4B1E3FB8050F7DE200A8E303 /* state.h */, 4B1E3FBC050F7DE200A8E303 /* stream.c */, 4B1E3FBB050F7DE200A8E303 /* stream.h */, 4B1E3FB5050F7DE200A8E303 /* tokenise.c */, 4B1E3FB4050F7DE200A8E303 /* tokenise.h */, 4B1E3FB9050F7DE200A8E303 /* zmachine.c */, 4B1E3FB1050F7DE200A8E303 /* zmachine.h */, 4B1E3FBA050F7DE200A8E303 /* zscii.c */, 4B1E3FB2050F7DE200A8E303 /* zscii.h */, ); name = Interpreter; path = src; sourceTree = SOURCE_ROOT; }; 4B1E3FDB050F7E6F00A8E303 /* ZoomCocoa */ = { isa = PBXGroup; children = ( 4BCF3F27050F8BB200A8E303 /* ZoomProtocol.h */, 4BCF3F29050F8E0000A8E303 /* ZoomProtocol.m */, 4BCF3F2F050F9E8F00A8E303 /* ZoomServer.h */, 4BCF3F30050F9E8F00A8E303 /* ZoomServer.m */, 4BCF3F33050FAE5700A8E303 /* ZoomZMachine.h */, 4BCF3F34050FAE5700A8E303 /* ZoomZMachine.m */, 4B4EF620050FD66E00A8E303 /* ZFiles.m */, 4BE447B80510DE5900A8E303 /* ZDisplay.m */, 4BE621CF068C20D500369528 /* Z6Display.m */, ); name = ZoomCocoa; path = zoomCocoa; sourceTree = ""; }; 4B2EAFB105B08D2F0021A5E6 /* Metadata */ = { isa = PBXGroup; children = ( 4B2EAFAD05B08D1E0021A5E6 /* ZoomGameInfoController.h */, 4B2EAFAE05B08D1E0021A5E6 /* ZoomGameInfoController.m */, 4BACEA9605B4597500A9B6DC /* ZoomMetadata.h */, 4BACEA9705B4597500A9B6DC /* ZoomMetadata.m */, 4BACEAB505B45BF400A9B6DC /* ZoomStory.h */, 4BACEAB605B45BF400A9B6DC /* ZoomStory.m */, 4BACEABB05B45C0500A9B6DC /* ZoomStoryID.h */, 4BACEABC05B45C0500A9B6DC /* ZoomStoryID.m */, ); name = Metadata; sourceTree = ""; }; 4B36C44F0955ECDD00874F9F /* Glulxe */ = { isa = PBXGroup; children = ( 4B36C4550955ED1700874F9F /* Glulxe-Info.plist */, 4B36C4670955EDB600874F9F /* ZoomGlulxe.h */, 4B36C4680955EDB600874F9F /* ZoomGlulxe.m */, ); name = Glulxe; sourceTree = ""; }; 4B39C93608EEF64C00BA5E90 /* Spotlight */ = { isa = PBXGroup; children = ( 4B39C94008EEF75600BA5E90 /* MetadataImporter.h */, 4B39C94108EEF75600BA5E90 /* MetadataImporter.m */, 4B39C94208EEF75600BA5E90 /* schema.xml */, 4B39C92C08EEF63400BA5E90 /* ZoomMetadataImporter-Info.plist */, ); path = Spotlight; sourceTree = ""; }; 4B7284810CD37AF90079D89B /* Leopard */ = { isa = PBXGroup; children = ( 4B7286BE0CD3B99C0079D89B /* QuickLook */, 4B7284880CD37E980079D89B /* ZoomLFlipView.h */, 4B7284890CD37E980079D89B /* ZoomLFlipView.m */, 4B94AEEF0CD4B2E5003C75A6 /* ZoomLeopard.h */, 4B94AEF00CD4B2E5003C75A6 /* ZoomLeopard.m */, ); path = Leopard; sourceTree = ""; }; 4B7286BE0CD3B99C0079D89B /* QuickLook */ = { isa = PBXGroup; children = ( 4BA377DA0CD3D01000C7B1D4 /* GenerateThumbnailForURL.m */, 4BA377DB0CD3D01000C7B1D4 /* GeneratePreviewForURL.m */, 4BA377D70CD3CFF700C7B1D4 /* ZoomSaveQuickLook.c */, ); name = QuickLook; sourceTree = ""; }; 4B7CB0730936276B00F3B8F6 /* PlugIns */ = { isa = PBXGroup; children = ( 4B36C44F0955ECDD00874F9F /* Glulxe */, 4B7CB0740936278500F3B8F6 /* README */, 4B7CB0780936294B00F3B8F6 /* ZoomPlugIn.h */, 4B7CB0790936294B00F3B8F6 /* ZoomPlugIn.m */, 4B7CB1AF0936345D00F3B8F6 /* ZoomGlkPlugIn.h */, 4B7CB1B00936345D00F3B8F6 /* ZoomGlkPlugIn.m */, 4B43DAAD09364CD100F03009 /* ZoomGlkWindowController.h */, 4B43DAAE09364CD100F03009 /* ZoomGlkWindowController.m */, 4B0CAB4D097F07C000867EF4 /* ZoomGlkDocument.h */, 4B0CAB4E097F07C000867EF4 /* ZoomGlkDocument.m */, 4B3E766A0BA2D47300661FE8 /* ZoomBabel.h */, 4B3E766B0BA2D47300661FE8 /* ZoomBabel.m */, 4BF02D1E0C4A8141006FC32E /* ZoomGlkSaveRef.h */, 4BF02D1F0C4A8141006FC32E /* ZoomGlkSaveRef.m */, 4B123EC80C9C636200CA3374 /* ZoomPlugInManager.h */, 4B123EC90C9C636200CA3374 /* ZoomPlugInManager.m */, 4B1242D60CAE93D600CA3374 /* ZoomPlugInController.h */, 4B1242D70CAE93D600CA3374 /* ZoomPlugInController.m */, 4B1243030CAE964400CA3374 /* ZoomPlugInCell.h */, 4B1243040CAE964400CA3374 /* ZoomPlugInCell.m */, 4B1243190CAE9B2500CA3374 /* ZoomPlugInInfo.h */, 4B12431A0CAE9B2500CA3374 /* ZoomPlugInInfo.m */, 4B84FDDB0CAFC9970071F3B3 /* ZoomDownload.h */, 4B84FDDC0CAFC9970071F3B3 /* ZoomDownload.m */, 4B94B15E0CD537B8003C75A6 /* ZoomSignPost.h */, 4B94B15F0CD537B8003C75A6 /* ZoomSignPost.m */, ); path = PlugIns; sourceTree = ""; }; 4B7CB1BA093634DD00F3B8F6 /* Products */ = { isa = PBXGroup; children = ( 4B7CB1C3093634DD00F3B8F6 /* CocoaGlk.app */, 4B7CB1C5093634DD00F3B8F6 /* GlkView.framework */, 4B7CB1C7093634DD00F3B8F6 /* GlkClient.framework */, 4BF6A8C50E2D5F8800A9CD10 /* GlkSound.framework */, 4B7CB1C9093634DD00F3B8F6 /* multiwin */, 4B7CB1CB093634DD00F3B8F6 /* glulxe */, 4B7CB1CD093634DD00F3B8F6 /* imagetest */, 4BD093970FACAEEE001F7EF0 /* git */, ); name = Products; sourceTree = ""; }; 4B807B9E05BFEE0C00681653 /* iFiction */ = { isa = PBXGroup; children = ( 4B0D80D40AC58D9E003E8CCA /* FlipView */, 4B807BA905BFEE7200681653 /* ZoomStoryOrganiser.h */, 4B807BAA05BFEE7200681653 /* ZoomStoryOrganiser.m */, 4B807BA305BFEE2700681653 /* ZoomiFictionController.h */, 4B807BA405BFEE2700681653 /* ZoomiFictionController.m */, 4B807BEA05C009ED00681653 /* ZoomiFButton.h */, 4B807BEB05C009ED00681653 /* ZoomiFButton.m */, 4B926F8805E7F9DA00E5C0EA /* ZoomCollapsableView.h */, 4B926F8905E7F9DA00E5C0EA /* ZoomCollapsableView.m */, 4B5CBB2D069D640900C0AA88 /* ZoomCollapsingSplitView.h */, 4B5CBB2E069D640900C0AA88 /* ZoomCollapsingSplitView.m */, 4B5CBB79069D656000C0AA88 /* ZoomStoryTableView.h */, 4B5CBB78069D656000C0AA88 /* ZoomStoryTableView.m */, 4B13ECD2060F93F200021429 /* ZoomSavePreviewView.h */, 4B13ECD3060F93F200021429 /* ZoomSavePreviewView.m */, 4BCB09620615D0D800CDFB98 /* ZoomSavePreview.h */, 4BCB09630615D0D800CDFB98 /* ZoomSavePreview.m */, 4BBC1F76062F43BB00FE547F /* ZoomRatingCell.h */, 4BBC1F77062F43BB00FE547F /* ZoomRatingCell.m */, 4B65B39F0979B981002D5534 /* ZoomHQImageView.h */, 4B65B3A00979B981002D5534 /* ZoomHQImageView.m */, 4B840AC70CC2BB970071F3B3 /* ZoomDownloadView.h */, 4B840AC80CC2BB970071F3B3 /* ZoomDownloadView.m */, 4B840AC90CC2BB970071F3B3 /* ZoomWindowThatIsKey.h */, 4B840ACA0CC2BB970071F3B3 /* ZoomWindowThatIsKey.m */, 4B926A1D0CD1480B00CE0ADB /* ZoomJSError.h */, 4B926A1E0CD1480B00CE0ADB /* ZoomJSError.m */, ); name = iFiction; sourceTree = ""; }; 4BA2BCE806949E3E0082C022 /* Skeins */ = { isa = PBXGroup; children = ( 4BA2BCEB06949E730082C022 /* ZoomSkein.h */, 4BA2BCEC06949E730082C022 /* ZoomSkein.m */, 4B14632106A2DD9E00398650 /* ZoomSkeinXML.m */, 4BA2BCF20694A0830082C022 /* ZoomSkeinItem.h */, 4BA2BCF30694A0830082C022 /* ZoomSkeinItem.m */, 4B0A32B506A596DB00BB8878 /* ZoomSkeinWeb.m */, 4B1884AF06975647004D8501 /* ZoomSkeinView.h */, 4B1884B006975647004D8501 /* ZoomSkeinView.m */, 4B0A32E406A59ADA00BB8878 /* ZoomSkeinViewWeb.m */, 4BC3B03506AE8563008FCD35 /* ZoomSkeinLayout.h */, 4BC3B03606AE8563008FCD35 /* ZoomSkeinLayout.m */, 4BAADD7B079053030076ACC4 /* ZoomSkeinLayoutItem.h */, 4BAADD7C079053030076ACC4 /* ZoomSkeinLayoutItem.m */, 4B18852906987AC6004D8501 /* ZoomSkeinController.h */, 4B18852A06987AC6004D8501 /* ZoomSkeinController.m */, ); name = Skeins; path = Skein; sourceTree = ""; }; 4BC5561D06B83EEB00F0DD4A /* Resources */ = { isa = PBXGroup; children = ( 4BC5562006B83F4600F0DD4A /* ZoomResourceDrop.h */, 4BC5562106B83F4600F0DD4A /* ZoomResourceDrop.m */, 4BF1576306BAD034001A3C27 /* ZoomBlorbFile.h */, 4BF1576406BAD034001A3C27 /* ZoomBlorbFile.m */, ); path = Resources; sourceTree = ""; }; 4BCF3F41050FB1C300A8E303 /* ZoomClient */ = { isa = PBXGroup; children = ( 4BCF3F4B050FB2C500A8E303 /* main.m */, 4BCF3F53050FB47200A8E303 /* ZoomClient.h */, 4BCF3F54050FB47200A8E303 /* ZoomClient.m */, 4BCF3F59050FB57A00A8E303 /* ZoomClientController.h */, 4BCF3F5A050FB57A00A8E303 /* ZoomClientController.m */, 4B23C64E053C9C8C00A8E303 /* ZoomAppDelegate.h */, 4B23C64F053C9C8C00A8E303 /* ZoomAppDelegate.m */, 4B418DC30594FB97009C44DE /* ZoomPreferenceWindow.h */, 4B418DC40594FB97009C44DE /* ZoomPreferenceWindow.m */, 4BA66B2A0906538F000A3852 /* ZoomWindowThatCanBecomeKey.h */, 4BA66B2B0906538F000A3852 /* ZoomWindowThatCanBecomeKey.m */, 4BA2BCE806949E3E0082C022 /* Skeins */, 4B2EAFB105B08D2F0021A5E6 /* Metadata */, 4B807B9E05BFEE0C00681653 /* iFiction */, 4BDFA4E80535E9DE00A8E303 /* ZoomView */, 4BC5561D06B83EEB00F0DD4A /* Resources */, 4B39C93608EEF64C00BA5E90 /* Spotlight */, 4B152D2C0B46D2DA008CC1EF /* Notes */, 4B7CB0730936276B00F3B8F6 /* PlugIns */, 4B7284810CD37AF90079D89B /* Leopard */, ); name = ZoomClient; path = src/zoomCocoa; sourceTree = SOURCE_ROOT; }; 4BCF3F42050FB1D800A8E303 /* Resources */ = { isa = PBXGroup; children = ( 4B7522540CC7FAC500F36ECF /* signpost.icns */, 4B926A0E0CD1464B00CE0ADB /* IFDB-error.png */, 4B926A100CD1464B00CE0ADB /* ifdb-failed.html */, 4B840A390CBECC690071F3B3 /* IFDB-connecting.png */, 4B840A3B0CBECC690071F3B3 /* ifdb-loading.html */, 4B840A150CBEC1B10071F3B3 /* IFDB-back.png */, 4B840A160CBEC1B10071F3B3 /* IFDB-forward.png */, 4B840A170CBEC1B10071F3B3 /* IFDB-home.png */, 4B840A290CBEC2050071F3B3 /* IFDB-downloading.png */, 4B0D81E10AC5A3C0003E8CCA /* top-shading.png */, 4B152A030B440B9D008CC1EF /* SkeinDiffersBadge.png */, 4B5CBC59069D9EB700C0AA88 /* SkeinAdd.png */, 4B5CBC5E069D9EB700C0AA88 /* SkeinDelete.png */, 4B5CBC5B069D9EB700C0AA88 /* SkeinLocked.png */, 4B5CBC5D069D9EB700C0AA88 /* SkeinUnlocked.png */, 4B5CBC5A069D9EB700C0AA88 /* SkeinAnnotate.png */, 4B5CBC5C069D9EB700C0AA88 /* SkeinTranscript.png */, 4B1885B20698B867004D8501 /* Skein-unplayed.png */, 4B1885B30698B867004D8501 /* Skein-selected.png */, 4B1885B40698B867004D8501 /* Skein-active.png */, 4B1885B50698B867004D8501 /* Skein-unchanged.png */, 4B1885B60698B867004D8501 /* Skein-changed.png */, 4B4B98E40733EE2400E40F96 /* Skein-annotation.png */, 4B77DD1D0B87BBBC000D2504 /* displaySettings.png */, 4B1FEB750ACDBC44008B9EFE /* GlkClient.icns */, 4B1C13FD05C5A94B00E5796D /* Credits.rtf */, 4BCF3F43050FB21C00A8E303 /* zoom-app.icns */, 4BCF3F44050FB21C00A8E303 /* macreadme.rtf */, 4BCF3F45050FB21C00A8E303 /* zoom-file.icns */, 4BCF3F46050FB21C00A8E303 /* zoom-game.icns */, 4BAE0EF6062ADA19009426D5 /* iFiction.icns */, 4BD81B4D06B6E9F400AD14E1 /* Blorb.icns */, 4B418DE40594FC3B009C44DE /* gameSettings.png */, 4B418DE50594FC3B009C44DE /* fontSettings.png */, 4B418DE60594FC3B009C44DE /* generalSettings.png */, 4BA8B8390B1B5F65007CD75E /* typographicSettings.png */, 4B84304B0B139F6000679417 /* TADS.icns */, 4B84304D0B139F7200679417 /* HUGO.icns */, 4B418DE70594FC3B009C44DE /* colourSettings.png */, 4B9ED9CF0602977C0049E468 /* Metal-Title.png */, 4B807BC505BFF06E00681653 /* add-out.png */, 4B807BD605BFF36300681653 /* add-in.png */, 4B807BD805BFF74600681653 /* drawer-out.png */, 4B807BD905BFF74600681653 /* drawer-in.png */, 4B0DC63D05C0A0EB000B96A3 /* continue-out.png */, 4B0DC63C05C0A0EB000B96A3 /* continue-in.png */, 4B0DC63F05C0A0EB000B96A3 /* newgame-out.png */, 4B0DC63E05C0A0EB000B96A3 /* newgame-in.png */, 4B0DC67B05C0A61D000B96A3 /* disabledButton.png */, 4B0DC66805C0A425000B96A3 /* Z-Decal.png */, 4B61963005C1AD170019AFF7 /* information-in.png */, 4B61963105C1AD170019AFF7 /* information-out.png */, 4BCB09660615D67C00CDFB98 /* saveHighlightInactive.png */, 4BCB09670615D67C00CDFB98 /* saveBackground.png */, 4BCB09680615D67C00CDFB98 /* saveHighlightActive.png */, 4BBC1F69062F41E300FE547F /* stars-grey.png */, 4BBC1F6A062F41E300FE547F /* stars-none.png */, 4BBC1F6B062F41E300FE547F /* stars-red.png */, 4B7FA9CC06B99EE400EE766A /* NeedDrop.png */, 4B43DA8309364C7400F03009 /* GlkWindow.nib */, 4BCF3F51050FB42600A8E303 /* MainMenu.nib */, 4BCF3F57050FB49F00A8E303 /* ZoomClient.nib */, 4B418E140594FCDB009C44DE /* Preferences.nib */, 4B2EAF9905B056EC0021A5E6 /* GameInfo.nib */, 4BB515B405BC615F00D00C96 /* iFiction.nib */, 4B1C14D205C69CAD00E5796D /* iFiction-10.2.nib */, 4B18850B069873F0004D8501 /* Skein.nib */, 4B152DBD0B46E929008CC1EF /* NoteWindow.nib */, 4B1242CD0CAE8D1800CA3374 /* PluginManager.nib */, ); name = Resources; path = src/zoomCocoa; sourceTree = SOURCE_ROOT; }; 4BD79A8A0BA2C95A002C82B2 /* babel */ = { isa = PBXGroup; children = ( 4BD79ABA0BA2CAFA002C82B2 /* babel */, 4BD79AB90BA2CAF3002C82B2 /* babel_functions */, 4BD79AB80BA2CAE7002C82B2 /* ifiction */, 4BD79AB70BA2CAE1002C82B2 /* bh */, 4BD79AB60BA2CADA002C82B2 /* treaty */, 4BD79A990BA2CABF002C82B2 /* babel.h */, 4BD79A9B0BA2CABF002C82B2 /* modules.h */, 4BD79A9E0BA2CABF002C82B2 /* treaty.h */, ); name = babel; path = ../babel; sourceTree = ""; }; 4BD79AB60BA2CADA002C82B2 /* treaty */ = { isa = PBXGroup; children = ( 4BD79A9D0BA2CABF002C82B2 /* treaty_builder.h */, 4BD79A9C0BA2CABF002C82B2 /* tads.h */, 4BD79ABC0BA2CB44002C82B2 /* adrift.c */, 4BD79ABD0BA2CB44002C82B2 /* advsys.c */, 4BD79ABE0BA2CB44002C82B2 /* agt.c */, 4BD79ABF0BA2CB44002C82B2 /* alan.c */, 4BD79AC00BA2CB44002C82B2 /* blorb.c */, 4BD79AC10BA2CB44002C82B2 /* executable.c */, 4BD79AC20BA2CB44002C82B2 /* glulx.c */, 4BD79AC30BA2CB44002C82B2 /* hugo.c */, 4BD79AC40BA2CB44002C82B2 /* level9.c */, 4BD79AC50BA2CB44002C82B2 /* magscrolls.c */, 4BD79AC60BA2CB44002C82B2 /* tads.c */, 4BD79AC70BA2CB44002C82B2 /* tads2.c */, 4BD79AC80BA2CB44002C82B2 /* tads3.c */, 4BD79AC90BA2CB44002C82B2 /* zcode.c */, ); name = treaty; sourceTree = ""; }; 4BD79AB70BA2CAE1002C82B2 /* bh */ = { isa = PBXGroup; children = ( 4BD79A9A0BA2CABF002C82B2 /* md5.h */, 4BD79A980BA2CABF002C82B2 /* babel_handler.h */, 4BD79ADD0BA2CB78002C82B2 /* babel_handler.c */, 4BD79ADE0BA2CB78002C82B2 /* md5.c */, 4BD79ADF0BA2CB78002C82B2 /* misc.c */, 4BD79AE10BA2CB78002C82B2 /* register.c */, ); name = bh; sourceTree = ""; }; 4BD79AB80BA2CAE7002C82B2 /* ifiction */ = { isa = PBXGroup; children = ( 4BD79AE70BA2CBE9002C82B2 /* ifiction.c */, 4BD79AE80BA2CBE9002C82B2 /* ifiction.h */, 4BD79AE90BA2CBE9002C82B2 /* register_ifiction.c */, ); name = ifiction; sourceTree = ""; }; 4BD79AB90BA2CAF3002C82B2 /* babel_functions */ = { isa = PBXGroup; children = ( 4BD79AEC0BA2CC06002C82B2 /* babel_ifiction_functions.c */, 4BD79AED0BA2CC06002C82B2 /* babel_multi_functions.c */, 4BD79AEE0BA2CC06002C82B2 /* babel_story_functions.c */, ); name = " babel_functions"; sourceTree = ""; }; 4BD79ABA0BA2CAFA002C82B2 /* babel */ = { isa = PBXGroup; children = ( 4BD79AF20BA2CC13002C82B2 /* babel.c */, ); name = babel; sourceTree = ""; }; 4BDFA4E80535E9DE00A8E303 /* ZoomView */ = { isa = PBXGroup; children = ( 4B4D512006E3894F007FAD2B /* ZoomConnector.h */, 4B4D512106E3894F007FAD2B /* ZoomConnector.m */, 4B418ED805961D2C009C44DE /* ZoomPreferences.h */, 4B418ED905961D2C009C44DE /* ZoomPreferences.m */, 4B4EF623050FDC6800A8E303 /* ZoomView.h */, 4B4EF624050FDC6800A8E303 /* ZoomView.m */, 4B7D1DAD0534999E00A8E303 /* ZoomLowerWindow.h */, 4B7D1DAE0534999E00A8E303 /* ZoomLowerWindow.m */, 4BDFA46305358F1200A8E303 /* ZoomUpperWindow.h */, 4BDFA46405358F1200A8E303 /* ZoomUpperWindow.m */, 4BDFA4AC0535C42C00A8E303 /* ZoomMoreView.h */, 4BDFA4AD0535C42C00A8E303 /* ZoomMoreView.m */, 4BDFA4B00535E10200A8E303 /* ZoomTextView.h */, 4BDFA4B10535E10200A8E303 /* ZoomTextView.m */, 4B2D95C9053706CD00A8E303 /* ZoomScrollView.h */, 4B2D95CA053706CD00A8E303 /* ZoomScrollView.m */, 4B2D95CE05372EF900A8E303 /* ZoomUpperWindowView.h */, 4B2D95CF05372EF900A8E303 /* ZoomUpperWindowView.m */, 4BE62208068C273400369528 /* ZoomPixmapWindow.h */, 4BE62209068C273400369528 /* ZoomPixmapWindow.m */, 4BE6236B068CB86300369528 /* ZoomCursor.h */, 4BE6236C068CB86300369528 /* ZoomCursor.m */, 4B3DA12F068DAF9E00B7090F /* ZoomInputLine.h */, 4B3DA130068DAF9E00B7090F /* ZoomInputLine.m */, 4BE5F510075121A400C25A70 /* ZoomTextToSpeech.h */, 4BE5F511075121A400C25A70 /* ZoomTextToSpeech.m */, ); name = ZoomView; sourceTree = ""; }; 4BECA7FF05B19B98006840BA /* Metadata */ = { isa = PBXGroup; children = ( 4B8CE6F30AD95A3A008235D2 /* md5.h */, 4B8CE6F20AD95A3A008235D2 /* md5.c */, 4BECA81B05B19CFB006840BA /* ifmetadata.h */, 4BECA80005B19BE1006840BA /* ifmetadata.c */, 4B87BA7109C9AAE1005D6722 /* ifmetabase-internal.h */, 4BB8BED308B785B200D7D334 /* ifmetabase.h */, 4BB8BED408B785B200D7D334 /* ifmetabase.c */, 4B71AB5E09E300EF00E27876 /* ifmetaxml.h */, 4B71AB5F09E300EF00E27876 /* ifmetaxml.c */, ); name = Metadata; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 4B1888CC0935F863003AF62A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 4B1888EB0935F912003AF62A /* ascii.h in Headers */, 4B1888EC0935F912003AF62A /* asciitab.h in Headers */, 4B1888ED0935F912003AF62A /* expat_external.h in Headers */, 4B1888EE0935F912003AF62A /* expat.h in Headers */, 4B1888EF0935F912003AF62A /* iasciitab.h in Headers */, 4B1888F00935F912003AF62A /* internal.h in Headers */, 4B1888F10935F912003AF62A /* latin1tab.h in Headers */, 4B1888F20935F912003AF62A /* macconfig.h in Headers */, 4B1888F30935F912003AF62A /* nametab.h in Headers */, 4B1888F40935F912003AF62A /* utf8tab.h in Headers */, 4B1888F50935F912003AF62A /* winconfig.h in Headers */, 4B1888F80935F912003AF62A /* xmlrole.h in Headers */, 4B1888FD0935F912003AF62A /* xmltok.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 4B7CB07C09362A3B00F3B8F6 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 4B7CB0AC09362A8D00F3B8F6 /* ZoomStory.h in Headers */, 4B7CB0AE09362A8E00F3B8F6 /* ZoomStoryID.h in Headers */, 4B7CB0B409362AA600F3B8F6 /* ifmetadata.h in Headers */, 4B7CB0B609362AA700F3B8F6 /* ifmetabase.h in Headers */, 4B7CB15709362DFA00F3B8F6 /* ZoomMetadata.h in Headers */, 4B7CB1B10936345D00F3B8F6 /* ZoomGlkPlugIn.h in Headers */, 4B7CB1EA0936357900F3B8F6 /* ZoomPlugIn.h in Headers */, 4B43DAB109364CD700F03009 /* ZoomGlkWindowController.h in Headers */, 4B0CAB69097F0CBB00867EF4 /* ZoomGlkDocument.h in Headers */, 4B87BA7309C9AB13005D6722 /* ifmetabase-internal.h in Headers */, 4B71AB6209E300FF00E27876 /* ifmetaxml.h in Headers */, 4B8CE6F50AD95A3A008235D2 /* md5.h in Headers */, 4B152CE20B46CBEB008CC1EF /* ZoomGameInfoController.h in Headers */, 4B152D2F0B46D2F9008CC1EF /* ZoomNotesController.h in Headers */, 4BE175940B792BD80094B73D /* ZoomWindowThatCanBecomeKey.h in Headers */, 4B3E766C0BA2D47300661FE8 /* ZoomBabel.h in Headers */, 4B3E76DD0BA2DF8E00661FE8 /* ZoomResourceDrop.h in Headers */, 4BF02D200C4A8141006FC32E /* ZoomGlkSaveRef.h in Headers */, 4B123ECA0C9C636200CA3374 /* ZoomPlugInManager.h in Headers */, 4B1242D80CAE93D600CA3374 /* ZoomPlugInController.h in Headers */, 4B1243050CAE964400CA3374 /* ZoomPlugInCell.h in Headers */, 4B12431B0CAE9B2500CA3374 /* ZoomPlugInInfo.h in Headers */, 4B84FDDD0CAFC9970071F3B3 /* ZoomDownload.h in Headers */, 4B7520090CC6A08200F36ECF /* tads.h in Headers */, 4B94B1600CD537B8003C75A6 /* ZoomSignPost.h in Headers */, 4B4D65FF0CE3CA2C00943422 /* ZoomClearView.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BB8C0DD08C2452E00D7D334 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 4BB8C0DE08C2452E00D7D334 /* operation.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BB8C12708C2497700D7D334 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 4BB8C12808C2497700D7D334 /* interp_z3.h in Headers */, 4BB8C12908C2497700D7D334 /* interp_z4.h in Headers */, 4BB8C12A08C2497700D7D334 /* interp_gen.h in Headers */, 4BB8C12B08C2497700D7D334 /* interp_z5.h in Headers */, 4BB8C12C08C2497700D7D334 /* varop.h in Headers */, 4BB8C12D08C2497700D7D334 /* interp_z6.h in Headers */, 4BB8C12E08C2497700D7D334 /* rc.h in Headers */, 4BB8C12F08C2497700D7D334 /* font3.h in Headers */, 4BB8C13008C2497700D7D334 /* rcp.h in Headers */, 4BB8C13108C2497700D7D334 /* options.h in Headers */, 4BB8C13208C2497700D7D334 /* menu.h in Headers */, 4BB8C13308C2497700D7D334 /* file.h in Headers */, 4BB8C13408C2497700D7D334 /* hash.h in Headers */, 4BB8C13508C2497700D7D334 /* debug.h in Headers */, 4BB8C13608C2497700D7D334 /* zmachine.h in Headers */, 4BB8C13708C2497700D7D334 /* zscii.h in Headers */, 4BB8C13808C2497700D7D334 /* tokenise.h in Headers */, 4BB8C13908C2497700D7D334 /* state.h in Headers */, 4BB8C13A08C2497700D7D334 /* stream.h in Headers */, 4BB8C13B08C2497700D7D334 /* random.h in Headers */, 4BB8C13C08C2497700D7D334 /* interp.h in Headers */, 4BB8C13D08C2497700D7D334 /* config.h in Headers */, 4BB8C13E08C2497700D7D334 /* ztypes.h in Headers */, 4BB8C13F08C2497700D7D334 /* ZoomProtocol.h in Headers */, 4BB8C14008C2497700D7D334 /* display.h in Headers */, 4BB8C14108C2497700D7D334 /* ZoomServer.h in Headers */, 4BB8C14208C2497700D7D334 /* ZoomZMachine.h in Headers */, 4BB8C14308C2497700D7D334 /* v6display.h in Headers */, 4BB8C14408C2497700D7D334 /* image.h in Headers */, 4BB8C14508C2497700D7D334 /* blorb.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BB8C18D08C249F400D7D334 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 4BB8C18E08C249F400D7D334 /* ZoomProtocol.h in Headers */, 4BB8C18F08C249F400D7D334 /* ZoomClientController.h in Headers */, 4BB8C19008C249F400D7D334 /* ZoomClient.h in Headers */, 4BB8C19108C249F400D7D334 /* ZoomLowerWindow.h in Headers */, 4BB8C19208C249F400D7D334 /* ZoomUpperWindow.h in Headers */, 4BB8C19308C249F400D7D334 /* ZoomMoreView.h in Headers */, 4BB8C19408C249F400D7D334 /* ZoomTextView.h in Headers */, 4BB8C19508C249F400D7D334 /* ZoomScrollView.h in Headers */, 4BB8C19608C249F400D7D334 /* ZoomUpperWindowView.h in Headers */, 4BB8C19708C249F400D7D334 /* ZoomView.h in Headers */, 4BB8C19808C249F400D7D334 /* ZoomAppDelegate.h in Headers */, 4BB8C19908C249F400D7D334 /* ZoomPreferenceWindow.h in Headers */, 4BB8C19A08C249F400D7D334 /* ZoomPreferences.h in Headers */, 4BB8C19F08C249F400D7D334 /* ZoomiFictionController.h in Headers */, 4BB8C1A108C249F400D7D334 /* ZoomCollapsableView.h in Headers */, 4BB8C1A208C249F400D7D334 /* ZoomSavePreviewView.h in Headers */, 4BB8C1A308C249F400D7D334 /* ZoomiFButton.h in Headers */, 4BB8C1A408C249F400D7D334 /* ZoomSavePreview.h in Headers */, 4BB8C1A508C249F400D7D334 /* ZoomRatingCell.h in Headers */, 4BB8C1A608C249F400D7D334 /* ZoomPixmapWindow.h in Headers */, 4BB8C1A708C249F400D7D334 /* ZoomCursor.h in Headers */, 4BB8C1A908C249F400D7D334 /* ZoomSkein.h in Headers */, 4BB8C1AA08C249F400D7D334 /* ZoomSkeinItem.h in Headers */, 4BB8C1AB08C249F400D7D334 /* ZoomSkeinView.h in Headers */, 4BB8C1AE08C249F400D7D334 /* ZoomCollapsingSplitView.h in Headers */, 4BB8C1AF08C249F400D7D334 /* ZoomStoryTableView.h in Headers */, 4BB8C1B008C249F400D7D334 /* ZoomSkeinLayout.h in Headers */, 4BB8C1B108C249F400D7D334 /* ZoomResourceDrop.h in Headers */, 4BB8C1B208C249F400D7D334 /* ZoomBlorbFile.h in Headers */, 4BB8C1B308C249F400D7D334 /* ZoomConnector.h in Headers */, 4BB8C1B508C249F400D7D334 /* ZoomSkeinLayoutItem.h in Headers */, 4B65B3A10979B981002D5534 /* ZoomHQImageView.h in Headers */, 4B0D80DB0AC590A4003E8CCA /* ZoomFlipView.h in Headers */, 4B0D81C60AC59C79003E8CCA /* ZoomWhiteView.h in Headers */, 4B0D81DD0AC59F3F003E8CCA /* ZoomFadeView.h in Headers */, 4BA8B5770B1B0479007CD75E /* ZoomInputLine.h in Headers */, 4BA8B5780B1B047A007CD75E /* ZoomTextToSpeech.h in Headers */, 4B95CDB9C5B03AD500FD9F27 /* ZoomSkeinController.h in Headers */, 4B3E79D90BA31FA800661FE8 /* ZoomStoryOrganiser.h in Headers */, 4B84007E0CB7EBB20071F3B3 /* ZoomPlugInInfo.h in Headers */, 4B840ACF0CC2BB9A0071F3B3 /* ZoomDownloadView.h in Headers */, 4B840AD10CC2BB9B0071F3B3 /* ZoomWindowThatIsKey.h in Headers */, 4B926A1F0CD1480B00CE0ADB /* ZoomJSError.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BD2747B08701E6700C1AE15 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 4BD2747C08701E6700C1AE15 /* ZoomView.h in Headers */, 4BD2747D08701E6700C1AE15 /* ZoomLowerWindow.h in Headers */, 4BD2747E08701E6700C1AE15 /* ZoomUpperWindow.h in Headers */, 4BD2747F08701E6700C1AE15 /* ZoomMoreView.h in Headers */, 4BD2748008701E6700C1AE15 /* ZoomTextView.h in Headers */, 4BD2748108701E6700C1AE15 /* ZoomProtocol.h in Headers */, 4BD2748208701E6700C1AE15 /* ZoomScrollView.h in Headers */, 4BD2748308701E6700C1AE15 /* ZoomUpperWindowView.h in Headers */, 4BD2748508701E6700C1AE15 /* ZoomPixmapWindow.h in Headers */, 4BD2748608701E6700C1AE15 /* ZoomCursor.h in Headers */, 4BD2748708701E6700C1AE15 /* ZoomInputLine.h in Headers */, 4BD2748808701E6700C1AE15 /* ZoomSkeinItem.h in Headers */, 4BD2748908701E6700C1AE15 /* ZoomSkein.h in Headers */, 4BD2748A08701E6700C1AE15 /* ZoomSkeinView.h in Headers */, 4BD2748B08701E6700C1AE15 /* ZoomSkeinLayout.h in Headers */, 4BD2748C08701E6700C1AE15 /* ZoomBlorbFile.h in Headers */, 4BD2748D08701E6700C1AE15 /* ZoomConnector.h in Headers */, 4BD2748F08701E6700C1AE15 /* ZoomSkeinLayoutItem.h in Headers */, 4B1FEA240ACB159D008B9EFE /* ZoomPreferences.h in Headers */, 4BA8B5820B1B053E007CD75E /* ZoomTextToSpeech.h in Headers */, 4B95CDA1C5B03AD500FD9F27 /* ZoomSkeinController.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXLegacyTarget section */ 4B1E3F67050F7BB700A8E303 /* Interpreter */ = { isa = PBXLegacyTarget; buildArgumentsString = "\"ProjectBuilder/build_files.sh\" $ACTION"; buildConfigurationList = 4B11038608606E2600253E87 /* Build configuration list for PBXLegacyTarget "Interpreter" */; buildPhases = ( ); buildToolPath = /bin/bash; dependencies = ( 4BB8C11908C248FF00D7D334 /* PBXTargetDependency */, ); name = Interpreter; passBuildSettingsInEnvironment = 1; productName = Interpreter; }; /* End PBXLegacyTarget section */ /* Begin PBXNativeTarget section */ 4B1888CF0935F863003AF62A /* Expat */ = { isa = PBXNativeTarget; buildConfigurationList = 4B1888D20935F870003AF62A /* Build configuration list for PBXNativeTarget "Expat" */; buildPhases = ( 4B1888CC0935F863003AF62A /* Headers */, 4B1888CD0935F863003AF62A /* Sources */, 4B1888CE0935F863003AF62A /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = Expat; productName = Expat; productReference = 4B1888D00935F863003AF62A /* libExpat.a */; productType = "com.apple.product-type.library.static"; }; 4B36C4530955ED1700874F9F /* Glulxe */ = { isa = PBXNativeTarget; buildConfigurationList = 4B36C4560955ED1700874F9F /* Build configuration list for PBXNativeTarget "Glulxe" */; buildPhases = ( 4B36C4500955ED1700874F9F /* Resources */, 4B36C4510955ED1700874F9F /* Sources */, 4B36C4520955ED1700874F9F /* Frameworks */, 4B36C5080955EE2900874F9F /* ShellScript */, 4B94AF040CD4B4D2003C75A6 /* ShellScript */, ); buildRules = ( ); dependencies = ( 4B36C46C0955EDC900874F9F /* PBXTargetDependency */, 4B36C4630955ED7A00874F9F /* PBXTargetDependency */, 4BD093990FACAF0B001F7EF0 /* PBXTargetDependency */, ); name = Glulxe; productName = Glulxe; productReference = 4B36C4540955ED1700874F9F /* Glulxe.plugin */; productType = "com.apple.product-type.bundle"; }; 4B39C92A08EEF63400BA5E90 /* ZoomMetadataImporter */ = { isa = PBXNativeTarget; buildConfigurationList = 4B39C93008EEF63500BA5E90 /* Build configuration list for PBXNativeTarget "ZoomMetadataImporter" */; buildPhases = ( 4B39C92708EEF63400BA5E90 /* Resources */, 4B39C92808EEF63400BA5E90 /* Sources */, 4B39C92908EEF63400BA5E90 /* Frameworks */, ); buildRules = ( ); dependencies = ( 4B7CB03C09360A6D00F3B8F6 /* PBXTargetDependency */, ); name = ZoomMetadataImporter; productName = ZoomMetadataImporter; productReference = 4B39C92B08EEF63400BA5E90 /* ZoomMetadataImporter.mdimporter */; productType = "com.apple.product-type.bundle"; }; 4B7284A90CD37FF50079D89B /* LeopardExtns */ = { isa = PBXNativeTarget; buildConfigurationList = 4B7284AF0CD37FF60079D89B /* Build configuration list for PBXNativeTarget "LeopardExtns" */; buildPhases = ( 4B7284A60CD37FF50079D89B /* Resources */, 4B7284A70CD37FF50079D89B /* Sources */, 4B7284A80CD37FF50079D89B /* Frameworks */, 4B94AF0C0CD4B4FE003C75A6 /* All done */, ); buildRules = ( ); dependencies = ( ); name = LeopardExtns; productName = LeopardExtns; productReference = 4B7284AA0CD37FF50079D89B /* LeopardExtns.bundle */; productType = "com.apple.product-type.bundle"; }; 4B7286E50CD3CAFF0079D89B /* ZoomSaveQuickLook */ = { isa = PBXNativeTarget; buildConfigurationList = 4B7286EC0CD3CB000079D89B /* Build configuration list for PBXNativeTarget "ZoomSaveQuickLook" */; buildPhases = ( 4B7286E20CD3CAFF0079D89B /* Resources */, 4B7286E30CD3CAFF0079D89B /* Sources */, 4B7286E40CD3CAFF0079D89B /* Frameworks */, 4B94B0D70CD4FD12003C75A6 /* Copy babel */, 4B94AF0E0CD4B512003C75A6 /* ShellScript */, ); buildRules = ( ); dependencies = ( 4B94B0D50CD4FCEE003C75A6 /* PBXTargetDependency */, ); name = ZoomSaveQuickLook; productName = ZoomSaveQuickLook; productReference = 4B7286E60CD3CAFF0079D89B /* ZoomSaveQuickLook.qlgenerator */; productType = "com.apple.product-type.bundle"; }; 4B7CB08009362A3B00F3B8F6 /* ZoomPlugIns */ = { isa = PBXNativeTarget; buildConfigurationList = 4B7CB08709362A3B00F3B8F6 /* Build configuration list for PBXNativeTarget "ZoomPlugIns" */; buildPhases = ( 4B7CB07C09362A3B00F3B8F6 /* Headers */, 4B7CB07D09362A3B00F3B8F6 /* Resources */, 4B7CB07E09362A3B00F3B8F6 /* Sources */, 4B7CB07F09362A3B00F3B8F6 /* Frameworks */, 4B3E77590BA2EFED00661FE8 /* Copy babel */, 4B94AF080CD4B4E9003C75A6 /* All done */, ); buildRules = ( ); dependencies = ( 4B3E77560BA2EFDD00661FE8 /* PBXTargetDependency */, 4B7CB08C09362A4600F3B8F6 /* PBXTargetDependency */, 4B7CB08F09362A5300F3B8F6 /* PBXTargetDependency */, 4B2D3A980AB37E130038255E /* PBXTargetDependency */, ); name = ZoomPlugIns; productName = ZoomPlugIns; productReference = 4B7CB08109362A3B00F3B8F6 /* ZoomPlugIns.framework */; productType = "com.apple.product-type.framework"; }; 4BB8C0DC08C2452E00D7D334 /* Builder */ = { isa = PBXNativeTarget; buildConfigurationList = 4BB8C0E508C2452E00D7D334 /* Build configuration list for PBXNativeTarget "Builder" */; buildPhases = ( 4BB8C0DD08C2452E00D7D334 /* Headers */, 4BB8C0DF08C2452E00D7D334 /* Sources */, 4BB8C0E308C2452E00D7D334 /* Frameworks */, 4BB8C0E408C2452E00D7D334 /* Rez */, ); buildRules = ( ); dependencies = ( ); name = Builder; productInstallPath = /usr/local/bin; productName = Builder; productReference = 4BB8C0E908C2452F00D7D334 /* Builder */; productType = "com.apple.product-type.tool"; }; 4BB8C12208C2497700D7D334 /* ZoomServer */ = { isa = PBXNativeTarget; buildConfigurationList = 4BB8C16608C2497700D7D334 /* Build configuration list for PBXNativeTarget "ZoomServer" */; buildPhases = ( 4BB8C12708C2497700D7D334 /* Headers */, 4BB8C14608C2497700D7D334 /* Sources */, 4BB8C16108C2497700D7D334 /* Frameworks */, 4BB8C16508C2497700D7D334 /* Rez */, 4B94AEFC0CD4B481003C75A6 /* All done */, ); buildRules = ( 4B51A94D08FAC6B300232D0B /* PBXBuildRule */, 4B51A94B08FAC67700232D0B /* PBXBuildRule */, ); dependencies = ( 4BB8C12308C2497700D7D334 /* PBXTargetDependency */, 4BB8C12508C2497700D7D334 /* PBXTargetDependency */, 4B7CB04909360AC800F3B8F6 /* PBXTargetDependency */, ); name = ZoomServer; productInstallPath = /usr/local/bin; productName = ZoomServer; productReference = 4BB8C16A08C2497700D7D334 /* ZoomServer */; productType = "com.apple.product-type.tool"; }; 4BB8C18808C249F400D7D334 /* Zoom */ = { isa = PBXNativeTarget; buildConfigurationList = 4BB8C20308C249F400D7D334 /* Build configuration list for PBXNativeTarget "Zoom" */; buildPhases = ( 4B43DA6209363A4000F03009 /* Fix XCode stupidity */, 4BB8C20108C249F400D7D334 /* Copy frameworks */, 4BB8C18D08C249F400D7D334 /* Headers */, 4BB8C1B708C249F400D7D334 /* Resources */, 4BB8C1E008C249F400D7D334 /* Sources */, 4BB8C1F708C249F400D7D334 /* Frameworks */, 4BB8C1FD08C249F400D7D334 /* Rez */, 4B39CA0408EEF8C600BA5E90 /* Copy Metadata importer */, 4B36C45C0955ED3F00874F9F /* Copy Glulxe plugin */, 4B7FC2380B1F2588004DD113 /* Copy more plugins, if available */, 4B7284CA0CD380A50079D89B /* Copy Leopard executables */, 4BA375E60CD3CC1500C7B1D4 /* Copy QuickLook plugins */, 4B94AEE20CD4AF3A003C75A6 /* All Done */, ); buildRules = ( 4B51A95208FAC71D00232D0B /* PBXBuildRule */, 4B51A95108FAC71400232D0B /* PBXBuildRule */, ); dependencies = ( 4BB8C18908C249F400D7D334 /* PBXTargetDependency */, 4B7CB0A909362A6A00F3B8F6 /* PBXTargetDependency */, 4B36C45B0955ED3B00874F9F /* PBXTargetDependency */, 4BA375DA0CD3CBF000C7B1D4 /* PBXTargetDependency */, 4B7284B50CD380660079D89B /* PBXTargetDependency */, 4BB8C18B08C249F400D7D334 /* PBXTargetDependency */, 4B39C93508EEF63E00BA5E90 /* PBXTargetDependency */, 4B18890C0935FB46003AF62A /* PBXTargetDependency */, 4B7CB1F4093635C400F3B8F6 /* PBXTargetDependency */, ); name = Zoom; productInstallPath = "$(USER_APPS_DIR)"; productName = Zoom; productReference = 4BB8C20808C249F400D7D334 /* Zoom.app */; productType = "com.apple.product-type.application"; }; 4BD2747808701E6700C1AE15 /* ZoomView */ = { isa = PBXNativeTarget; buildConfigurationList = 4BD274BE08701E6700C1AE15 /* Build configuration list for PBXNativeTarget "ZoomView" */; buildPhases = ( 4BD2747B08701E6700C1AE15 /* Headers */, 4BD2749008701E6700C1AE15 /* Resources */, 4BD274A008701E6700C1AE15 /* Sources */, 4BD274B808701E6700C1AE15 /* Frameworks */, 4B94AEFE0CD4B4AE003C75A6 /* All done */, ); buildRules = ( 4B51A95C08FAC74000232D0B /* PBXBuildRule */, 4B51A95B08FAC73B00232D0B /* PBXBuildRule */, ); dependencies = ( 4BB8C16F08C2498A00D7D334 /* PBXTargetDependency */, 4B7CB03A09360A6A00F3B8F6 /* PBXTargetDependency */, 4B35C1650B1F22E50083334B /* PBXTargetDependency */, ); name = ZoomView; productInstallPath = "@executable_path/../Frameworks"; productName = ZoomView; productReference = 4BD274C508701E6800C1AE15 /* ZoomView.framework */; productType = "com.apple.product-type.framework"; }; 4BD79A8E0BA2C9AA002C82B2 /* babel */ = { isa = PBXNativeTarget; buildConfigurationList = 4BD79A910BA2C9C9002C82B2 /* Build configuration list for PBXNativeTarget "babel" */; buildPhases = ( 4BD79A8C0BA2C9AA002C82B2 /* Sources */, 4BD79A8D0BA2C9AA002C82B2 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = babel; productName = babel; productReference = 4BD79A8F0BA2C9AA002C82B2 /* babel */; productType = "com.apple.product-type.tool"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 4B1E3F4B050F7AD000A8E303 /* Project object */ = { isa = PBXProject; buildConfigurationList = 4B11039608606E2600253E87 /* Build configuration list for PBXProject "ZoomCocoa" */; compatibilityVersion = "Xcode 2.4"; hasScannedForEncodings = 1; knownRegions = ( English, Japanese, French, German, ); mainGroup = 4B1E3F47050F7AD000A8E303; productRefGroup = 4B1E3F55050F7B0E00A8E303 /* Products */; projectDirPath = ""; projectReferences = ( { ProductGroup = 4B7CB1BA093634DD00F3B8F6 /* Products */; ProjectRef = 4B7CB1B7093634DD00F3B8F6 /* CocoaGlk.xcodeproj */; }, ); projectRoot = ""; targets = ( 4BB8C12208C2497700D7D334 /* ZoomServer */, 4B1E3F67050F7BB700A8E303 /* Interpreter */, 4BB8C0DC08C2452E00D7D334 /* Builder */, 4BB8C18808C249F400D7D334 /* Zoom */, 4BD2747808701E6700C1AE15 /* ZoomView */, 4B39C92A08EEF63400BA5E90 /* ZoomMetadataImporter */, 4B1888CF0935F863003AF62A /* Expat */, 4B7CB08009362A3B00F3B8F6 /* ZoomPlugIns */, 4B36C4530955ED1700874F9F /* Glulxe */, 4BD79A8E0BA2C9AA002C82B2 /* babel */, 4B7284A90CD37FF50079D89B /* LeopardExtns */, 4B7286E50CD3CAFF0079D89B /* ZoomSaveQuickLook */, ); }; /* End PBXProject section */ /* Begin PBXReferenceProxy section */ 4B7CB1C3093634DD00F3B8F6 /* CocoaGlk.app */ = { isa = PBXReferenceProxy; fileType = wrapper.application; path = CocoaGlk.app; remoteRef = 4B7CB1C2093634DD00F3B8F6 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 4B7CB1C5093634DD00F3B8F6 /* GlkView.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = GlkView.framework; remoteRef = 4B7CB1C4093634DD00F3B8F6 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 4B7CB1C7093634DD00F3B8F6 /* GlkClient.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = GlkClient.framework; remoteRef = 4B7CB1C6093634DD00F3B8F6 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 4B7CB1C9093634DD00F3B8F6 /* multiwin */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.executable"; path = multiwin; remoteRef = 4B7CB1C8093634DD00F3B8F6 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 4B7CB1CB093634DD00F3B8F6 /* glulxe */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.executable"; path = glulxe; remoteRef = 4B7CB1CA093634DD00F3B8F6 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 4B7CB1CD093634DD00F3B8F6 /* imagetest */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.executable"; path = imagetest; remoteRef = 4B7CB1CC093634DD00F3B8F6 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 4BD093970FACAEEE001F7EF0 /* git */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.executable"; path = git; remoteRef = 4BD093960FACAEEE001F7EF0 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 4BF6A8C50E2D5F8800A9CD10 /* GlkSound.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = GlkSound.framework; remoteRef = 4BF6A8C40E2D5F8800A9CD10 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ 4B36C4500955ED1700874F9F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 4B39C92708EEF63400BA5E90 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 4B39C9FD08EEF84D00BA5E90 /* infocom.iFiction in Resources */, 4B39C9FE08EEF84D00BA5E90 /* archive.iFiction in Resources */, 4B39C94408EEF75600BA5E90 /* schema.xml in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 4B7284A60CD37FF50079D89B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 4B7286E20CD3CAFF0079D89B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 4B94B1000CD5063A003C75A6 /* zoom-game.icns in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 4B7CB07D09362A3B00F3B8F6 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 4B43DA8409364C7400F03009 /* GlkWindow.nib in Resources */, 4B152CE40B46CC07008CC1EF /* GameInfo.nib in Resources */, 4B152DBE0B46E929008CC1EF /* NoteWindow.nib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BB8C1B708C249F400D7D334 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 4BB8C1B808C249F400D7D334 /* zoom-app.icns in Resources */, 4BB8C1B908C249F400D7D334 /* zoom-file.icns in Resources */, 4BB8C1BA08C249F400D7D334 /* MainMenu.nib in Resources */, 4BB8C1BB08C249F400D7D334 /* ZoomClient.nib in Resources */, 4BB8C1BC08C249F400D7D334 /* gameSettings.png in Resources */, 4BB8C1BD08C249F400D7D334 /* fontSettings.png in Resources */, 4BB8C1BE08C249F400D7D334 /* generalSettings.png in Resources */, 4BB8C1BF08C249F400D7D334 /* colourSettings.png in Resources */, 4BB8C1C008C249F400D7D334 /* Preferences.nib in Resources */, 4BB8C1C308C249F400D7D334 /* iFiction.nib in Resources */, 4BB8C1C408C249F400D7D334 /* add-out.png in Resources */, 4BB8C1C508C249F400D7D334 /* add-in.png in Resources */, 4BB8C1C608C249F400D7D334 /* drawer-out.png in Resources */, 4BB8C1C708C249F400D7D334 /* drawer-in.png in Resources */, 4BB8C1C808C249F400D7D334 /* continue-in.png in Resources */, 4BB8C1C908C249F400D7D334 /* continue-out.png in Resources */, 4BB8C1CA08C249F400D7D334 /* newgame-in.png in Resources */, 4BB8C1CB08C249F400D7D334 /* newgame-out.png in Resources */, 4BB8C1CC08C249F400D7D334 /* Z-Decal.png in Resources */, 4BB8C1CD08C249F400D7D334 /* disabledButton.png in Resources */, 4BB8C1CE08C249F400D7D334 /* information-in.png in Resources */, 4BB8C1CF08C249F400D7D334 /* information-out.png in Resources */, 4BB8C1D008C249F400D7D334 /* Credits.rtf in Resources */, 4BB8C1D108C249F400D7D334 /* iFiction-10.2.nib in Resources */, 4BB8C1D208C249F400D7D334 /* Metal-Title.png in Resources */, 4BB8C1D308C249F400D7D334 /* zoom-game.icns in Resources */, 4BB8C1D408C249F400D7D334 /* saveHighlightInactive.png in Resources */, 4BB8C1D508C249F400D7D334 /* saveBackground.png in Resources */, 4BB8C1D608C249F400D7D334 /* saveHighlightActive.png in Resources */, 4BB8C1D708C249F400D7D334 /* iFiction.icns in Resources */, 4BB8C1D808C249F400D7D334 /* stars-grey.png in Resources */, 4BB8C1D908C249F400D7D334 /* stars-none.png in Resources */, 4BB8C1DA08C249F400D7D334 /* stars-red.png in Resources */, 4BB8C1DB08C249F400D7D334 /* Skein.nib in Resources */, 4BB8C1DC08C249F400D7D334 /* zcode.ops in Resources */, 4BB8C1DD08C249F400D7D334 /* Blorb.icns in Resources */, 4BB8C1DE08C249F400D7D334 /* NeedDrop.png in Resources */, 4BB8C1C208C249F400D7D334 /* infocom.iFiction in Resources */, 4BB8C1DF08C249F400D7D334 /* archive.iFiction in Resources */, 4B0D81E20AC5A3C0003E8CCA /* top-shading.png in Resources */, 4B84304C0B139F6000679417 /* TADS.icns in Resources */, 4B84304E0B139F7200679417 /* HUGO.icns in Resources */, 4BA8B83A0B1B5F65007CD75E /* typographicSettings.png in Resources */, 4B77DD1E0B87BBBC000D2504 /* displaySettings.png in Resources */, 4B1242CE0CAE8D1800CA3374 /* PluginManager.nib in Resources */, 4B840A1B0CBEC1CE0071F3B3 /* IFDB-back.png in Resources */, 4B840A1C0CBEC1D40071F3B3 /* IFDB-forward.png in Resources */, 4B840A1D0CBEC1DA0071F3B3 /* IFDB-home.png in Resources */, 4B840A2B0CBEC20E0071F3B3 /* IFDB-downloading.png in Resources */, 4B840A450CBECCE60071F3B3 /* IFDB-connecting.png in Resources */, 4B840A460CBECCE60071F3B3 /* ifdb-loading.html in Resources */, 4B7522550CC7FAC500F36ECF /* signpost.icns in Resources */, 4B926A120CD1464B00CE0ADB /* IFDB-error.png in Resources */, 4B926A130CD1464B00CE0ADB /* ifdb-failed.html in Resources */, 4B4D67490CE60F9E00943422 /* GlkClient.icns in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BD2749008701E6700C1AE15 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 4BB8C17608C249B100D7D334 /* ZoomServer in Resources */, 4BD2749108701E6700C1AE15 /* Credits.rtf in Resources */, 4BD2749208701E6700C1AE15 /* Skein-unplayed.png in Resources */, 4BD2749308701E6700C1AE15 /* Skein-selected.png in Resources */, 4BD2749408701E6700C1AE15 /* Skein-active.png in Resources */, 4BD2749508701E6700C1AE15 /* Skein-unchanged.png in Resources */, 4BD2749608701E6700C1AE15 /* Skein-changed.png in Resources */, 4BD2749708701E6700C1AE15 /* SkeinAdd.png in Resources */, 4BD2749808701E6700C1AE15 /* SkeinAnnotate.png in Resources */, 4BD2749908701E6700C1AE15 /* SkeinLocked.png in Resources */, 4BD2749A08701E6700C1AE15 /* SkeinTranscript.png in Resources */, 4BD2749B08701E6700C1AE15 /* SkeinUnlocked.png in Resources */, 4BD2749C08701E6700C1AE15 /* SkeinDelete.png in Resources */, 4BD2749E08701E6700C1AE15 /* archive.iFiction in Resources */, 4BD2749F08701E6700C1AE15 /* Skein-annotation.png in Resources */, 4B152A040B440B9D008CC1EF /* SkeinDiffersBadge.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXRezBuildPhase section */ 4BB8C0E408C2452E00D7D334 /* Rez */ = { isa = PBXRezBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 4BB8C16508C2497700D7D334 /* Rez */ = { isa = PBXRezBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 4BB8C1FD08C249F400D7D334 /* Rez */ = { isa = PBXRezBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXRezBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 4B36C5080955EE2900874F9F /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 12; files = ( ); inputPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "#\n# Fix for xcode thickness\n#\n\necho \"Copying plugin (${PROJECT_DIR}/depends/CocoaGlk/build/${BUILD_STYLE}/glulxe)\"\ncp -R ${PROJECT_DIR}/depends/CocoaGlk/build/${BUILD_STYLE}/glulxe ${TARGET_BUILD_DIR}/glulxe-client || exit 1\ncp -R ${PROJECT_DIR}/depends/CocoaGlk/build/${BUILD_STYLE}/git ${TARGET_BUILD_DIR}/git-client || exit 1\n\ncp -R ${TARGET_BUILD_DIR}/glulxe-client ${TARGET_BUILD_DIR}/Glulxe.plugin/Contents/MacOS/glulxe-client\ncp -R ${TARGET_BUILD_DIR}/git-client ${TARGET_BUILD_DIR}/Glulxe.plugin/Contents/MacOS/git-client\n"; }; 4B43DA6209363A4000F03009 /* Fix XCode stupidity */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "Fix XCode stupidity"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "# XCode is too stupid to work out that CocoaGlk binaries live in the CocoaGlk directory. Sigh.\nrm -rf ${TARGET_BUILD_DIR}/GlkView.framework\nrm -rf ${TARGET_BUILD_DIR}/GlkClient.framework\n\ncp -R ${PROJECT_DIR}/depends/CocoaGlk/build/${BUILD_STYLE}/GlkView.framework ${TARGET_BUILD_DIR}/GlkView.framework || exit 1\ncp -R ${PROJECT_DIR}/depends/CocoaGlk/build/${BUILD_STYLE}/GlkClient.framework ${TARGET_BUILD_DIR}/GlkClient.framework || exit 1\n#cp -R ${PROJECT_DIR}/depends/CocoaGlk/build/${BUILD_STYLE}/glulxe ${TARGET_BUILD_DIR}/glulxe || exit 1\n"; }; 4B7FC2380B1F2588004DD113 /* Copy more plugins, if available */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "Copy more plugins, if available"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "if [ -e ${SRCROOT}/../ZoomPlugins/build/${BUILD_STYLE} ]; then\n\techo Installing plugin bundles from ${SRCROOT}/../ZoomPlugins/build/${BUILD_STYLE}\n\tls ${SRCROOT}/../ZoomPlugins/build/${BUILD_STYLE}/*.plugin\n\tcp -Rf ${SRCROOT}/../ZoomPlugins/build/${BUILD_STYLE}/*.plugin ${BUILT_PRODUCTS_DIR}/${CONTENTS_FOLDER_PATH}/PlugIns\nfi\n"; }; 4B94AEE20CD4AF3A003C75A6 /* All Done */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "All Done"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/bash; shellScript = "echo Notifying that we\\'re done\n\nif [ -e /sw/bin/growlnotify ]; then\n /sw/bin/growlnotify Finished building <