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

/* Begin PBXBuildFile section */
		0C76BFD108537EDB00D31A90 /* qtcapture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C76BFCF08537EDB00D31A90 /* qtcapture.cpp */; };
		3D8726810EA84D260069EBBA /* extras-standard in Copy Misc */ = {isa = PBXBuildFile; fileRef = 3D8726800EA84D260069EBBA /* extras-standard */; };
		881336D80DEF5EE0001F3BC5 /* skygrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 881336D60DEF5EE0001F3BC5 /* skygrid.cpp */; };
		8844B87E0D5AA3290059AA3A /* customrotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8844B87C0D5AA3290059AA3A /* customrotation.cpp */; };
		8844BAAE0D6D13FE0059AA3A /* frametree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8844BAA80D6D13FE0059AA3A /* frametree.cpp */; };
		8844BAB00D6D13FE0059AA3A /* timeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8844BAAA0D6D13FE0059AA3A /* timeline.cpp */; };
		8844BAB20D6D13FE0059AA3A /* timelinephase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8844BAAC0D6D13FE0059AA3A /* timelinephase.cpp */; };
		8844CBC40D80DB020059AA3A /* nutation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8844CBC00D80DB020059AA3A /* nutation.cpp */; };
		8844CBC60D80DB020059AA3A /* precession.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8844CBC20D80DB020059AA3A /* precession.cpp */; };
		8844CF0B0D931D4E0059AA3A /* planetgrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8844CF080D931D4E0059AA3A /* planetgrid.cpp */; };
		886544290DAC3CC4007C8027 /* visibleregion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 886544270DAC3CC4007C8027 /* visibleregion.cpp */; };
		88654A170DB29585007C8027 /* celx_celestia.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A040DB29585007C8027 /* celx_celestia.cpp */; };
		88654A190DB29585007C8027 /* celx_frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A060DB29585007C8027 /* celx_frame.cpp */; };
		88654A1B0DB29585007C8027 /* celx_gl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A080DB29585007C8027 /* celx_gl.cpp */; };
		88654A1E0DB29585007C8027 /* celx_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A0B0DB29585007C8027 /* celx_object.cpp */; };
		88654A200DB29585007C8027 /* celx_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A0D0DB29585007C8027 /* celx_observer.cpp */; };
		88654A220DB29585007C8027 /* celx_phase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A0F0DB29585007C8027 /* celx_phase.cpp */; };
		88654A240DB29585007C8027 /* celx_position.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A110DB29585007C8027 /* celx_position.cpp */; };
		88654A260DB29585007C8027 /* celx_rotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A130DB29585007C8027 /* celx_rotation.cpp */; };
		88654A280DB29585007C8027 /* celx_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A150DB29585007C8027 /* celx_vector.cpp */; };
		9708E6A92312A8BB0015C9F4 /* libjpeg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9708E6A72312A8B00015C9F4 /* libjpeg.a */; };
		970AEE90232943D300E9ED22 /* libintl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 970AEE8F232943D300E9ED22 /* libintl.a */; };
		970AEE92232943DC00E9ED22 /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 970AEE91232943DC00E9ED22 /* libiconv.tbd */; };
		9717E96E234B641E00AAD7D1 /* Migrator.m in Sources */ = {isa = PBXBuildFile; fileRef = 9717E96D234B641E00AAD7D1 /* Migrator.m */; };
		973256992349A397002D1DAE /* unixdirectory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 973256982349A397002D1DAE /* unixdirectory.cpp */; };
		9746D3DF2350BDD50018CFD1 /* ConfigSelectionWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9746D3E12350BDD50018CFD1 /* ConfigSelectionWindow.xib */; };
		9761B09C234F470C0057CF1F /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = E57283980793F82A00C1F239 /* AUTHORS */; };
		9761B09D234F47110057CF1F /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = E572839A0793F82A00C1F239 /* COPYING */; };
		9761B09E234F471E0057CF1F /* README in Resources */ = {isa = PBXBuildFile; fileRef = E57283AD0793FC7300C1F239 /* README */; };
		9761B09F234F47260057CF1F /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = E57283990793F82A00C1F239 /* ChangeLog */; };
		9772E5A02329DDC400531773 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9772E59F2329DDC400531773 /* Images.xcassets */; };
		9798FB522324D2BE007F92B8 /* ConfigSelectionWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9798FB502324D2BE007F92B8 /* ConfigSelectionWindowController.m */; };
		97E4018123101501002013C7 /* cspice.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE4EEA6D0F50144A003341A2 /* cspice.a */; };
		97E4018323101501002013C7 /* libpng.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 97E4018223101501002013C7 /* libpng.a */; };
		97E401852310150F002013C7 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 97E401842310150F002013C7 /* libz.tbd */; };
		97FE30EF23BA2F40002ADDF0 /* liblua5.1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 97E40188231015AD002013C7 /* liblua5.1.a */; };
		CE5203030F4F9DD0007D0DE8 /* spiceinterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE5202FD0F4F9DD0007D0DE8 /* spiceinterface.cpp */; };
		CE5203040F4F9DD0007D0DE8 /* spiceorbit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE5202FF0F4F9DD0007D0DE8 /* spiceorbit.cpp */; };
		CE5203050F4F9DD0007D0DE8 /* spicerotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE5203010F4F9DD0007D0DE8 /* spicerotation.cpp */; };
		CED3D1880FD803CC003B4562 /* minormoons.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = CED3D1860FD8036C003B4562 /* minormoons.ssc */; };
		CED3D1890FD803D6003B4562 /* numberedmoons.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = CED3D1870FD8036C003B4562 /* numberedmoons.ssc */; };
		E50CCA390C065BF900E9C76A /* eclipsefinder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E50CCA370C065BF900E9C76A /* eclipsefinder.cpp */; };
		E50CCA590C065F0100E9C76A /* EclipseFinder.nib in Resources */ = {isa = PBXBuildFile; fileRef = E50CCA530C065F0100E9C76A /* EclipseFinder.nib */; };
		E50CCA6A0C06632A00E9C76A /* EclipseFinderController.mm in Sources */ = {isa = PBXBuildFile; fileRef = E50CCA680C06632A00E9C76A /* EclipseFinderController.mm */; };
		E50DB0F30D4AB5AA00FD137F /* hires in Copy Textures */ = {isa = PBXBuildFile; fileRef = E50DB0E50D4AB4D600FD137F /* hires */; };
		E512245A0CF9FC7D009092A2 /* BrowserItem.mm in Sources */ = {isa = PBXBuildFile; fileRef = E51224580CF9FC7D009092A2 /* BrowserItem.mm */; };
		E532F4F10933331800D7D5B3 /* dsodb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E532F4E80933331800D7D5B3 /* dsodb.cpp */; settings = {COMPILER_FLAGS = "-DDPRINTF=//"; }; };
		E532F4F30933331800D7D5B3 /* dsoname.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E532F4EA0933331800D7D5B3 /* dsoname.cpp */; };
		E532F4F50933331800D7D5B3 /* dsooctree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E532F4EC0933331800D7D5B3 /* dsooctree.cpp */; };
		E532F4F80933331800D7D5B3 /* staroctree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E532F4EF0933331800D7D5B3 /* staroctree.cpp */; };
		E53E619B0C0CA105003CD767 /* scriptmenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E53E61990C0CA105003CD767 /* scriptmenu.cpp */; };
		E53E61AD0C0CA444003CD767 /* ScriptsController.mm in Sources */ = {isa = PBXBuildFile; fileRef = E53E61AB0C0CA444003CD767 /* ScriptsController.mm */; };
		E54343120783C3F200053094 /* BrowserWindow.nib in Resources */ = {isa = PBXBuildFile; fileRef = E54343100783C3F200053094 /* BrowserWindow.nib */; };
		E54343170783C42500053094 /* BrowserWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = E54343150783C42500053094 /* BrowserWindowController.mm */; };
		E54742D009631D3600E89E09 /* defaults.plist in Resources */ = {isa = PBXBuildFile; fileRef = E54742CF09631D3600E89E09 /* defaults.plist */; };
		E561FB600B46164000668CFE /* CelestiaDSO.mm in Sources */ = {isa = PBXBuildFile; fileRef = E561FB5E0B46164000668CFE /* CelestiaDSO.mm */; };
		E561FC300B47910800668CFE /* CelestiaLocation.mm in Sources */ = {isa = PBXBuildFile; fileRef = E561FC2E0B47910800668CFE /* CelestiaLocation.mm */; };
		E56430BB07769C9000E2C4A3 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; };
		E56430BC07769C9000E2C4A3 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
		E56430C107769C9000E2C4A3 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
		E56430C207769C9000E2C4A3 /* 3dsmodel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D450295968D014901DC /* 3dsmodel.cpp */; };
		E56430C307769C9000E2C4A3 /* 3dsread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D470295968D014901DC /* 3dsread.cpp */; };
		E56430C407769C9000E2C4A3 /* bigfix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D560295987B014901DC /* bigfix.cpp */; };
		E56430C507769C9000E2C4A3 /* color.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D590295987B014901DC /* color.cpp */; };
		E56430C607769C9000E2C4A3 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D5B0295987B014901DC /* debug.cpp */; };
		E56430C707769C9000E2C4A3 /* filetype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D5E0295987B014901DC /* filetype.cpp */; };
		E56430C907769C9000E2C4A3 /* unixtimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D640295987B014901DC /* unixtimer.cpp */; };
		E56430CA07769C9000E2C4A3 /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D650295987B014901DC /* util.cpp */; };
		E56430CB07769C9000E2C4A3 /* texturefont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D76029598F9014901DC /* texturefont.cpp */; };
		E56430CC07769C9000E2C4A3 /* frustum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D78029598F9014901DC /* frustum.cpp */; };
		E56430CD07769C9000E2C4A3 /* perlin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D79029598F9014901DC /* perlin.cpp */; };
		E56430CE07769C9000E2C4A3 /* celestiacore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D8B02959960014901DC /* celestiacore.cpp */; };
		E56430CF07769C9000E2C4A3 /* configfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D8C02959960014901DC /* configfile.cpp */; };
		E56430D007769C9000E2C4A3 /* destination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D8D02959960014901DC /* destination.cpp */; };
		E56430D107769C9000E2C4A3 /* favorites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D8E02959960014901DC /* favorites.cpp */; };
		E56430D307769C9000E2C4A3 /* asterism.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DB602959A17014901DC /* asterism.cpp */; };
		E56430D407769C9000E2C4A3 /* astro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DB702959A17014901DC /* astro.cpp */; };
		E56430D507769C9000E2C4A3 /* body.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DB802959A17014901DC /* body.cpp */; };
		E56430D607769C9000E2C4A3 /* catalogxref.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DB902959A17014901DC /* catalogxref.cpp */; };
		E56430D707769C9000E2C4A3 /* cmdparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DBA02959A17014901DC /* cmdparser.cpp */; };
		E56430D807769C9000E2C4A3 /* command.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DBB02959A17014901DC /* command.cpp */; };
		E56430D907769C9000E2C4A3 /* constellation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DBC02959A17014901DC /* constellation.cpp */; };
		E56430DA07769C9000E2C4A3 /* customorbit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DBD02959A17014901DC /* customorbit.cpp */; };
		E56430DB07769C9000E2C4A3 /* dds.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DBE02959A17014901DC /* dds.cpp */; };
		E56430DC07769C9000E2C4A3 /* dispmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DBF02959A17014901DC /* dispmap.cpp */; };
		E56430DD07769C9000E2C4A3 /* execution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC002959A17014901DC /* execution.cpp */; };
		E56430DE07769C9000E2C4A3 /* galaxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC102959A17014901DC /* galaxy.cpp */; };
		E56430DF07769C9000E2C4A3 /* glext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC202959A17014901DC /* glext.cpp */; };
		E56430E007769C9000E2C4A3 /* meshmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC402959A17014901DC /* meshmanager.cpp */; };
		E56430E107769C9000E2C4A3 /* multitexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC502959A17014901DC /* multitexture.cpp */; };
		E56430E207769C9000E2C4A3 /* observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC602959A17014901DC /* observer.cpp */; };
		E56430E407769C9000E2C4A3 /* overlay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC902959A17014901DC /* overlay.cpp */; };
		E56430E507769C9000E2C4A3 /* parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DCA02959A17014901DC /* parser.cpp */; };
		E56430E607769C9000E2C4A3 /* regcombine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DCB02959A17014901DC /* regcombine.cpp */; };
		E56430E707769C9000E2C4A3 /* samporbit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DCD02959A17014901DC /* samporbit.cpp */; };
		E56430E807769C9000E2C4A3 /* selection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DCE02959A17014901DC /* selection.cpp */; };
		E56430E907769C9000E2C4A3 /* simulation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DCF02959A17014901DC /* simulation.cpp */; };
		E56430EA07769C9000E2C4A3 /* solarsys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD002959A17014901DC /* solarsys.cpp */; };
		E56430EB07769C9000E2C4A3 /* spheremesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD202959A17014901DC /* spheremesh.cpp */; };
		E56430EC07769C9000E2C4A3 /* star.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD302959A17014901DC /* star.cpp */; };
		E56430ED07769C9000E2C4A3 /* starbrowser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD402959A17014901DC /* starbrowser.cpp */; };
		E56430EE07769C9000E2C4A3 /* stardb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD502959A17014901DC /* stardb.cpp */; settings = {COMPILER_FLAGS = "-DDPRINTF=//"; }; };
		E56430EF07769C9000E2C4A3 /* starname.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD602959A17014901DC /* starname.cpp */; settings = {COMPILER_FLAGS = "-DDPRINTF=//"; }; };
		E56430F007769C9000E2C4A3 /* stellarclass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD702959A17014901DC /* stellarclass.cpp */; };
		E56430F107769C9000E2C4A3 /* texmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD802959A17014901DC /* texmanager.cpp */; };
		E56430F207769C9000E2C4A3 /* texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD902959A17014901DC /* texture.cpp */; };
		E56430F307769C9000E2C4A3 /* tokenizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DDA02959A17014901DC /* tokenizer.cpp */; };
		E56430F407769C9000E2C4A3 /* univcoord.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DDB02959A17014901DC /* univcoord.cpp */; };
		E56430F507769C9000E2C4A3 /* universe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DDC02959A17014901DC /* universe.cpp */; };
		E56430F607769C9000E2C4A3 /* vertexlist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DDD02959A17014901DC /* vertexlist.cpp */; };
		E56430F707769C9000E2C4A3 /* vertexprog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DDE02959A17014901DC /* vertexprog.cpp */; };
		E56430F807769C9000E2C4A3 /* vsop87.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DDF02959A17014901DC /* vsop87.cpp */; };
		E56430F907769C9000E2C4A3 /* CelestiaController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5040B0F02A484DA014901DC /* CelestiaController.m */; };
		E56430FA07769C9000E2C4A3 /* CelestiaOpenGLView.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5274ED302AE88260100020A /* CelestiaOpenGLView.mm */; };
		E56430FB07769C9000E2C4A3 /* orbit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC802959A17014901DC /* orbit.cpp */; };
		E56430FC07769C9000E2C4A3 /* GotoWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = F55C817602AF55890100020A /* GotoWindowController.m */; };
		E56430FD07769C9000E2C4A3 /* Astro.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F041202B1105D0100020A /* Astro.mm */; };
		E56430FE07769C9000E2C4A3 /* CelestiaUniversalCoord.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F041602B149370100020A /* CelestiaUniversalCoord.mm */; };
		E56430FF07769C9000E2C4A3 /* NSString_ObjCPlusPlus.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F041E02B152180100020A /* NSString_ObjCPlusPlus.mm */; };
		E564310107769C9000E2C4A3 /* CelestiaVector.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55A246902B2D9BA0100020A /* CelestiaVector.mm */; };
		E564310207769C9000E2C4A3 /* CelestiaGalaxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = F58102A502B3269F0100020A /* CelestiaGalaxy.mm */; };
		E564310307769C9000E2C4A3 /* CelestiaStar.mm in Sources */ = {isa = PBXBuildFile; fileRef = F58102A602B3269F0100020A /* CelestiaStar.mm */; };
		E564310507769C9000E2C4A3 /* NSOutlineView_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = F578B7A002B3E2DD0100020A /* NSOutlineView_Extensions.m */; };
		E564310607769C9000E2C4A3 /* NSArray_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = F578B7A102B3E2DD0100020A /* NSArray_Extensions.m */; };
		E564310707769C9000E2C4A3 /* FavoritesDrawerController.m in Sources */ = {isa = PBXBuildFile; fileRef = F578B7B402B3E4DB0100020A /* FavoritesDrawerController.m */; };
		E564310807769C9000E2C4A3 /* CelestiaBody.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55A246202B2AE6E0100020A /* CelestiaBody.mm */; };
		E564310907769C9000E2C4A3 /* ContextOutlineView.m in Sources */ = {isa = PBXBuildFile; fileRef = F57F9FD402B94A0B01000006 /* ContextOutlineView.m */; };
		E564310A07769C9000E2C4A3 /* FavoriteInfoWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = F57FA4F002B9AB8601000006 /* FavoriteInfoWindowController.m */; };
		E564310B07769C9000E2C4A3 /* CelestiaFavorites.m in Sources */ = {isa = PBXBuildFile; fileRef = F5231C7102C2997601000006 /* CelestiaFavorites.m */; };
		E564310C07769C9000E2C4A3 /* MyTree.m in Sources */ = {isa = PBXBuildFile; fileRef = F56FFFAA02C571280100020A /* MyTree.m */; };
		E564310D07769C9000E2C4A3 /* boundaries.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F56FFFAD02C578050100020A /* boundaries.cpp */; };
		E564310F07769C9000E2C4A3 /* RenderPanelController.m in Sources */ = {isa = PBXBuildFile; fileRef = F565A8B202EB418701000006 /* RenderPanelController.m */; };
		E564311007769C9000E2C4A3 /* url.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F53036BB03D908CE01000002 /* url.cpp */; };
		E564311107769C9000E2C4A3 /* render.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DCC02959A17014901DC /* render.cpp */; };
		E564311207769C9000E2C4A3 /* CelestiaAppCore.mm in Sources */ = {isa = PBXBuildFile; fileRef = F51FB0E102AF0C820100020A /* CelestiaAppCore.mm */; };
		E564311307769C9000E2C4A3 /* marker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F55B3D5C042398D101000002 /* marker.cpp */; };
		E564311407769C9000E2C4A3 /* CelestiaFavorite.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F042702B1596A0100020A /* CelestiaFavorite.mm */; };
		E564311507769C9000E2C4A3 /* CelestiaRenderer.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F042A02B1596A0100020A /* CelestiaRenderer.mm */; };
		E564311607769C9000E2C4A3 /* CelestiaUniverse.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F042802B1596A0100020A /* CelestiaUniverse.mm */; };
		E564311707769C9000E2C4A3 /* CelestiaSelection.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F043702B159E00100020A /* CelestiaSelection.mm */; };
		E564311807769C9000E2C4A3 /* CelestiaSimulation.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F042902B1596A0100020A /* CelestiaSimulation.mm */; };
		E564311907769C9000E2C4A3 /* deepskyobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F55B3E6B04239F7201000002 /* deepskyobj.cpp */; };
		E564311A07769C9000E2C4A3 /* frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F55B3E6D04239F7201000002 /* frame.cpp */; };
		E564311B07769C9000E2C4A3 /* glcontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F55B3E6F04239F7201000002 /* glcontext.cpp */; };
		E564311C07769C9000E2C4A3 /* nebula.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F55B3E7104239F7201000002 /* nebula.cpp */; };
		E564311D07769C9000E2C4A3 /* opencluster.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F55B3E7304239F7201000002 /* opencluster.cpp */; };
		E564311E07769C9000E2C4A3 /* CelestiaObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F044602B175120100020A /* CelestiaObserver.mm */; };
		E564311F07769C9000E2C4A3 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F55B3E800423A1DB01000002 /* directory.cpp */; };
		E564312007769C9000E2C4A3 /* trajmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5233227042F819501000002 /* trajmanager.cpp */; };
		E564312107769C9000E2C4A3 /* SetTimeWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EDC6BA0456666601000002 /* SetTimeWindowController.m */; };
		E564312207769C9000E2C4A3 /* location.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F59FA90904A12E3001000002 /* location.cpp */; };
		E564312307769C9000E2C4A3 /* image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F581CC6F04E0AFDF01000002 /* image.cpp */; };
		E564312407769C9000E2C4A3 /* virtualtex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F581CC7304E0B15701000002 /* virtualtex.cpp */; };
		E564312507769C9000E2C4A3 /* lodspheremesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC302959A17014901DC /* lodspheremesh.cpp */; };
		E564312607769C9000E2C4A3 /* formatnum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5A0AE6604E89E2401000002 /* formatnum.cpp */; };
		E564312707769C9000E2C4A3 /* console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F57B5A32057AB63101000002 /* console.cpp */; };
		E564312807769C9000E2C4A3 /* fragmentprog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F57B5A36057AB65E01000002 /* fragmentprog.cpp */; };
		E564312B07769C9000E2C4A3 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
		E564312C07769C9000E2C4A3 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5040AF602A46404014901DC /* OpenGL.framework */; };
		E56431470776D52D00E2C4A3 /* celx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56431450776D52D00E2C4A3 /* celx.cpp */; };
		E56431570776D5C800E2C4A3 /* jpleph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56431490776D5C800E2C4A3 /* jpleph.cpp */; };
		E56431590776D5C800E2C4A3 /* mesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E564314B0776D5C800E2C4A3 /* mesh.cpp */; };
		E564315A0776D5C800E2C4A3 /* model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E564314C0776D5C800E2C4A3 /* model.cpp */; };
		E564315C0776D5C800E2C4A3 /* modelfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E564314E0776D5C800E2C4A3 /* modelfile.cpp */; };
		E564315E0776D5C800E2C4A3 /* parseobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56431500776D5C800E2C4A3 /* parseobject.cpp */; };
		E56431600776D5C800E2C4A3 /* rendcontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56431520776D5C800E2C4A3 /* rendcontext.cpp */; };
		E56431630776D5C800E2C4A3 /* starcolors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56431550776D5C800E2C4A3 /* starcolors.cpp */; };
		E56457520AF8FD6A00F2D9FA /* samporient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E564574D0AF8FD6A00F2D9FA /* samporient.cpp */; };
		E56457550AF8FD6A00F2D9FA /* rotationmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56457500AF8FD6A00F2D9FA /* rotationmanager.cpp */; };
		E56457560AF8FD6A00F2D9FA /* rotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56457510AF8FD6A00F2D9FA /* rotation.cpp */; };
		E56529680B108D7F0049925D /* scriptorbit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56529660B108D7F0049925D /* scriptorbit.cpp */; };
		E567F072099112EC00D05031 /* asterisms.dat in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF6A09910E8F00D05031 /* asterisms.dat */; };
		E567F073099112EC00D05031 /* asteroids.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF6B09910E8F00D05031 /* asteroids.ssc */; };
		E567F074099112EC00D05031 /* boundaries.dat in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF6C09910E8F00D05031 /* boundaries.dat */; };
		E567F076099112EC00D05031 /* comets.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF6E09910E8F00D05031 /* comets.ssc */; };
		E567F078099112EC00D05031 /* earth_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7009910E8F00D05031 /* earth_locs.ssc */; };
		E567F079099112EC00D05031 /* eros_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7109910E8F00D05031 /* eros_locs.ssc */; };
		E567F07A099112EC00D05031 /* extrasolar.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7209910E8F00D05031 /* extrasolar.ssc */; };
		E567F07B099112EC00D05031 /* extrasolar.stc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7309910E8F00D05031 /* extrasolar.stc */; };
		E567F07D099112EC00D05031 /* gaspra_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7509910E8F00D05031 /* gaspra_locs.ssc */; };
		E567F07E099112EC00D05031 /* hdxindex.dat in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7609910E8F00D05031 /* hdxindex.dat */; };
		E567F080099112EC00D05031 /* ida_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7809910E8F00D05031 /* ida_locs.ssc */; };
		E567F081099112EC00D05031 /* jupitermoons_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7909910E8F00D05031 /* jupitermoons_locs.ssc */; };
		E567F082099112EC00D05031 /* mars_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7B09910E8F00D05031 /* mars_locs.ssc */; };
		E567F083099112EC00D05031 /* marsmoons_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7C09910E8F00D05031 /* marsmoons_locs.ssc */; };
		E567F084099112EC00D05031 /* merc_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7D09910E8F00D05031 /* merc_locs.ssc */; };
		E567F085099112EC00D05031 /* moon_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7E09910E8F00D05031 /* moon_locs.ssc */; };
		E567F086099112EC00D05031 /* nearstars.stc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7F09910E8F00D05031 /* nearstars.stc */; };
		E567F087099112EC00D05031 /* neptunemoons_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8009910E8F00D05031 /* neptunemoons_locs.ssc */; };
		E567F088099112EC00D05031 /* outersys.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8109910E8F00D05031 /* outersys.ssc */; };
		E567F089099112EC00D05031 /* revised.stc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8209910E8F00D05031 /* revised.stc */; };
		E567F08A099112EC00D05031 /* ring_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8309910E8F00D05031 /* ring_locs.ssc */; };
		E567F08B099112EC00D05031 /* saoxindex.dat in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8409910E8F00D05031 /* saoxindex.dat */; };
		E567F08C099112EC00D05031 /* saturnmoons_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8509910E8F00D05031 /* saturnmoons_locs.ssc */; };
		E567F08D099112EC00D05031 /* solarsys.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8609910E8F00D05031 /* solarsys.ssc */; };
		E567F08F099112EC00D05031 /* spectbins.stc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8909910E8F00D05031 /* spectbins.stc */; };
		E567F090099112EC00D05031 /* starnames.dat in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8A09910E8F00D05031 /* starnames.dat */; };
		E567F091099112EC00D05031 /* stars.dat in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8B09910E8F00D05031 /* stars.dat */; };
		E567F092099112EC00D05031 /* uranusmoons_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8D09910E8F00D05031 /* uranusmoons_locs.ssc */; };
		E567F093099112EC00D05031 /* venus_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8E09910E8F00D05031 /* venus_locs.ssc */; };
		E567F094099112EC00D05031 /* visualbins.stc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8F09910E8F00D05031 /* visualbins.stc */; };
		E567F095099112EC00D05031 /* world-capitals.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF9009910E8F00D05031 /* world-capitals.ssc */; };
		E56B96570AAB22AA0097DDFE /* renderglsl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56B96530AAB22AA0097DDFE /* renderglsl.cpp */; };
		E572837C0793A02800C1F239 /* celestia.cfg in Copy Misc */ = {isa = PBXBuildFile; fileRef = F5626A0002A49B8B014901DC /* celestia.cfg */; };
		E572837D0793A03800C1F239 /* demo.cel in Copy Misc */ = {isa = PBXBuildFile; fileRef = F5626A0202A49B8B014901DC /* demo.cel */; };
		E572837F0793A03800C1F239 /* fonts in Copy Misc */ = {isa = PBXBuildFile; fileRef = F5626A0402A49B8B014901DC /* fonts */; };
		E57283800793A03800C1F239 /* guide.cel in Copy Misc */ = {isa = PBXBuildFile; fileRef = F5626A0502A49B8B014901DC /* guide.cel */; };
		E57283830793A03800C1F239 /* shaders in Copy Misc */ = {isa = PBXBuildFile; fileRef = F5626A0702A49B8B014901DC /* shaders */; };
		E57283840793A03800C1F239 /* start.cel in Copy Misc */ = {isa = PBXBuildFile; fileRef = F5626A0802A49B8B014901DC /* start.cel */; };
		E585E9790B27864300812512 /* E0.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E585E9780B27864300812512 /* E0.png */; };
		E589B6DD078AC511005B8DD9 /* glshader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E589B6D9078AC511005B8DD9 /* glshader.cpp */; };
		E589B6DF078AC511005B8DD9 /* shadermanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E589B6DB078AC511005B8DD9 /* shadermanager.cpp */; };
		E599A78E097CAB390079C254 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = E599A78C097CAB390079C254 /* Credits.rtf */; };
		E59F0B920E93A62F001A985D /* NSWindowController_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = E59F0B900E93A62F001A985D /* NSWindowController_Extensions.m */; };
		E5A994750B1482FE009F40FA /* scriptrotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5A994710B1482FE009F40FA /* scriptrotation.cpp */; };
		E5A994770B1482FE009F40FA /* scriptobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5A994730B1482FE009F40FA /* scriptobject.cpp */; };
		E5B48EBA0C22065E00C6FBD7 /* MacInputWatcher.mm in Sources */ = {isa = PBXBuildFile; fileRef = E5B48EB80C22065E00C6FBD7 /* MacInputWatcher.mm */; };
		E5CC204709AA843300CFFF2C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E5CC204509AA843300CFFF2C /* Localizable.strings */; };
		E5D3E6550D1EA18A00214838 /* axisarrow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5D3E6530D1EA18A00214838 /* axisarrow.cpp */; };
		E5D446660777291700A1577D /* utf8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5D446640777291700A1577D /* utf8.cpp */; };
		E5D4467607772B6C00A1577D /* CelestiaSettings.mm in Sources */ = {isa = PBXBuildFile; fileRef = E5D4467407772B6C00A1577D /* CelestiaSettings.mm */; };
		E5D4467807772BA000A1577D /* CGLInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = F505BFFA02CA9DAE0100020A /* CGLInfo.mm */; };
		E5D542770D0B87EA00E8C513 /* Menu_Extensions.mm in Sources */ = {isa = PBXBuildFile; fileRef = E5D5425F0D0B86B200E8C513 /* Menu_Extensions.mm */; };
		E5D766140982B1860099DBBD /* HelpWindow.nib in Resources */ = {isa = PBXBuildFile; fileRef = E5D7660E0982B1860099DBBD /* HelpWindow.nib */; };
		E5D766700982B4660099DBBD /* amalthea.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766270982B3300099DBBD /* amalthea.cmod */; };
		E5D766720982B4660099DBBD /* asteroid.cms in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766290982B3300099DBBD /* asteroid.cms */; };
		E5D766730982B4660099DBBD /* bacchus.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7662B0982B3300099DBBD /* bacchus.cmod */; };
		E5D766740982B4660099DBBD /* borrelly.cms in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7662C0982B3300099DBBD /* borrelly.cms */; };
		E5D766760982B4660099DBBD /* castalia.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7662F0982B3300099DBBD /* castalia.cmod */; };
		E5D766770982B4660099DBBD /* deimos.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766310982B3300099DBBD /* deimos.cmod */; };
		E5D766780982B4660099DBBD /* epimetheus.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766330982B3300099DBBD /* epimetheus.cmod */; };
		E5D766790982B4660099DBBD /* eros.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766350982B3300099DBBD /* eros.cmod */; };
		E5D7667B0982B4660099DBBD /* gaspra.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766390982B3300099DBBD /* gaspra.cmod */; };
		E5D7667D0982B4660099DBBD /* geographos.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7663C0982B3300099DBBD /* geographos.cmod */; };
		E5D7667E0982B4660099DBBD /* golevka.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7663E0982B3300099DBBD /* golevka.cmod */; };
		E5D7667F0982B4660099DBBD /* halley.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766400982B3300099DBBD /* halley.cmod */; };
		E5D766820982B4660099DBBD /* hyperion.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766440982B3300099DBBD /* hyperion.cmod */; };
		E5D766830982B4660099DBBD /* ida.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766470982B3300099DBBD /* ida.cmod */; };
		E5D766850982B4660099DBBD /* janus.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7664A0982B3300099DBBD /* janus.cmod */; };
		E5D766860982B4660099DBBD /* kleopatra.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7664C0982B3300099DBBD /* kleopatra.cmod */; };
		E5D766870982B4660099DBBD /* ky26.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7664E0982B3300099DBBD /* ky26.cmod */; };
		E5D766880982B4660099DBBD /* larissa.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766500982B3300099DBBD /* larissa.cmod */; };
		E5D7668D0982B4660099DBBD /* pandora.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766570982B3300099DBBD /* pandora.cmod */; };
		E5D7668E0982B4660099DBBD /* phobos.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766590982B3300099DBBD /* phobos.cmod */; };
		E5D7668F0982B4660099DBBD /* phoebe.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7665B0982B3300099DBBD /* phoebe.cmod */; };
		E5D766900982B4660099DBBD /* prometheus.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7665D0982B3300099DBBD /* prometheus.cmod */; };
		E5D766910982B4660099DBBD /* proteus.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7665F0982B3300099DBBD /* proteus.cmod */; };
		E5D766920982B4660099DBBD /* roughsphere.cms in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766610982B3300099DBBD /* roughsphere.cms */; };
		E5D7669B0982B4660099DBBD /* toutatis.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7666B0982B3300099DBBD /* toutatis.cmod */; };
		E5D7669C0982B4660099DBBD /* vesta.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7666D0982B3310099DBBD /* vesta.cmod */; };
		E5D767FD0982B7930099DBBD /* flare.jpg in Copy Textures */ = {isa = PBXBuildFile; fileRef = E5D766A40982B6DF0099DBBD /* flare.jpg */; };
		E5D767FE0982B7930099DBBD /* logo.png in Copy Textures */ = {isa = PBXBuildFile; fileRef = E5D766AD0982B6DF0099DBBD /* logo.png */; };
		E5D767FF0982B7930099DBBD /* lores in Copy Textures */ = {isa = PBXBuildFile; fileRef = E5D767530982B71D0099DBBD /* lores */; };
		E5D768000982B7930099DBBD /* medres in Copy Textures */ = {isa = PBXBuildFile; fileRef = E5D767540982B71D0099DBBD /* medres */; };
		E5D956E00966520700CB02B2 /* SplashWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = E5D956DF096651DF00CB02B2 /* SplashWindowController.m */; };
		E5D969AC0ABCC7CC00F43225 /* MilkyWay.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D969A40ABCC76C00F43225 /* MilkyWay.png */; };
		E5D969AD0ABCC7CC00F43225 /* S0.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D969A50ABCC76C00F43225 /* S0.png */; };
		E5D969AE0ABCC7CC00F43225 /* Sa.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D969A60ABCC76C00F43225 /* Sa.png */; };
		E5D969AF0ABCC7CC00F43225 /* Sb.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D969A70ABCC76C00F43225 /* Sb.png */; };
		E5D969B00ABCC7CC00F43225 /* SBa.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D969A80ABCC76C00F43225 /* SBa.png */; };
		E5D969B10ABCC7CC00F43225 /* SBb.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D969A90ABCC76C00F43225 /* SBb.png */; };
		E5D969B20ABCC7CC00F43225 /* SBc.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D969AA0ABCC76C00F43225 /* SBc.png */; };
		E5D969B30ABCC7CC00F43225 /* Sc.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D969AB0ABCC76C00F43225 /* Sc.png */; };
		E5E198B00C1D9C2E0094D8BB /* scripts in Copy Misc */ = {isa = PBXBuildFile; fileRef = E5E198960C1D9BB90094D8BB /* scripts */; };
		E5E2BDD20C24F7B6000D6E83 /* TextWindow.nib in Resources */ = {isa = PBXBuildFile; fileRef = E5E2BDD00C24F7B6000D6E83 /* TextWindow.nib */; };
		E5E2BDD70C24F7E6000D6E83 /* TextWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = E5E2BDD50C24F7E6000D6E83 /* TextWindowController.m */; };
		E5E365AD095C11B500B14224 /* SplashScreen.m in Sources */ = {isa = PBXBuildFile; fileRef = E5E365AB095C11B500B14224 /* SplashScreen.m */; };
		FF7B2B0E0E89B0D90089BF43 /* globular.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF7B2B0C0E89B0D90089BF43 /* globular.cpp */; };
		FF7B2B1B0E89B22D0089BF43 /* charm2.stc in Copy Data */ = {isa = PBXBuildFile; fileRef = FF7B2B110E89B1A30089BF43 /* charm2.stc */; };
		FF7B2B1C0E89B23D0089BF43 /* galaxies.dsc in Copy Data */ = {isa = PBXBuildFile; fileRef = FF7B2B120E89B1A30089BF43 /* galaxies.dsc */; };
		FF7B2B1D0E89B23D0089BF43 /* globulars.dsc in Copy Data */ = {isa = PBXBuildFile; fileRef = FF7B2B130E89B1A30089BF43 /* globulars.dsc */; };
		FF7B2B220E89B3250089BF43 /* itokawa.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = FF7B2B210E89B2F20089BF43 /* itokawa.cmod */; };
/* End PBXBuildFile section */

/* Begin PBXCopyFilesBuildPhase section */
		E567F018099110C000D05031 /* Copy Data */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = CelestiaResources/data;
			dstSubfolderSpec = 7;
			files = (
				E567F072099112EC00D05031 /* asterisms.dat in Copy Data */,
				E567F073099112EC00D05031 /* asteroids.ssc in Copy Data */,
				E567F074099112EC00D05031 /* boundaries.dat in Copy Data */,
				FF7B2B1B0E89B22D0089BF43 /* charm2.stc in Copy Data */,
				E567F076099112EC00D05031 /* comets.ssc in Copy Data */,
				E567F078099112EC00D05031 /* earth_locs.ssc in Copy Data */,
				E567F079099112EC00D05031 /* eros_locs.ssc in Copy Data */,
				E567F07A099112EC00D05031 /* extrasolar.ssc in Copy Data */,
				E567F07B099112EC00D05031 /* extrasolar.stc in Copy Data */,
				FF7B2B1C0E89B23D0089BF43 /* galaxies.dsc in Copy Data */,
				E567F07D099112EC00D05031 /* gaspra_locs.ssc in Copy Data */,
				FF7B2B1D0E89B23D0089BF43 /* globulars.dsc in Copy Data */,
				E567F07E099112EC00D05031 /* hdxindex.dat in Copy Data */,
				E567F080099112EC00D05031 /* ida_locs.ssc in Copy Data */,
				E567F081099112EC00D05031 /* jupitermoons_locs.ssc in Copy Data */,
				E567F082099112EC00D05031 /* mars_locs.ssc in Copy Data */,
				E567F083099112EC00D05031 /* marsmoons_locs.ssc in Copy Data */,
				E567F084099112EC00D05031 /* merc_locs.ssc in Copy Data */,
				CED3D1880FD803CC003B4562 /* minormoons.ssc in Copy Data */,
				E567F085099112EC00D05031 /* moon_locs.ssc in Copy Data */,
				E567F086099112EC00D05031 /* nearstars.stc in Copy Data */,
				E567F087099112EC00D05031 /* neptunemoons_locs.ssc in Copy Data */,
				CED3D1890FD803D6003B4562 /* numberedmoons.ssc in Copy Data */,
				E567F088099112EC00D05031 /* outersys.ssc in Copy Data */,
				E567F089099112EC00D05031 /* revised.stc in Copy Data */,
				E567F08A099112EC00D05031 /* ring_locs.ssc in Copy Data */,
				E567F08B099112EC00D05031 /* saoxindex.dat in Copy Data */,
				E567F08C099112EC00D05031 /* saturnmoons_locs.ssc in Copy Data */,
				E567F08D099112EC00D05031 /* solarsys.ssc in Copy Data */,
				E567F08F099112EC00D05031 /* spectbins.stc in Copy Data */,
				E567F090099112EC00D05031 /* starnames.dat in Copy Data */,
				E567F091099112EC00D05031 /* stars.dat in Copy Data */,
				E567F092099112EC00D05031 /* uranusmoons_locs.ssc in Copy Data */,
				E567F093099112EC00D05031 /* venus_locs.ssc in Copy Data */,
				E567F094099112EC00D05031 /* visualbins.stc in Copy Data */,
				E567F095099112EC00D05031 /* world-capitals.ssc in Copy Data */,
			);
			name = "Copy Data";
			runOnlyForDeploymentPostprocessing = 1;
		};
		E567F0400991111C00D05031 /* Copy Extras */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = CelestiaResources/extras;
			dstSubfolderSpec = 7;
			files = (
			);
			name = "Copy Extras";
			runOnlyForDeploymentPostprocessing = 1;
		};
		E572837407939F2500C1F239 /* Copy Misc */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = CelestiaResources;
			dstSubfolderSpec = 7;
			files = (
				E572837D0793A03800C1F239 /* demo.cel in Copy Misc */,
				3D8726810EA84D260069EBBA /* extras-standard in Copy Misc */,
				E572837F0793A03800C1F239 /* fonts in Copy Misc */,
				E57283800793A03800C1F239 /* guide.cel in Copy Misc */,
				E5E198B00C1D9C2E0094D8BB /* scripts in Copy Misc */,
				E57283830793A03800C1F239 /* shaders in Copy Misc */,
				E57283840793A03800C1F239 /* start.cel in Copy Misc */,
				E572837C0793A02800C1F239 /* celestia.cfg in Copy Misc */,
			);
			name = "Copy Misc";
			runOnlyForDeploymentPostprocessing = 1;
		};
		E5D7666E0982B4480099DBBD /* Copy Models */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = CelestiaResources/models;
			dstSubfolderSpec = 7;
			files = (
				E5D766700982B4660099DBBD /* amalthea.cmod in Copy Models */,
				E5D766720982B4660099DBBD /* asteroid.cms in Copy Models */,
				E5D766730982B4660099DBBD /* bacchus.cmod in Copy Models */,
				E5D766740982B4660099DBBD /* borrelly.cms in Copy Models */,
				E5D766760982B4660099DBBD /* castalia.cmod in Copy Models */,
				E5D766770982B4660099DBBD /* deimos.cmod in Copy Models */,
				E5D766780982B4660099DBBD /* epimetheus.cmod in Copy Models */,
				E5D766790982B4660099DBBD /* eros.cmod in Copy Models */,
				E5D7667B0982B4660099DBBD /* gaspra.cmod in Copy Models */,
				E5D7667D0982B4660099DBBD /* geographos.cmod in Copy Models */,
				E5D7667E0982B4660099DBBD /* golevka.cmod in Copy Models */,
				E5D7667F0982B4660099DBBD /* halley.cmod in Copy Models */,
				E5D766820982B4660099DBBD /* hyperion.cmod in Copy Models */,
				E5D766830982B4660099DBBD /* ida.cmod in Copy Models */,
				FF7B2B220E89B3250089BF43 /* itokawa.cmod in Copy Models */,
				E5D766850982B4660099DBBD /* janus.cmod in Copy Models */,
				E5D766860982B4660099DBBD /* kleopatra.cmod in Copy Models */,
				E5D766870982B4660099DBBD /* ky26.cmod in Copy Models */,
				E5D766880982B4660099DBBD /* larissa.cmod in Copy Models */,
				E5D7668D0982B4660099DBBD /* pandora.cmod in Copy Models */,
				E5D7668E0982B4660099DBBD /* phobos.cmod in Copy Models */,
				E5D7668F0982B4660099DBBD /* phoebe.cmod in Copy Models */,
				E5D766900982B4660099DBBD /* prometheus.cmod in Copy Models */,
				E5D766910982B4660099DBBD /* proteus.cmod in Copy Models */,
				E5D766920982B4660099DBBD /* roughsphere.cms in Copy Models */,
				E5D7669B0982B4660099DBBD /* toutatis.cmod in Copy Models */,
				E5D7669C0982B4660099DBBD /* vesta.cmod in Copy Models */,
				E585E9790B27864300812512 /* E0.png in Copy Models */,
				E5D969AC0ABCC7CC00F43225 /* MilkyWay.png in Copy Models */,
				E5D969AD0ABCC7CC00F43225 /* S0.png in Copy Models */,
				E5D969AE0ABCC7CC00F43225 /* Sa.png in Copy Models */,
				E5D969AF0ABCC7CC00F43225 /* Sb.png in Copy Models */,
				E5D969B00ABCC7CC00F43225 /* SBa.png in Copy Models */,
				E5D969B10ABCC7CC00F43225 /* SBb.png in Copy Models */,
				E5D969B20ABCC7CC00F43225 /* SBc.png in Copy Models */,
				E5D969B30ABCC7CC00F43225 /* Sc.png in Copy Models */,
			);
			name = "Copy Models";
			runOnlyForDeploymentPostprocessing = 1;
		};
		E5D767FB0982B75B0099DBBD /* Copy Textures */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = CelestiaResources/textures;
			dstSubfolderSpec = 7;
			files = (
				E5D767FD0982B7930099DBBD /* flare.jpg in Copy Textures */,
				E5D767FE0982B7930099DBBD /* logo.png in Copy Textures */,
				E5D767FF0982B7930099DBBD /* lores in Copy Textures */,
				E5D768000982B7930099DBBD /* medres in Copy Textures */,
				E50DB0F30D4AB5AA00FD137F /* hires in Copy Textures */,
			);
			name = "Copy Textures";
			runOnlyForDeploymentPostprocessing = 1;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		0C76BFC0085215B100D31A90 /* moviecapture.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = moviecapture.h; path = ../src/celestia/moviecapture.h; sourceTree = SOURCE_ROOT; };
		0C76BFCF08537EDB00D31A90 /* qtcapture.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = qtcapture.cpp; sourceTree = SOURCE_ROOT; };
		0C76BFD008537EDB00D31A90 /* qtcapture.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = qtcapture.h; sourceTree = SOURCE_ROOT; };
		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
		3D8726800EA84D260069EBBA /* extras-standard */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "extras-standard"; path = "../extras-standard"; sourceTree = SOURCE_ROOT; };
		8459EE821127967F0077F40B /* zh_TW */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_TW; path = zh_TW.lproj/MainMenu.nib; sourceTree = "<group>"; };
		8459EE85112796C60077F40B /* zh_TW */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_TW; path = zh_TW.lproj/BrowserWindow.nib; sourceTree = "<group>"; };
		8459EE86112796D40077F40B /* zh_TW */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_TW; path = zh_TW.lproj/EclipseFinder.nib; sourceTree = "<group>"; };
		8459EE87112796E10077F40B /* zh_TW */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_TW; path = zh_TW.lproj/HelpWindow.nib; sourceTree = "<group>"; };
		8459EE891127970C0077F40B /* zh_TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_TW; path = zh_TW.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		8459EE8A112797190077F40B /* zh_TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_TW; path = zh_TW.lproj/Localizable.strings; sourceTree = "<group>"; };
		8459EE8B112797390077F40B /* zh_TW */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = zh_TW; path = zh_TW.lproj/Credits.rtf; sourceTree = "<group>"; };
		881336D60DEF5EE0001F3BC5 /* skygrid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = skygrid.cpp; path = ../src/celengine/skygrid.cpp; sourceTree = SOURCE_ROOT; };
		881336D70DEF5EE0001F3BC5 /* skygrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = skygrid.h; path = ../src/celengine/skygrid.h; sourceTree = SOURCE_ROOT; };
		8844B87C0D5AA3290059AA3A /* customrotation.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = customrotation.cpp; path = ../src/celengine/customrotation.cpp; sourceTree = SOURCE_ROOT; };
		8844B87D0D5AA3290059AA3A /* customrotation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = customrotation.h; path = ../src/celengine/customrotation.h; sourceTree = SOURCE_ROOT; };
		8844BAA80D6D13FE0059AA3A /* frametree.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = frametree.cpp; path = ../src/celengine/frametree.cpp; sourceTree = SOURCE_ROOT; };
		8844BAA90D6D13FE0059AA3A /* frametree.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = frametree.h; path = ../src/celengine/frametree.h; sourceTree = SOURCE_ROOT; };
		8844BAAA0D6D13FE0059AA3A /* timeline.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = timeline.cpp; path = ../src/celengine/timeline.cpp; sourceTree = SOURCE_ROOT; };
		8844BAAB0D6D13FE0059AA3A /* timeline.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = timeline.h; path = ../src/celengine/timeline.h; sourceTree = SOURCE_ROOT; };
		8844BAAC0D6D13FE0059AA3A /* timelinephase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = timelinephase.cpp; path = ../src/celengine/timelinephase.cpp; sourceTree = SOURCE_ROOT; };
		8844BAAD0D6D13FE0059AA3A /* timelinephase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = timelinephase.h; path = ../src/celengine/timelinephase.h; sourceTree = SOURCE_ROOT; };
		8844CBC00D80DB020059AA3A /* nutation.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = nutation.cpp; path = ../src/celengine/nutation.cpp; sourceTree = SOURCE_ROOT; };
		8844CBC10D80DB020059AA3A /* nutation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = nutation.h; path = ../src/celengine/nutation.h; sourceTree = SOURCE_ROOT; };
		8844CBC20D80DB020059AA3A /* precession.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = precession.cpp; path = ../src/celengine/precession.cpp; sourceTree = SOURCE_ROOT; };
		8844CBC30D80DB020059AA3A /* precession.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = precession.h; path = ../src/celengine/precession.h; sourceTree = SOURCE_ROOT; };
		8844CF080D931D4E0059AA3A /* planetgrid.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = planetgrid.cpp; path = ../src/celengine/planetgrid.cpp; sourceTree = SOURCE_ROOT; };
		8844CF090D931D4E0059AA3A /* planetgrid.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = planetgrid.h; path = ../src/celengine/planetgrid.h; sourceTree = SOURCE_ROOT; };
		8844CF0A0D931D4E0059AA3A /* referencemark.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = referencemark.h; path = ../src/celengine/referencemark.h; sourceTree = SOURCE_ROOT; };
		886544270DAC3CC4007C8027 /* visibleregion.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = visibleregion.cpp; path = ../src/celengine/visibleregion.cpp; sourceTree = SOURCE_ROOT; };
		886544280DAC3CC4007C8027 /* visibleregion.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = visibleregion.h; path = ../src/celengine/visibleregion.h; sourceTree = SOURCE_ROOT; };
		88654A040DB29585007C8027 /* celx_celestia.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = celx_celestia.cpp; path = ../src/celestia/celx_celestia.cpp; sourceTree = SOURCE_ROOT; };
		88654A050DB29585007C8027 /* celx_celestia.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = celx_celestia.h; path = ../src/celestia/celx_celestia.h; sourceTree = SOURCE_ROOT; };
		88654A060DB29585007C8027 /* celx_frame.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = celx_frame.cpp; path = ../src/celestia/celx_frame.cpp; sourceTree = SOURCE_ROOT; };
		88654A070DB29585007C8027 /* celx_frame.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = celx_frame.h; path = ../src/celestia/celx_frame.h; sourceTree = SOURCE_ROOT; };
		88654A080DB29585007C8027 /* celx_gl.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = celx_gl.cpp; path = ../src/celestia/celx_gl.cpp; sourceTree = SOURCE_ROOT; };
		88654A090DB29585007C8027 /* celx_gl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = celx_gl.h; path = ../src/celestia/celx_gl.h; sourceTree = SOURCE_ROOT; };
		88654A0A0DB29585007C8027 /* celx_internal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = celx_internal.h; path = ../src/celestia/celx_internal.h; sourceTree = SOURCE_ROOT; };
		88654A0B0DB29585007C8027 /* celx_object.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = celx_object.cpp; path = ../src/celestia/celx_object.cpp; sourceTree = SOURCE_ROOT; };
		88654A0C0DB29585007C8027 /* celx_object.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = celx_object.h; path = ../src/celestia/celx_object.h; sourceTree = SOURCE_ROOT; };
		88654A0D0DB29585007C8027 /* celx_observer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = celx_observer.cpp; path = ../src/celestia/celx_observer.cpp; sourceTree = SOURCE_ROOT; };
		88654A0E0DB29585007C8027 /* celx_observer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = celx_observer.h; path = ../src/celestia/celx_observer.h; sourceTree = SOURCE_ROOT; };
		88654A0F0DB29585007C8027 /* celx_phase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = celx_phase.cpp; path = ../src/celestia/celx_phase.cpp; sourceTree = SOURCE_ROOT; };
		88654A100DB29585007C8027 /* celx_phase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = celx_phase.h; path = ../src/celestia/celx_phase.h; sourceTree = SOURCE_ROOT; };
		88654A110DB29585007C8027 /* celx_position.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = celx_position.cpp; path = ../src/celestia/celx_position.cpp; sourceTree = SOURCE_ROOT; };
		88654A120DB29585007C8027 /* celx_position.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = celx_position.h; path = ../src/celestia/celx_position.h; sourceTree = SOURCE_ROOT; };
		88654A130DB29585007C8027 /* celx_rotation.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = celx_rotation.cpp; path = ../src/celestia/celx_rotation.cpp; sourceTree = SOURCE_ROOT; };
		88654A140DB29585007C8027 /* celx_rotation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = celx_rotation.h; path = ../src/celestia/celx_rotation.h; sourceTree = SOURCE_ROOT; };
		88654A150DB29585007C8027 /* celx_vector.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = celx_vector.cpp; path = ../src/celestia/celx_vector.cpp; sourceTree = SOURCE_ROOT; };
		88654A160DB29585007C8027 /* celx_vector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = celx_vector.h; path = ../src/celestia/celx_vector.h; sourceTree = SOURCE_ROOT; };
		9708E69F2312A8310015C9F4 /* jerror.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jerror.h; path = include/jerror.h; sourceTree = "<group>"; };
		9708E6A02312A8310015C9F4 /* jmorecfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jmorecfg.h; path = include/jmorecfg.h; sourceTree = "<group>"; };
		9708E6A12312A8310015C9F4 /* jpeglib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jpeglib.h; path = include/jpeglib.h; sourceTree = "<group>"; };
		9708E6A22312A8310015C9F4 /* jconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jconfig.h; path = include/jconfig.h; sourceTree = "<group>"; };
		9708E6A72312A8B00015C9F4 /* libjpeg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjpeg.a; path = lib/libjpeg.a; sourceTree = "<group>"; };
		970AEE8F232943D300E9ED22 /* libintl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libintl.a; path = lib/libintl.a; sourceTree = "<group>"; };
		970AEE91232943DC00E9ED22 /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; };
		9717E96C234B641E00AAD7D1 /* Migrator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Migrator.h; sourceTree = "<group>"; };
		9717E96D234B641E00AAD7D1 /* Migrator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Migrator.m; sourceTree = "<group>"; };
		9726813A231D0D930014C8D7 /* Celestia.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Celestia.entitlements; sourceTree = "<group>"; };
		973256982349A397002D1DAE /* unixdirectory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = unixdirectory.cpp; path = ../src/celutil/unixdirectory.cpp; sourceTree = SOURCE_ROOT; };
		973619692350BF2D00B1D89E /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = zh_CN.lproj/ConfigSelectionWindow.xib; sourceTree = "<group>"; };
		9746D3E02350BDD50018CFD1 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/ConfigSelectionWindow.xib; sourceTree = "<group>"; };
		9772E59F2329DDC400531773 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
		9798FB4F2324D2BE007F92B8 /* ConfigSelectionWindowController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ConfigSelectionWindowController.h; sourceTree = "<group>"; };
		9798FB502324D2BE007F92B8 /* ConfigSelectionWindowController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ConfigSelectionWindowController.m; sourceTree = "<group>"; };
		97E4018223101501002013C7 /* libpng.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpng.a; path = lib/libpng.a; sourceTree = "<group>"; };
		97E401842310150F002013C7 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
		97E40188231015AD002013C7 /* liblua5.1.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liblua5.1.a; path = lib/liblua5.1.a; sourceTree = "<group>"; };
		97E97FB623500A3A00BB1897 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/Credits.rtf; sourceTree = "<group>"; };
		97E97FB923500A3B00BB1897 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		97E97FBA23500A3B00BB1897 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
		97E97FBD23500CB700BB1897 /* en */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = en; path = en.lproj/MainMenu.nib; sourceTree = "<group>"; };
		97E97FBE23500CB800BB1897 /* en */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = en; path = en.lproj/BrowserWindow.nib; sourceTree = "<group>"; };
		97E97FBF23500CB800BB1897 /* en */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = en; path = en.lproj/EclipseFinder.nib; sourceTree = "<group>"; };
		97E97FC023500CB900BB1897 /* en */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = en; path = en.lproj/HelpWindow.nib; sourceTree = "<group>"; };
		97E97FC123500CB900BB1897 /* en */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = en; path = en.lproj/TextWindow.nib; sourceTree = "<group>"; };
		CE4EEA6D0F50144A003341A2 /* cspice.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = cspice.a; path = lib/cspice.a; sourceTree = "<group>"; };
		CE5202FD0F4F9DD0007D0DE8 /* spiceinterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = spiceinterface.cpp; path = ../src/celengine/spiceinterface.cpp; sourceTree = SOURCE_ROOT; };
		CE5202FE0F4F9DD0007D0DE8 /* spiceinterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = spiceinterface.h; path = ../src/celengine/spiceinterface.h; sourceTree = SOURCE_ROOT; };
		CE5202FF0F4F9DD0007D0DE8 /* spiceorbit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = spiceorbit.cpp; path = ../src/celengine/spiceorbit.cpp; sourceTree = SOURCE_ROOT; };
		CE5203000F4F9DD0007D0DE8 /* spiceorbit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = spiceorbit.h; path = ../src/celengine/spiceorbit.h; sourceTree = SOURCE_ROOT; };
		CE5203010F4F9DD0007D0DE8 /* spicerotation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = spicerotation.cpp; path = ../src/celengine/spicerotation.cpp; sourceTree = SOURCE_ROOT; };
		CE5203020F4F9DD0007D0DE8 /* spicerotation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = spicerotation.h; path = ../src/celengine/spicerotation.h; sourceTree = SOURCE_ROOT; };
		CE5203090F4F9F8D007D0DE8 /* SpiceUsr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpiceUsr.h; path = include/SpiceUsr.h; sourceTree = "<group>"; };
		CE52030C0F4FA05C007D0DE8 /* SpiceCel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpiceCel.h; path = include/SpiceCel.h; sourceTree = "<group>"; };
		CE52030D0F4FA05C007D0DE8 /* SpiceCK.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpiceCK.h; path = include/SpiceCK.h; sourceTree = "<group>"; };
		CE52030E0F4FA05C007D0DE8 /* SpiceEK.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpiceEK.h; path = include/SpiceEK.h; sourceTree = "<group>"; };
		CE52030F0F4FA05C007D0DE8 /* SpiceSPK.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpiceSPK.h; path = include/SpiceSPK.h; sourceTree = "<group>"; };
		CE5203100F4FA05C007D0DE8 /* SpiceZdf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpiceZdf.h; path = include/SpiceZdf.h; sourceTree = "<group>"; };
		CE5203110F4FA05C007D0DE8 /* SpiceZim.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpiceZim.h; path = include/SpiceZim.h; sourceTree = "<group>"; };
		CE5203120F4FA05C007D0DE8 /* SpiceZpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpiceZpl.h; path = include/SpiceZpl.h; sourceTree = "<group>"; };
		CE5203130F4FA05C007D0DE8 /* SpiceZpr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpiceZpr.h; path = include/SpiceZpr.h; sourceTree = "<group>"; };
		CE52031C0F4FA1BC007D0DE8 /* SpiceEll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpiceEll.h; path = include/SpiceEll.h; sourceTree = "<group>"; };
		CE52031D0F4FA1BC007D0DE8 /* SpicePln.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpicePln.h; path = include/SpicePln.h; sourceTree = "<group>"; };
		CE70D6BC0F3856880020C34D /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = zh_CN; path = zh_CN.lproj/Credits.rtf; sourceTree = "<group>"; };
		CE70D6BD0F38568E0020C34D /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_CN; path = zh_CN.lproj/MainMenu.nib; sourceTree = "<group>"; };
		CE70D6BE0F3856930020C34D /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_CN; path = zh_CN.lproj/BrowserWindow.nib; sourceTree = "<group>"; };
		CE70D6BF0F3856970020C34D /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_CN; path = zh_CN.lproj/EclipseFinder.nib; sourceTree = "<group>"; };
		CE70D6C00F38569C0020C34D /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_CN; path = zh_CN.lproj/HelpWindow.nib; sourceTree = "<group>"; };
		CEBD084F0F3A8F0500B3A535 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_CN; path = zh_CN.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		CEBD08500F3A8F0B00B3A535 /* zh_CN */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = zh_CN; path = zh_CN.lproj/Localizable.strings; sourceTree = "<group>"; };
		CED3D1860FD8036C003B4562 /* minormoons.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = minormoons.ssc; sourceTree = "<group>"; };
		CED3D1870FD8036C003B4562 /* numberedmoons.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = numberedmoons.ssc; sourceTree = "<group>"; };
		CEDE1E960F0FC29700C95690 /* ja */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = ja; path = ja.lproj/EclipseFinder.nib; sourceTree = "<group>"; };
		E50657D70CBFB08500151204 /* imagecapture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imagecapture.h; path = ../src/celestia/imagecapture.h; sourceTree = SOURCE_ROOT; };
		E50CCA370C065BF900E9C76A /* eclipsefinder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = eclipsefinder.cpp; path = ../src/celestia/eclipsefinder.cpp; sourceTree = SOURCE_ROOT; };
		E50CCA380C065BF900E9C76A /* eclipsefinder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = eclipsefinder.h; path = ../src/celestia/eclipsefinder.h; sourceTree = SOURCE_ROOT; };
		E50CCA5C0C065F4000E9C76A /* fr */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = fr; path = fr.lproj/EclipseFinder.nib; sourceTree = "<group>"; };
		E50CCA5D0C065F4300E9C76A /* es */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = es; path = es.lproj/EclipseFinder.nib; sourceTree = "<group>"; };
		E50CCA670C06632A00E9C76A /* EclipseFinderController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EclipseFinderController.h; sourceTree = "<group>"; };
		E50CCA680C06632A00E9C76A /* EclipseFinderController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = EclipseFinderController.mm; sourceTree = "<group>"; };
		E50DB0E50D4AB4D600FD137F /* hires */ = {isa = PBXFileReference; lastKnownFileType = folder; path = hires; sourceTree = "<group>"; };
		E51224570CF9FC7D009092A2 /* BrowserItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BrowserItem.h; sourceTree = "<group>"; };
		E51224580CF9FC7D009092A2 /* BrowserItem.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = BrowserItem.mm; sourceTree = "<group>"; };
		E51224730CF9FE7C009092A2 /* Astro.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Astro.h; sourceTree = "<group>"; };
		E5323E3B0C05E84400401D3B /* lauxlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lauxlib.h; path = include/lauxlib.h; sourceTree = "<group>"; };
		E5323E3C0C05E84400401D3B /* lua.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = lua.hpp; path = include/lua.hpp; sourceTree = "<group>"; };
		E5323E3D0C05E84400401D3B /* luaconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = luaconf.h; path = include/luaconf.h; sourceTree = "<group>"; };
		E532F4E80933331800D7D5B3 /* dsodb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dsodb.cpp; path = ../src/celengine/dsodb.cpp; sourceTree = SOURCE_ROOT; };
		E532F4E90933331800D7D5B3 /* dsodb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dsodb.h; path = ../src/celengine/dsodb.h; sourceTree = SOURCE_ROOT; };
		E532F4EA0933331800D7D5B3 /* dsoname.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dsoname.cpp; path = ../src/celengine/dsoname.cpp; sourceTree = SOURCE_ROOT; };
		E532F4EB0933331800D7D5B3 /* dsoname.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dsoname.h; path = ../src/celengine/dsoname.h; sourceTree = SOURCE_ROOT; };
		E532F4EC0933331800D7D5B3 /* dsooctree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dsooctree.cpp; path = ../src/celengine/dsooctree.cpp; sourceTree = SOURCE_ROOT; };
		E532F4ED0933331800D7D5B3 /* dsooctree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dsooctree.h; path = ../src/celengine/dsooctree.h; sourceTree = SOURCE_ROOT; };
		E532F4EE0933331800D7D5B3 /* name.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = name.h; path = ../src/celengine/name.h; sourceTree = SOURCE_ROOT; };
		E532F4EF0933331800D7D5B3 /* staroctree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = staroctree.cpp; path = ../src/celengine/staroctree.cpp; sourceTree = SOURCE_ROOT; };
		E532F4F00933331800D7D5B3 /* staroctree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = staroctree.h; path = ../src/celengine/staroctree.h; sourceTree = SOURCE_ROOT; };
		E53E61990C0CA105003CD767 /* scriptmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scriptmenu.cpp; path = ../src/celestia/scriptmenu.cpp; sourceTree = SOURCE_ROOT; };
		E53E619A0C0CA105003CD767 /* scriptmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scriptmenu.h; path = ../src/celestia/scriptmenu.h; sourceTree = SOURCE_ROOT; };
		E53E61AA0C0CA444003CD767 /* ScriptsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptsController.h; sourceTree = "<group>"; };
		E53E61AB0C0CA444003CD767 /* ScriptsController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ScriptsController.mm; sourceTree = "<group>"; };
		E54343140783C42500053094 /* BrowserWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BrowserWindowController.h; sourceTree = "<group>"; };
		E54343150783C42500053094 /* BrowserWindowController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = BrowserWindowController.mm; sourceTree = "<group>"; };
		E54742CF09631D3600E89E09 /* defaults.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = defaults.plist; sourceTree = "<group>"; };
		E561FB5D0B46164000668CFE /* CelestiaDSO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CelestiaDSO.h; sourceTree = "<group>"; };
		E561FB5E0B46164000668CFE /* CelestiaDSO.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaDSO.mm; sourceTree = "<group>"; };
		E561FC2D0B47910800668CFE /* CelestiaLocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CelestiaLocation.h; sourceTree = "<group>"; };
		E561FC2E0B47910800668CFE /* CelestiaLocation.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaLocation.mm; sourceTree = "<group>"; };
		E564312D07769C9000E2C4A3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		E564312E07769C9000E2C4A3 /* Celestia.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Celestia.app; sourceTree = BUILT_PRODUCTS_DIR; };
		E56431450776D52D00E2C4A3 /* celx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = celx.cpp; path = ../src/celestia/celx.cpp; sourceTree = SOURCE_ROOT; };
		E56431460776D52D00E2C4A3 /* celx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = celx.h; path = ../src/celestia/celx.h; sourceTree = SOURCE_ROOT; };
		E56431490776D5C800E2C4A3 /* jpleph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = jpleph.cpp; path = ../src/celengine/jpleph.cpp; sourceTree = SOURCE_ROOT; };
		E564314A0776D5C800E2C4A3 /* jpleph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jpleph.h; path = ../src/celengine/jpleph.h; sourceTree = SOURCE_ROOT; };
		E564314B0776D5C800E2C4A3 /* mesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mesh.cpp; path = ../src/celengine/mesh.cpp; sourceTree = SOURCE_ROOT; };
		E564314C0776D5C800E2C4A3 /* model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = model.cpp; path = ../src/celengine/model.cpp; sourceTree = SOURCE_ROOT; };
		E564314D0776D5C800E2C4A3 /* model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = model.h; path = ../src/celengine/model.h; sourceTree = SOURCE_ROOT; };
		E564314E0776D5C800E2C4A3 /* modelfile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = modelfile.cpp; path = ../src/celengine/modelfile.cpp; sourceTree = SOURCE_ROOT; };
		E564314F0776D5C800E2C4A3 /* modelfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = modelfile.h; path = ../src/celengine/modelfile.h; sourceTree = SOURCE_ROOT; };
		E56431500776D5C800E2C4A3 /* parseobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = parseobject.cpp; path = ../src/celengine/parseobject.cpp; sourceTree = SOURCE_ROOT; };
		E56431510776D5C800E2C4A3 /* parseobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = parseobject.h; path = ../src/celengine/parseobject.h; sourceTree = SOURCE_ROOT; };
		E56431520776D5C800E2C4A3 /* rendcontext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rendcontext.cpp; path = ../src/celengine/rendcontext.cpp; sourceTree = SOURCE_ROOT; };
		E56431530776D5C800E2C4A3 /* rendcontext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rendcontext.h; path = ../src/celengine/rendcontext.h; sourceTree = SOURCE_ROOT; };
		E56431540776D5C800E2C4A3 /* rotation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rotation.h; path = ../src/celengine/rotation.h; sourceTree = SOURCE_ROOT; };
		E56431550776D5C800E2C4A3 /* starcolors.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = starcolors.cpp; path = ../src/celengine/starcolors.cpp; sourceTree = SOURCE_ROOT; };
		E56431560776D5C800E2C4A3 /* starcolors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = starcolors.h; path = ../src/celengine/starcolors.h; sourceTree = SOURCE_ROOT; };
		E564574D0AF8FD6A00F2D9FA /* samporient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = samporient.cpp; path = ../src/celengine/samporient.cpp; sourceTree = SOURCE_ROOT; };
		E564574E0AF8FD6A00F2D9FA /* samporient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = samporient.h; path = ../src/celengine/samporient.h; sourceTree = SOURCE_ROOT; };
		E564574F0AF8FD6A00F2D9FA /* rotationmanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rotationmanager.h; path = ../src/celengine/rotationmanager.h; sourceTree = SOURCE_ROOT; };
		E56457500AF8FD6A00F2D9FA /* rotationmanager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rotationmanager.cpp; path = ../src/celengine/rotationmanager.cpp; sourceTree = SOURCE_ROOT; };
		E56457510AF8FD6A00F2D9FA /* rotation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rotation.cpp; path = ../src/celengine/rotation.cpp; sourceTree = SOURCE_ROOT; };
		E56529660B108D7F0049925D /* scriptorbit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scriptorbit.cpp; path = ../src/celengine/scriptorbit.cpp; sourceTree = SOURCE_ROOT; };
		E56529670B108D7F0049925D /* scriptorbit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scriptorbit.h; path = ../src/celengine/scriptorbit.h; sourceTree = SOURCE_ROOT; };
		E567EF6A09910E8F00D05031 /* asterisms.dat */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = asterisms.dat; sourceTree = "<group>"; };
		E567EF6B09910E8F00D05031 /* asteroids.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = asteroids.ssc; sourceTree = "<group>"; };
		E567EF6C09910E8F00D05031 /* boundaries.dat */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = boundaries.dat; sourceTree = "<group>"; };
		E567EF6E09910E8F00D05031 /* comets.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = comets.ssc; sourceTree = "<group>"; };
		E567EF7009910E8F00D05031 /* earth_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = earth_locs.ssc; sourceTree = "<group>"; };
		E567EF7109910E8F00D05031 /* eros_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = eros_locs.ssc; sourceTree = "<group>"; };
		E567EF7209910E8F00D05031 /* extrasolar.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = extrasolar.ssc; sourceTree = "<group>"; };
		E567EF7309910E8F00D05031 /* extrasolar.stc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = extrasolar.stc; sourceTree = "<group>"; };
		E567EF7509910E8F00D05031 /* gaspra_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = gaspra_locs.ssc; sourceTree = "<group>"; };
		E567EF7609910E8F00D05031 /* hdxindex.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = hdxindex.dat; sourceTree = "<group>"; };
		E567EF7809910E8F00D05031 /* ida_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ida_locs.ssc; sourceTree = "<group>"; };
		E567EF7909910E8F00D05031 /* jupitermoons_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = jupitermoons_locs.ssc; sourceTree = "<group>"; };
		E567EF7B09910E8F00D05031 /* mars_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = mars_locs.ssc; sourceTree = "<group>"; };
		E567EF7C09910E8F00D05031 /* marsmoons_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = marsmoons_locs.ssc; sourceTree = "<group>"; };
		E567EF7D09910E8F00D05031 /* merc_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = merc_locs.ssc; sourceTree = "<group>"; };
		E567EF7E09910E8F00D05031 /* moon_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = moon_locs.ssc; sourceTree = "<group>"; };
		E567EF7F09910E8F00D05031 /* nearstars.stc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nearstars.stc; sourceTree = "<group>"; };
		E567EF8009910E8F00D05031 /* neptunemoons_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = neptunemoons_locs.ssc; sourceTree = "<group>"; };
		E567EF8109910E8F00D05031 /* outersys.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = outersys.ssc; sourceTree = "<group>"; };
		E567EF8209910E8F00D05031 /* revised.stc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = revised.stc; sourceTree = "<group>"; };
		E567EF8309910E8F00D05031 /* ring_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ring_locs.ssc; sourceTree = "<group>"; };
		E567EF8409910E8F00D05031 /* saoxindex.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = saoxindex.dat; sourceTree = "<group>"; };
		E567EF8509910E8F00D05031 /* saturnmoons_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = saturnmoons_locs.ssc; sourceTree = "<group>"; };
		E567EF8609910E8F00D05031 /* solarsys.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = solarsys.ssc; sourceTree = "<group>"; };
		E567EF8909910E8F00D05031 /* spectbins.stc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = spectbins.stc; sourceTree = "<group>"; };
		E567EF8A09910E8F00D05031 /* starnames.dat */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = starnames.dat; sourceTree = "<group>"; };
		E567EF8B09910E8F00D05031 /* stars.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = stars.dat; sourceTree = "<group>"; };
		E567EF8D09910E8F00D05031 /* uranusmoons_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = uranusmoons_locs.ssc; sourceTree = "<group>"; };
		E567EF8E09910E8F00D05031 /* venus_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = venus_locs.ssc; sourceTree = "<group>"; };
		E567EF8F09910E8F00D05031 /* visualbins.stc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = visualbins.stc; sourceTree = "<group>"; };
		E567EF9009910E8F00D05031 /* world-capitals.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "world-capitals.ssc"; sourceTree = "<group>"; };
		E567EFE409910F0D00D05031 /* apollo.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = apollo.ssc; sourceTree = "<group>"; };
		E567EFF409910F0D00D05031 /* shroxclassic.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = shroxclassic.ssc; sourceTree = "<group>"; };
		E567EFF509910F0D00D05031 /* shroxmars.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = shroxmars.ssc; sourceTree = "<group>"; };
		E567EFF609910F0D00D05031 /* skylab.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = skylab.ssc; sourceTree = "<group>"; };
		E56B96520AAB22AA0097DDFE /* lightenv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lightenv.h; path = ../src/celengine/lightenv.h; sourceTree = SOURCE_ROOT; };
		E56B96530AAB22AA0097DDFE /* renderglsl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = renderglsl.cpp; path = ../src/celengine/renderglsl.cpp; sourceTree = SOURCE_ROOT; };
		E56B96540AAB22AA0097DDFE /* renderglsl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = renderglsl.h; path = ../src/celengine/renderglsl.h; sourceTree = SOURCE_ROOT; };
		E56B96550AAB22AA0097DDFE /* renderinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = renderinfo.h; path = ../src/celengine/renderinfo.h; sourceTree = SOURCE_ROOT; };
		E57283980793F82A00C1F239 /* AUTHORS */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = AUTHORS; path = ../AUTHORS; sourceTree = SOURCE_ROOT; };
		E57283990793F82A00C1F239 /* ChangeLog */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = ChangeLog; path = ../ChangeLog; sourceTree = SOURCE_ROOT; };
		E572839A0793F82A00C1F239 /* COPYING */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = COPYING; path = ../COPYING; sourceTree = SOURCE_ROOT; };
		E57283AD0793FC7300C1F239 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README; path = ../README; sourceTree = SOURCE_ROOT; };
		E579D3130A1A1949008F3BC8 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = ja; path = ja.lproj/Credits.rtf; sourceTree = "<group>"; };
		E57E350E0892A42A008E2F7F /* Util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Util.h; sourceTree = "<group>"; };
		E585E9780B27864300812512 /* E0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = E0.png; sourceTree = "<group>"; };
		E589B6D9078AC511005B8DD9 /* glshader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = glshader.cpp; path = ../src/celengine/glshader.cpp; sourceTree = SOURCE_ROOT; };
		E589B6DA078AC511005B8DD9 /* glshader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = glshader.h; path = ../src/celengine/glshader.h; sourceTree = SOURCE_ROOT; };
		E589B6DB078AC511005B8DD9 /* shadermanager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = shadermanager.cpp; path = ../src/celengine/shadermanager.cpp; sourceTree = SOURCE_ROOT; };
		E589B6DC078AC511005B8DD9 /* shadermanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = shadermanager.h; path = ../src/celengine/shadermanager.h; sourceTree = SOURCE_ROOT; };
		E59F0B8F0E93A62F001A985D /* NSWindowController_Extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSWindowController_Extensions.h; sourceTree = "<group>"; };
		E59F0B900E93A62F001A985D /* NSWindowController_Extensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSWindowController_Extensions.m; sourceTree = "<group>"; };
		E59FE8FD0934DC66000F7BDA /* fr */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = fr; path = fr.lproj/MainMenu.nib; sourceTree = "<group>"; };
		E59FE8FE0934DC7C000F7BDA /* fr */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = fr; path = fr.lproj/BrowserWindow.nib; sourceTree = "<group>"; };
		E59FE90E0934E27B000F7BDA /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		E5A994700B1482FE009F40FA /* scriptrotation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scriptrotation.h; path = ../src/celengine/scriptrotation.h; sourceTree = SOURCE_ROOT; };
		E5A994710B1482FE009F40FA /* scriptrotation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scriptrotation.cpp; path = ../src/celengine/scriptrotation.cpp; sourceTree = SOURCE_ROOT; };
		E5A994720B1482FE009F40FA /* scriptobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scriptobject.h; path = ../src/celengine/scriptobject.h; sourceTree = SOURCE_ROOT; };
		E5A994730B1482FE009F40FA /* scriptobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scriptobject.cpp; path = ../src/celengine/scriptobject.cpp; sourceTree = SOURCE_ROOT; };
		E5B48EB70C22065E00C6FBD7 /* MacInputWatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MacInputWatcher.h; sourceTree = "<group>"; };
		E5B48EB80C22065E00C6FBD7 /* MacInputWatcher.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MacInputWatcher.mm; sourceTree = "<group>"; };
		E5B61B2C077737A6001BB2BF /* lua.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lua.h; path = include/lua.h; sourceTree = "<group>"; };
		E5B61B2D077737A6001BB2BF /* lualib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lualib.h; path = include/lualib.h; sourceTree = "<group>"; };
		E5B61B2E077737A6001BB2BF /* png.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = png.h; path = include/png.h; sourceTree = "<group>"; };
		E5B61B2F077737A6001BB2BF /* pngconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pngconf.h; path = include/pngconf.h; sourceTree = "<group>"; };
		E5C9B46B084909B90071B1EE /* README for Mac OS X.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = "README for Mac OS X.rtf"; sourceTree = "<group>"; };
		E5CC204809AA846600CFFF2C /* fr */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
		E5D3E6530D1EA18A00214838 /* axisarrow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = axisarrow.cpp; path = ../src/celengine/axisarrow.cpp; sourceTree = SOURCE_ROOT; };
		E5D3E6540D1EA18A00214838 /* axisarrow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = axisarrow.h; path = ../src/celengine/axisarrow.h; sourceTree = SOURCE_ROOT; };
		E5D446640777291700A1577D /* utf8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = utf8.cpp; path = ../src/celutil/utf8.cpp; sourceTree = SOURCE_ROOT; };
		E5D446650777291700A1577D /* utf8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = utf8.h; path = ../src/celutil/utf8.h; sourceTree = SOURCE_ROOT; };
		E5D4467307772B6C00A1577D /* CelestiaSettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CelestiaSettings.h; sourceTree = "<group>"; };
		E5D4467407772B6C00A1577D /* CelestiaSettings.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaSettings.mm; sourceTree = "<group>"; };
		E5D5425E0D0B86B200E8C513 /* Menu_Extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Menu_Extensions.h; sourceTree = "<group>"; };
		E5D5425F0D0B86B200E8C513 /* Menu_Extensions.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = Menu_Extensions.mm; sourceTree = "<group>"; };
		E5D7660B0982B15C0099DBBD /* es */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = es; path = es.lproj/Credits.rtf; sourceTree = "<group>"; };
		E5D7660C0982B1630099DBBD /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = fr; path = fr.lproj/Credits.rtf; sourceTree = "<group>"; };
		E5D766150982B19F0099DBBD /* fr */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = fr; path = fr.lproj/HelpWindow.nib; sourceTree = "<group>"; };
		E5D766270982B3300099DBBD /* amalthea.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = amalthea.cmod; sourceTree = "<group>"; };
		E5D766280982B3300099DBBD /* apollo.3ds */ = {isa = PBXFileReference; lastKnownFileType = file; path = apollo.3ds; sourceTree = "<group>"; };
		E5D766290982B3300099DBBD /* asteroid.cms */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = asteroid.cms; sourceTree = "<group>"; };
		E5D7662B0982B3300099DBBD /* bacchus.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = bacchus.cmod; sourceTree = "<group>"; };
		E5D7662C0982B3300099DBBD /* borrelly.cms */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = borrelly.cms; sourceTree = "<group>"; };
		E5D7662F0982B3300099DBBD /* castalia.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = castalia.cmod; sourceTree = "<group>"; };
		E5D766310982B3300099DBBD /* deimos.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = deimos.cmod; sourceTree = "<group>"; };
		E5D766330982B3300099DBBD /* epimetheus.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = epimetheus.cmod; sourceTree = "<group>"; };
		E5D766350982B3300099DBBD /* eros.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = eros.cmod; sourceTree = "<group>"; };
		E5D766390982B3300099DBBD /* gaspra.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = gaspra.cmod; sourceTree = "<group>"; };
		E5D7663A0982B3300099DBBD /* gemini.3ds */ = {isa = PBXFileReference; lastKnownFileType = file; path = gemini.3ds; sourceTree = "<group>"; };
		E5D7663C0982B3300099DBBD /* geographos.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = geographos.cmod; sourceTree = "<group>"; };
		E5D7663E0982B3300099DBBD /* golevka.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = golevka.cmod; sourceTree = "<group>"; };
		E5D766400982B3300099DBBD /* halley.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = halley.cmod; sourceTree = "<group>"; };
		E5D766440982B3300099DBBD /* hyperion.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = hyperion.cmod; sourceTree = "<group>"; };
		E5D766470982B3300099DBBD /* ida.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = ida.cmod; sourceTree = "<group>"; };
		E5D7664A0982B3300099DBBD /* janus.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = janus.cmod; sourceTree = "<group>"; };
		E5D7664C0982B3300099DBBD /* kleopatra.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = kleopatra.cmod; sourceTree = "<group>"; };
		E5D7664E0982B3300099DBBD /* ky26.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = ky26.cmod; sourceTree = "<group>"; };
		E5D766500982B3300099DBBD /* larissa.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = larissa.cmod; sourceTree = "<group>"; };
		E5D766520982B3300099DBBD /* marsglobalsurvr.3ds */ = {isa = PBXFileReference; lastKnownFileType = file; path = marsglobalsurvr.3ds; sourceTree = "<group>"; };
		E5D766530982B3300099DBBD /* marsodyssey.3ds */ = {isa = PBXFileReference; lastKnownFileType = file; path = marsodyssey.3ds; sourceTree = "<group>"; };
		E5D766540982B3300099DBBD /* mercury7.3ds */ = {isa = PBXFileReference; lastKnownFileType = file; path = mercury7.3ds; sourceTree = "<group>"; };
		E5D766570982B3300099DBBD /* pandora.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = pandora.cmod; sourceTree = "<group>"; };
		E5D766590982B3300099DBBD /* phobos.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = phobos.cmod; sourceTree = "<group>"; };
		E5D7665B0982B3300099DBBD /* phoebe.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = phoebe.cmod; sourceTree = "<group>"; };
		E5D7665D0982B3300099DBBD /* prometheus.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = prometheus.cmod; sourceTree = "<group>"; };
		E5D7665F0982B3300099DBBD /* proteus.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = proteus.cmod; sourceTree = "<group>"; };
		E5D766610982B3300099DBBD /* roughsphere.cms */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = roughsphere.cms; sourceTree = "<group>"; };
		E5D766690982B3300099DBBD /* skylab.3ds */ = {isa = PBXFileReference; lastKnownFileType = file; path = skylab.3ds; sourceTree = "<group>"; };
		E5D7666B0982B3300099DBBD /* toutatis.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = toutatis.cmod; sourceTree = "<group>"; };
		E5D7666D0982B3310099DBBD /* vesta.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = vesta.cmod; sourceTree = "<group>"; };
		E5D766A40982B6DF0099DBBD /* flare.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = flare.jpg; sourceTree = "<group>"; };
		E5D766AD0982B6DF0099DBBD /* logo.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = logo.png; sourceTree = "<group>"; };
		E5D767530982B71D0099DBBD /* lores */ = {isa = PBXFileReference; lastKnownFileType = folder; path = lores; sourceTree = "<group>"; };
		E5D767540982B71D0099DBBD /* medres */ = {isa = PBXFileReference; lastKnownFileType = folder; path = medres; sourceTree = "<group>"; };
		E5D956DE096651DF00CB02B2 /* SplashWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SplashWindowController.h; sourceTree = "<group>"; };
		E5D956DF096651DF00CB02B2 /* SplashWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SplashWindowController.m; sourceTree = "<group>"; };
		E5D969A40ABCC76C00F43225 /* MilkyWay.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = MilkyWay.png; sourceTree = "<group>"; };
		E5D969A50ABCC76C00F43225 /* S0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = S0.png; sourceTree = "<group>"; };
		E5D969A60ABCC76C00F43225 /* Sa.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Sa.png; sourceTree = "<group>"; };
		E5D969A70ABCC76C00F43225 /* Sb.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Sb.png; sourceTree = "<group>"; };
		E5D969A80ABCC76C00F43225 /* SBa.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = SBa.png; sourceTree = "<group>"; };
		E5D969A90ABCC76C00F43225 /* SBb.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = SBb.png; sourceTree = "<group>"; };
		E5D969AA0ABCC76C00F43225 /* SBc.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = SBc.png; sourceTree = "<group>"; };
		E5D969AB0ABCC76C00F43225 /* Sc.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Sc.png; sourceTree = "<group>"; };
		E5E198960C1D9BB90094D8BB /* scripts */ = {isa = PBXFileReference; lastKnownFileType = folder; name = scripts; path = ../scripts; sourceTree = SOURCE_ROOT; };
		E5E2BDD40C24F7E6000D6E83 /* TextWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextWindowController.h; sourceTree = "<group>"; };
		E5E2BDD50C24F7E6000D6E83 /* TextWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TextWindowController.m; sourceTree = "<group>"; };
		E5E365AA095C11B500B14224 /* SplashScreen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SplashScreen.h; sourceTree = "<group>"; };
		E5E365AB095C11B500B14224 /* SplashScreen.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SplashScreen.m; sourceTree = "<group>"; };
		E5E365B0095C12BD00B14224 /* es */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = es; path = es.lproj/MainMenu.nib; sourceTree = "<group>"; };
		E5E365B1095C12C900B14224 /* es */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = es; path = es.lproj/BrowserWindow.nib; sourceTree = "<group>"; };
		E5E365B2095C12D200B14224 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		E5EAAE530A1A0B3000848446 /* ja */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = ja; path = ja.lproj/MainMenu.nib; sourceTree = "<group>"; };
		E5EAAE540A1A0B3F00848446 /* ja */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = ja; path = ja.lproj/BrowserWindow.nib; sourceTree = "<group>"; };
		E5EAAE550A1A0B4600848446 /* ja */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = ja; path = ja.lproj/HelpWindow.nib; sourceTree = "<group>"; };
		E5EAAE650A1A0E9700848446 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		E5EAAE660A1A0E9B00848446 /* ja */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
		E5FB63B20A0F80FA00A60759 /* es */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
		F5040AF602A46404014901DC /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
		F5040B0E02A484DA014901DC /* CelestiaController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaController.h; sourceTree = "<group>"; };
		F5040B0F02A484DA014901DC /* CelestiaController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CelestiaController.m; sourceTree = "<group>"; };
		F505BFFA02CA9DAE0100020A /* CGLInfo.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CGLInfo.mm; sourceTree = "<group>"; };
		F505BFFB02CA9DAE0100020A /* CGLInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGLInfo.h; sourceTree = "<group>"; };
		F51C6D450295968D014901DC /* 3dsmodel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = 3dsmodel.cpp; path = ../src/cel3ds/3dsmodel.cpp; sourceTree = SOURCE_ROOT; };
		F51C6D460295968D014901DC /* 3dsmodel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = 3dsmodel.h; path = ../src/cel3ds/3dsmodel.h; sourceTree = SOURCE_ROOT; };
		F51C6D470295968D014901DC /* 3dsread.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = 3dsread.cpp; path = ../src/cel3ds/3dsread.cpp; sourceTree = SOURCE_ROOT; };
		F51C6D480295968D014901DC /* 3dsread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = 3dsread.h; path = ../src/cel3ds/3dsread.h; sourceTree = SOURCE_ROOT; };
		F51C6D550295987B014901DC /* basictypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = basictypes.h; path = ../src/celutil/basictypes.h; sourceTree = SOURCE_ROOT; };
		F51C6D560295987B014901DC /* bigfix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bigfix.cpp; path = ../src/celutil/bigfix.cpp; sourceTree = SOURCE_ROOT; };
		F51C6D570295987B014901DC /* bigfix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = bigfix.h; path = ../src/celutil/bigfix.h; sourceTree = SOURCE_ROOT; };
		F51C6D580295987B014901DC /* bytes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = bytes.h; path = ../src/celutil/bytes.h; sourceTree = SOURCE_ROOT; };
		F51C6D590295987B014901DC /* color.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = color.cpp; path = ../src/celutil/color.cpp; sourceTree = SOURCE_ROOT; };
		F51C6D5A0295987B014901DC /* color.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = color.h; path = ../src/celutil/color.h; sourceTree = SOURCE_ROOT; };
		F51C6D5B0295987B014901DC /* debug.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = debug.cpp; path = ../src/celutil/debug.cpp; sourceTree = SOURCE_ROOT; };
		F51C6D5C0295987B014901DC /* debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = debug.h; path = ../src/celutil/debug.h; sourceTree = SOURCE_ROOT; };
		F51C6D5D0295987B014901DC /* directory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = directory.h; path = ../src/celutil/directory.h; sourceTree = SOURCE_ROOT; };
		F51C6D5E0295987B014901DC /* filetype.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filetype.cpp; path = ../src/celutil/filetype.cpp; sourceTree = SOURCE_ROOT; };
		F51C6D5F0295987B014901DC /* filetype.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = filetype.h; path = ../src/celutil/filetype.h; sourceTree = SOURCE_ROOT; };
		F51C6D600295987B014901DC /* reshandle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = reshandle.h; path = ../src/celutil/reshandle.h; sourceTree = SOURCE_ROOT; };
		F51C6D610295987B014901DC /* resmanager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = resmanager.h; path = ../src/celutil/resmanager.h; sourceTree = SOURCE_ROOT; };
		F51C6D620295987B014901DC /* timer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = timer.h; path = ../src/celutil/timer.h; sourceTree = SOURCE_ROOT; };
		F51C6D640295987B014901DC /* unixtimer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = unixtimer.cpp; path = ../src/celutil/unixtimer.cpp; sourceTree = SOURCE_ROOT; };
		F51C6D650295987B014901DC /* util.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = util.cpp; path = ../src/celutil/util.cpp; sourceTree = SOURCE_ROOT; };
		F51C6D660295987B014901DC /* util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = util.h; path = ../src/celutil/util.h; sourceTree = SOURCE_ROOT; };
		F51C6D76029598F9014901DC /* texturefont.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = texturefont.cpp; path = ../src/celtxf/texturefont.cpp; sourceTree = SOURCE_ROOT; };
		F51C6D77029598F9014901DC /* texturefont.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = texturefont.h; path = ../src/celtxf/texturefont.h; sourceTree = SOURCE_ROOT; };
		F51C6D78029598F9014901DC /* frustum.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = frustum.cpp; path = ../src/celmath/frustum.cpp; sourceTree = SOURCE_ROOT; };
		F51C6D79029598F9014901DC /* perlin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = perlin.cpp; path = ../src/celmath/perlin.cpp; sourceTree = SOURCE_ROOT; };
		F51C6D7A029598F9014901DC /* aabox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = aabox.h; path = ../src/celmath/aabox.h; sourceTree = SOURCE_ROOT; };
		F51C6D7B029598F9014901DC /* distance.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = distance.h; path = ../src/celmath/distance.h; sourceTree = SOURCE_ROOT; };
		F51C6D7C029598F9014901DC /* ellipsoid.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ellipsoid.h; path = ../src/celmath/ellipsoid.h; sourceTree = SOURCE_ROOT; };
		F51C6D7D029598F9014901DC /* frustum.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = frustum.h; path = ../src/celmath/frustum.h; sourceTree = SOURCE_ROOT; };
		F51C6D7E029598F9014901DC /* intersect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = intersect.h; path = ../src/celmath/intersect.h; sourceTree = SOURCE_ROOT; };
		F51C6D7F029598F9014901DC /* mathlib.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = mathlib.h; path = ../src/celmath/mathlib.h; sourceTree = SOURCE_ROOT; };
		F51C6D80029598F9014901DC /* perlin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = perlin.h; path = ../src/celmath/perlin.h; sourceTree = SOURCE_ROOT; };
		F51C6D81029598F9014901DC /* plane.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = plane.h; path = ../src/celmath/plane.h; sourceTree = SOURCE_ROOT; };
		F51C6D82029598F9014901DC /* quaternion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = quaternion.h; path = ../src/celmath/quaternion.h; sourceTree = SOURCE_ROOT; };
		F51C6D83029598F9014901DC /* ray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ray.h; path = ../src/celmath/ray.h; sourceTree = SOURCE_ROOT; };
		F51C6D84029598F9014901DC /* solve.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = solve.h; path = ../src/celmath/solve.h; sourceTree = SOURCE_ROOT; };
		F51C6D85029598F9014901DC /* sphere.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = sphere.h; path = ../src/celmath/sphere.h; sourceTree = SOURCE_ROOT; };
		F51C6D86029598F9014901DC /* vecmath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = vecmath.h; path = ../src/celmath/vecmath.h; sourceTree = SOURCE_ROOT; };
		F51C6D8B02959960014901DC /* celestiacore.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = celestiacore.cpp; path = ../src/celestia/celestiacore.cpp; sourceTree = SOURCE_ROOT; };
		F51C6D8C02959960014901DC /* configfile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = configfile.cpp; path = ../src/celestia/configfile.cpp; sourceTree = SOURCE_ROOT; };
		F51C6D8D02959960014901DC /* destination.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = destination.cpp; path = ../src/celestia/destination.cpp; sourceTree = SOURCE_ROOT; };
		F51C6D8E02959960014901DC /* favorites.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = favorites.cpp; path = ../src/celestia/favorites.cpp; sourceTree = SOURCE_ROOT; };
		F51C6D9A02959960014901DC /* celestiacore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = celestiacore.h; path = ../src/celestia/celestiacore.h; sourceTree = SOURCE_ROOT; };
		F51C6D9B02959960014901DC /* configfile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = configfile.h; path = ../src/celestia/configfile.h; sourceTree = SOURCE_ROOT; };
		F51C6D9C02959960014901DC /* destination.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = destination.h; path = ../src/celestia/destination.h; sourceTree = SOURCE_ROOT; };
		F51C6D9D02959960014901DC /* favorites.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = favorites.h; path = ../src/celestia/favorites.h; sourceTree = SOURCE_ROOT; };
		F51C6DB602959A17014901DC /* asterism.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = asterism.cpp; path = ../src/celengine/asterism.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DB702959A17014901DC /* astro.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = astro.cpp; path = ../src/celengine/astro.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DB802959A17014901DC /* body.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = body.cpp; path = ../src/celengine/body.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DB902959A17014901DC /* catalogxref.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = catalogxref.cpp; path = ../src/celengine/catalogxref.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DBA02959A17014901DC /* cmdparser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cmdparser.cpp; path = ../src/celengine/cmdparser.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DBB02959A17014901DC /* command.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = command.cpp; path = ../src/celengine/command.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DBC02959A17014901DC /* constellation.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = constellation.cpp; path = ../src/celengine/constellation.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DBD02959A17014901DC /* customorbit.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = customorbit.cpp; path = ../src/celengine/customorbit.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DBE02959A17014901DC /* dds.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dds.cpp; path = ../src/celengine/dds.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DBF02959A17014901DC /* dispmap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dispmap.cpp; path = ../src/celengine/dispmap.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DC002959A17014901DC /* execution.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = execution.cpp; path = ../src/celengine/execution.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DC102959A17014901DC /* galaxy.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = galaxy.cpp; path = ../src/celengine/galaxy.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DC202959A17014901DC /* glext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = glext.cpp; path = ../src/celengine/glext.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DC302959A17014901DC /* lodspheremesh.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = lodspheremesh.cpp; path = ../src/celengine/lodspheremesh.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DC402959A17014901DC /* meshmanager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = meshmanager.cpp; path = ../src/celengine/meshmanager.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DC502959A17014901DC /* multitexture.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = multitexture.cpp; path = ../src/celengine/multitexture.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DC602959A17014901DC /* observer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = observer.cpp; path = ../src/celengine/observer.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DC802959A17014901DC /* orbit.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = orbit.cpp; path = ../src/celengine/orbit.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DC902959A17014901DC /* overlay.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = overlay.cpp; path = ../src/celengine/overlay.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DCA02959A17014901DC /* parser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = parser.cpp; path = ../src/celengine/parser.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DCB02959A17014901DC /* regcombine.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = regcombine.cpp; path = ../src/celengine/regcombine.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DCC02959A17014901DC /* render.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = render.cpp; path = ../src/celengine/render.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DCD02959A17014901DC /* samporbit.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = samporbit.cpp; path = ../src/celengine/samporbit.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DCE02959A17014901DC /* selection.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = selection.cpp; path = ../src/celengine/selection.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DCF02959A17014901DC /* simulation.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = simulation.cpp; path = ../src/celengine/simulation.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DD002959A17014901DC /* solarsys.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = solarsys.cpp; path = ../src/celengine/solarsys.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DD102959A17014901DC /* solarsysxml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = solarsysxml.cpp; path = ../src/celengine/solarsysxml.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DD202959A17014901DC /* spheremesh.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spheremesh.cpp; path = ../src/celengine/spheremesh.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DD302959A17014901DC /* star.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = star.cpp; path = ../src/celengine/star.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DD402959A17014901DC /* starbrowser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = starbrowser.cpp; path = ../src/celengine/starbrowser.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DD502959A17014901DC /* stardb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stardb.cpp; path = ../src/celengine/stardb.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DD602959A17014901DC /* starname.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = starname.cpp; path = ../src/celengine/starname.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DD702959A17014901DC /* stellarclass.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stellarclass.cpp; path = ../src/celengine/stellarclass.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DD802959A17014901DC /* texmanager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = texmanager.cpp; path = ../src/celengine/texmanager.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DD902959A17014901DC /* texture.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = texture.cpp; path = ../src/celengine/texture.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DDA02959A17014901DC /* tokenizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tokenizer.cpp; path = ../src/celengine/tokenizer.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DDB02959A17014901DC /* univcoord.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = univcoord.cpp; path = ../src/celengine/univcoord.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DDC02959A17014901DC /* universe.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = universe.cpp; path = ../src/celengine/universe.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DDD02959A17014901DC /* vertexlist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vertexlist.cpp; path = ../src/celengine/vertexlist.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DDE02959A17014901DC /* vertexprog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vertexprog.cpp; path = ../src/celengine/vertexprog.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DDF02959A17014901DC /* vsop87.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vsop87.cpp; path = ../src/celengine/vsop87.cpp; sourceTree = SOURCE_ROOT; };
		F51C6DE102959A17014901DC /* asterism.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = asterism.h; path = ../src/celengine/asterism.h; sourceTree = SOURCE_ROOT; };
		F51C6DE202959A17014901DC /* astro.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = astro.h; path = ../src/celengine/astro.h; sourceTree = SOURCE_ROOT; };
		F51C6DE302959A17014901DC /* atmosphere.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = atmosphere.h; path = ../src/celengine/atmosphere.h; sourceTree = SOURCE_ROOT; };
		F51C6DE402959A17014901DC /* body.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = body.h; path = ../src/celengine/body.h; sourceTree = SOURCE_ROOT; };
		F51C6DE502959A17014901DC /* catalogxref.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = catalogxref.h; path = ../src/celengine/catalogxref.h; sourceTree = SOURCE_ROOT; };
		F51C6DE602959A17014901DC /* celestia.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = celestia.h; path = ../src/celengine/celestia.h; sourceTree = SOURCE_ROOT; };
		F51C6DE702959A17014901DC /* cmdparser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cmdparser.h; path = ../src/celengine/cmdparser.h; sourceTree = SOURCE_ROOT; };
		F51C6DE802959A17014901DC /* command.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = command.h; path = ../src/celengine/command.h; sourceTree = SOURCE_ROOT; };
		F51C6DE902959A17014901DC /* constellation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = constellation.h; path = ../src/celengine/constellation.h; sourceTree = SOURCE_ROOT; };
		F51C6DEA02959A17014901DC /* customorbit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = customorbit.h; path = ../src/celengine/customorbit.h; sourceTree = SOURCE_ROOT; };
		F51C6DEB02959A17014901DC /* dispmap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = dispmap.h; path = ../src/celengine/dispmap.h; sourceTree = SOURCE_ROOT; };
		F51C6DEC02959A17014901DC /* execenv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = execenv.h; path = ../src/celengine/execenv.h; sourceTree = SOURCE_ROOT; };
		F51C6DED02959A17014901DC /* execution.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = execution.h; path = ../src/celengine/execution.h; sourceTree = SOURCE_ROOT; };
		F51C6DEE02959A17014901DC /* galaxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = galaxy.h; path = ../src/celengine/galaxy.h; sourceTree = SOURCE_ROOT; };
		F51C6DEF02959A17014901DC /* gl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gl.h; path = ../src/celengine/gl.h; sourceTree = SOURCE_ROOT; };
		F51C6DF002959A17014901DC /* glext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = glext.h; path = ../src/celengine/glext.h; sourceTree = SOURCE_ROOT; };
		F51C6DF102959A17014901DC /* lodspheremesh.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = lodspheremesh.h; path = ../src/celengine/lodspheremesh.h; sourceTree = SOURCE_ROOT; };
		F51C6DF202959A17014901DC /* mesh.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = mesh.h; path = ../src/celengine/mesh.h; sourceTree = SOURCE_ROOT; };
		F51C6DF302959A17014901DC /* meshmanager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = meshmanager.h; path = ../src/celengine/meshmanager.h; sourceTree = SOURCE_ROOT; };
		F51C6DF402959A17014901DC /* multitexture.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = multitexture.h; path = ../src/celengine/multitexture.h; sourceTree = SOURCE_ROOT; };
		F51C6DF502959A17014901DC /* observer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = observer.h; path = ../src/celengine/observer.h; sourceTree = SOURCE_ROOT; };
		F51C6DF602959A17014901DC /* octree.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = octree.h; path = ../src/celengine/octree.h; sourceTree = SOURCE_ROOT; };
		F51C6DF702959A17014901DC /* orbit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = orbit.h; path = ../src/celengine/orbit.h; sourceTree = SOURCE_ROOT; };
		F51C6DF802959A17014901DC /* overlay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = overlay.h; path = ../src/celengine/overlay.h; sourceTree = SOURCE_ROOT; };
		F51C6DF902959A17014901DC /* parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = parser.h; path = ../src/celengine/parser.h; sourceTree = SOURCE_ROOT; };
		F51C6DFA02959A17014901DC /* regcombine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = regcombine.h; path = ../src/celengine/regcombine.h; sourceTree = SOURCE_ROOT; };
		F51C6DFB02959A17014901DC /* render.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; lineEnding = 0; name = render.h; path = ../src/celengine/render.h; sourceTree = SOURCE_ROOT; };
		F51C6DFC02959A17014901DC /* samporbit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = samporbit.h; path = ../src/celengine/samporbit.h; sourceTree = SOURCE_ROOT; };
		F51C6DFD02959A17014901DC /* selection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = selection.h; path = ../src/celengine/selection.h; sourceTree = SOURCE_ROOT; };
		F51C6DFE02959A17014901DC /* simulation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = simulation.h; path = ../src/celengine/simulation.h; sourceTree = SOURCE_ROOT; };
		F51C6DFF02959A17014901DC /* solarsys.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = solarsys.h; path = ../src/celengine/solarsys.h; sourceTree = SOURCE_ROOT; };
		F51C6E0002959A17014901DC /* solarsysxml.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = solarsysxml.h; path = ../src/celengine/solarsysxml.h; sourceTree = SOURCE_ROOT; };
		F51C6E0102959A17014901DC /* spheremesh.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = spheremesh.h; path = ../src/celengine/spheremesh.h; sourceTree = SOURCE_ROOT; };
		F51C6E0202959A17014901DC /* star.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = star.h; path = ../src/celengine/star.h; sourceTree = SOURCE_ROOT; };
		F51C6E0302959A17014901DC /* starbrowser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = starbrowser.h; path = ../src/celengine/starbrowser.h; sourceTree = SOURCE_ROOT; };
		F51C6E0402959A17014901DC /* stardb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = stardb.h; path = ../src/celengine/stardb.h; sourceTree = SOURCE_ROOT; };
		F51C6E0502959A17014901DC /* starname.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = starname.h; path = ../src/celengine/starname.h; sourceTree = SOURCE_ROOT; };
		F51C6E0602959A17014901DC /* stellarclass.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = stellarclass.h; path = ../src/celengine/stellarclass.h; sourceTree = SOURCE_ROOT; };
		F51C6E0702959A17014901DC /* surface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = surface.h; path = ../src/celengine/surface.h; sourceTree = SOURCE_ROOT; };
		F51C6E0802959A17014901DC /* texmanager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = texmanager.h; path = ../src/celengine/texmanager.h; sourceTree = SOURCE_ROOT; };
		F51C6E0902959A17014901DC /* texture.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = texture.h; path = ../src/celengine/texture.h; sourceTree = SOURCE_ROOT; };
		F51C6E0A02959A17014901DC /* tokenizer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = tokenizer.h; path = ../src/celengine/tokenizer.h; sourceTree = SOURCE_ROOT; };
		F51C6E0B02959A17014901DC /* univcoord.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = univcoord.h; path = ../src/celengine/univcoord.h; sourceTree = SOURCE_ROOT; };
		F51C6E0C02959A17014901DC /* universe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = universe.h; path = ../src/celengine/universe.h; sourceTree = SOURCE_ROOT; };
		F51C6E0D02959A17014901DC /* vecgl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = vecgl.h; path = ../src/celengine/vecgl.h; sourceTree = SOURCE_ROOT; };
		F51C6E0E02959A17014901DC /* vertexbuf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = vertexbuf.h; path = ../src/celengine/vertexbuf.h; sourceTree = SOURCE_ROOT; };
		F51C6E0F02959A17014901DC /* vertexlist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = vertexlist.h; path = ../src/celengine/vertexlist.h; sourceTree = SOURCE_ROOT; };
		F51C6E1002959A17014901DC /* vertexprog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = vertexprog.h; path = ../src/celengine/vertexprog.h; sourceTree = SOURCE_ROOT; };
		F51C6E1102959A17014901DC /* vsop87.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = vsop87.h; path = ../src/celengine/vsop87.h; sourceTree = SOURCE_ROOT; };
		F51FB0E002AF0C820100020A /* CelestiaAppCore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaAppCore.h; sourceTree = "<group>"; };
		F51FB0E102AF0C820100020A /* CelestiaAppCore.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaAppCore.mm; sourceTree = "<group>"; };
		F5231C7102C2997601000006 /* CelestiaFavorites.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CelestiaFavorites.m; sourceTree = "<group>"; };
		F5231C7202C2997601000006 /* CelestiaFavorites.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaFavorites.h; sourceTree = "<group>"; };
		F5233227042F819501000002 /* trajmanager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = trajmanager.cpp; path = ../src/celengine/trajmanager.cpp; sourceTree = SOURCE_ROOT; };
		F5233228042F819501000002 /* trajmanager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = trajmanager.h; path = ../src/celengine/trajmanager.h; sourceTree = SOURCE_ROOT; };
		F5274ED202AE88260100020A /* CelestiaOpenGLView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaOpenGLView.h; sourceTree = "<group>"; };
		F5274ED302AE88260100020A /* CelestiaOpenGLView.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaOpenGLView.mm; sourceTree = "<group>"; };
		F53036BB03D908CE01000002 /* url.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = url.cpp; path = ../src/celestia/url.cpp; sourceTree = SOURCE_ROOT; };
		F53036BC03D908CE01000002 /* url.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = url.h; path = ../src/celestia/url.h; sourceTree = SOURCE_ROOT; };
		F55A246102B2AE6E0100020A /* CelestiaBody.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaBody.h; sourceTree = "<group>"; };
		F55A246202B2AE6E0100020A /* CelestiaBody.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaBody.mm; sourceTree = "<group>"; };
		F55A246302B2AE6E0100020A /* CelestiaBody_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaBody_PrivateAPI.h; sourceTree = "<group>"; };
		F55A246802B2D9BA0100020A /* CelestiaVector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaVector.h; sourceTree = "<group>"; };
		F55A246902B2D9BA0100020A /* CelestiaVector.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaVector.mm; sourceTree = "<group>"; };
		F55A246C02B2DA1A0100020A /* CelestiaVector_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaVector_PrivateAPI.h; sourceTree = "<group>"; };
		F55B3D5C042398D101000002 /* marker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = marker.cpp; path = ../src/celengine/marker.cpp; sourceTree = SOURCE_ROOT; };
		F55B3D5D042398D101000002 /* marker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = marker.h; path = ../src/celengine/marker.h; sourceTree = SOURCE_ROOT; };
		F55B3E6B04239F7201000002 /* deepskyobj.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = deepskyobj.cpp; path = ../src/celengine/deepskyobj.cpp; sourceTree = SOURCE_ROOT; };
		F55B3E6C04239F7201000002 /* deepskyobj.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = deepskyobj.h; path = ../src/celengine/deepskyobj.h; sourceTree = SOURCE_ROOT; };
		F55B3E6D04239F7201000002 /* frame.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = frame.cpp; path = ../src/celengine/frame.cpp; sourceTree = SOURCE_ROOT; };
		F55B3E6E04239F7201000002 /* frame.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = frame.h; path = ../src/celengine/frame.h; sourceTree = SOURCE_ROOT; };
		F55B3E6F04239F7201000002 /* glcontext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = glcontext.cpp; path = ../src/celengine/glcontext.cpp; sourceTree = SOURCE_ROOT; };
		F55B3E7004239F7201000002 /* glcontext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = glcontext.h; path = ../src/celengine/glcontext.h; sourceTree = SOURCE_ROOT; };
		F55B3E7104239F7201000002 /* nebula.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = nebula.cpp; path = ../src/celengine/nebula.cpp; sourceTree = SOURCE_ROOT; };
		F55B3E7204239F7201000002 /* nebula.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = nebula.h; path = ../src/celengine/nebula.h; sourceTree = SOURCE_ROOT; };
		F55B3E7304239F7201000002 /* opencluster.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = opencluster.cpp; path = ../src/celengine/opencluster.cpp; sourceTree = SOURCE_ROOT; };
		F55B3E7404239F7201000002 /* opencluster.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = opencluster.h; path = ../src/celengine/opencluster.h; sourceTree = SOURCE_ROOT; };
		F55B3E800423A1DB01000002 /* directory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = directory.cpp; path = ../src/celutil/directory.cpp; sourceTree = SOURCE_ROOT; };
		F55C817602AF55890100020A /* GotoWindowController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GotoWindowController.m; sourceTree = "<group>"; };
		F55C817702AF55890100020A /* GotoWindowController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GotoWindowController.h; sourceTree = "<group>"; };
		F55F041102B1105D0100020A /* Astro.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Astro.h; sourceTree = "<group>"; };
		F55F041202B1105D0100020A /* Astro.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = Astro.mm; sourceTree = "<group>"; };
		F55F041502B149370100020A /* CelestiaUniversalCoord.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaUniversalCoord.h; sourceTree = "<group>"; };
		F55F041602B149370100020A /* CelestiaUniversalCoord.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaUniversalCoord.mm; sourceTree = "<group>"; };
		F55F041902B1502B0100020A /* CelestiaUniversalCoord_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaUniversalCoord_PrivateAPI.h; sourceTree = "<group>"; };
		F55F041B02B150810100020A /* CelestiaAppCore_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaAppCore_PrivateAPI.h; sourceTree = "<group>"; };
		F55F041D02B152180100020A /* NSString_ObjCPlusPlus.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSString_ObjCPlusPlus.h; sourceTree = "<group>"; };
		F55F041E02B152180100020A /* NSString_ObjCPlusPlus.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = NSString_ObjCPlusPlus.mm; sourceTree = "<group>"; };
		F55F042702B1596A0100020A /* CelestiaFavorite.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaFavorite.mm; sourceTree = "<group>"; };
		F55F042802B1596A0100020A /* CelestiaUniverse.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaUniverse.mm; sourceTree = "<group>"; };
		F55F042902B1596A0100020A /* CelestiaSimulation.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaSimulation.mm; sourceTree = "<group>"; };
		F55F042A02B1596A0100020A /* CelestiaRenderer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaRenderer.mm; sourceTree = "<group>"; };
		F55F042B02B1596A0100020A /* CelestiaFavorite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaFavorite.h; sourceTree = "<group>"; };
		F55F042C02B1596A0100020A /* CelestiaUniverse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaUniverse.h; sourceTree = "<group>"; };
		F55F042D02B1596A0100020A /* CelestiaRenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaRenderer.h; sourceTree = "<group>"; };
		F55F042E02B1596A0100020A /* CelestiaSimulation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaSimulation.h; sourceTree = "<group>"; };
		F55F043702B159E00100020A /* CelestiaSelection.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaSelection.mm; sourceTree = "<group>"; };
		F55F043802B159E00100020A /* CelestiaSelection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaSelection.h; sourceTree = "<group>"; };
		F55F043B02B15A5A0100020A /* CelestiaSelection_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaSelection_PrivateAPI.h; sourceTree = "<group>"; };
		F55F043D02B15A810100020A /* CelestiaFavorite_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaFavorite_PrivateAPI.h; sourceTree = "<group>"; };
		F55F043F02B15ABE0100020A /* CelestiaSimulation_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaSimulation_PrivateAPI.h; sourceTree = "<group>"; };
		F55F044002B15ABE0100020A /* CelestiaRenderer_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaRenderer_PrivateAPI.h; sourceTree = "<group>"; };
		F55F044302B15AFB0100020A /* CelestiaUniverse_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaUniverse_PrivateAPI.h; sourceTree = "<group>"; };
		F55F044502B175120100020A /* CelestiaObserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaObserver.h; sourceTree = "<group>"; };
		F55F044602B175120100020A /* CelestiaObserver.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaObserver.mm; sourceTree = "<group>"; };
		F55F044902B175770100020A /* CelestiaObserver_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaObserver_PrivateAPI.h; sourceTree = "<group>"; };
		F56223D904F0992001000002 /* watcher.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = watcher.h; path = ../src/celutil/watcher.h; sourceTree = SOURCE_ROOT; };
		F5626A0002A49B8B014901DC /* celestia.cfg */ = {isa = PBXFileReference; lastKnownFileType = text; name = celestia.cfg; path = ../celestia.cfg; sourceTree = SOURCE_ROOT; };
		F5626A0202A49B8B014901DC /* demo.cel */ = {isa = PBXFileReference; lastKnownFileType = text; name = demo.cel; path = ../demo.cel; sourceTree = SOURCE_ROOT; };
		F5626A0402A49B8B014901DC /* fonts */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = folder; name = fonts; path = ../fonts; sourceTree = SOURCE_ROOT; };
		F5626A0502A49B8B014901DC /* guide.cel */ = {isa = PBXFileReference; lastKnownFileType = text; name = guide.cel; path = ../guide.cel; sourceTree = SOURCE_ROOT; };
		F5626A0702A49B8B014901DC /* shaders */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = folder; name = shaders; path = ../shaders; sourceTree = SOURCE_ROOT; };
		F5626A0802A49B8B014901DC /* start.cel */ = {isa = PBXFileReference; lastKnownFileType = text; name = start.cel; path = ../start.cel; sourceTree = SOURCE_ROOT; };
		F565A8B102EB418701000006 /* RenderPanelController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RenderPanelController.h; sourceTree = "<group>"; };
		F565A8B202EB418701000006 /* RenderPanelController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RenderPanelController.m; sourceTree = "<group>"; };
		F56FFFA902C571280100020A /* MyTree.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MyTree.h; sourceTree = "<group>"; };
		F56FFFAA02C571280100020A /* MyTree.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MyTree.m; sourceTree = "<group>"; };
		F56FFFAD02C578050100020A /* boundaries.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = boundaries.cpp; path = ../src/celengine/boundaries.cpp; sourceTree = SOURCE_ROOT; };
		F56FFFAE02C578050100020A /* boundaries.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = boundaries.h; path = ../src/celengine/boundaries.h; sourceTree = SOURCE_ROOT; };
		F578B79F02B3E2DD0100020A /* NSOutlineView_Extensions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSOutlineView_Extensions.h; sourceTree = "<group>"; };
		F578B7A002B3E2DD0100020A /* NSOutlineView_Extensions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NSOutlineView_Extensions.m; sourceTree = "<group>"; };
		F578B7A102B3E2DD0100020A /* NSArray_Extensions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NSArray_Extensions.m; sourceTree = "<group>"; };
		F578B7A302B3E2DD0100020A /* NSArray_Extensions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSArray_Extensions.h; sourceTree = "<group>"; };
		F578B7B302B3E4DB0100020A /* FavoritesDrawerController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FavoritesDrawerController.h; sourceTree = "<group>"; };
		F578B7B402B3E4DB0100020A /* FavoritesDrawerController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FavoritesDrawerController.m; sourceTree = "<group>"; };
		F57B5A32057AB63101000002 /* console.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = console.cpp; path = ../src/celengine/console.cpp; sourceTree = SOURCE_ROOT; };
		F57B5A33057AB63101000002 /* console.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = console.h; path = ../src/celengine/console.h; sourceTree = SOURCE_ROOT; };
		F57B5A36057AB65E01000002 /* fragmentprog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fragmentprog.cpp; path = ../src/celengine/fragmentprog.cpp; sourceTree = SOURCE_ROOT; };
		F57B5A37057AB65E01000002 /* fragmentprog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = fragmentprog.h; path = ../src/celengine/fragmentprog.h; sourceTree = SOURCE_ROOT; };
		F57F9FD302B94A0B01000006 /* ContextOutlineView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ContextOutlineView.h; sourceTree = "<group>"; };
		F57F9FD402B94A0B01000006 /* ContextOutlineView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ContextOutlineView.m; sourceTree = "<group>"; };
		F57FA4EF02B9AB8601000006 /* FavoriteInfoWindowController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FavoriteInfoWindowController.h; sourceTree = "<group>"; };
		F57FA4F002B9AB8601000006 /* FavoriteInfoWindowController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FavoriteInfoWindowController.m; sourceTree = "<group>"; };
		F58102A302B31BC30100020A /* Astro_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Astro_PrivateAPI.h; sourceTree = "<group>"; };
		F58102A502B3269F0100020A /* CelestiaGalaxy.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaGalaxy.mm; sourceTree = "<group>"; };
		F58102A602B3269F0100020A /* CelestiaStar.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaStar.mm; sourceTree = "<group>"; };
		F58102A702B3269F0100020A /* CelestiaGalaxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaGalaxy.h; sourceTree = "<group>"; };
		F58102A802B3269F0100020A /* CelestiaStar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaStar.h; sourceTree = "<group>"; };
		F58102A902B3269F0100020A /* CelestiaGalaxy_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaGalaxy_PrivateAPI.h; sourceTree = "<group>"; };
		F58102AA02B3269F0100020A /* CelestiaStar_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaStar_PrivateAPI.h; sourceTree = "<group>"; };
		F581CC6F04E0AFDF01000002 /* image.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = image.cpp; path = ../src/celengine/image.cpp; sourceTree = SOURCE_ROOT; };
		F581CC7004E0AFDF01000002 /* image.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = image.h; path = ../src/celengine/image.h; sourceTree = SOURCE_ROOT; };
		F581CC7304E0B15701000002 /* virtualtex.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = virtualtex.cpp; path = ../src/celengine/virtualtex.cpp; sourceTree = SOURCE_ROOT; };
		F581CC7404E0B15701000002 /* virtualtex.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = virtualtex.h; path = ../src/celengine/virtualtex.h; sourceTree = SOURCE_ROOT; };
		F59FA90904A12E3001000002 /* location.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = location.cpp; path = ../src/celengine/location.cpp; sourceTree = SOURCE_ROOT; };
		F59FA90A04A12E3001000002 /* location.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = location.h; path = ../src/celengine/location.h; sourceTree = SOURCE_ROOT; };
		F5A0AE6604E89E2401000002 /* formatnum.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = formatnum.cpp; path = ../src/celutil/formatnum.cpp; sourceTree = SOURCE_ROOT; };
		F5A0AE6704E89E2401000002 /* formatnum.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = formatnum.h; path = ../src/celutil/formatnum.h; sourceTree = SOURCE_ROOT; };
		F5EDC6B90456666601000002 /* SetTimeWindowController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SetTimeWindowController.h; sourceTree = SOURCE_ROOT; };
		F5EDC6BA0456666601000002 /* SetTimeWindowController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SetTimeWindowController.m; sourceTree = SOURCE_ROOT; };
		FF7B2B0C0E89B0D90089BF43 /* globular.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = globular.cpp; path = ../src/celengine/globular.cpp; sourceTree = SOURCE_ROOT; };
		FF7B2B0D0E89B0D90089BF43 /* globular.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = globular.h; path = ../src/celengine/globular.h; sourceTree = SOURCE_ROOT; };
		FF7B2B110E89B1A30089BF43 /* charm2.stc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = charm2.stc; sourceTree = "<group>"; };
		FF7B2B120E89B1A30089BF43 /* galaxies.dsc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = galaxies.dsc; sourceTree = "<group>"; };
		FF7B2B130E89B1A30089BF43 /* globulars.dsc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = globulars.dsc; sourceTree = "<group>"; };
		FF7B2B140E89B1A30089BF43 /* itokawa_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = itokawa_locs.ssc; sourceTree = "<group>"; };
		FF7B2B210E89B2F20089BF43 /* itokawa.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = itokawa.cmod; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		E564312907769C9000E2C4A3 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				970AEE92232943DC00E9ED22 /* libiconv.tbd in Frameworks */,
				97E401852310150F002013C7 /* libz.tbd in Frameworks */,
				E564312B07769C9000E2C4A3 /* Cocoa.framework in Frameworks */,
				97FE30EF23BA2F40002ADDF0 /* liblua5.1.a in Frameworks */,
				E564312C07769C9000E2C4A3 /* OpenGL.framework in Frameworks */,
				970AEE90232943D300E9ED22 /* libintl.a in Frameworks */,
				9708E6A92312A8BB0015C9F4 /* libjpeg.a in Frameworks */,
				97E4018323101501002013C7 /* libpng.a in Frameworks */,
				97E4018123101501002013C7 /* cspice.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		080E96DDFE201D6D7F000001 /* Classes */ = {
			isa = PBXGroup;
			children = (
				F5040B0F02A484DA014901DC /* CelestiaController.m */,
				F5231C7102C2997601000006 /* CelestiaFavorites.m */,
				F5274ED302AE88260100020A /* CelestiaOpenGLView.mm */,
				E5D4467407772B6C00A1577D /* CelestiaSettings.mm */,
				F505BFFA02CA9DAE0100020A /* CGLInfo.mm */,
				E51224580CF9FC7D009092A2 /* BrowserItem.mm */,
				E54343150783C42500053094 /* BrowserWindowController.mm */,
				E50CCA680C06632A00E9C76A /* EclipseFinderController.mm */,
				F57FA4F002B9AB8601000006 /* FavoriteInfoWindowController.m */,
				F578B7B402B3E4DB0100020A /* FavoritesDrawerController.m */,
				F55C817602AF55890100020A /* GotoWindowController.m */,
				F565A8B202EB418701000006 /* RenderPanelController.m */,
				E53E61AB0C0CA444003CD767 /* ScriptsController.mm */,
				F5EDC6BA0456666601000002 /* SetTimeWindowController.m */,
				E5E365AB095C11B500B14224 /* SplashScreen.m */,
				E5D956DF096651DF00CB02B2 /* SplashWindowController.m */,
				E5E2BDD50C24F7E6000D6E83 /* TextWindowController.m */,
				9798FB502324D2BE007F92B8 /* ConfigSelectionWindowController.m */,
				F5040B0E02A484DA014901DC /* CelestiaController.h */,
				F5231C7202C2997601000006 /* CelestiaFavorites.h */,
				F5274ED202AE88260100020A /* CelestiaOpenGLView.h */,
				E5D4467307772B6C00A1577D /* CelestiaSettings.h */,
				F505BFFB02CA9DAE0100020A /* CGLInfo.h */,
				E51224570CF9FC7D009092A2 /* BrowserItem.h */,
				E54343140783C42500053094 /* BrowserWindowController.h */,
				E50CCA670C06632A00E9C76A /* EclipseFinderController.h */,
				F57FA4EF02B9AB8601000006 /* FavoriteInfoWindowController.h */,
				F578B7B302B3E4DB0100020A /* FavoritesDrawerController.h */,
				F55C817702AF55890100020A /* GotoWindowController.h */,
				F565A8B102EB418701000006 /* RenderPanelController.h */,
				E53E61AA0C0CA444003CD767 /* ScriptsController.h */,
				F5EDC6B90456666601000002 /* SetTimeWindowController.h */,
				E5E365AA095C11B500B14224 /* SplashScreen.h */,
				E5D956DE096651DF00CB02B2 /* SplashWindowController.h */,
				E5E2BDD40C24F7E6000D6E83 /* TextWindowController.h */,
				9798FB4F2324D2BE007F92B8 /* ConfigSelectionWindowController.h */,
				9717E96C234B641E00AAD7D1 /* Migrator.h */,
				9717E96D234B641E00AAD7D1 /* Migrator.m */,
				F578B79D02B3E2AD0100020A /* Cocoa Extensions */,
				F55A246702B2D4FF0100020A /* Wrappers */,
			);
			name = Classes;
			sourceTree = "<group>";
		};
		1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
			isa = PBXGroup;
			children = (
				1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
				F5040AF602A46404014901DC /* OpenGL.framework */,
			);
			name = "Linked Frameworks";
			sourceTree = "<group>";
		};
		1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
			isa = PBXGroup;
			children = (
				29B97325FDCFA39411CA2CEA /* Foundation.framework */,
				29B97324FDCFA39411CA2CEA /* AppKit.framework */,
			);
			name = "Other Frameworks";
			sourceTree = "<group>";
		};
		19C28FACFE9D520D11CA2CBB /* Products */ = {
			isa = PBXGroup;
			children = (
				E564312E07769C9000E2C4A3 /* Celestia.app */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		29B97314FDCFA39411CA2CEA /* celestia */ = {
			isa = PBXGroup;
			children = (
				9726813A231D0D930014C8D7 /* Celestia.entitlements */,
				F51C6D38029595BA014901DC /* Celestia Main */,
				080E96DDFE201D6D7F000001 /* Classes */,
				29B97315FDCFA39411CA2CEA /* Other Sources */,
				29B97317FDCFA39411CA2CEA /* Resources */,
				29B97323FDCFA39411CA2CEA /* Frameworks */,
				19C28FACFE9D520D11CA2CBB /* Products */,
				E564312D07769C9000E2C4A3 /* Info.plist */,
			);
			name = celestia;
			sourceTree = "<group>";
		};
		29B97315FDCFA39411CA2CEA /* Other Sources */ = {
			isa = PBXGroup;
			children = (
				9708E69E2312A8110015C9F4 /* jpeg */,
				CE52031E0F4FA1CD007D0DE8 /* Spice */,
				CE52031F0F4FA1EF007D0DE8 /* Lua */,
				CE5203200F4FA20A007D0DE8 /* png */,
				29B97316FDCFA39411CA2CEA /* main.m */,
			);
			name = "Other Sources";
			sourceTree = "<group>";
		};
		29B97317FDCFA39411CA2CEA /* Resources */ = {
			isa = PBXGroup;
			children = (
				9772E59F2329DDC400531773 /* Images.xcassets */,
				E54742CF09631D3600E89E09 /* defaults.plist */,
				E599A78C097CAB390079C254 /* Credits.rtf */,
				E5C9B46B084909B90071B1EE /* README for Mac OS X.rtf */,
				E57283AD0793FC7300C1F239 /* README */,
				E57283980793F82A00C1F239 /* AUTHORS */,
				E57283990793F82A00C1F239 /* ChangeLog */,
				E572839A0793F82A00C1F239 /* COPYING */,
				F578B7AE02B3E35F0100020A /* Celestia Data */,
				29B97318FDCFA39411CA2CEA /* MainMenu.nib */,
				E54343100783C3F200053094 /* BrowserWindow.nib */,
				E50CCA530C065F0100E9C76A /* EclipseFinder.nib */,
				E5D7660E0982B1860099DBBD /* HelpWindow.nib */,
				E5E2BDD00C24F7B6000D6E83 /* TextWindow.nib */,
				9746D3E12350BDD50018CFD1 /* ConfigSelectionWindow.xib */,
				089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
				E5CC204509AA843300CFFF2C /* Localizable.strings */,
			);
			includeInIndex = 0;
			name = Resources;
			sourceTree = "<group>";
		};
		29B97323FDCFA39411CA2CEA /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				970AEE91232943DC00E9ED22 /* libiconv.tbd */,
				CE4EEA6D0F50144A003341A2 /* cspice.a */,
				970AEE8F232943D300E9ED22 /* libintl.a */,
				97E40188231015AD002013C7 /* liblua5.1.a */,
				9708E6A72312A8B00015C9F4 /* libjpeg.a */,
				97E401842310150F002013C7 /* libz.tbd */,
				97E4018223101501002013C7 /* libpng.a */,
				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		9708E69E2312A8110015C9F4 /* jpeg */ = {
			isa = PBXGroup;
			children = (
				9708E6A22312A8310015C9F4 /* jconfig.h */,
				9708E69F2312A8310015C9F4 /* jerror.h */,
				9708E6A02312A8310015C9F4 /* jmorecfg.h */,
				9708E6A12312A8310015C9F4 /* jpeglib.h */,
			);
			name = jpeg;
			sourceTree = "<group>";
		};
		CE52031E0F4FA1CD007D0DE8 /* Spice */ = {
			isa = PBXGroup;
			children = (
				CE5203090F4F9F8D007D0DE8 /* SpiceUsr.h */,
				CE52030C0F4FA05C007D0DE8 /* SpiceCel.h */,
				CE52030D0F4FA05C007D0DE8 /* SpiceCK.h */,
				CE52030E0F4FA05C007D0DE8 /* SpiceEK.h */,
				CE52031C0F4FA1BC007D0DE8 /* SpiceEll.h */,
				CE52031D0F4FA1BC007D0DE8 /* SpicePln.h */,
				CE52030F0F4FA05C007D0DE8 /* SpiceSPK.h */,
				CE5203100F4FA05C007D0DE8 /* SpiceZdf.h */,
				CE5203110F4FA05C007D0DE8 /* SpiceZim.h */,
				CE5203120F4FA05C007D0DE8 /* SpiceZpl.h */,
				CE5203130F4FA05C007D0DE8 /* SpiceZpr.h */,
			);
			name = Spice;
			sourceTree = "<group>";
		};
		CE52031F0F4FA1EF007D0DE8 /* Lua */ = {
			isa = PBXGroup;
			children = (
				E5B61B2C077737A6001BB2BF /* lua.h */,
				E5323E3C0C05E84400401D3B /* lua.hpp */,
				E5B61B2D077737A6001BB2BF /* lualib.h */,
				E5323E3D0C05E84400401D3B /* luaconf.h */,
				E5323E3B0C05E84400401D3B /* lauxlib.h */,
			);
			name = Lua;
			sourceTree = "<group>";
		};
		CE5203200F4FA20A007D0DE8 /* png */ = {
			isa = PBXGroup;
			children = (
				E5B61B2E077737A6001BB2BF /* png.h */,
				E5B61B2F077737A6001BB2BF /* pngconf.h */,
			);
			name = png;
			sourceTree = "<group>";
		};
		E567EF6909910E8F00D05031 /* data */ = {
			isa = PBXGroup;
			children = (
				E567EF6A09910E8F00D05031 /* asterisms.dat */,
				E567EF6B09910E8F00D05031 /* asteroids.ssc */,
				E567EF6C09910E8F00D05031 /* boundaries.dat */,
				FF7B2B110E89B1A30089BF43 /* charm2.stc */,
				E567EF6E09910E8F00D05031 /* comets.ssc */,
				E567EF7009910E8F00D05031 /* earth_locs.ssc */,
				E567EF7109910E8F00D05031 /* eros_locs.ssc */,
				E567EF7209910E8F00D05031 /* extrasolar.ssc */,
				E567EF7309910E8F00D05031 /* extrasolar.stc */,
				FF7B2B120E89B1A30089BF43 /* galaxies.dsc */,
				E567EF7509910E8F00D05031 /* gaspra_locs.ssc */,
				FF7B2B130E89B1A30089BF43 /* globulars.dsc */,
				E567EF7609910E8F00D05031 /* hdxindex.dat */,
				E567EF7809910E8F00D05031 /* ida_locs.ssc */,
				FF7B2B140E89B1A30089BF43 /* itokawa_locs.ssc */,
				E567EF7909910E8F00D05031 /* jupitermoons_locs.ssc */,
				E567EF7B09910E8F00D05031 /* mars_locs.ssc */,
				E567EF7C09910E8F00D05031 /* marsmoons_locs.ssc */,
				E567EF7D09910E8F00D05031 /* merc_locs.ssc */,
				CED3D1860FD8036C003B4562 /* minormoons.ssc */,
				E567EF7E09910E8F00D05031 /* moon_locs.ssc */,
				E567EF7F09910E8F00D05031 /* nearstars.stc */,
				E567EF8009910E8F00D05031 /* neptunemoons_locs.ssc */,
				CED3D1870FD8036C003B4562 /* numberedmoons.ssc */,
				E567EF8109910E8F00D05031 /* outersys.ssc */,
				E567EF8209910E8F00D05031 /* revised.stc */,
				E567EF8309910E8F00D05031 /* ring_locs.ssc */,
				E567EF8409910E8F00D05031 /* saoxindex.dat */,
				E567EF8509910E8F00D05031 /* saturnmoons_locs.ssc */,
				E567EF8609910E8F00D05031 /* solarsys.ssc */,
				E567EF8909910E8F00D05031 /* spectbins.stc */,
				E567EF8A09910E8F00D05031 /* starnames.dat */,
				E567EF8B09910E8F00D05031 /* stars.dat */,
				E567EF8D09910E8F00D05031 /* uranusmoons_locs.ssc */,
				E567EF8E09910E8F00D05031 /* venus_locs.ssc */,
				E567EF8F09910E8F00D05031 /* visualbins.stc */,
				E567EF9009910E8F00D05031 /* world-capitals.ssc */,
			);
			name = data;
			path = ../data;
			sourceTree = SOURCE_ROOT;
		};
		E567EFE309910F0D00D05031 /* extras */ = {
			isa = PBXGroup;
			children = (
				E567EFE409910F0D00D05031 /* apollo.ssc */,
				E567EFF409910F0D00D05031 /* shroxclassic.ssc */,
				E567EFF509910F0D00D05031 /* shroxmars.ssc */,
				E567EFF609910F0D00D05031 /* skylab.ssc */,
			);
			name = extras;
			path = ../extras;
			sourceTree = SOURCE_ROOT;
		};
		E5D766250982B3300099DBBD /* models */ = {
			isa = PBXGroup;
			children = (
				E585E9780B27864300812512 /* E0.png */,
				E5D969A40ABCC76C00F43225 /* MilkyWay.png */,
				E5D969A50ABCC76C00F43225 /* S0.png */,
				E5D969A60ABCC76C00F43225 /* Sa.png */,
				E5D969A70ABCC76C00F43225 /* Sb.png */,
				E5D969A80ABCC76C00F43225 /* SBa.png */,
				E5D969A90ABCC76C00F43225 /* SBb.png */,
				E5D969AA0ABCC76C00F43225 /* SBc.png */,
				E5D969AB0ABCC76C00F43225 /* Sc.png */,
				E5D766270982B3300099DBBD /* amalthea.cmod */,
				E5D766280982B3300099DBBD /* apollo.3ds */,
				E5D766290982B3300099DBBD /* asteroid.cms */,
				E5D7662B0982B3300099DBBD /* bacchus.cmod */,
				E5D7662C0982B3300099DBBD /* borrelly.cms */,
				E5D7662F0982B3300099DBBD /* castalia.cmod */,
				E5D766310982B3300099DBBD /* deimos.cmod */,
				E5D766330982B3300099DBBD /* epimetheus.cmod */,
				E5D766350982B3300099DBBD /* eros.cmod */,
				E5D766390982B3300099DBBD /* gaspra.cmod */,
				E5D7663A0982B3300099DBBD /* gemini.3ds */,
				E5D7663C0982B3300099DBBD /* geographos.cmod */,
				E5D7663E0982B3300099DBBD /* golevka.cmod */,
				E5D766400982B3300099DBBD /* halley.cmod */,
				E5D766440982B3300099DBBD /* hyperion.cmod */,
				E5D766470982B3300099DBBD /* ida.cmod */,
				FF7B2B210E89B2F20089BF43 /* itokawa.cmod */,
				E5D7664A0982B3300099DBBD /* janus.cmod */,
				E5D7664C0982B3300099DBBD /* kleopatra.cmod */,
				E5D7664E0982B3300099DBBD /* ky26.cmod */,
				E5D766500982B3300099DBBD /* larissa.cmod */,
				E5D766520982B3300099DBBD /* marsglobalsurvr.3ds */,
				E5D766530982B3300099DBBD /* marsodyssey.3ds */,
				E5D766540982B3300099DBBD /* mercury7.3ds */,
				E5D766570982B3300099DBBD /* pandora.cmod */,
				E5D766590982B3300099DBBD /* phobos.cmod */,
				E5D7665B0982B3300099DBBD /* phoebe.cmod */,
				E5D7665D0982B3300099DBBD /* prometheus.cmod */,
				E5D7665F0982B3300099DBBD /* proteus.cmod */,
				E5D766610982B3300099DBBD /* roughsphere.cms */,
				E5D766690982B3300099DBBD /* skylab.3ds */,
				E5D7666B0982B3300099DBBD /* toutatis.cmod */,
				E5D7666D0982B3310099DBBD /* vesta.cmod */,
			);
			name = models;
			path = ../models;
			sourceTree = SOURCE_ROOT;
		};
		E5D766A30982B6DF0099DBBD /* textures */ = {
			isa = PBXGroup;
			children = (
				E5D766A40982B6DF0099DBBD /* flare.jpg */,
				E5D766AD0982B6DF0099DBBD /* logo.png */,
				E5D767530982B71D0099DBBD /* lores */,
				E5D767540982B71D0099DBBD /* medres */,
				E50DB0E50D4AB4D600FD137F /* hires */,
			);
			name = textures;
			path = ../textures;
			sourceTree = SOURCE_ROOT;
		};
		F51C6D38029595BA014901DC /* Celestia Main */ = {
			isa = PBXGroup;
			children = (
				F51C6D4E029596B4014901DC /* celutil */,
				F51C6D4F029596B4014901DC /* celtxf */,
				F51C6D50029596B4014901DC /* celmath */,
				F51C6D51029596B4014901DC /* celestia */,
				F51C6D52029596B4014901DC /* celengine */,
				F51C6D430295967D014901DC /* cel3ds */,
			);
			name = "Celestia Main";
			sourceTree = "<group>";
		};
		F51C6D430295967D014901DC /* cel3ds */ = {
			isa = PBXGroup;
			children = (
				F51C6D450295968D014901DC /* 3dsmodel.cpp */,
				F51C6D470295968D014901DC /* 3dsread.cpp */,
				F51C6D460295968D014901DC /* 3dsmodel.h */,
				F51C6D480295968D014901DC /* 3dsread.h */,
			);
			name = cel3ds;
			sourceTree = "<group>";
		};
		F51C6D4E029596B4014901DC /* celutil */ = {
			isa = PBXGroup;
			children = (
				E5D446640777291700A1577D /* utf8.cpp */,
				E5D446650777291700A1577D /* utf8.h */,
				F51C6D560295987B014901DC /* bigfix.cpp */,
				F51C6D590295987B014901DC /* color.cpp */,
				F51C6D5B0295987B014901DC /* debug.cpp */,
				F51C6D5E0295987B014901DC /* filetype.cpp */,
				F51C6D640295987B014901DC /* unixtimer.cpp */,
				F51C6D650295987B014901DC /* util.cpp */,
				F51C6D550295987B014901DC /* basictypes.h */,
				F51C6D570295987B014901DC /* bigfix.h */,
				F51C6D580295987B014901DC /* bytes.h */,
				F51C6D5A0295987B014901DC /* color.h */,
				F51C6D5C0295987B014901DC /* debug.h */,
				973256982349A397002D1DAE /* unixdirectory.cpp */,
				F51C6D5D0295987B014901DC /* directory.h */,
				F51C6D5F0295987B014901DC /* filetype.h */,
				F51C6D600295987B014901DC /* reshandle.h */,
				F51C6D610295987B014901DC /* resmanager.h */,
				F51C6D620295987B014901DC /* timer.h */,
				F51C6D660295987B014901DC /* util.h */,
				F55B3E800423A1DB01000002 /* directory.cpp */,
				F5A0AE6604E89E2401000002 /* formatnum.cpp */,
				F5A0AE6704E89E2401000002 /* formatnum.h */,
				F56223D904F0992001000002 /* watcher.h */,
			);
			name = celutil;
			sourceTree = "<group>";
		};
		F51C6D4F029596B4014901DC /* celtxf */ = {
			isa = PBXGroup;
			children = (
				F51C6D76029598F9014901DC /* texturefont.cpp */,
				F51C6D77029598F9014901DC /* texturefont.h */,
			);
			name = celtxf;
			sourceTree = "<group>";
		};
		F51C6D50029596B4014901DC /* celmath */ = {
			isa = PBXGroup;
			children = (
				F51C6D78029598F9014901DC /* frustum.cpp */,
				F51C6D79029598F9014901DC /* perlin.cpp */,
				F51C6D7A029598F9014901DC /* aabox.h */,
				F51C6D7B029598F9014901DC /* distance.h */,
				F51C6D7C029598F9014901DC /* ellipsoid.h */,
				F51C6D7D029598F9014901DC /* frustum.h */,
				F51C6D7E029598F9014901DC /* intersect.h */,
				F51C6D7F029598F9014901DC /* mathlib.h */,
				F51C6D80029598F9014901DC /* perlin.h */,
				F51C6D81029598F9014901DC /* plane.h */,
				F51C6D82029598F9014901DC /* quaternion.h */,
				F51C6D83029598F9014901DC /* ray.h */,
				F51C6D84029598F9014901DC /* solve.h */,
				F51C6D85029598F9014901DC /* sphere.h */,
				F51C6D86029598F9014901DC /* vecmath.h */,
			);
			name = celmath;
			sourceTree = "<group>";
		};
		F51C6D51029596B4014901DC /* celestia */ = {
			isa = PBXGroup;
			children = (
				88654A040DB29585007C8027 /* celx_celestia.cpp */,
				88654A050DB29585007C8027 /* celx_celestia.h */,
				88654A060DB29585007C8027 /* celx_frame.cpp */,
				88654A070DB29585007C8027 /* celx_frame.h */,
				88654A080DB29585007C8027 /* celx_gl.cpp */,
				88654A090DB29585007C8027 /* celx_gl.h */,
				88654A0A0DB29585007C8027 /* celx_internal.h */,
				88654A0B0DB29585007C8027 /* celx_object.cpp */,
				88654A0C0DB29585007C8027 /* celx_object.h */,
				88654A0D0DB29585007C8027 /* celx_observer.cpp */,
				88654A0E0DB29585007C8027 /* celx_observer.h */,
				88654A0F0DB29585007C8027 /* celx_phase.cpp */,
				88654A100DB29585007C8027 /* celx_phase.h */,
				88654A110DB29585007C8027 /* celx_position.cpp */,
				88654A120DB29585007C8027 /* celx_position.h */,
				88654A130DB29585007C8027 /* celx_rotation.cpp */,
				88654A140DB29585007C8027 /* celx_rotation.h */,
				88654A150DB29585007C8027 /* celx_vector.cpp */,
				88654A160DB29585007C8027 /* celx_vector.h */,
				F51C6D8B02959960014901DC /* celestiacore.cpp */,
				E56431450776D52D00E2C4A3 /* celx.cpp */,
				F51C6D8C02959960014901DC /* configfile.cpp */,
				F51C6D8D02959960014901DC /* destination.cpp */,
				E50CCA370C065BF900E9C76A /* eclipsefinder.cpp */,
				F51C6D8E02959960014901DC /* favorites.cpp */,
				0C76BFCF08537EDB00D31A90 /* qtcapture.cpp */,
				E53E61990C0CA105003CD767 /* scriptmenu.cpp */,
				F53036BB03D908CE01000002 /* url.cpp */,
				F51C6D9A02959960014901DC /* celestiacore.h */,
				E56431460776D52D00E2C4A3 /* celx.h */,
				F51C6D9B02959960014901DC /* configfile.h */,
				F51C6D9C02959960014901DC /* destination.h */,
				E50CCA380C065BF900E9C76A /* eclipsefinder.h */,
				F51C6D9D02959960014901DC /* favorites.h */,
				E50657D70CBFB08500151204 /* imagecapture.h */,
				0C76BFC0085215B100D31A90 /* moviecapture.h */,
				0C76BFD008537EDB00D31A90 /* qtcapture.h */,
				E53E619A0C0CA105003CD767 /* scriptmenu.h */,
				F53036BC03D908CE01000002 /* url.h */,
			);
			name = celestia;
			sourceTree = "<group>";
		};
		F51C6D52029596B4014901DC /* celengine */ = {
			isa = PBXGroup;
			children = (
				CE5202FD0F4F9DD0007D0DE8 /* spiceinterface.cpp */,
				CE5202FE0F4F9DD0007D0DE8 /* spiceinterface.h */,
				CE5202FF0F4F9DD0007D0DE8 /* spiceorbit.cpp */,
				CE5203000F4F9DD0007D0DE8 /* spiceorbit.h */,
				CE5203010F4F9DD0007D0DE8 /* spicerotation.cpp */,
				CE5203020F4F9DD0007D0DE8 /* spicerotation.h */,
				FF7B2B0C0E89B0D90089BF43 /* globular.cpp */,
				FF7B2B0D0E89B0D90089BF43 /* globular.h */,
				881336D60DEF5EE0001F3BC5 /* skygrid.cpp */,
				881336D70DEF5EE0001F3BC5 /* skygrid.h */,
				886544270DAC3CC4007C8027 /* visibleregion.cpp */,
				886544280DAC3CC4007C8027 /* visibleregion.h */,
				8844CF080D931D4E0059AA3A /* planetgrid.cpp */,
				8844CF090D931D4E0059AA3A /* planetgrid.h */,
				8844CF0A0D931D4E0059AA3A /* referencemark.h */,
				8844CBC00D80DB020059AA3A /* nutation.cpp */,
				8844CBC10D80DB020059AA3A /* nutation.h */,
				8844CBC20D80DB020059AA3A /* precession.cpp */,
				8844CBC30D80DB020059AA3A /* precession.h */,
				8844B87C0D5AA3290059AA3A /* customrotation.cpp */,
				8844B87D0D5AA3290059AA3A /* customrotation.h */,
				E5D3E6530D1EA18A00214838 /* axisarrow.cpp */,
				E5D3E6540D1EA18A00214838 /* axisarrow.h */,
				E5A994710B1482FE009F40FA /* scriptrotation.cpp */,
				E5A994700B1482FE009F40FA /* scriptrotation.h */,
				E5A994730B1482FE009F40FA /* scriptobject.cpp */,
				E5A994720B1482FE009F40FA /* scriptobject.h */,
				E56529660B108D7F0049925D /* scriptorbit.cpp */,
				E56529670B108D7F0049925D /* scriptorbit.h */,
				E564574D0AF8FD6A00F2D9FA /* samporient.cpp */,
				E564574E0AF8FD6A00F2D9FA /* samporient.h */,
				E56457500AF8FD6A00F2D9FA /* rotationmanager.cpp */,
				E564574F0AF8FD6A00F2D9FA /* rotationmanager.h */,
				E56457510AF8FD6A00F2D9FA /* rotation.cpp */,
				E56B96520AAB22AA0097DDFE /* lightenv.h */,
				E56B96530AAB22AA0097DDFE /* renderglsl.cpp */,
				E56B96540AAB22AA0097DDFE /* renderglsl.h */,
				E56B96550AAB22AA0097DDFE /* renderinfo.h */,
				E532F4E80933331800D7D5B3 /* dsodb.cpp */,
				E532F4E90933331800D7D5B3 /* dsodb.h */,
				E532F4EA0933331800D7D5B3 /* dsoname.cpp */,
				E532F4EB0933331800D7D5B3 /* dsoname.h */,
				E532F4EC0933331800D7D5B3 /* dsooctree.cpp */,
				E532F4ED0933331800D7D5B3 /* dsooctree.h */,
				E532F4EE0933331800D7D5B3 /* name.h */,
				E532F4EF0933331800D7D5B3 /* staroctree.cpp */,
				E532F4F00933331800D7D5B3 /* staroctree.h */,
				E589B6D9078AC511005B8DD9 /* glshader.cpp */,
				E589B6DA078AC511005B8DD9 /* glshader.h */,
				E589B6DB078AC511005B8DD9 /* shadermanager.cpp */,
				E589B6DC078AC511005B8DD9 /* shadermanager.h */,
				E56431490776D5C800E2C4A3 /* jpleph.cpp */,
				E564314A0776D5C800E2C4A3 /* jpleph.h */,
				E564314B0776D5C800E2C4A3 /* mesh.cpp */,
				E564314C0776D5C800E2C4A3 /* model.cpp */,
				E564314D0776D5C800E2C4A3 /* model.h */,
				E564314E0776D5C800E2C4A3 /* modelfile.cpp */,
				E564314F0776D5C800E2C4A3 /* modelfile.h */,
				E56431500776D5C800E2C4A3 /* parseobject.cpp */,
				E56431510776D5C800E2C4A3 /* parseobject.h */,
				E56431520776D5C800E2C4A3 /* rendcontext.cpp */,
				E56431530776D5C800E2C4A3 /* rendcontext.h */,
				E56431540776D5C800E2C4A3 /* rotation.h */,
				E56431550776D5C800E2C4A3 /* starcolors.cpp */,
				E56431560776D5C800E2C4A3 /* starcolors.h */,
				F51C6DB602959A17014901DC /* asterism.cpp */,
				F51C6DB702959A17014901DC /* astro.cpp */,
				F51C6DB802959A17014901DC /* body.cpp */,
				F56FFFAD02C578050100020A /* boundaries.cpp */,
				F51C6DB902959A17014901DC /* catalogxref.cpp */,
				F51C6DBA02959A17014901DC /* cmdparser.cpp */,
				F51C6DBB02959A17014901DC /* command.cpp */,
				F51C6DBC02959A17014901DC /* constellation.cpp */,
				F51C6DBD02959A17014901DC /* customorbit.cpp */,
				F51C6DBE02959A17014901DC /* dds.cpp */,
				F51C6DBF02959A17014901DC /* dispmap.cpp */,
				F51C6DC002959A17014901DC /* execution.cpp */,
				F51C6DC102959A17014901DC /* galaxy.cpp */,
				F51C6DC202959A17014901DC /* glext.cpp */,
				F51C6DC302959A17014901DC /* lodspheremesh.cpp */,
				F51C6DC402959A17014901DC /* meshmanager.cpp */,
				F51C6DC502959A17014901DC /* multitexture.cpp */,
				F51C6DC602959A17014901DC /* observer.cpp */,
				F51C6DC802959A17014901DC /* orbit.cpp */,
				F51C6DC902959A17014901DC /* overlay.cpp */,
				F51C6DCA02959A17014901DC /* parser.cpp */,
				F51C6DCB02959A17014901DC /* regcombine.cpp */,
				F51C6DCC02959A17014901DC /* render.cpp */,
				8844BAA80D6D13FE0059AA3A /* frametree.cpp */,
				8844BAA90D6D13FE0059AA3A /* frametree.h */,
				8844BAAA0D6D13FE0059AA3A /* timeline.cpp */,
				8844BAAB0D6D13FE0059AA3A /* timeline.h */,
				8844BAAC0D6D13FE0059AA3A /* timelinephase.cpp */,
				8844BAAD0D6D13FE0059AA3A /* timelinephase.h */,
				F51C6DCD02959A17014901DC /* samporbit.cpp */,
				F51C6DCE02959A17014901DC /* selection.cpp */,
				F51C6DCF02959A17014901DC /* simulation.cpp */,
				F51C6DD002959A17014901DC /* solarsys.cpp */,
				F51C6DD102959A17014901DC /* solarsysxml.cpp */,
				F51C6DD202959A17014901DC /* spheremesh.cpp */,
				F51C6DD302959A17014901DC /* star.cpp */,
				F51C6DD402959A17014901DC /* starbrowser.cpp */,
				F51C6DD502959A17014901DC /* stardb.cpp */,
				F51C6DD602959A17014901DC /* starname.cpp */,
				F51C6DD702959A17014901DC /* stellarclass.cpp */,
				F51C6DD802959A17014901DC /* texmanager.cpp */,
				F51C6DD902959A17014901DC /* texture.cpp */,
				F51C6DDA02959A17014901DC /* tokenizer.cpp */,
				F51C6DDB02959A17014901DC /* univcoord.cpp */,
				F51C6DDC02959A17014901DC /* universe.cpp */,
				F51C6DDD02959A17014901DC /* vertexlist.cpp */,
				F51C6DDE02959A17014901DC /* vertexprog.cpp */,
				F51C6DDF02959A17014901DC /* vsop87.cpp */,
				F51C6DE102959A17014901DC /* asterism.h */,
				F51C6DE202959A17014901DC /* astro.h */,
				F51C6DE302959A17014901DC /* atmosphere.h */,
				F51C6DE402959A17014901DC /* body.h */,
				F56FFFAE02C578050100020A /* boundaries.h */,
				F51C6DE502959A17014901DC /* catalogxref.h */,
				F51C6DE602959A17014901DC /* celestia.h */,
				F51C6DE702959A17014901DC /* cmdparser.h */,
				F51C6DE802959A17014901DC /* command.h */,
				F51C6DE902959A17014901DC /* constellation.h */,
				F51C6DEA02959A17014901DC /* customorbit.h */,
				F51C6DEB02959A17014901DC /* dispmap.h */,
				F51C6DEC02959A17014901DC /* execenv.h */,
				F51C6DED02959A17014901DC /* execution.h */,
				F51C6DEE02959A17014901DC /* galaxy.h */,
				F51C6DEF02959A17014901DC /* gl.h */,
				F51C6DF002959A17014901DC /* glext.h */,
				F51C6DF102959A17014901DC /* lodspheremesh.h */,
				F51C6DF202959A17014901DC /* mesh.h */,
				F51C6DF302959A17014901DC /* meshmanager.h */,
				F51C6DF402959A17014901DC /* multitexture.h */,
				F51C6DF502959A17014901DC /* observer.h */,
				F51C6DF602959A17014901DC /* octree.h */,
				F51C6DF702959A17014901DC /* orbit.h */,
				F51C6DF802959A17014901DC /* overlay.h */,
				F51C6DF902959A17014901DC /* parser.h */,
				F51C6DFA02959A17014901DC /* regcombine.h */,
				F51C6DFB02959A17014901DC /* render.h */,
				F51C6DFC02959A17014901DC /* samporbit.h */,
				F51C6DFD02959A17014901DC /* selection.h */,
				F51C6DFE02959A17014901DC /* simulation.h */,
				F51C6DFF02959A17014901DC /* solarsys.h */,
				F51C6E0102959A17014901DC /* spheremesh.h */,
				F51C6E0202959A17014901DC /* star.h */,
				F51C6E0302959A17014901DC /* starbrowser.h */,
				F51C6E0402959A17014901DC /* stardb.h */,
				F51C6E0502959A17014901DC /* starname.h */,
				F51C6E0602959A17014901DC /* stellarclass.h */,
				F51C6E0702959A17014901DC /* surface.h */,
				F51C6E0802959A17014901DC /* texmanager.h */,
				F51C6E0902959A17014901DC /* texture.h */,
				F51C6E0A02959A17014901DC /* tokenizer.h */,
				F51C6E0B02959A17014901DC /* univcoord.h */,
				F51C6E0C02959A17014901DC /* universe.h */,
				F51C6E0D02959A17014901DC /* vecgl.h */,
				F51C6E0E02959A17014901DC /* vertexbuf.h */,
				F51C6E0F02959A17014901DC /* vertexlist.h */,
				F51C6E1002959A17014901DC /* vertexprog.h */,
				F51C6E1102959A17014901DC /* vsop87.h */,
				F51C6E0002959A17014901DC /* solarsysxml.h */,
				F55B3D5C042398D101000002 /* marker.cpp */,
				F55B3D5D042398D101000002 /* marker.h */,
				F55B3E6B04239F7201000002 /* deepskyobj.cpp */,
				F55B3E6C04239F7201000002 /* deepskyobj.h */,
				F55B3E6D04239F7201000002 /* frame.cpp */,
				F55B3E6E04239F7201000002 /* frame.h */,
				F55B3E6F04239F7201000002 /* glcontext.cpp */,
				F55B3E7004239F7201000002 /* glcontext.h */,
				F55B3E7104239F7201000002 /* nebula.cpp */,
				F55B3E7204239F7201000002 /* nebula.h */,
				F55B3E7304239F7201000002 /* opencluster.cpp */,
				F55B3E7404239F7201000002 /* opencluster.h */,
				F5233227042F819501000002 /* trajmanager.cpp */,
				F5233228042F819501000002 /* trajmanager.h */,
				F59FA90904A12E3001000002 /* location.cpp */,
				F59FA90A04A12E3001000002 /* location.h */,
				F581CC6F04E0AFDF01000002 /* image.cpp */,
				F581CC7004E0AFDF01000002 /* image.h */,
				F581CC7304E0B15701000002 /* virtualtex.cpp */,
				F581CC7404E0B15701000002 /* virtualtex.h */,
				F57B5A32057AB63101000002 /* console.cpp */,
				F57B5A33057AB63101000002 /* console.h */,
				F57B5A36057AB65E01000002 /* fragmentprog.cpp */,
				F57B5A37057AB65E01000002 /* fragmentprog.h */,
			);
			name = celengine;
			sourceTree = "<group>";
		};
		F55A246702B2D4FF0100020A /* Wrappers */ = {
			isa = PBXGroup;
			children = (
				E5B48EB80C22065E00C6FBD7 /* MacInputWatcher.mm */,
				E5B48EB70C22065E00C6FBD7 /* MacInputWatcher.h */,
				F55F041202B1105D0100020A /* Astro.mm */,
				F51FB0E102AF0C820100020A /* CelestiaAppCore.mm */,
				F55A246202B2AE6E0100020A /* CelestiaBody.mm */,
				E561FB5E0B46164000668CFE /* CelestiaDSO.mm */,
				F55F042702B1596A0100020A /* CelestiaFavorite.mm */,
				F58102A502B3269F0100020A /* CelestiaGalaxy.mm */,
				E561FC2E0B47910800668CFE /* CelestiaLocation.mm */,
				F55F044602B175120100020A /* CelestiaObserver.mm */,
				F55F041602B149370100020A /* CelestiaUniversalCoord.mm */,
				F55F043702B159E00100020A /* CelestiaSelection.mm */,
				F55F042902B1596A0100020A /* CelestiaSimulation.mm */,
				F55F042A02B1596A0100020A /* CelestiaRenderer.mm */,
				F58102A602B3269F0100020A /* CelestiaStar.mm */,
				F55F042802B1596A0100020A /* CelestiaUniverse.mm */,
				F55A246902B2D9BA0100020A /* CelestiaVector.mm */,
				E51224730CF9FE7C009092A2 /* Astro.h */,
				F55F041102B1105D0100020A /* Astro.h */,
				F51FB0E002AF0C820100020A /* CelestiaAppCore.h */,
				F55A246102B2AE6E0100020A /* CelestiaBody.h */,
				E561FB5D0B46164000668CFE /* CelestiaDSO.h */,
				F55F042B02B1596A0100020A /* CelestiaFavorite.h */,
				F58102A702B3269F0100020A /* CelestiaGalaxy.h */,
				E561FC2D0B47910800668CFE /* CelestiaLocation.h */,
				F55F044502B175120100020A /* CelestiaObserver.h */,
				F55F042D02B1596A0100020A /* CelestiaRenderer.h */,
				F55F043802B159E00100020A /* CelestiaSelection.h */,
				F55F042E02B1596A0100020A /* CelestiaSimulation.h */,
				F58102A802B3269F0100020A /* CelestiaStar.h */,
				F55F041502B149370100020A /* CelestiaUniversalCoord.h */,
				F55F042C02B1596A0100020A /* CelestiaUniverse.h */,
				F55A246802B2D9BA0100020A /* CelestiaVector.h */,
				F58102A302B31BC30100020A /* Astro_PrivateAPI.h */,
				F55F041B02B150810100020A /* CelestiaAppCore_PrivateAPI.h */,
				F55A246302B2AE6E0100020A /* CelestiaBody_PrivateAPI.h */,
				F55F043D02B15A810100020A /* CelestiaFavorite_PrivateAPI.h */,
				F58102A902B3269F0100020A /* CelestiaGalaxy_PrivateAPI.h */,
				F55F044902B175770100020A /* CelestiaObserver_PrivateAPI.h */,
				F55F043B02B15A5A0100020A /* CelestiaSelection_PrivateAPI.h */,
				F55F043F02B15ABE0100020A /* CelestiaSimulation_PrivateAPI.h */,
				F58102AA02B3269F0100020A /* CelestiaStar_PrivateAPI.h */,
				F55F044002B15ABE0100020A /* CelestiaRenderer_PrivateAPI.h */,
				F55F041902B1502B0100020A /* CelestiaUniversalCoord_PrivateAPI.h */,
				F55F044302B15AFB0100020A /* CelestiaUniverse_PrivateAPI.h */,
				F55A246C02B2DA1A0100020A /* CelestiaVector_PrivateAPI.h */,
				E57E350E0892A42A008E2F7F /* Util.h */,
			);
			name = Wrappers;
			sourceTree = "<group>";
		};
		F578B79D02B3E2AD0100020A /* Cocoa Extensions */ = {
			isa = PBXGroup;
			children = (
				F57F9FD402B94A0B01000006 /* ContextOutlineView.m */,
				E5D5425F0D0B86B200E8C513 /* Menu_Extensions.mm */,
				F56FFFAA02C571280100020A /* MyTree.m */,
				F578B7A102B3E2DD0100020A /* NSArray_Extensions.m */,
				F578B7A002B3E2DD0100020A /* NSOutlineView_Extensions.m */,
				F55F041E02B152180100020A /* NSString_ObjCPlusPlus.mm */,
				E59F0B900E93A62F001A985D /* NSWindowController_Extensions.m */,
				F57F9FD302B94A0B01000006 /* ContextOutlineView.h */,
				E5D5425E0D0B86B200E8C513 /* Menu_Extensions.h */,
				F56FFFA902C571280100020A /* MyTree.h */,
				F578B7A302B3E2DD0100020A /* NSArray_Extensions.h */,
				F578B79F02B3E2DD0100020A /* NSOutlineView_Extensions.h */,
				F55F041D02B152180100020A /* NSString_ObjCPlusPlus.h */,
				E59F0B8F0E93A62F001A985D /* NSWindowController_Extensions.h */,
			);
			name = "Cocoa Extensions";
			sourceTree = "<group>";
		};
		F578B7AE02B3E35F0100020A /* Celestia Data */ = {
			isa = PBXGroup;
			children = (
				E567EF6909910E8F00D05031 /* data */,
				E567EFE309910F0D00D05031 /* extras */,
				3D8726800EA84D260069EBBA /* extras-standard */,
				F5626A0402A49B8B014901DC /* fonts */,
				E5D766250982B3300099DBBD /* models */,
				E5E198960C1D9BB90094D8BB /* scripts */,
				F5626A0702A49B8B014901DC /* shaders */,
				E5D766A30982B6DF0099DBBD /* textures */,
				F5626A0002A49B8B014901DC /* celestia.cfg */,
				F5626A0202A49B8B014901DC /* demo.cel */,
				F5626A0502A49B8B014901DC /* guide.cel */,
				F5626A0802A49B8B014901DC /* start.cel */,
			);
			name = "Celestia Data";
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		E564302B07769C9000E2C4A3 /* Celestia */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = E532F4190933316100D7D5B3 /* Build configuration list for PBXNativeTarget "Celestia" */;
			buildPhases = (
				E56430BA07769C9000E2C4A3 /* Resources */,
				E56430C007769C9000E2C4A3 /* Sources */,
				E564312907769C9000E2C4A3 /* Frameworks */,
				E5CC203B09AA83A900CFFF2C /* Convert PO */,
				E572837407939F2500C1F239 /* Copy Misc */,
				E567F018099110C000D05031 /* Copy Data */,
				3D23D0CF0EAC7655002E305C /* Copy Localized Scripts */,
				E567F0400991111C00D05031 /* Copy Extras */,
				E5D7666E0982B4480099DBBD /* Copy Models */,
				E5D767FB0982B75B0099DBBD /* Copy Textures */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = Celestia;
			productInstallPath = "$(HOME)/Applications";
			productName = celestia;
			productReference = E564312E07769C9000E2C4A3 /* Celestia.app */;
			productType = "com.apple.product-type.application";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		29B97313FDCFA39411CA2CEA /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 1110;
				TargetAttributes = {
					E564302B07769C9000E2C4A3 = {
						SystemCapabilities = {
							com.apple.Sandbox = {
								enabled = 1;
							};
						};
					};
				};
			};
			buildConfigurationList = E532F41D0933316100D7D5B3 /* Build configuration list for PBXProject "celestia" */;
			compatibilityVersion = "Xcode 2.4";
			developmentRegion = en;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				fr,
				es,
				ja,
				zh_CN,
				zh_TW,
			);
			mainGroup = 29B97314FDCFA39411CA2CEA /* celestia */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				E564302B07769C9000E2C4A3 /* Celestia */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		E56430BA07769C9000E2C4A3 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				9746D3DF2350BDD50018CFD1 /* ConfigSelectionWindow.xib in Resources */,
				E56430BB07769C9000E2C4A3 /* MainMenu.nib in Resources */,
				E56430BC07769C9000E2C4A3 /* InfoPlist.strings in Resources */,
				E54343120783C3F200053094 /* BrowserWindow.nib in Resources */,
				9772E5A02329DDC400531773 /* Images.xcassets in Resources */,
				E54742D009631D3600E89E09 /* defaults.plist in Resources */,
				9761B09E234F471E0057CF1F /* README in Resources */,
				E599A78E097CAB390079C254 /* Credits.rtf in Resources */,
				E5D766140982B1860099DBBD /* HelpWindow.nib in Resources */,
				E5CC204709AA843300CFFF2C /* Localizable.strings in Resources */,
				9761B09F234F47260057CF1F /* ChangeLog in Resources */,
				9761B09D234F47110057CF1F /* COPYING in Resources */,
				9761B09C234F470C0057CF1F /* AUTHORS in Resources */,
				E50CCA590C065F0100E9C76A /* EclipseFinder.nib in Resources */,
				E5E2BDD20C24F7B6000D6E83 /* TextWindow.nib in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		3D23D0CF0EAC7655002E305C /* Copy Localized Scripts */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
			);
			name = "Copy Localized Scripts";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "DIDCOPY=0\nDEST=\"$BUILT_PRODUCTS_DIR/$UNLOCALIZED_RESOURCES_FOLDER_PATH/CelestiaResources/locale\"\nmkdir -p $DEST\nfor prefix in 'demo' 'guide' 'start'; do\nfor cel in $SRCROOT/../locale/$prefix_*.cel; do\n    f=${cel##*/}\n    if [ $cel -nt $DEST/$f ];then\n        echo \"cp $cel $DEST/$f\"\n        cp $cel $DEST/$f\n        DIDCOPY=1\n    fi\ndone\ndone\nif [ $DIDCOPY -eq 1 ];then\n    echo \"Touch $BUILT_PRODUCTS_DIR/$PRODUCT_NAME.app\"\n    touch -c $BUILT_PRODUCTS_DIR/$PRODUCT_NAME.app\nfi\n";
			showEnvVarsInLog = 0;
		};
		E5CC203B09AA83A900CFFF2C /* Convert PO */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
			);
			name = "Convert PO";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "DIDBUILD=0\n\nCELESTIA_ROOT=$BUILT_PRODUCTS_DIR/$UNLOCALIZED_RESOURCES_FOLDER_PATH/CelestiaResources\nLOCALE_ROOT=$CELESTIA_ROOT/locale\n\nmkdir -p $LOCALE_ROOT\n\nPOT=$SRCROOT/../po/celestia.pot\n\nfor po in $SRCROOT/../po/*.po; do\n    f=${po##*/};f=${f%.*}\n    LANG_ROOT=$LOCALE_ROOT/$f/LC_MESSAGES\n    mkdir -p $LANG_ROOT\n    if [ $po -nt $LANG_ROOT/celestia.mo ];then\n        echo \"Create $LANG_ROOT/celestia.mo\"\n        msgmerge --quiet --output-file=$PROJECT_TEMP_DIR/$f.po --lang=$f --sort-output $po $POT\n        msgfmt -o $LANG_ROOT/celestia.mo $PROJECT_TEMP_DIR/$f.po\n        DIDBUILD=1\n    fi\ndone\n\nPOT=$SRCROOT/../po2/celestia_constellations.pot\n\nfor po in $SRCROOT/../po2/*.po; do\n    f=${po##*/};f=${f%.*}\n    LANG_ROOT=$LOCALE_ROOT/$f/LC_MESSAGES\n    mkdir -p $LANG_ROOT\n    if [ $po -nt $LANG_ROOT/celestia_constellations.mo ];then\n        echo \"Create $LANG_ROOT/celestia_constellations.mo\"\n        msgmerge --quiet --output-file=$PROJECT_TEMP_DIR/$f.po --lang=$f --sort-output $po $POT\n        msgfmt -o $LANG_ROOT/celestia_constellations.mo $PROJECT_TEMP_DIR/$f.po\n        DIDBUILD=1\n    fi\ndone\nif [ $DIDBUILD -eq 1 ];then\n    echo \"Touch $BUILT_PRODUCTS_DIR/$PRODUCT_NAME.app\"\n    touch -c $BUILT_PRODUCTS_DIR/$PRODUCT_NAME.app\nfi\n";
			showEnvVarsInLog = 0;
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		E56430C007769C9000E2C4A3 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				E56430C107769C9000E2C4A3 /* main.m in Sources */,
				E56430C207769C9000E2C4A3 /* 3dsmodel.cpp in Sources */,
				E56430C307769C9000E2C4A3 /* 3dsread.cpp in Sources */,
				E56430C407769C9000E2C4A3 /* bigfix.cpp in Sources */,
				E56430C507769C9000E2C4A3 /* color.cpp in Sources */,
				E56430C607769C9000E2C4A3 /* debug.cpp in Sources */,
				E56430C707769C9000E2C4A3 /* filetype.cpp in Sources */,
				E56430C907769C9000E2C4A3 /* unixtimer.cpp in Sources */,
				E56430CA07769C9000E2C4A3 /* util.cpp in Sources */,
				E56430CB07769C9000E2C4A3 /* texturefont.cpp in Sources */,
				E56430CC07769C9000E2C4A3 /* frustum.cpp in Sources */,
				E56430CD07769C9000E2C4A3 /* perlin.cpp in Sources */,
				E56430CE07769C9000E2C4A3 /* celestiacore.cpp in Sources */,
				E56430CF07769C9000E2C4A3 /* configfile.cpp in Sources */,
				E56430D007769C9000E2C4A3 /* destination.cpp in Sources */,
				E56430D107769C9000E2C4A3 /* favorites.cpp in Sources */,
				E56430D307769C9000E2C4A3 /* asterism.cpp in Sources */,
				E56430D407769C9000E2C4A3 /* astro.cpp in Sources */,
				E56430D507769C9000E2C4A3 /* body.cpp in Sources */,
				E56430D607769C9000E2C4A3 /* catalogxref.cpp in Sources */,
				E56430D707769C9000E2C4A3 /* cmdparser.cpp in Sources */,
				E56430D807769C9000E2C4A3 /* command.cpp in Sources */,
				E56430D907769C9000E2C4A3 /* constellation.cpp in Sources */,
				E56430DA07769C9000E2C4A3 /* customorbit.cpp in Sources */,
				E56430DB07769C9000E2C4A3 /* dds.cpp in Sources */,
				E56430DC07769C9000E2C4A3 /* dispmap.cpp in Sources */,
				E56430DD07769C9000E2C4A3 /* execution.cpp in Sources */,
				E56430DE07769C9000E2C4A3 /* galaxy.cpp in Sources */,
				E56430DF07769C9000E2C4A3 /* glext.cpp in Sources */,
				E56430E007769C9000E2C4A3 /* meshmanager.cpp in Sources */,
				E56430E107769C9000E2C4A3 /* multitexture.cpp in Sources */,
				E56430E207769C9000E2C4A3 /* observer.cpp in Sources */,
				E56430E407769C9000E2C4A3 /* overlay.cpp in Sources */,
				E56430E507769C9000E2C4A3 /* parser.cpp in Sources */,
				E56430E607769C9000E2C4A3 /* regcombine.cpp in Sources */,
				E56430E707769C9000E2C4A3 /* samporbit.cpp in Sources */,
				E56430E807769C9000E2C4A3 /* selection.cpp in Sources */,
				E56430E907769C9000E2C4A3 /* simulation.cpp in Sources */,
				E56430EA07769C9000E2C4A3 /* solarsys.cpp in Sources */,
				E56430EB07769C9000E2C4A3 /* spheremesh.cpp in Sources */,
				E56430EC07769C9000E2C4A3 /* star.cpp in Sources */,
				E56430ED07769C9000E2C4A3 /* starbrowser.cpp in Sources */,
				E56430EE07769C9000E2C4A3 /* stardb.cpp in Sources */,
				E56430EF07769C9000E2C4A3 /* starname.cpp in Sources */,
				E56430F007769C9000E2C4A3 /* stellarclass.cpp in Sources */,
				E56430F107769C9000E2C4A3 /* texmanager.cpp in Sources */,
				E56430F207769C9000E2C4A3 /* texture.cpp in Sources */,
				E56430F307769C9000E2C4A3 /* tokenizer.cpp in Sources */,
				E56430F407769C9000E2C4A3 /* univcoord.cpp in Sources */,
				E56430F507769C9000E2C4A3 /* universe.cpp in Sources */,
				E56430F607769C9000E2C4A3 /* vertexlist.cpp in Sources */,
				E56430F707769C9000E2C4A3 /* vertexprog.cpp in Sources */,
				E56430F807769C9000E2C4A3 /* vsop87.cpp in Sources */,
				E56430F907769C9000E2C4A3 /* CelestiaController.m in Sources */,
				E56430FA07769C9000E2C4A3 /* CelestiaOpenGLView.mm in Sources */,
				E56430FB07769C9000E2C4A3 /* orbit.cpp in Sources */,
				E56430FC07769C9000E2C4A3 /* GotoWindowController.m in Sources */,
				E56430FD07769C9000E2C4A3 /* Astro.mm in Sources */,
				E56430FE07769C9000E2C4A3 /* CelestiaUniversalCoord.mm in Sources */,
				E56430FF07769C9000E2C4A3 /* NSString_ObjCPlusPlus.mm in Sources */,
				E564310107769C9000E2C4A3 /* CelestiaVector.mm in Sources */,
				E564310207769C9000E2C4A3 /* CelestiaGalaxy.mm in Sources */,
				E564310307769C9000E2C4A3 /* CelestiaStar.mm in Sources */,
				E564310507769C9000E2C4A3 /* NSOutlineView_Extensions.m in Sources */,
				E564310607769C9000E2C4A3 /* NSArray_Extensions.m in Sources */,
				E564310707769C9000E2C4A3 /* FavoritesDrawerController.m in Sources */,
				E564310807769C9000E2C4A3 /* CelestiaBody.mm in Sources */,
				E564310907769C9000E2C4A3 /* ContextOutlineView.m in Sources */,
				E564310A07769C9000E2C4A3 /* FavoriteInfoWindowController.m in Sources */,
				E564310B07769C9000E2C4A3 /* CelestiaFavorites.m in Sources */,
				E564310C07769C9000E2C4A3 /* MyTree.m in Sources */,
				E564310D07769C9000E2C4A3 /* boundaries.cpp in Sources */,
				E564310F07769C9000E2C4A3 /* RenderPanelController.m in Sources */,
				973256992349A397002D1DAE /* unixdirectory.cpp in Sources */,
				E564311007769C9000E2C4A3 /* url.cpp in Sources */,
				E564311107769C9000E2C4A3 /* render.cpp in Sources */,
				E564311207769C9000E2C4A3 /* CelestiaAppCore.mm in Sources */,
				E564311307769C9000E2C4A3 /* marker.cpp in Sources */,
				E564311407769C9000E2C4A3 /* CelestiaFavorite.mm in Sources */,
				E564311507769C9000E2C4A3 /* CelestiaRenderer.mm in Sources */,
				E564311607769C9000E2C4A3 /* CelestiaUniverse.mm in Sources */,
				E564311707769C9000E2C4A3 /* CelestiaSelection.mm in Sources */,
				E564311807769C9000E2C4A3 /* CelestiaSimulation.mm in Sources */,
				E564311907769C9000E2C4A3 /* deepskyobj.cpp in Sources */,
				E564311A07769C9000E2C4A3 /* frame.cpp in Sources */,
				E564311B07769C9000E2C4A3 /* glcontext.cpp in Sources */,
				E564311C07769C9000E2C4A3 /* nebula.cpp in Sources */,
				E564311D07769C9000E2C4A3 /* opencluster.cpp in Sources */,
				E564311E07769C9000E2C4A3 /* CelestiaObserver.mm in Sources */,
				E564311F07769C9000E2C4A3 /* directory.cpp in Sources */,
				E564312007769C9000E2C4A3 /* trajmanager.cpp in Sources */,
				E564312107769C9000E2C4A3 /* SetTimeWindowController.m in Sources */,
				E564312207769C9000E2C4A3 /* location.cpp in Sources */,
				E564312307769C9000E2C4A3 /* image.cpp in Sources */,
				E564312407769C9000E2C4A3 /* virtualtex.cpp in Sources */,
				E564312507769C9000E2C4A3 /* lodspheremesh.cpp in Sources */,
				E564312607769C9000E2C4A3 /* formatnum.cpp in Sources */,
				E564312707769C9000E2C4A3 /* console.cpp in Sources */,
				E564312807769C9000E2C4A3 /* fragmentprog.cpp in Sources */,
				E56431470776D52D00E2C4A3 /* celx.cpp in Sources */,
				E56431570776D5C800E2C4A3 /* jpleph.cpp in Sources */,
				E56431590776D5C800E2C4A3 /* mesh.cpp in Sources */,
				E564315A0776D5C800E2C4A3 /* model.cpp in Sources */,
				E564315C0776D5C800E2C4A3 /* modelfile.cpp in Sources */,
				E564315E0776D5C800E2C4A3 /* parseobject.cpp in Sources */,
				E56431600776D5C800E2C4A3 /* rendcontext.cpp in Sources */,
				E56431630776D5C800E2C4A3 /* starcolors.cpp in Sources */,
				E5D446660777291700A1577D /* utf8.cpp in Sources */,
				E5D4467607772B6C00A1577D /* CelestiaSettings.mm in Sources */,
				E5D4467807772BA000A1577D /* CGLInfo.mm in Sources */,
				E54343170783C42500053094 /* BrowserWindowController.mm in Sources */,
				E589B6DD078AC511005B8DD9 /* glshader.cpp in Sources */,
				E589B6DF078AC511005B8DD9 /* shadermanager.cpp in Sources */,
				0C76BFD108537EDB00D31A90 /* qtcapture.cpp in Sources */,
				E532F4F10933331800D7D5B3 /* dsodb.cpp in Sources */,
				E532F4F30933331800D7D5B3 /* dsoname.cpp in Sources */,
				E532F4F50933331800D7D5B3 /* dsooctree.cpp in Sources */,
				E532F4F80933331800D7D5B3 /* staroctree.cpp in Sources */,
				E5E365AD095C11B500B14224 /* SplashScreen.m in Sources */,
				9798FB522324D2BE007F92B8 /* ConfigSelectionWindowController.m in Sources */,
				E5D956E00966520700CB02B2 /* SplashWindowController.m in Sources */,
				E56B96570AAB22AA0097DDFE /* renderglsl.cpp in Sources */,
				E56457520AF8FD6A00F2D9FA /* samporient.cpp in Sources */,
				E56457550AF8FD6A00F2D9FA /* rotationmanager.cpp in Sources */,
				E56457560AF8FD6A00F2D9FA /* rotation.cpp in Sources */,
				E56529680B108D7F0049925D /* scriptorbit.cpp in Sources */,
				E5A994750B1482FE009F40FA /* scriptrotation.cpp in Sources */,
				E5A994770B1482FE009F40FA /* scriptobject.cpp in Sources */,
				E561FB600B46164000668CFE /* CelestiaDSO.mm in Sources */,
				E561FC300B47910800668CFE /* CelestiaLocation.mm in Sources */,
				E50CCA390C065BF900E9C76A /* eclipsefinder.cpp in Sources */,
				E50CCA6A0C06632A00E9C76A /* EclipseFinderController.mm in Sources */,
				E53E619B0C0CA105003CD767 /* scriptmenu.cpp in Sources */,
				E53E61AD0C0CA444003CD767 /* ScriptsController.mm in Sources */,
				E5B48EBA0C22065E00C6FBD7 /* MacInputWatcher.mm in Sources */,
				E5E2BDD70C24F7E6000D6E83 /* TextWindowController.m in Sources */,
				E512245A0CF9FC7D009092A2 /* BrowserItem.mm in Sources */,
				E5D542770D0B87EA00E8C513 /* Menu_Extensions.mm in Sources */,
				E5D3E6550D1EA18A00214838 /* axisarrow.cpp in Sources */,
				8844B87E0D5AA3290059AA3A /* customrotation.cpp in Sources */,
				8844BAAE0D6D13FE0059AA3A /* frametree.cpp in Sources */,
				8844BAB00D6D13FE0059AA3A /* timeline.cpp in Sources */,
				8844BAB20D6D13FE0059AA3A /* timelinephase.cpp in Sources */,
				9717E96E234B641E00AAD7D1 /* Migrator.m in Sources */,
				8844CBC40D80DB020059AA3A /* nutation.cpp in Sources */,
				8844CBC60D80DB020059AA3A /* precession.cpp in Sources */,
				8844CF0B0D931D4E0059AA3A /* planetgrid.cpp in Sources */,
				886544290DAC3CC4007C8027 /* visibleregion.cpp in Sources */,
				88654A170DB29585007C8027 /* celx_celestia.cpp in Sources */,
				88654A190DB29585007C8027 /* celx_frame.cpp in Sources */,
				88654A1B0DB29585007C8027 /* celx_gl.cpp in Sources */,
				88654A1E0DB29585007C8027 /* celx_object.cpp in Sources */,
				88654A200DB29585007C8027 /* celx_observer.cpp in Sources */,
				88654A220DB29585007C8027 /* celx_phase.cpp in Sources */,
				88654A240DB29585007C8027 /* celx_position.cpp in Sources */,
				88654A260DB29585007C8027 /* celx_rotation.cpp in Sources */,
				88654A280DB29585007C8027 /* celx_vector.cpp in Sources */,
				881336D80DEF5EE0001F3BC5 /* skygrid.cpp in Sources */,
				FF7B2B0E0E89B0D90089BF43 /* globular.cpp in Sources */,
				E59F0B920E93A62F001A985D /* NSWindowController_Extensions.m in Sources */,
				CE5203030F4F9DD0007D0DE8 /* spiceinterface.cpp in Sources */,
				CE5203040F4F9DD0007D0DE8 /* spiceorbit.cpp in Sources */,
				CE5203050F4F9DD0007D0DE8 /* spicerotation.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXVariantGroup section */
		089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
			isa = PBXVariantGroup;
			children = (
				E59FE90E0934E27B000F7BDA /* fr */,
				E5E365B2095C12D200B14224 /* es */,
				E5EAAE650A1A0E9700848446 /* ja */,
				CEBD084F0F3A8F0500B3A535 /* zh_CN */,
				8459EE891127970C0077F40B /* zh_TW */,
				97E97FB923500A3B00BB1897 /* en */,
			);
			name = InfoPlist.strings;
			sourceTree = "<group>";
		};
		29B97318FDCFA39411CA2CEA /* MainMenu.nib */ = {
			isa = PBXVariantGroup;
			children = (
				E59FE8FD0934DC66000F7BDA /* fr */,
				E5E365B0095C12BD00B14224 /* es */,
				E5EAAE530A1A0B3000848446 /* ja */,
				CE70D6BD0F38568E0020C34D /* zh_CN */,
				8459EE821127967F0077F40B /* zh_TW */,
				97E97FBD23500CB700BB1897 /* en */,
			);
			name = MainMenu.nib;
			sourceTree = "<group>";
		};
		9746D3E12350BDD50018CFD1 /* ConfigSelectionWindow.xib */ = {
			isa = PBXVariantGroup;
			children = (
				973619692350BF2D00B1D89E /* zh_CN */,
				9746D3E02350BDD50018CFD1 /* en */,
			);
			name = ConfigSelectionWindow.xib;
			sourceTree = "<group>";
		};
		E50CCA530C065F0100E9C76A /* EclipseFinder.nib */ = {
			isa = PBXVariantGroup;
			children = (
				E50CCA5C0C065F4000E9C76A /* fr */,
				E50CCA5D0C065F4300E9C76A /* es */,
				CEDE1E960F0FC29700C95690 /* ja */,
				CE70D6BF0F3856970020C34D /* zh_CN */,
				8459EE86112796D40077F40B /* zh_TW */,
				97E97FBF23500CB800BB1897 /* en */,
			);
			name = EclipseFinder.nib;
			sourceTree = "<group>";
		};
		E54343100783C3F200053094 /* BrowserWindow.nib */ = {
			isa = PBXVariantGroup;
			children = (
				E59FE8FE0934DC7C000F7BDA /* fr */,
				E5E365B1095C12C900B14224 /* es */,
				E5EAAE540A1A0B3F00848446 /* ja */,
				CE70D6BE0F3856930020C34D /* zh_CN */,
				8459EE85112796C60077F40B /* zh_TW */,
				97E97FBE23500CB800BB1897 /* en */,
			);
			name = BrowserWindow.nib;
			sourceTree = "<group>";
		};
		E599A78C097CAB390079C254 /* Credits.rtf */ = {
			isa = PBXVariantGroup;
			children = (
				E5D7660B0982B15C0099DBBD /* es */,
				E5D7660C0982B1630099DBBD /* fr */,
				E579D3130A1A1949008F3BC8 /* ja */,
				CE70D6BC0F3856880020C34D /* zh_CN */,
				8459EE8B112797390077F40B /* zh_TW */,
				97E97FB623500A3A00BB1897 /* en */,
			);
			name = Credits.rtf;
			sourceTree = "<group>";
		};
		E5CC204509AA843300CFFF2C /* Localizable.strings */ = {
			isa = PBXVariantGroup;
			children = (
				E5CC204809AA846600CFFF2C /* fr */,
				E5FB63B20A0F80FA00A60759 /* es */,
				E5EAAE660A1A0E9B00848446 /* ja */,
				CEBD08500F3A8F0B00B3A535 /* zh_CN */,
				8459EE8A112797190077F40B /* zh_TW */,
				97E97FBA23500A3B00BB1897 /* en */,
			);
			name = Localizable.strings;
			sourceTree = "<group>";
		};
		E5D7660E0982B1860099DBBD /* HelpWindow.nib */ = {
			isa = PBXVariantGroup;
			children = (
				E5D766150982B19F0099DBBD /* fr */,
				E5EAAE550A1A0B4600848446 /* ja */,
				CE70D6C00F38569C0020C34D /* zh_CN */,
				8459EE87112796E10077F40B /* zh_TW */,
				97E97FC023500CB900BB1897 /* en */,
			);
			name = HelpWindow.nib;
			sourceTree = "<group>";
		};
		E5E2BDD00C24F7B6000D6E83 /* TextWindow.nib */ = {
			isa = PBXVariantGroup;
			children = (
				97E97FC123500CB900BB1897 /* en */,
			);
			name = TextWindow.nib;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		E50E8707097436A4006687D3 /* Universal_Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CLANG_CXX_LANGUAGE_STANDARD = "compiler-default";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_COMMA = YES;
				CODE_SIGN_ENTITLEMENTS = Celestia.entitlements;
				CODE_SIGN_IDENTITY = "Mac Developer";
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 5;
				DEPLOYMENT_POSTPROCESSING = YES;
				DEVELOPMENT_TEAM = 22NR5428TD;
				ENABLE_HARDENED_RUNTIME = YES;
				GCC_DYNAMIC_NO_PIC = YES;
				GCC_ENABLE_CPP_EXCEPTIONS = NO;
				GCC_ENABLE_CPP_RTTI = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_PREFIX_HEADER = Util.h;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					NDEBUG,
				);
				GCC_USE_GCC3_PFE_SUPPORT = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNKNOWN_PRAGMAS = YES;
				GCC_WARN_UNUSED_FUNCTION = NO;
				GCC_WARN_UNUSED_VALUE = NO;
				GCC_WARN_UNUSED_VARIABLE = NO;
				GENERATE_PKGINFO_FILE = NO;
				HEADER_SEARCH_PATHS = ../src;
				INFOPLIST_FILE = Info.plist;
				INSTALL_PATH = "$(LOCAL_APPS_DIR)";
				LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/lib";
				PRODUCT_BUNDLE_IDENTIFIER = space.celestia.Celestia;
				PRODUCT_NAME = Celestia;
				PROVISIONING_PROFILE_SPECIFIER = "";
				SKIP_INSTALL = NO;
				SYSTEM_HEADER_SEARCH_PATHS = include;
				WRAPPER_EXTENSION = app;
				ZERO_LINK = NO;
			};
			name = Universal_Release;
		};
		E50E8708097436A4006687D3 /* Universal_Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
				CLANG_ENABLE_MODULES = NO;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					PNG_SUPPORT,
					CELX,
					LUA_USE_MACOSX,
					USE_SPICE,
					JPEG_SUPPORT,
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				MACOSX_DEPLOYMENT_TARGET = 10.7;
				SDKROOT = macosx;
				SKIP_INSTALL = YES;
				STRIP_INSTALLED_PRODUCT = YES;
			};
			name = Universal_Release;
		};
		E532F41A0933316100D7D5B3 /* Development */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CLANG_CXX_LANGUAGE_STANDARD = "compiler-default";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_COMMA = YES;
				CODE_SIGN_ENTITLEMENTS = Celestia.entitlements;
				CODE_SIGN_IDENTITY = "Mac Developer";
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 5;
				DEVELOPMENT_TEAM = 22NR5428TD;
				ENABLE_HARDENED_RUNTIME = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREFIX_HEADER = Util.h;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					"DEBUG=1",
				);
				GCC_USE_GCC3_PFE_SUPPORT = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_UNKNOWN_PRAGMAS = YES;
				GCC_WARN_UNUSED_FUNCTION = NO;
				GCC_WARN_UNUSED_VALUE = NO;
				GCC_WARN_UNUSED_VARIABLE = NO;
				GENERATE_PKGINFO_FILE = NO;
				HEADER_SEARCH_PATHS = ../src;
				INFOPLIST_FILE = Info.plist;
				INSTALL_PATH = "$(LOCAL_APPS_DIR)";
				LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/lib";
				PRODUCT_BUNDLE_IDENTIFIER = space.celestia.Celestia;
				PRODUCT_NAME = Celestia;
				PROVISIONING_PROFILE_SPECIFIER = "";
				SKIP_INSTALL = NO;
				SYSTEM_HEADER_SEARCH_PATHS = include;
				WRAPPER_EXTENSION = app;
				ZERO_LINK = NO;
			};
			name = Development;
		};
		E532F41E0933316100D7D5B3 /* Development */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
				CLANG_ENABLE_MODULES = NO;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					PNG_SUPPORT,
					CELX,
					LUA_USE_MACOSX,
					USE_SPICE,
					JPEG_SUPPORT,
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				MACOSX_DEPLOYMENT_TARGET = 10.7;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = macosx;
				SKIP_INSTALL = YES;
				STRIP_INSTALLED_PRODUCT = YES;
			};
			name = Development;
		};
		E5F9EC680D9EA6BE00A83FEF /* HDR_Development */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CLANG_CXX_LANGUAGE_STANDARD = "compiler-default";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_COMMA = YES;
				CODE_SIGN_ENTITLEMENTS = Celestia.entitlements;
				CODE_SIGN_IDENTITY = "Mac Developer";
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 5;
				DEVELOPMENT_TEAM = 22NR5428TD;
				ENABLE_HARDENED_RUNTIME = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREFIX_HEADER = Util.h;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					"DEBUG=1",
				);
				GCC_USE_GCC3_PFE_SUPPORT = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_UNKNOWN_PRAGMAS = YES;
				GCC_WARN_UNUSED_FUNCTION = NO;
				GCC_WARN_UNUSED_VALUE = NO;
				GCC_WARN_UNUSED_VARIABLE = NO;
				GENERATE_PKGINFO_FILE = NO;
				HEADER_SEARCH_PATHS = ../src;
				INFOPLIST_FILE = Info.plist;
				INSTALL_PATH = "$(LOCAL_APPS_DIR)";
				LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/lib";
				PRODUCT_BUNDLE_IDENTIFIER = space.celestia.Celestia;
				PRODUCT_NAME = Celestia;
				PROVISIONING_PROFILE_SPECIFIER = "";
				SKIP_INSTALL = NO;
				SYSTEM_HEADER_SEARCH_PATHS = include;
				WRAPPER_EXTENSION = app;
				ZERO_LINK = NO;
			};
			name = HDR_Development;
		};
		E5F9EC690D9EA6BE00A83FEF /* HDR_Universal_Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CLANG_CXX_LANGUAGE_STANDARD = "compiler-default";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_COMMA = YES;
				CODE_SIGN_ENTITLEMENTS = Celestia.entitlements;
				CODE_SIGN_IDENTITY = "Mac Developer";
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 5;
				DEPLOYMENT_POSTPROCESSING = YES;
				DEVELOPMENT_TEAM = 22NR5428TD;
				ENABLE_HARDENED_RUNTIME = YES;
				GCC_DYNAMIC_NO_PIC = YES;
				GCC_ENABLE_CPP_EXCEPTIONS = NO;
				GCC_ENABLE_CPP_RTTI = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_PREFIX_HEADER = Util.h;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					NDEBUG,
				);
				GCC_USE_GCC3_PFE_SUPPORT = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNKNOWN_PRAGMAS = YES;
				GCC_WARN_UNUSED_FUNCTION = NO;
				GCC_WARN_UNUSED_VALUE = NO;
				GCC_WARN_UNUSED_VARIABLE = NO;
				GENERATE_PKGINFO_FILE = NO;
				HEADER_SEARCH_PATHS = ../src;
				INFOPLIST_FILE = Info.plist;
				INSTALL_PATH = "$(LOCAL_APPS_DIR)";
				LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/lib";
				PRODUCT_BUNDLE_IDENTIFIER = space.celestia.Celestia;
				PRODUCT_NAME = Celestia;
				PROVISIONING_PROFILE_SPECIFIER = "";
				SKIP_INSTALL = NO;
				SYSTEM_HEADER_SEARCH_PATHS = include;
				WRAPPER_EXTENSION = app;
				ZERO_LINK = NO;
			};
			name = HDR_Universal_Release;
		};
		E5F9EC6A0D9EA6BE00A83FEF /* HDR_Development */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
				CLANG_ENABLE_MODULES = NO;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					PNG_SUPPORT,
					CELX,
					LUA_USE_MACOSX,
					USE_SPICE,
					USE_HDR,
					HDR_COMPRESS,
					JPEG_SUPPORT,
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				MACOSX_DEPLOYMENT_TARGET = 10.7;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = macosx;
				SKIP_INSTALL = YES;
				STRIP_INSTALLED_PRODUCT = YES;
			};
			name = HDR_Development;
		};
		E5F9EC6B0D9EA6BE00A83FEF /* HDR_Universal_Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
				CLANG_ENABLE_MODULES = NO;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					PNG_SUPPORT,
					CELX,
					LUA_USE_MACOSX,
					USE_SPICE,
					USE_HDR,
					HDR_COMPRESS,
					JPEG_SUPPORT,
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				MACOSX_DEPLOYMENT_TARGET = 10.7;
				SDKROOT = macosx;
				SKIP_INSTALL = YES;
				STRIP_INSTALLED_PRODUCT = YES;
			};
			name = HDR_Universal_Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		E532F4190933316100D7D5B3 /* Build configuration list for PBXNativeTarget "Celestia" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				E532F41A0933316100D7D5B3 /* Development */,
				E5F9EC680D9EA6BE00A83FEF /* HDR_Development */,
				E50E8707097436A4006687D3 /* Universal_Release */,
				E5F9EC690D9EA6BE00A83FEF /* HDR_Universal_Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Universal_Release;
		};
		E532F41D0933316100D7D5B3 /* Build configuration list for PBXProject "celestia" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				E532F41E0933316100D7D5B3 /* Development */,
				E5F9EC6A0D9EA6BE00A83FEF /* HDR_Development */,
				E50E8708097436A4006687D3 /* Universal_Release */,
				E5F9EC6B0D9EA6BE00A83FEF /* HDR_Universal_Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Universal_Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
}
