// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 44;
	objects = {

/* Begin PBXAggregateTarget section */
		ABB4ABC40C64C51300F28920 /* all */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = ABB4ABD10C64C52A00F28920 /* Build configuration list for PBXAggregateTarget "all" */;
			buildPhases = (
			);
			dependencies = (
				AB01B6CD0C64CCE7008F444E /* PBXTargetDependency */,
				AB8F61C70C6593F900202E11 /* PBXTargetDependency */,
			);
			name = all;
			productName = all;
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		AB2140B2101D56BC00E844AE /* ogg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB2140B0101D56BC00E844AE /* ogg.framework */; };
		AB2140B3101D56BC00E844AE /* vorbis.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB2140B1101D56BC00E844AE /* vorbis.framework */; };
		AB2140BF101D56CC00E844AE /* ogg.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = AB2140B0101D56BC00E844AE /* ogg.framework */; };
		AB2140C0101D56CC00E844AE /* vorbis.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = AB2140B1101D56BC00E844AE /* vorbis.framework */; };
		AB21411C101D5B8F00E844AE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB21411B101D5B8F00E844AE /* AudioUnit.framework */; };
		AB8F60750C658D3400202E11 /* startdlg.c in Sources */ = {isa = PBXBuildFile; fileRef = AB8F60740C658D3400202E11 /* startdlg.c */; };
		AB8F60D70C65924000202E11 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABB4AC3F0C64C73A00F28920 /* AppKit.framework */; };
		AB8F60D80C65924000202E11 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABB4AC3D0C64C72C00F28920 /* SDL.framework */; };
		AB8F60D90C65924800202E11 /* bldscript.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB6F0C64C4D000F28920 /* bldscript.c */; };
		AB8F60DA0C65924800202E11 /* brooms.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB720C64C4D000F28920 /* brooms.c */; };
		AB8F60DB0C65924900202E11 /* jbhlp.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB870C64C4D000F28920 /* jbhlp.c */; };
		AB8F60DC0C65924900202E11 /* jnstub.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB5C0C64C3EB00F28920 /* jnstub.c */; };
		AB8F60DD0C65925F00202E11 /* build.bmp in Resources */ = {isa = PBXBuildFile; fileRef = ABB4AB690C64C43F00F28920 /* build.bmp */; };
		AB8F60DE0C65925F00202E11 /* build.osxmain.nib in Resources */ = {isa = PBXBuildFile; fileRef = ABB4AB5E0C64C40200F28920 /* build.osxmain.nib */; };
		AB8F60DF0C65926200202E11 /* build_icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABB4AB680C64C43F00F28920 /* build_icon.icns */; };
		AB8F60E00C65926400202E11 /* startwin.editor.nib in Resources */ = {isa = PBXBuildFile; fileRef = ABB4AB5F0C64C42000F28920 /* startwin.editor.nib */; };
		AB8F610B0C65928C00202E11 /* SDL.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = ABB4AC3D0C64C72C00F28920 /* SDL.framework */; };
		AB8F61B00C6592A600202E11 /* SDL.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = ABB4AC3D0C64C72C00F28920 /* SDL.framework */; };
		AB8F61B50C65932600202E11 /* keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABE40C64C6F100F28920 /* keyboard.c */; };
		AB8F61B70C65936000202E11 /* colormap.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB770C64C4D000F28920 /* colormap.c */; };
		ABB4ABDA0C64C69900F28920 /* game.osxmain.nib in Resources */ = {isa = PBXBuildFile; fileRef = ABB4ABB80C64C4EF00F28920 /* game.osxmain.nib */; };
		ABB4ABDB0C64C69900F28920 /* startwin.game.nib in Resources */ = {isa = PBXBuildFile; fileRef = ABB4ABB90C64C4EF00F28920 /* startwin.game.nib */; };
		ABB4ABDC0C64C69900F28920 /* game_icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABB4ABC20C64C50100F28920 /* game_icon.icns */; };
		ABB4ABDD0C64C69900F28920 /* game.bmp in Resources */ = {isa = PBXBuildFile; fileRef = ABB4ABC30C64C50100F28920 /* game.bmp */; };
		ABB4ABE90C64C6F100F28920 /* animlib.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABE10C64C6F100F28920 /* animlib.c */; };
		ABB4ABEA0C64C6F100F28920 /* control.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABE20C64C6F100F28920 /* control.c */; };
		ABB4ABEB0C64C6F100F28920 /* file_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABE30C64C6F100F28920 /* file_lib.c */; };
		ABB4ABEC0C64C6F100F28920 /* keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABE40C64C6F100F28920 /* keyboard.c */; };
		ABB4ABED0C64C6F100F28920 /* mathutil.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABE50C64C6F100F28920 /* mathutil.c */; };
		ABB4ABEE0C64C6F100F28920 /* mouse.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABE60C64C6F100F28920 /* mouse.c */; };
		ABB4ABEF0C64C6F100F28920 /* scriplib.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABE70C64C6F100F28920 /* scriplib.c */; };
		ABB4ABF00C64C6F100F28920 /* util_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABE80C64C6F100F28920 /* util_lib.c */; };
		ABB4ABF10C64C6FE00F28920 /* actor.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB6C0C64C4D000F28920 /* actor.c */; };
		ABB4ABF20C64C6FE00F28920 /* ai.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB6D0C64C4D000F28920 /* ai.c */; };
		ABB4ABF30C64C6FE00F28920 /* anim.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB6E0C64C4D000F28920 /* anim.c */; };
		ABB4ABF50C64C6FE00F28920 /* border.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB700C64C4D000F28920 /* border.c */; };
		ABB4ABF60C64C6FE00F28920 /* break.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB710C64C4D000F28920 /* break.c */; };
		ABB4ABF80C64C6FE00F28920 /* bunny.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB730C64C4D000F28920 /* bunny.c */; };
		ABB4ABF90C64C6FE00F28920 /* cache.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB740C64C4D000F28920 /* cache.c */; };
		ABB4ABFB0C64C6FE00F28920 /* cheats.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB760C64C4D000F28920 /* cheats.c */; };
		ABB4ABFC0C64C6FE00F28920 /* colormap.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB770C64C4D000F28920 /* colormap.c */; };
		ABB4ABFD0C64C6FE00F28920 /* config.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB780C64C4D000F28920 /* config.c */; };
		ABB4ABFE0C64C6FE00F28920 /* console.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB790C64C4D000F28920 /* console.c */; };
		ABB4ABFF0C64C6FE00F28920 /* coolg.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB7A0C64C4D000F28920 /* coolg.c */; };
		ABB4AC000C64C6FE00F28920 /* coolie.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB7B0C64C4D000F28920 /* coolie.c */; };
		ABB4AC010C64C6FE00F28920 /* copysect.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB7C0C64C4D000F28920 /* copysect.c */; };
		ABB4AC020C64C6FE00F28920 /* demo.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB7D0C64C4D000F28920 /* demo.c */; };
		ABB4AC030C64C6FE00F28920 /* draw.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB7E0C64C4D000F28920 /* draw.c */; };
		ABB4AC040C64C6FE00F28920 /* eel.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB7F0C64C4D000F28920 /* eel.c */; };
		ABB4AC050C64C6FE00F28920 /* game.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB800C64C4D000F28920 /* game.c */; };
		ABB4AC060C64C6FE00F28920 /* girlninj.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB810C64C4D000F28920 /* girlninj.c */; };
		ABB4AC070C64C6FE00F28920 /* goro.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB820C64C4D000F28920 /* goro.c */; };
		ABB4AC080C64C6FE00F28920 /* hornet.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB830C64C4D000F28920 /* hornet.c */; };
		ABB4AC090C64C6FE00F28920 /* interp.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB840C64C4D000F28920 /* interp.c */; };
		ABB4AC0A0C64C6FE00F28920 /* interpsh.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB850C64C4D000F28920 /* interpsh.c */; };
		ABB4AC0B0C64C6FE00F28920 /* inv.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB860C64C4D000F28920 /* inv.c */; };
		ABB4AC0D0C64C6FE00F28920 /* jplayer.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB880C64C4D000F28920 /* jplayer.c */; };
		ABB4AC0E0C64C6FE00F28920 /* jsector.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB890C64C4D000F28920 /* jsector.c */; };
		ABB4AC0F0C64C6FE00F28920 /* jweapon.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB8A0C64C4D000F28920 /* jweapon.c */; };
		ABB4AC100C64C6FE00F28920 /* lava.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB8B0C64C4D000F28920 /* lava.c */; };
		ABB4AC110C64C6FE00F28920 /* light.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB8C0C64C4D000F28920 /* light.c */; };
		ABB4AC120C64C6FE00F28920 /* mclip.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB8D0C64C4D000F28920 /* mclip.c */; };
		ABB4AC130C64C6FE00F28920 /* mdastr.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB8E0C64C4D000F28920 /* mdastr.c */; };
		ABB4AC140C64C6FE00F28920 /* menus.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB8F0C64C4D000F28920 /* menus.c */; };
		ABB4AC150C64C6FE00F28920 /* miscactr.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB900C64C4D000F28920 /* miscactr.c */; };
		ABB4AC160C64C6FE00F28920 /* morph.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB910C64C4D000F28920 /* morph.c */; };
		ABB4AC170C64C6FE00F28920 /* net.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB920C64C4D000F28920 /* net.c */; };
		ABB4AC180C64C6FE00F28920 /* ninja.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB930C64C4D000F28920 /* ninja.c */; };
		ABB4AC190C64C6FE00F28920 /* panel.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB940C64C4D000F28920 /* panel.c */; };
		ABB4AC1A0C64C6FE00F28920 /* player.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB950C64C4D000F28920 /* player.c */; };
		ABB4AC1B0C64C6FE00F28920 /* predict.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB960C64C4D000F28920 /* predict.c */; };
		ABB4AC1C0C64C6FE00F28920 /* quake.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB970C64C4D000F28920 /* quake.c */; };
		ABB4AC1D0C64C6FE00F28920 /* ripper.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB980C64C4D000F28920 /* ripper.c */; };
		ABB4AC1E0C64C6FE00F28920 /* ripper2.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB990C64C4D000F28920 /* ripper2.c */; };
		ABB4AC1F0C64C6FE00F28920 /* rooms.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB9A0C64C4D000F28920 /* rooms.c */; };
		ABB4AC200C64C6FE00F28920 /* rotator.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB9B0C64C4D000F28920 /* rotator.c */; };
		ABB4AC210C64C6FE00F28920 /* rts.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB9C0C64C4D000F28920 /* rts.c */; };
		ABB4AC220C64C6FE00F28920 /* save.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB9D0C64C4D000F28920 /* save.c */; };
		ABB4AC230C64C6FE00F28920 /* saveable.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB9E0C64C4D000F28920 /* saveable.c */; };
		ABB4AC240C64C6FE00F28920 /* scrip2.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4AB9F0C64C4D000F28920 /* scrip2.c */; };
		ABB4AC250C64C6FE00F28920 /* sector.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABA00C64C4D000F28920 /* sector.c */; };
		ABB4AC260C64C6FE00F28920 /* serp.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABA10C64C4D000F28920 /* serp.c */; };
		ABB4AC270C64C6FE00F28920 /* setup.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABA20C64C4D000F28920 /* setup.c */; };
		ABB4AC280C64C6FE00F28920 /* skel.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABA30C64C4D000F28920 /* skel.c */; };
		ABB4AC290C64C6FE00F28920 /* skull.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABA40C64C4D000F28920 /* skull.c */; };
		ABB4AC2A0C64C6FE00F28920 /* slidor.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABA50C64C4D000F28920 /* slidor.c */; };
		ABB4AC2B0C64C6FE00F28920 /* sounds.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABA60C64C4D000F28920 /* sounds.c */; };
		ABB4AC2C0C64C6FE00F28920 /* spike.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABA70C64C4D000F28920 /* spike.c */; };
		ABB4AC2D0C64C6FE00F28920 /* sprite.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABA80C64C4D000F28920 /* sprite.c */; };
		ABB4AC2E0C64C6FE00F28920 /* StartupWinController.game.m in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABA90C64C4D000F28920 /* StartupWinController.game.m */; };
		ABB4AC2F0C64C6FE00F28920 /* sumo.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABAA0C64C4D000F28920 /* sumo.c */; };
		ABB4AC300C64C6FE00F28920 /* swconfig.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABAB0C64C4D000F28920 /* swconfig.c */; };
		ABB4AC310C64C6FE00F28920 /* sync.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABAC0C64C4D000F28920 /* sync.c */; };
		ABB4AC320C64C6FE00F28920 /* text.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABAD0C64C4D000F28920 /* text.c */; };
		ABB4AC330C64C6FE00F28920 /* track.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABAE0C64C4D000F28920 /* track.c */; };
		ABB4AC350C64C6FE00F28920 /* vator.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABB00C64C4D000F28920 /* vator.c */; };
		ABB4AC360C64C6FE00F28920 /* vis.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABB10C64C4D000F28920 /* vis.c */; };
		ABB4AC370C64C6FE00F28920 /* wallmove.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABB20C64C4D000F28920 /* wallmove.c */; };
		ABB4AC380C64C6FE00F28920 /* warp.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABB30C64C4D000F28920 /* warp.c */; };
		ABB4AC390C64C6FE00F28920 /* weapon.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABB40C64C4D000F28920 /* weapon.c */; };
		ABB4AC3A0C64C6FE00F28920 /* zilla.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABB50C64C4D000F28920 /* zilla.c */; };
		ABB4AC3B0C64C6FE00F28920 /* zombie.c in Sources */ = {isa = PBXBuildFile; fileRef = ABB4ABB60C64C4D000F28920 /* zombie.c */; };
		ABB4AC3E0C64C72C00F28920 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABB4AC3D0C64C72C00F28920 /* SDL.framework */; };
		ABB4AC400C64C73A00F28920 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABB4AC3F0C64C73A00F28920 /* AppKit.framework */; };
		ABD1BA4512BC712200CD7C5F /* libjfaudiolib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ABD1B96F12BC6F9500CD7C5F /* libjfaudiolib.a */; };
		ABD1BA5012BC717500CD7C5F /* libengine.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ABD1B97E12BC6FA900CD7C5F /* libengine.a */; };
		ABD1BA5112BC717500CD7C5F /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ABD1B98012BC6FA900CD7C5F /* libeditor.a */; };
		ABD1BA5212BC717500CD7C5F /* libeditorsupp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ABD1B98212BC6FA900CD7C5F /* libeditorsupp.a */; };
		ABD1BA5312BC718100CD7C5F /* libengine.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ABD1B97E12BC6FA900CD7C5F /* libengine.a */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		AB01B6CC0C64CCE7008F444E /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = ABB4AB270C64C36100F28920 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = ABB4ABCC0C64C52900F28920;
			remoteInfo = JFShadowWarrior;
		};
		AB8F61C60C6593F900202E11 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = ABB4AB270C64C36100F28920 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = AB8F60C90C6591F300202E11;
			remoteInfo = "Build Editor for JFShadowWarrior";
		};
		ABD1B96E12BC6F9500CD7C5F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AB2140A6101D567A00E844AE /* jfaudiolib.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = AB2E9E421011E61700DD2F1F /* libjfaudiolib.a */;
			remoteInfo = jfaudiolib;
		};
		ABD1B97012BC6F9500CD7C5F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AB2140A6101D567A00E844AE /* jfaudiolib.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = AB32FA7F1077102D00A9BAFF /* test */;
			remoteInfo = test;
		};
		ABD1B97D12BC6FA900CD7C5F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = ABA754ED0CEFED7C009C28D7 /* engine.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = AB735F490A29A2DC003261DC /* libengine.a */;
			remoteInfo = engine;
		};
		ABD1B97F12BC6FA900CD7C5F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = ABA754ED0CEFED7C009C28D7 /* engine.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = AB735FCC0A29A916003261DC /* libeditor.a */;
			remoteInfo = editor;
		};
		ABD1B98112BC6FA900CD7C5F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = ABA754ED0CEFED7C009C28D7 /* engine.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = AB3FE4550C04336F00D5DBDC /* libeditorsupp.a */;
			remoteInfo = editorsupp;
		};
		ABD1B98312BC6FA900CD7C5F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = ABA754ED0CEFED7C009C28D7 /* engine.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = ABAE9AD20F0B307500A528DC /* arttool */;
			remoteInfo = arttool;
		};
		ABD1B98512BC6FA900CD7C5F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = ABA754ED0CEFED7C009C28D7 /* engine.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = ABAE9C2E0F0CC80200A528DC /* kextract */;
			remoteInfo = kextract;
		};
		ABD1B98712BC6FA900CD7C5F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = ABA754ED0CEFED7C009C28D7 /* engine.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = ABAE9C390F0CC81900A528DC /* kgroup */;
			remoteInfo = kgroup;
		};
		ABD1BA4612BC713300CD7C5F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = ABA754ED0CEFED7C009C28D7 /* engine.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = AB735F480A29A2DC003261DC /* engine */;
			remoteInfo = engine;
		};
		ABD1BA4812BC713600CD7C5F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AB2140A6101D567A00E844AE /* jfaudiolib.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = AB2E9E411011E61600DD2F1F /* jfaudiolib */;
			remoteInfo = jfaudiolib;
		};
		ABD1BA4A12BC714700CD7C5F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = ABA754ED0CEFED7C009C28D7 /* engine.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = AB735F480A29A2DC003261DC /* engine */;
			remoteInfo = engine;
		};
		ABD1BA4C12BC714700CD7C5F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = ABA754ED0CEFED7C009C28D7 /* engine.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = AB735FCB0A29A916003261DC /* editor */;
			remoteInfo = editor;
		};
		ABD1BA4E12BC714700CD7C5F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = ABA754ED0CEFED7C009C28D7 /* engine.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = AB3FE44A0C04336F00D5DBDC /* editorsupp */;
			remoteInfo = editorsupp;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		AB8F60E10C65927300202E11 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
				AB8F610B0C65928C00202E11 /* SDL.framework in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AB8F610C0C65929800202E11 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
				AB2140BF101D56CC00E844AE /* ogg.framework in CopyFiles */,
				AB2140C0101D56CC00E844AE /* vorbis.framework in CopyFiles */,
				AB8F61B00C6592A600202E11 /* SDL.framework in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		AB2140A6101D567A00E844AE /* jfaudiolib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = jfaudiolib.xcodeproj; path = ../../jfaudiolib.git/jfaudiolib.xcodeproj; sourceTree = SOURCE_ROOT; };
		AB2140B0101D56BC00E844AE /* ogg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ogg.framework; path = "../../jfaudiolib.git/third-party/ogg.framework"; sourceTree = SOURCE_ROOT; };
		AB2140B1101D56BC00E844AE /* vorbis.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = vorbis.framework; path = "../../jfaudiolib.git/third-party/vorbis.framework"; sourceTree = SOURCE_ROOT; };
		AB21411B101D5B8F00E844AE /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = "<absolute>"; };
		AB214357101EEFB200E844AE /* _config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _config.h; sourceTree = "<group>"; };
		AB214358101EEFB200E844AE /* _functio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _functio.h; sourceTree = "<group>"; };
		AB214359101EEFB200E844AE /* _rts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _rts.h; sourceTree = "<group>"; };
		AB21435A101EEFB200E844AE /* actor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = actor.h; sourceTree = "<group>"; };
		AB21435B101EEFB200E844AE /* ai.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ai.h; sourceTree = "<group>"; };
		AB21435C101EEFB200E844AE /* ambient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ambient.h; sourceTree = "<group>"; };
		AB21435D101EEFB200E844AE /* anim.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = anim.h; sourceTree = "<group>"; };
		AB21435E101EEFB200E844AE /* bots.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bots.h; sourceTree = "<group>"; };
		AB21435F101EEFB200E844AE /* break.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = break.h; sourceTree = "<group>"; };
		AB214360101EEFB200E844AE /* cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cache.h; sourceTree = "<group>"; };
		AB214362101EEFB200E844AE /* colormap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = colormap.h; sourceTree = "<group>"; };
		AB214363101EEFB200E844AE /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
		AB214364101EEFB200E844AE /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
		AB214365101EEFB200E844AE /* conpic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = conpic.h; sourceTree = "<group>"; };
		AB214366101EEFB200E844AE /* damage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = damage.h; sourceTree = "<group>"; };
		AB214367101EEFB200E844AE /* demo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = demo.h; sourceTree = "<group>"; };
		AB214368101EEFB200E844AE /* digi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = digi.h; sourceTree = "<group>"; };
		AB214369101EEFB200E844AE /* function.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function.h; sourceTree = "<group>"; };
		AB21436B101EF04C00E844AE /* gamedefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gamedefs.h; sourceTree = "<group>"; };
		AB21436C101EF04C00E844AE /* interp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interp.h; sourceTree = "<group>"; };
		AB21436D101EF04C00E844AE /* inv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inv.h; sourceTree = "<group>"; };
		AB21436E101EF04C00E844AE /* jnames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jnames.h; sourceTree = "<group>"; };
		AB21436F101EF04C00E844AE /* jsector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsector.h; sourceTree = "<group>"; };
		AB214370101EF04C00E844AE /* jtags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jtags.h; sourceTree = "<group>"; };
		AB214371101EF04C00E844AE /* keys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keys.h; sourceTree = "<group>"; };
		AB214372101EF04C00E844AE /* light.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = light.h; sourceTree = "<group>"; };
		AB214373101EF04C00E844AE /* lists.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lists.h; sourceTree = "<group>"; };
		AB214374101EF04C00E844AE /* mclip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mclip.h; sourceTree = "<group>"; };
		AB214375101EF04C00E844AE /* menus.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menus.h; sourceTree = "<group>"; };
		AB214376101EF04C00E844AE /* mfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mfile.h; sourceTree = "<group>"; };
		AB214377101EF04C00E844AE /* mytypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mytypes.h; sourceTree = "<group>"; };
		AB214378101EF04C00E844AE /* names.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = names.h; sourceTree = "<group>"; };
		AB214379101EF04C00E844AE /* names2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = names2.h; sourceTree = "<group>"; };
		AB21437A101EF04C00E844AE /* net.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = net.h; sourceTree = "<group>"; };
		AB21437B101EF04D00E844AE /* ninja.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ninja.h; sourceTree = "<group>"; };
		AB21437C101EF04D00E844AE /* pal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pal.h; sourceTree = "<group>"; };
		AB21437D101EF04D00E844AE /* panel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = panel.h; sourceTree = "<group>"; };
		AB21437E101EF04D00E844AE /* parent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parent.h; sourceTree = "<group>"; };
		AB21437F101EF04D00E844AE /* parse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parse.h; sourceTree = "<group>"; };
		AB214380101EF04D00E844AE /* player.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = player.h; sourceTree = "<group>"; };
		AB214381101EF04D00E844AE /* quake.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quake.h; sourceTree = "<group>"; };
		AB214382101EF04D00E844AE /* reserve.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reserve.h; sourceTree = "<group>"; };
		AB214383101EF14900E844AE /* rts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rts.h; sourceTree = "<group>"; };
		AB214384101EF14900E844AE /* saveable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = saveable.h; sourceTree = "<group>"; };
		AB214385101EF14900E844AE /* savedef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = savedef.h; sourceTree = "<group>"; };
		AB214386101EF14900E844AE /* sector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sector.h; sourceTree = "<group>"; };
		AB214387101EF14900E844AE /* settings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = settings.h; sourceTree = "<group>"; };
		AB214388101EF14900E844AE /* slidor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slidor.h; sourceTree = "<group>"; };
		AB214389101EF14900E844AE /* sounds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sounds.h; sourceTree = "<group>"; };
		AB21438A101EF14900E844AE /* sprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sprite.h; sourceTree = "<group>"; };
		AB21438B101EF14900E844AE /* stag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stag.h; sourceTree = "<group>"; };
		AB21438C101EF14900E844AE /* startdlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = startdlg.h; sourceTree = "<group>"; };
		AB21438D101EF14900E844AE /* sw_strs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sw_strs.h; sourceTree = "<group>"; };
		AB21438E101EF14900E844AE /* tags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tags.h; sourceTree = "<group>"; };
		AB21438F101EF14900E844AE /* text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text.h; sourceTree = "<group>"; };
		AB214390101EF14900E844AE /* track.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = track.h; sourceTree = "<group>"; };
		AB214391101EF14900E844AE /* trigger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trigger.h; sourceTree = "<group>"; };
		AB214392101EF14900E844AE /* vis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vis.h; sourceTree = "<group>"; };
		AB214393101EF14900E844AE /* warp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = warp.h; sourceTree = "<group>"; };
		AB214394101EF14900E844AE /* weapon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = weapon.h; sourceTree = "<group>"; };
		AB8F60740C658D3400202E11 /* startdlg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = startdlg.c; sourceTree = "<group>"; };
		AB8F60CA0C6591F300202E11 /* Build Editor for JFShadowWarrior.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Build Editor for JFShadowWarrior.app"; sourceTree = BUILT_PRODUCTS_DIR; };
		ABA754ED0CEFED7C009C28D7 /* engine.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = engine.xcodeproj; path = ../../jfbuild.git/xcode/engine.xcodeproj; sourceTree = SOURCE_ROOT; };
		ABB4AB5C0C64C3EB00F28920 /* jnstub.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = jnstub.c; sourceTree = "<group>"; };
		ABB4AB5E0C64C40200F28920 /* build.osxmain.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = build.osxmain.nib; sourceTree = "<group>"; };
		ABB4AB5F0C64C42000F28920 /* startwin.editor.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = startwin.editor.nib; sourceTree = "<group>"; };
		ABB4AB680C64C43F00F28920 /* build_icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = build_icon.icns; path = ../rsrc/build_icon.icns; sourceTree = SOURCE_ROOT; };
		ABB4AB690C64C43F00F28920 /* build.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = build.bmp; path = ../rsrc/build.bmp; sourceTree = SOURCE_ROOT; };
		ABB4AB6C0C64C4D000F28920 /* actor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = actor.c; sourceTree = "<group>"; };
		ABB4AB6D0C64C4D000F28920 /* ai.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ai.c; sourceTree = "<group>"; };
		ABB4AB6E0C64C4D000F28920 /* anim.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = anim.c; sourceTree = "<group>"; };
		ABB4AB6F0C64C4D000F28920 /* bldscript.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bldscript.c; sourceTree = "<group>"; };
		ABB4AB700C64C4D000F28920 /* border.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = border.c; sourceTree = "<group>"; };
		ABB4AB710C64C4D000F28920 /* break.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = break.c; sourceTree = "<group>"; };
		ABB4AB720C64C4D000F28920 /* brooms.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = brooms.c; sourceTree = "<group>"; };
		ABB4AB730C64C4D000F28920 /* bunny.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bunny.c; sourceTree = "<group>"; };
		ABB4AB740C64C4D000F28920 /* cache.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cache.c; sourceTree = "<group>"; };
		ABB4AB760C64C4D000F28920 /* cheats.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cheats.c; sourceTree = "<group>"; };
		ABB4AB770C64C4D000F28920 /* colormap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = colormap.c; sourceTree = "<group>"; };
		ABB4AB780C64C4D000F28920 /* config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = config.c; sourceTree = "<group>"; };
		ABB4AB790C64C4D000F28920 /* console.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = console.c; sourceTree = "<group>"; };
		ABB4AB7A0C64C4D000F28920 /* coolg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = coolg.c; sourceTree = "<group>"; };
		ABB4AB7B0C64C4D000F28920 /* coolie.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = coolie.c; sourceTree = "<group>"; };
		ABB4AB7C0C64C4D000F28920 /* copysect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = copysect.c; sourceTree = "<group>"; };
		ABB4AB7D0C64C4D000F28920 /* demo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = demo.c; sourceTree = "<group>"; };
		ABB4AB7E0C64C4D000F28920 /* draw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = draw.c; sourceTree = "<group>"; };
		ABB4AB7F0C64C4D000F28920 /* eel.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = eel.c; sourceTree = "<group>"; };
		ABB4AB800C64C4D000F28920 /* game.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = game.c; sourceTree = "<group>"; };
		ABB4AB810C64C4D000F28920 /* girlninj.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = girlninj.c; sourceTree = "<group>"; };
		ABB4AB820C64C4D000F28920 /* goro.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = goro.c; sourceTree = "<group>"; };
		ABB4AB830C64C4D000F28920 /* hornet.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hornet.c; sourceTree = "<group>"; };
		ABB4AB840C64C4D000F28920 /* interp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = interp.c; sourceTree = "<group>"; };
		ABB4AB850C64C4D000F28920 /* interpsh.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = interpsh.c; sourceTree = "<group>"; };
		ABB4AB860C64C4D000F28920 /* inv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inv.c; sourceTree = "<group>"; };
		ABB4AB870C64C4D000F28920 /* jbhlp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = jbhlp.c; sourceTree = "<group>"; };
		ABB4AB880C64C4D000F28920 /* jplayer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = jplayer.c; sourceTree = "<group>"; };
		ABB4AB890C64C4D000F28920 /* jsector.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = jsector.c; sourceTree = "<group>"; };
		ABB4AB8A0C64C4D000F28920 /* jweapon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = jweapon.c; sourceTree = "<group>"; };
		ABB4AB8B0C64C4D000F28920 /* lava.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lava.c; sourceTree = "<group>"; };
		ABB4AB8C0C64C4D000F28920 /* light.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = light.c; sourceTree = "<group>"; };
		ABB4AB8D0C64C4D000F28920 /* mclip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mclip.c; sourceTree = "<group>"; };
		ABB4AB8E0C64C4D000F28920 /* mdastr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mdastr.c; sourceTree = "<group>"; };
		ABB4AB8F0C64C4D000F28920 /* menus.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menus.c; sourceTree = "<group>"; };
		ABB4AB900C64C4D000F28920 /* miscactr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = miscactr.c; sourceTree = "<group>"; };
		ABB4AB910C64C4D000F28920 /* morph.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = morph.c; sourceTree = "<group>"; };
		ABB4AB920C64C4D000F28920 /* net.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = net.c; sourceTree = "<group>"; };
		ABB4AB930C64C4D000F28920 /* ninja.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ninja.c; sourceTree = "<group>"; };
		ABB4AB940C64C4D000F28920 /* panel.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = panel.c; sourceTree = "<group>"; };
		ABB4AB950C64C4D000F28920 /* player.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = player.c; sourceTree = "<group>"; };
		ABB4AB960C64C4D000F28920 /* predict.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = predict.c; sourceTree = "<group>"; };
		ABB4AB970C64C4D000F28920 /* quake.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = quake.c; sourceTree = "<group>"; };
		ABB4AB980C64C4D000F28920 /* ripper.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ripper.c; sourceTree = "<group>"; };
		ABB4AB990C64C4D000F28920 /* ripper2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ripper2.c; sourceTree = "<group>"; };
		ABB4AB9A0C64C4D000F28920 /* rooms.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rooms.c; sourceTree = "<group>"; };
		ABB4AB9B0C64C4D000F28920 /* rotator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rotator.c; sourceTree = "<group>"; };
		ABB4AB9C0C64C4D000F28920 /* rts.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rts.c; sourceTree = "<group>"; };
		ABB4AB9D0C64C4D000F28920 /* save.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = save.c; sourceTree = "<group>"; };
		ABB4AB9E0C64C4D000F28920 /* saveable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = saveable.c; sourceTree = "<group>"; };
		ABB4AB9F0C64C4D000F28920 /* scrip2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scrip2.c; sourceTree = "<group>"; };
		ABB4ABA00C64C4D000F28920 /* sector.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sector.c; sourceTree = "<group>"; };
		ABB4ABA10C64C4D000F28920 /* serp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = serp.c; sourceTree = "<group>"; };
		ABB4ABA20C64C4D000F28920 /* setup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = setup.c; sourceTree = "<group>"; };
		ABB4ABA30C64C4D000F28920 /* skel.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = skel.c; sourceTree = "<group>"; };
		ABB4ABA40C64C4D000F28920 /* skull.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = skull.c; sourceTree = "<group>"; };
		ABB4ABA50C64C4D000F28920 /* slidor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = slidor.c; sourceTree = "<group>"; };
		ABB4ABA60C64C4D000F28920 /* sounds.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sounds.c; sourceTree = "<group>"; };
		ABB4ABA70C64C4D000F28920 /* spike.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spike.c; sourceTree = "<group>"; };
		ABB4ABA80C64C4D000F28920 /* sprite.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sprite.c; sourceTree = "<group>"; };
		ABB4ABA90C64C4D000F28920 /* StartupWinController.game.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StartupWinController.game.m; sourceTree = "<group>"; };
		ABB4ABAA0C64C4D000F28920 /* sumo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sumo.c; sourceTree = "<group>"; };
		ABB4ABAB0C64C4D000F28920 /* swconfig.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = swconfig.c; sourceTree = "<group>"; };
		ABB4ABAC0C64C4D000F28920 /* sync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sync.c; sourceTree = "<group>"; };
		ABB4ABAD0C64C4D000F28920 /* text.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = text.c; sourceTree = "<group>"; };
		ABB4ABAE0C64C4D000F28920 /* track.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = track.c; sourceTree = "<group>"; };
		ABB4ABB00C64C4D000F28920 /* vator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vator.c; sourceTree = "<group>"; };
		ABB4ABB10C64C4D000F28920 /* vis.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vis.c; sourceTree = "<group>"; };
		ABB4ABB20C64C4D000F28920 /* wallmove.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = wallmove.c; sourceTree = "<group>"; };
		ABB4ABB30C64C4D000F28920 /* warp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = warp.c; sourceTree = "<group>"; };
		ABB4ABB40C64C4D000F28920 /* weapon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = weapon.c; sourceTree = "<group>"; };
		ABB4ABB50C64C4D000F28920 /* zilla.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zilla.c; sourceTree = "<group>"; };
		ABB4ABB60C64C4D000F28920 /* zombie.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zombie.c; sourceTree = "<group>"; };
		ABB4ABB70C64C4EF00F28920 /* JFShadowWarrior-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "JFShadowWarrior-Info.plist"; sourceTree = "<group>"; };
		ABB4ABB80C64C4EF00F28920 /* game.osxmain.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = game.osxmain.nib; sourceTree = "<group>"; };
		ABB4ABB90C64C4EF00F28920 /* startwin.game.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = startwin.game.nib; sourceTree = "<group>"; };
		ABB4ABC20C64C50100F28920 /* game_icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = game_icon.icns; path = ../rsrc/game_icon.icns; sourceTree = SOURCE_ROOT; };
		ABB4ABC30C64C50100F28920 /* game.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = game.bmp; path = ../rsrc/game.bmp; sourceTree = SOURCE_ROOT; };
		ABB4ABCD0C64C52900F28920 /* JFShadowWarrior.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = JFShadowWarrior.app; sourceTree = BUILT_PRODUCTS_DIR; };
		ABB4ABE10C64C6F100F28920 /* animlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = animlib.c; sourceTree = "<group>"; };
		ABB4ABE20C64C6F100F28920 /* control.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = control.c; sourceTree = "<group>"; };
		ABB4ABE30C64C6F100F28920 /* file_lib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = file_lib.c; sourceTree = "<group>"; };
		ABB4ABE40C64C6F100F28920 /* keyboard.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = keyboard.c; sourceTree = "<group>"; };
		ABB4ABE50C64C6F100F28920 /* mathutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mathutil.c; sourceTree = "<group>"; };
		ABB4ABE60C64C6F100F28920 /* mouse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mouse.c; sourceTree = "<group>"; };
		ABB4ABE70C64C6F100F28920 /* scriplib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scriplib.c; sourceTree = "<group>"; };
		ABB4ABE80C64C6F100F28920 /* util_lib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = util_lib.c; sourceTree = "<group>"; };
		ABB4AC3D0C64C72C00F28920 /* SDL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL.framework; path = /Users/jonof/Library/Frameworks/SDL.framework; sourceTree = "<absolute>"; };
		ABB4AC3F0C64C73A00F28920 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
		ABBD3FAF10205ACF00F32F37 /* game.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = game.h; sourceTree = "<group>"; };
		ABFF0CF410F1A4910043FD8E /* _control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _control.h; sourceTree = "<group>"; };
		ABFF0CF510F1A4910043FD8E /* _scrplib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _scrplib.h; sourceTree = "<group>"; };
		ABFF0CF610F1A4910043FD8E /* animlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = animlib.h; sourceTree = "<group>"; };
		ABFF0CF710F1A4910043FD8E /* control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = control.h; sourceTree = "<group>"; };
		ABFF0CF810F1A4910043FD8E /* develop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = develop.h; sourceTree = "<group>"; };
		ABFF0CF910F1A4910043FD8E /* file_lib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file_lib.h; sourceTree = "<group>"; };
		ABFF0CFA10F1A4910043FD8E /* keyboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keyboard.h; sourceTree = "<group>"; };
		ABFF0CFB10F1A4910043FD8E /* mathutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mathutil.h; sourceTree = "<group>"; };
		ABFF0CFC10F1A4910043FD8E /* mouse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mouse.h; sourceTree = "<group>"; };
		ABFF0CFD10F1A4910043FD8E /* scriplib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scriplib.h; sourceTree = "<group>"; };
		ABFF0CFE10F1A4910043FD8E /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = "<group>"; };
		ABFF0CFF10F1A4910043FD8E /* util_lib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util_lib.h; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		AB8F60C80C6591F300202E11 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ABD1BA5012BC717500CD7C5F /* libengine.a in Frameworks */,
				ABD1BA5112BC717500CD7C5F /* libeditor.a in Frameworks */,
				ABD1BA5212BC717500CD7C5F /* libeditorsupp.a in Frameworks */,
				AB8F60D70C65924000202E11 /* AppKit.framework in Frameworks */,
				AB8F60D80C65924000202E11 /* SDL.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		ABB4ABCB0C64C52900F28920 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ABD1BA5312BC718100CD7C5F /* libengine.a in Frameworks */,
				ABD1BA4512BC712200CD7C5F /* libjfaudiolib.a in Frameworks */,
				ABB4AC3E0C64C72C00F28920 /* SDL.framework in Frameworks */,
				ABB4AC400C64C73A00F28920 /* AppKit.framework in Frameworks */,
				AB2140B2101D56BC00E844AE /* ogg.framework in Frameworks */,
				AB2140B3101D56BC00E844AE /* vorbis.framework in Frameworks */,
				AB21411C101D5B8F00E844AE /* AudioUnit.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		ABB4AB250C64C36100F28920 = {
			isa = PBXGroup;
			children = (
				AB2140A6101D567A00E844AE /* jfaudiolib.xcodeproj */,
				ABA754ED0CEFED7C009C28D7 /* engine.xcodeproj */,
				ABB4AB580C64C38C00F28920 /* Editor */,
				ABB4AB590C64C39400F28920 /* Game */,
				ABB4ABCE0C64C52900F28920 /* Products */,
				ABB4AC410C64C74600F28920 /* Linked Frameworks */,
			);
			sourceTree = "<group>";
		};
		ABB4AB580C64C38C00F28920 /* Editor */ = {
			isa = PBXGroup;
			children = (
				ABB4AB5A0C64C39B00F28920 /* source */,
				ABB4AB5B0C64C3A800F28920 /* osx */,
				ABB4AB680C64C43F00F28920 /* build_icon.icns */,
				ABB4AB690C64C43F00F28920 /* build.bmp */,
			);
			name = Editor;
			sourceTree = "<group>";
		};
		ABB4AB590C64C39400F28920 /* Game */ = {
			isa = PBXGroup;
			children = (
				ABB4ABDE0C64C6AB00F28920 /* jfmact.git */,
				ABB4AB6A0C64C44C00F28920 /* source */,
				ABB4AB6B0C64C45500F28920 /* osx */,
				ABB4ABC20C64C50100F28920 /* game_icon.icns */,
				ABB4ABC30C64C50100F28920 /* game.bmp */,
			);
			name = Game;
			sourceTree = "<group>";
		};
		ABB4AB5A0C64C39B00F28920 /* source */ = {
			isa = PBXGroup;
			children = (
				ABB4AB6F0C64C4D000F28920 /* bldscript.c */,
				ABB4AB720C64C4D000F28920 /* brooms.c */,
				ABB4AB870C64C4D000F28920 /* jbhlp.c */,
				ABB4AB5C0C64C3EB00F28920 /* jnstub.c */,
			);
			name = source;
			path = ../source;
			sourceTree = "<group>";
		};
		ABB4AB5B0C64C3A800F28920 /* osx */ = {
			isa = PBXGroup;
			children = (
				ABB4AB5E0C64C40200F28920 /* build.osxmain.nib */,
				ABB4AB5F0C64C42000F28920 /* startwin.editor.nib */,
			);
			name = osx;
			sourceTree = "<group>";
		};
		ABB4AB6A0C64C44C00F28920 /* source */ = {
			isa = PBXGroup;
			children = (
				AB214357101EEFB200E844AE /* _config.h */,
				AB214358101EEFB200E844AE /* _functio.h */,
				AB214359101EEFB200E844AE /* _rts.h */,
				ABB4AB6C0C64C4D000F28920 /* actor.c */,
				AB21435A101EEFB200E844AE /* actor.h */,
				ABB4AB6D0C64C4D000F28920 /* ai.c */,
				AB21435B101EEFB200E844AE /* ai.h */,
				AB21435C101EEFB200E844AE /* ambient.h */,
				ABB4AB6E0C64C4D000F28920 /* anim.c */,
				AB21435D101EEFB200E844AE /* anim.h */,
				ABB4AB700C64C4D000F28920 /* border.c */,
				AB21435E101EEFB200E844AE /* bots.h */,
				ABB4AB710C64C4D000F28920 /* break.c */,
				AB21435F101EEFB200E844AE /* break.h */,
				ABB4AB730C64C4D000F28920 /* bunny.c */,
				ABB4AB740C64C4D000F28920 /* cache.c */,
				AB214360101EEFB200E844AE /* cache.h */,
				ABB4AB760C64C4D000F28920 /* cheats.c */,
				ABB4AB770C64C4D000F28920 /* colormap.c */,
				AB214362101EEFB200E844AE /* colormap.h */,
				AB214363101EEFB200E844AE /* common.h */,
				ABB4AB780C64C4D000F28920 /* config.c */,
				AB214364101EEFB200E844AE /* config.h */,
				AB214365101EEFB200E844AE /* conpic.h */,
				ABB4AB790C64C4D000F28920 /* console.c */,
				ABB4AB7A0C64C4D000F28920 /* coolg.c */,
				ABB4AB7B0C64C4D000F28920 /* coolie.c */,
				ABB4AB7C0C64C4D000F28920 /* copysect.c */,
				AB214366101EEFB200E844AE /* damage.h */,
				ABB4AB7D0C64C4D000F28920 /* demo.c */,
				AB214367101EEFB200E844AE /* demo.h */,
				AB214368101EEFB200E844AE /* digi.h */,
				ABB4AB7E0C64C4D000F28920 /* draw.c */,
				ABB4AB7F0C64C4D000F28920 /* eel.c */,
				AB214369101EEFB200E844AE /* function.h */,
				ABB4AB800C64C4D000F28920 /* game.c */,
				ABBD3FAF10205ACF00F32F37 /* game.h */,
				AB21436B101EF04C00E844AE /* gamedefs.h */,
				ABB4AB810C64C4D000F28920 /* girlninj.c */,
				ABB4AB820C64C4D000F28920 /* goro.c */,
				ABB4AB830C64C4D000F28920 /* hornet.c */,
				ABB4AB840C64C4D000F28920 /* interp.c */,
				AB21436C101EF04C00E844AE /* interp.h */,
				ABB4AB850C64C4D000F28920 /* interpsh.c */,
				ABB4AB860C64C4D000F28920 /* inv.c */,
				AB21436D101EF04C00E844AE /* inv.h */,
				AB21436E101EF04C00E844AE /* jnames.h */,
				ABB4AB880C64C4D000F28920 /* jplayer.c */,
				ABB4AB890C64C4D000F28920 /* jsector.c */,
				AB21436F101EF04C00E844AE /* jsector.h */,
				AB214370101EF04C00E844AE /* jtags.h */,
				ABB4AB8A0C64C4D000F28920 /* jweapon.c */,
				AB214371101EF04C00E844AE /* keys.h */,
				ABB4AB8B0C64C4D000F28920 /* lava.c */,
				ABB4AB8C0C64C4D000F28920 /* light.c */,
				AB214372101EF04C00E844AE /* light.h */,
				AB214373101EF04C00E844AE /* lists.h */,
				ABB4AB8D0C64C4D000F28920 /* mclip.c */,
				AB214374101EF04C00E844AE /* mclip.h */,
				ABB4AB8E0C64C4D000F28920 /* mdastr.c */,
				AB214382101EF04D00E844AE /* reserve.h */,
				ABB4AB8F0C64C4D000F28920 /* menus.c */,
				AB214375101EF04C00E844AE /* menus.h */,
				AB214376101EF04C00E844AE /* mfile.h */,
				ABB4AB900C64C4D000F28920 /* miscactr.c */,
				ABB4AB910C64C4D000F28920 /* morph.c */,
				AB214377101EF04C00E844AE /* mytypes.h */,
				AB214378101EF04C00E844AE /* names.h */,
				AB214379101EF04C00E844AE /* names2.h */,
				ABB4AB920C64C4D000F28920 /* net.c */,
				AB21437A101EF04C00E844AE /* net.h */,
				ABB4AB930C64C4D000F28920 /* ninja.c */,
				AB21437B101EF04D00E844AE /* ninja.h */,
				AB21437C101EF04D00E844AE /* pal.h */,
				ABB4AB940C64C4D000F28920 /* panel.c */,
				AB21437D101EF04D00E844AE /* panel.h */,
				AB21437E101EF04D00E844AE /* parent.h */,
				AB21437F101EF04D00E844AE /* parse.h */,
				ABB4AB950C64C4D000F28920 /* player.c */,
				AB214380101EF04D00E844AE /* player.h */,
				ABB4AB960C64C4D000F28920 /* predict.c */,
				ABB4AB970C64C4D000F28920 /* quake.c */,
				AB214381101EF04D00E844AE /* quake.h */,
				ABB4AB980C64C4D000F28920 /* ripper.c */,
				ABB4AB990C64C4D000F28920 /* ripper2.c */,
				ABB4AB9A0C64C4D000F28920 /* rooms.c */,
				ABB4AB9B0C64C4D000F28920 /* rotator.c */,
				ABB4AB9C0C64C4D000F28920 /* rts.c */,
				AB214383101EF14900E844AE /* rts.h */,
				ABB4AB9D0C64C4D000F28920 /* save.c */,
				ABB4AB9E0C64C4D000F28920 /* saveable.c */,
				AB214384101EF14900E844AE /* saveable.h */,
				AB214385101EF14900E844AE /* savedef.h */,
				ABB4AB9F0C64C4D000F28920 /* scrip2.c */,
				ABB4ABA00C64C4D000F28920 /* sector.c */,
				AB214386101EF14900E844AE /* sector.h */,
				AB214387101EF14900E844AE /* settings.h */,
				ABB4ABA10C64C4D000F28920 /* serp.c */,
				ABB4ABA20C64C4D000F28920 /* setup.c */,
				ABB4ABA30C64C4D000F28920 /* skel.c */,
				ABB4ABA40C64C4D000F28920 /* skull.c */,
				ABB4ABA50C64C4D000F28920 /* slidor.c */,
				AB214388101EF14900E844AE /* slidor.h */,
				ABB4ABA60C64C4D000F28920 /* sounds.c */,
				AB214389101EF14900E844AE /* sounds.h */,
				ABB4ABA70C64C4D000F28920 /* spike.c */,
				ABB4ABA80C64C4D000F28920 /* sprite.c */,
				AB21438A101EF14900E844AE /* sprite.h */,
				AB21438B101EF14900E844AE /* stag.h */,
				AB8F60740C658D3400202E11 /* startdlg.c */,
				AB21438C101EF14900E844AE /* startdlg.h */,
				ABB4ABA90C64C4D000F28920 /* StartupWinController.game.m */,
				ABB4ABAA0C64C4D000F28920 /* sumo.c */,
				AB21438D101EF14900E844AE /* sw_strs.h */,
				ABB4ABAB0C64C4D000F28920 /* swconfig.c */,
				ABB4ABAC0C64C4D000F28920 /* sync.c */,
				AB21438E101EF14900E844AE /* tags.h */,
				ABB4ABAD0C64C4D000F28920 /* text.c */,
				AB21438F101EF14900E844AE /* text.h */,
				ABB4ABAE0C64C4D000F28920 /* track.c */,
				AB214390101EF14900E844AE /* track.h */,
				AB214391101EF14900E844AE /* trigger.h */,
				ABB4ABB00C64C4D000F28920 /* vator.c */,
				ABB4ABB10C64C4D000F28920 /* vis.c */,
				AB214392101EF14900E844AE /* vis.h */,
				ABB4ABB20C64C4D000F28920 /* wallmove.c */,
				ABB4ABB30C64C4D000F28920 /* warp.c */,
				AB214393101EF14900E844AE /* warp.h */,
				ABB4ABB40C64C4D000F28920 /* weapon.c */,
				AB214394101EF14900E844AE /* weapon.h */,
				ABB4ABB50C64C4D000F28920 /* zilla.c */,
				ABB4ABB60C64C4D000F28920 /* zombie.c */,
			);
			name = source;
			path = ../source;
			sourceTree = "<group>";
		};
		ABB4AB6B0C64C45500F28920 /* osx */ = {
			isa = PBXGroup;
			children = (
				ABB4ABB70C64C4EF00F28920 /* JFShadowWarrior-Info.plist */,
				ABB4ABB80C64C4EF00F28920 /* game.osxmain.nib */,
				ABB4ABB90C64C4EF00F28920 /* startwin.game.nib */,
			);
			name = osx;
			sourceTree = "<group>";
		};
		ABB4ABCE0C64C52900F28920 /* Products */ = {
			isa = PBXGroup;
			children = (
				ABB4ABCD0C64C52900F28920 /* JFShadowWarrior.app */,
				AB8F60CA0C6591F300202E11 /* Build Editor for JFShadowWarrior.app */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		ABB4ABDE0C64C6AB00F28920 /* jfmact.git */ = {
			isa = PBXGroup;
			children = (
				ABFF0CF410F1A4910043FD8E /* _control.h */,
				ABFF0CF510F1A4910043FD8E /* _scrplib.h */,
				ABFF0CF610F1A4910043FD8E /* animlib.h */,
				ABFF0CF710F1A4910043FD8E /* control.h */,
				ABFF0CF810F1A4910043FD8E /* develop.h */,
				ABFF0CF910F1A4910043FD8E /* file_lib.h */,
				ABFF0CFA10F1A4910043FD8E /* keyboard.h */,
				ABFF0CFB10F1A4910043FD8E /* mathutil.h */,
				ABFF0CFC10F1A4910043FD8E /* mouse.h */,
				ABFF0CFD10F1A4910043FD8E /* scriplib.h */,
				ABFF0CFE10F1A4910043FD8E /* types.h */,
				ABFF0CFF10F1A4910043FD8E /* util_lib.h */,
				ABB4ABE10C64C6F100F28920 /* animlib.c */,
				ABB4ABE20C64C6F100F28920 /* control.c */,
				ABB4ABE30C64C6F100F28920 /* file_lib.c */,
				ABB4ABE40C64C6F100F28920 /* keyboard.c */,
				ABB4ABE50C64C6F100F28920 /* mathutil.c */,
				ABB4ABE60C64C6F100F28920 /* mouse.c */,
				ABB4ABE70C64C6F100F28920 /* scriplib.c */,
				ABB4ABE80C64C6F100F28920 /* util_lib.c */,
			);
			name = jfmact.git;
			path = ../../jfmact.git;
			sourceTree = SOURCE_ROOT;
		};
		ABB4AC410C64C74600F28920 /* Linked Frameworks */ = {
			isa = PBXGroup;
			children = (
				AB21411B101D5B8F00E844AE /* AudioUnit.framework */,
				AB2140B0101D56BC00E844AE /* ogg.framework */,
				AB2140B1101D56BC00E844AE /* vorbis.framework */,
				ABB4AC3F0C64C73A00F28920 /* AppKit.framework */,
				ABB4AC3D0C64C72C00F28920 /* SDL.framework */,
			);
			name = "Linked Frameworks";
			sourceTree = "<group>";
		};
		ABD1B96A12BC6F9500CD7C5F /* Products */ = {
			isa = PBXGroup;
			children = (
				ABD1B96F12BC6F9500CD7C5F /* libjfaudiolib.a */,
				ABD1B97112BC6F9500CD7C5F /* test */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		ABD1B97512BC6FA900CD7C5F /* Products */ = {
			isa = PBXGroup;
			children = (
				ABD1B97E12BC6FA900CD7C5F /* libengine.a */,
				ABD1B98012BC6FA900CD7C5F /* libeditor.a */,
				ABD1B98212BC6FA900CD7C5F /* libeditorsupp.a */,
				ABD1B98412BC6FA900CD7C5F /* arttool */,
				ABD1B98612BC6FA900CD7C5F /* kextract */,
				ABD1B98812BC6FA900CD7C5F /* kgroup */,
			);
			name = Products;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		AB8F60C90C6591F300202E11 /* Build Editor for JFShadowWarrior */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = AB8F60CD0C6591F300202E11 /* Build configuration list for PBXNativeTarget "Build Editor for JFShadowWarrior" */;
			buildPhases = (
				AB8F60C60C6591F300202E11 /* Resources */,
				AB8F60C70C6591F300202E11 /* Sources */,
				AB8F60C80C6591F300202E11 /* Frameworks */,
				AB8F60E10C65927300202E11 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				ABD1BA4B12BC714700CD7C5F /* PBXTargetDependency */,
				ABD1BA4D12BC714700CD7C5F /* PBXTargetDependency */,
				ABD1BA4F12BC714700CD7C5F /* PBXTargetDependency */,
			);
			name = "Build Editor for JFShadowWarrior";
			productName = "Build Editor for JFShadowWarrior";
			productReference = AB8F60CA0C6591F300202E11 /* Build Editor for JFShadowWarrior.app */;
			productType = "com.apple.product-type.application";
		};
		ABB4ABCC0C64C52900F28920 /* JFShadowWarrior */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = ABB4ABD40C64C52A00F28920 /* Build configuration list for PBXNativeTarget "JFShadowWarrior" */;
			buildPhases = (
				ABB4ABC90C64C52900F28920 /* Resources */,
				ABB4ABCA0C64C52900F28920 /* Sources */,
				ABB4ABCB0C64C52900F28920 /* Frameworks */,
				AB8F610C0C65929800202E11 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				ABD1BA4712BC713300CD7C5F /* PBXTargetDependency */,
				ABD1BA4912BC713600CD7C5F /* PBXTargetDependency */,
			);
			name = JFShadowWarrior;
			productName = JFShadowWarrior;
			productReference = ABB4ABCD0C64C52900F28920 /* JFShadowWarrior.app */;
			productType = "com.apple.product-type.application";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		ABB4AB270C64C36100F28920 /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = ABB4AB280C64C36100F28920 /* Build configuration list for PBXProject "sw" */;
			compatibilityVersion = "Xcode 3.0";
			developmentRegion = English;
			hasScannedForEncodings = 0;
			knownRegions = (
				English,
				Japanese,
				French,
				German,
			);
			mainGroup = ABB4AB250C64C36100F28920;
			productRefGroup = ABB4ABCE0C64C52900F28920 /* Products */;
			projectDirPath = "";
			projectReferences = (
				{
					ProductGroup = ABD1B97512BC6FA900CD7C5F /* Products */;
					ProjectRef = ABA754ED0CEFED7C009C28D7 /* engine.xcodeproj */;
				},
				{
					ProductGroup = ABD1B96A12BC6F9500CD7C5F /* Products */;
					ProjectRef = AB2140A6101D567A00E844AE /* jfaudiolib.xcodeproj */;
				},
			);
			projectRoot = "";
			targets = (
				ABB4ABC40C64C51300F28920 /* all */,
				ABB4ABCC0C64C52900F28920 /* JFShadowWarrior */,
				AB8F60C90C6591F300202E11 /* Build Editor for JFShadowWarrior */,
			);
		};
/* End PBXProject section */

/* Begin PBXReferenceProxy section */
		ABD1B96F12BC6F9500CD7C5F /* libjfaudiolib.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libjfaudiolib.a;
			remoteRef = ABD1B96E12BC6F9500CD7C5F /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		ABD1B97112BC6F9500CD7C5F /* test */ = {
			isa = PBXReferenceProxy;
			fileType = "compiled.mach-o.executable";
			path = test;
			remoteRef = ABD1B97012BC6F9500CD7C5F /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		ABD1B97E12BC6FA900CD7C5F /* libengine.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libengine.a;
			remoteRef = ABD1B97D12BC6FA900CD7C5F /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		ABD1B98012BC6FA900CD7C5F /* libeditor.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libeditor.a;
			remoteRef = ABD1B97F12BC6FA900CD7C5F /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		ABD1B98212BC6FA900CD7C5F /* libeditorsupp.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libeditorsupp.a;
			remoteRef = ABD1B98112BC6FA900CD7C5F /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		ABD1B98412BC6FA900CD7C5F /* arttool */ = {
			isa = PBXReferenceProxy;
			fileType = "compiled.mach-o.executable";
			path = arttool;
			remoteRef = ABD1B98312BC6FA900CD7C5F /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		ABD1B98612BC6FA900CD7C5F /* kextract */ = {
			isa = PBXReferenceProxy;
			fileType = "compiled.mach-o.executable";
			path = kextract;
			remoteRef = ABD1B98512BC6FA900CD7C5F /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		ABD1B98812BC6FA900CD7C5F /* kgroup */ = {
			isa = PBXReferenceProxy;
			fileType = "compiled.mach-o.executable";
			path = kgroup;
			remoteRef = ABD1B98712BC6FA900CD7C5F /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
/* End PBXReferenceProxy section */

/* Begin PBXResourcesBuildPhase section */
		AB8F60C60C6591F300202E11 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB8F60DD0C65925F00202E11 /* build.bmp in Resources */,
				AB8F60DE0C65925F00202E11 /* build.osxmain.nib in Resources */,
				AB8F60DF0C65926200202E11 /* build_icon.icns in Resources */,
				AB8F60E00C65926400202E11 /* startwin.editor.nib in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		ABB4ABC90C64C52900F28920 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ABB4ABDA0C64C69900F28920 /* game.osxmain.nib in Resources */,
				ABB4ABDB0C64C69900F28920 /* startwin.game.nib in Resources */,
				ABB4ABDC0C64C69900F28920 /* game_icon.icns in Resources */,
				ABB4ABDD0C64C69900F28920 /* game.bmp in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		AB8F60C70C6591F300202E11 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB8F60D90C65924800202E11 /* bldscript.c in Sources */,
				AB8F60DA0C65924800202E11 /* brooms.c in Sources */,
				AB8F60DB0C65924900202E11 /* jbhlp.c in Sources */,
				AB8F60DC0C65924900202E11 /* jnstub.c in Sources */,
				AB8F61B50C65932600202E11 /* keyboard.c in Sources */,
				AB8F61B70C65936000202E11 /* colormap.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		ABB4ABCA0C64C52900F28920 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ABB4ABF10C64C6FE00F28920 /* actor.c in Sources */,
				ABB4ABF20C64C6FE00F28920 /* ai.c in Sources */,
				ABB4ABF30C64C6FE00F28920 /* anim.c in Sources */,
				ABB4ABF50C64C6FE00F28920 /* border.c in Sources */,
				ABB4ABF60C64C6FE00F28920 /* break.c in Sources */,
				ABB4ABF80C64C6FE00F28920 /* bunny.c in Sources */,
				ABB4ABF90C64C6FE00F28920 /* cache.c in Sources */,
				ABB4ABFB0C64C6FE00F28920 /* cheats.c in Sources */,
				ABB4ABFC0C64C6FE00F28920 /* colormap.c in Sources */,
				ABB4ABFD0C64C6FE00F28920 /* config.c in Sources */,
				ABB4ABFE0C64C6FE00F28920 /* console.c in Sources */,
				ABB4ABFF0C64C6FE00F28920 /* coolg.c in Sources */,
				ABB4AC000C64C6FE00F28920 /* coolie.c in Sources */,
				ABB4AC010C64C6FE00F28920 /* copysect.c in Sources */,
				ABB4AC020C64C6FE00F28920 /* demo.c in Sources */,
				ABB4AC030C64C6FE00F28920 /* draw.c in Sources */,
				ABB4AC040C64C6FE00F28920 /* eel.c in Sources */,
				ABB4AC050C64C6FE00F28920 /* game.c in Sources */,
				ABB4AC060C64C6FE00F28920 /* girlninj.c in Sources */,
				ABB4AC070C64C6FE00F28920 /* goro.c in Sources */,
				ABB4AC080C64C6FE00F28920 /* hornet.c in Sources */,
				ABB4AC090C64C6FE00F28920 /* interp.c in Sources */,
				ABB4AC0A0C64C6FE00F28920 /* interpsh.c in Sources */,
				ABB4AC0B0C64C6FE00F28920 /* inv.c in Sources */,
				ABB4AC0D0C64C6FE00F28920 /* jplayer.c in Sources */,
				ABB4AC0E0C64C6FE00F28920 /* jsector.c in Sources */,
				ABB4AC0F0C64C6FE00F28920 /* jweapon.c in Sources */,
				ABB4AC100C64C6FE00F28920 /* lava.c in Sources */,
				ABB4AC110C64C6FE00F28920 /* light.c in Sources */,
				ABB4AC120C64C6FE00F28920 /* mclip.c in Sources */,
				ABB4AC130C64C6FE00F28920 /* mdastr.c in Sources */,
				ABB4AC140C64C6FE00F28920 /* menus.c in Sources */,
				ABB4AC150C64C6FE00F28920 /* miscactr.c in Sources */,
				ABB4AC160C64C6FE00F28920 /* morph.c in Sources */,
				ABB4AC170C64C6FE00F28920 /* net.c in Sources */,
				ABB4AC180C64C6FE00F28920 /* ninja.c in Sources */,
				ABB4AC190C64C6FE00F28920 /* panel.c in Sources */,
				ABB4AC1A0C64C6FE00F28920 /* player.c in Sources */,
				ABB4AC1B0C64C6FE00F28920 /* predict.c in Sources */,
				ABB4AC1C0C64C6FE00F28920 /* quake.c in Sources */,
				ABB4AC1D0C64C6FE00F28920 /* ripper.c in Sources */,
				ABB4AC1E0C64C6FE00F28920 /* ripper2.c in Sources */,
				ABB4AC1F0C64C6FE00F28920 /* rooms.c in Sources */,
				ABB4AC200C64C6FE00F28920 /* rotator.c in Sources */,
				ABB4AC210C64C6FE00F28920 /* rts.c in Sources */,
				ABB4AC220C64C6FE00F28920 /* save.c in Sources */,
				ABB4AC230C64C6FE00F28920 /* saveable.c in Sources */,
				ABB4AC240C64C6FE00F28920 /* scrip2.c in Sources */,
				ABB4AC250C64C6FE00F28920 /* sector.c in Sources */,
				ABB4AC260C64C6FE00F28920 /* serp.c in Sources */,
				ABB4AC270C64C6FE00F28920 /* setup.c in Sources */,
				ABB4AC280C64C6FE00F28920 /* skel.c in Sources */,
				ABB4AC290C64C6FE00F28920 /* skull.c in Sources */,
				ABB4AC2A0C64C6FE00F28920 /* slidor.c in Sources */,
				ABB4AC2B0C64C6FE00F28920 /* sounds.c in Sources */,
				ABB4AC2C0C64C6FE00F28920 /* spike.c in Sources */,
				ABB4AC2D0C64C6FE00F28920 /* sprite.c in Sources */,
				ABB4AC2E0C64C6FE00F28920 /* StartupWinController.game.m in Sources */,
				ABB4AC2F0C64C6FE00F28920 /* sumo.c in Sources */,
				ABB4AC300C64C6FE00F28920 /* swconfig.c in Sources */,
				ABB4AC310C64C6FE00F28920 /* sync.c in Sources */,
				ABB4AC320C64C6FE00F28920 /* text.c in Sources */,
				ABB4AC330C64C6FE00F28920 /* track.c in Sources */,
				ABB4AC350C64C6FE00F28920 /* vator.c in Sources */,
				ABB4AC360C64C6FE00F28920 /* vis.c in Sources */,
				ABB4AC370C64C6FE00F28920 /* wallmove.c in Sources */,
				ABB4AC380C64C6FE00F28920 /* warp.c in Sources */,
				ABB4AC390C64C6FE00F28920 /* weapon.c in Sources */,
				ABB4AC3A0C64C6FE00F28920 /* zilla.c in Sources */,
				ABB4AC3B0C64C6FE00F28920 /* zombie.c in Sources */,
				ABB4ABE90C64C6F100F28920 /* animlib.c in Sources */,
				ABB4ABEA0C64C6F100F28920 /* control.c in Sources */,
				ABB4ABEB0C64C6F100F28920 /* file_lib.c in Sources */,
				ABB4ABEC0C64C6F100F28920 /* keyboard.c in Sources */,
				ABB4ABED0C64C6F100F28920 /* mathutil.c in Sources */,
				ABB4ABEE0C64C6F100F28920 /* mouse.c in Sources */,
				ABB4ABEF0C64C6F100F28920 /* scriplib.c in Sources */,
				ABB4ABF00C64C6F100F28920 /* util_lib.c in Sources */,
				AB8F60750C658D3400202E11 /* startdlg.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		AB01B6CD0C64CCE7008F444E /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = ABB4ABCC0C64C52900F28920 /* JFShadowWarrior */;
			targetProxy = AB01B6CC0C64CCE7008F444E /* PBXContainerItemProxy */;
		};
		AB8F61C70C6593F900202E11 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = AB8F60C90C6591F300202E11 /* Build Editor for JFShadowWarrior */;
			targetProxy = AB8F61C60C6593F900202E11 /* PBXContainerItemProxy */;
		};
		ABD1BA4712BC713300CD7C5F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = engine;
			targetProxy = ABD1BA4612BC713300CD7C5F /* PBXContainerItemProxy */;
		};
		ABD1BA4912BC713600CD7C5F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = jfaudiolib;
			targetProxy = ABD1BA4812BC713600CD7C5F /* PBXContainerItemProxy */;
		};
		ABD1BA4B12BC714700CD7C5F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = engine;
			targetProxy = ABD1BA4A12BC714700CD7C5F /* PBXContainerItemProxy */;
		};
		ABD1BA4D12BC714700CD7C5F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = editor;
			targetProxy = ABD1BA4C12BC714700CD7C5F /* PBXContainerItemProxy */;
		};
		ABD1BA4F12BC714700CD7C5F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = editorsupp;
			targetProxy = ABD1BA4E12BC714700CD7C5F /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		AB8F60CE0C6591F300202E11 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				INFOPLIST_FILE = "Build Editor-Info.plist";
				OTHER_LDFLAGS = "-lstdc++";
				PRODUCT_NAME = "Build Editor for JFShadowWarrior";
				WRAPPER_EXTENSION = app;
			};
			name = Debug;
		};
		AB8F60CF0C6591F300202E11 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				INFOPLIST_FILE = "Build Editor-Info.plist";
				OTHER_LDFLAGS = "-lstdc++";
				PRODUCT_NAME = "Build Editor for JFShadowWarrior";
				WRAPPER_EXTENSION = app;
			};
			name = Release;
		};
		ABB4AB290C64C36100F28920 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = (
					ppc,
					i386,
				);
				COPY_PHASE_STRIP = NO;
				FRAMEWORK_SEARCH_PATHS = (
					"../../jfaudiolib.git/third-party",
					"~/Library/Frameworks",
					/Library/Frameworks,
				);
				GCC_CHAR_IS_UNSIGNED_CHAR = YES;
				GCC_ENABLE_CPP_EXCEPTIONS = NO;
				GCC_ENABLE_CPP_RTTI = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					SUPERBUILD,
					POLYMOST,
					USE_OPENGL,
					DYNAMIC_OPENGL,
					USE_A_C,
					NOASM,
					RENDERTYPESDL,
				);
				GCC_VERSION = 4.0;
				HEADER_SEARCH_PATHS = (
					../../jfaudiolib.git/include,
					../source,
					../../jfbuild.git/include,
				);
				SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
			};
			name = Debug;
		};
		ABB4AB2A0C64C36100F28920 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = (
					ppc,
					i386,
				);
				COPY_PHASE_STRIP = YES;
				FRAMEWORK_SEARCH_PATHS = (
					"../../jfaudiolib.git/third-party",
					"~/Library/Frameworks",
					/Library/Frameworks,
				);
				GCC_CHAR_IS_UNSIGNED_CHAR = YES;
				GCC_ENABLE_CPP_EXCEPTIONS = NO;
				GCC_ENABLE_CPP_RTTI = NO;
				GCC_PREPROCESSOR_DEFINITIONS = (
					SUPERBUILD,
					POLYMOST,
					USE_OPENGL,
					DYNAMIC_OPENGL,
					USE_A_C,
					NOASM,
					RENDERTYPESDL,
				);
				GCC_VERSION = 4.0;
				HEADER_SEARCH_PATHS = (
					../../jfaudiolib.git/include,
					../source,
					../../jfbuild.git/include,
				);
				SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
			};
			name = Release;
		};
		ABB4ABD20C64C52A00F28920 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				PRODUCT_NAME = all;
			};
			name = Debug;
		};
		ABB4ABD30C64C52A00F28920 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				PRODUCT_NAME = all;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		ABB4ABD50C64C52A00F28920 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
				);
				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../source/jaudiolib/third-party\"";
				INFOPLIST_FILE = "JFShadowWarrior-Info.plist";
				OTHER_LDFLAGS = "-lstdc++";
				PREBINDING = NO;
				PRODUCT_NAME = JFShadowWarrior;
				WRAPPER_EXTENSION = app;
			};
			name = Debug;
		};
		ABB4ABD60C64C52A00F28920 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
				);
				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../source/jaudiolib/third-party\"";
				INFOPLIST_FILE = "JFShadowWarrior-Info.plist";
				OTHER_LDFLAGS = "-lstdc++";
				PREBINDING = NO;
				PRODUCT_NAME = JFShadowWarrior;
				WRAPPER_EXTENSION = app;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		AB8F60CD0C6591F300202E11 /* Build configuration list for PBXNativeTarget "Build Editor for JFShadowWarrior" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				AB8F60CE0C6591F300202E11 /* Debug */,
				AB8F60CF0C6591F300202E11 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		ABB4AB280C64C36100F28920 /* Build configuration list for PBXProject "sw" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				ABB4AB290C64C36100F28920 /* Debug */,
				ABB4AB2A0C64C36100F28920 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		ABB4ABD10C64C52A00F28920 /* Build configuration list for PBXAggregateTarget "all" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				ABB4ABD20C64C52A00F28920 /* Debug */,
				ABB4ABD30C64C52A00F28920 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		ABB4ABD40C64C52A00F28920 /* Build configuration list for PBXNativeTarget "JFShadowWarrior" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				ABB4ABD50C64C52A00F28920 /* Debug */,
				ABB4ABD60C64C52A00F28920 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = ABB4AB270C64C36100F28920 /* Project object */;
}
