project.pbxproj
上传用户:center1979
上传日期:2022-07-26
资源大小:50633k
文件大小:211k
源码类别:

OpenGL

开发平台:

Visual C++

  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 42;
  7. objects = {
  8. /* Begin PBXAggregateTarget section */
  9. CEC0004F0F3BCC2800E518E0 /* Dmg */ = {
  10. isa = PBXAggregateTarget;
  11. buildConfigurationList = CEC000560F3BCC7100E518E0 /* Build configuration list for PBXAggregateTarget "Dmg" */;
  12. buildPhases = (
  13. CEC000DA0F3BD73C00E518E0 /* Copy App */,
  14. CEC000DC0F3BD79F00E518E0 /* Copy License Files */,
  15. CEC0004E0F3BCC2800E518E0 /* Make dmg */,
  16. );
  17. dependencies = (
  18. CEC000DE0F3BD93500E518E0 /* PBXTargetDependency */,
  19. );
  20. name = Dmg;
  21. productName = Dmg;
  22. };
  23. /* End PBXAggregateTarget section */
  24. /* Begin PBXBuildFile section */
  25. 0C76BFD108537EDB00D31A90 /* qtcapture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C76BFCF08537EDB00D31A90 /* qtcapture.cpp */; };
  26. 3D8726810EA84D260069EBBA /* extras-standard in Copy Misc */ = {isa = PBXBuildFile; fileRef = 3D8726800EA84D260069EBBA /* extras-standard */; };
  27. 881336D80DEF5EE0001F3BC5 /* skygrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 881336D60DEF5EE0001F3BC5 /* skygrid.cpp */; };
  28. 8844B87E0D5AA3290059AA3A /* customrotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8844B87C0D5AA3290059AA3A /* customrotation.cpp */; };
  29. 8844BAAE0D6D13FE0059AA3A /* frametree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8844BAA80D6D13FE0059AA3A /* frametree.cpp */; };
  30. 8844BAB00D6D13FE0059AA3A /* timeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8844BAAA0D6D13FE0059AA3A /* timeline.cpp */; };
  31. 8844BAB20D6D13FE0059AA3A /* timelinephase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8844BAAC0D6D13FE0059AA3A /* timelinephase.cpp */; };
  32. 8844CBC40D80DB020059AA3A /* nutation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8844CBC00D80DB020059AA3A /* nutation.cpp */; };
  33. 8844CBC60D80DB020059AA3A /* precession.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8844CBC20D80DB020059AA3A /* precession.cpp */; };
  34. 8844CF0B0D931D4E0059AA3A /* planetgrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8844CF080D931D4E0059AA3A /* planetgrid.cpp */; };
  35. 886544290DAC3CC4007C8027 /* visibleregion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 886544270DAC3CC4007C8027 /* visibleregion.cpp */; };
  36. 88654A170DB29585007C8027 /* celx_celestia.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A040DB29585007C8027 /* celx_celestia.cpp */; };
  37. 88654A190DB29585007C8027 /* celx_frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A060DB29585007C8027 /* celx_frame.cpp */; };
  38. 88654A1B0DB29585007C8027 /* celx_gl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A080DB29585007C8027 /* celx_gl.cpp */; };
  39. 88654A1E0DB29585007C8027 /* celx_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A0B0DB29585007C8027 /* celx_object.cpp */; };
  40. 88654A200DB29585007C8027 /* celx_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A0D0DB29585007C8027 /* celx_observer.cpp */; };
  41. 88654A220DB29585007C8027 /* celx_phase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A0F0DB29585007C8027 /* celx_phase.cpp */; };
  42. 88654A240DB29585007C8027 /* celx_position.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A110DB29585007C8027 /* celx_position.cpp */; };
  43. 88654A260DB29585007C8027 /* celx_rotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A130DB29585007C8027 /* celx_rotation.cpp */; };
  44. 88654A280DB29585007C8027 /* celx_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 88654A150DB29585007C8027 /* celx_vector.cpp */; };
  45. CE4EEA6E0F50144A003341A2 /* cspice.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE4EEA6D0F50144A003341A2 /* cspice.a */; };
  46. CE5203030F4F9DD0007D0DE8 /* spiceinterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE5202FD0F4F9DD0007D0DE8 /* spiceinterface.cpp */; };
  47. CE5203040F4F9DD0007D0DE8 /* spiceorbit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE5202FF0F4F9DD0007D0DE8 /* spiceorbit.cpp */; };
  48. CE5203050F4F9DD0007D0DE8 /* spicerotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE5203010F4F9DD0007D0DE8 /* spicerotation.cpp */; };
  49. CEC000D50F3BD70E00E518E0 /* AUTHORS in Copy App */ = {isa = PBXBuildFile; fileRef = E57283980793F82A00C1F239 /* AUTHORS */; };
  50. CEC000D60F3BD70E00E518E0 /* Celestia.app in Copy App */ = {isa = PBXBuildFile; fileRef = E564312E07769C9000E2C4A3 /* Celestia.app */; };
  51. CEC000D70F3BD70E00E518E0 /* ChangeLog in Copy App */ = {isa = PBXBuildFile; fileRef = E57283990793F82A00C1F239 /* ChangeLog */; };
  52. CEC000D80F3BD70E00E518E0 /* README in Copy App */ = {isa = PBXBuildFile; fileRef = E57283AD0793FC7300C1F239 /* README */; };
  53. CEC000D90F3BD70E00E518E0 /* README for Mac OS X.rtf in Copy App */ = {isa = PBXBuildFile; fileRef = E5C9B46B084909B90071B1EE /* README for Mac OS X.rtf */; };
  54. CED3D1880FD803CC003B4562 /* minormoons.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = CED3D1860FD8036C003B4562 /* minormoons.ssc */; };
  55. CED3D1890FD803D6003B4562 /* numberedmoons.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = CED3D1870FD8036C003B4562 /* numberedmoons.ssc */; };
  56. E50CCA390C065BF900E9C76A /* eclipsefinder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E50CCA370C065BF900E9C76A /* eclipsefinder.cpp */; };
  57. E50CCA590C065F0100E9C76A /* EclipseFinder.nib in Resources */ = {isa = PBXBuildFile; fileRef = E50CCA530C065F0100E9C76A /* EclipseFinder.nib */; };
  58. E50CCA6A0C06632A00E9C76A /* EclipseFinderController.mm in Sources */ = {isa = PBXBuildFile; fileRef = E50CCA680C06632A00E9C76A /* EclipseFinderController.mm */; };
  59. E50DB0F30D4AB5AA00FD137F /* hires in Copy Textures */ = {isa = PBXBuildFile; fileRef = E50DB0E50D4AB4D600FD137F /* hires */; };
  60. E512245A0CF9FC7D009092A2 /* BrowserItem.mm in Sources */ = {isa = PBXBuildFile; fileRef = E51224580CF9FC7D009092A2 /* BrowserItem.mm */; };
  61. E532F4F10933331800D7D5B3 /* dsodb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E532F4E80933331800D7D5B3 /* dsodb.cpp */; settings = {COMPILER_FLAGS = "-DDPRINTF=//"; }; };
  62. E532F4F30933331800D7D5B3 /* dsoname.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E532F4EA0933331800D7D5B3 /* dsoname.cpp */; };
  63. E532F4F50933331800D7D5B3 /* dsooctree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E532F4EC0933331800D7D5B3 /* dsooctree.cpp */; };
  64. E532F4F80933331800D7D5B3 /* staroctree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E532F4EF0933331800D7D5B3 /* staroctree.cpp */; };
  65. E53E619B0C0CA105003CD767 /* scriptmenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E53E61990C0CA105003CD767 /* scriptmenu.cpp */; };
  66. E53E61AD0C0CA444003CD767 /* ScriptsController.mm in Sources */ = {isa = PBXBuildFile; fileRef = E53E61AB0C0CA444003CD767 /* ScriptsController.mm */; };
  67. E54343120783C3F200053094 /* BrowserWindow.nib in Resources */ = {isa = PBXBuildFile; fileRef = E54343100783C3F200053094 /* BrowserWindow.nib */; };
  68. E54343170783C42500053094 /* BrowserWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = E54343150783C42500053094 /* BrowserWindowController.mm */; };
  69. E54742D009631D3600E89E09 /* defaults.plist in Resources */ = {isa = PBXBuildFile; fileRef = E54742CF09631D3600E89E09 /* defaults.plist */; };
  70. E561FB600B46164000668CFE /* CelestiaDSO.mm in Sources */ = {isa = PBXBuildFile; fileRef = E561FB5E0B46164000668CFE /* CelestiaDSO.mm */; };
  71. E561FC300B47910800668CFE /* CelestiaLocation.mm in Sources */ = {isa = PBXBuildFile; fileRef = E561FC2E0B47910800668CFE /* CelestiaLocation.mm */; };
  72. E56430BB07769C9000E2C4A3 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; };
  73. E56430BC07769C9000E2C4A3 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
  74. E56430C107769C9000E2C4A3 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
  75. E56430C207769C9000E2C4A3 /* 3dsmodel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D450295968D014901DC /* 3dsmodel.cpp */; };
  76. E56430C307769C9000E2C4A3 /* 3dsread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D470295968D014901DC /* 3dsread.cpp */; };
  77. E56430C407769C9000E2C4A3 /* bigfix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D560295987B014901DC /* bigfix.cpp */; };
  78. E56430C507769C9000E2C4A3 /* color.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D590295987B014901DC /* color.cpp */; };
  79. E56430C607769C9000E2C4A3 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D5B0295987B014901DC /* debug.cpp */; };
  80. E56430C707769C9000E2C4A3 /* filetype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D5E0295987B014901DC /* filetype.cpp */; };
  81. E56430C907769C9000E2C4A3 /* unixtimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D640295987B014901DC /* unixtimer.cpp */; };
  82. E56430CA07769C9000E2C4A3 /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D650295987B014901DC /* util.cpp */; };
  83. E56430CB07769C9000E2C4A3 /* texturefont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D76029598F9014901DC /* texturefont.cpp */; };
  84. E56430CC07769C9000E2C4A3 /* frustum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D78029598F9014901DC /* frustum.cpp */; };
  85. E56430CD07769C9000E2C4A3 /* perlin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D79029598F9014901DC /* perlin.cpp */; };
  86. E56430CE07769C9000E2C4A3 /* celestiacore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D8B02959960014901DC /* celestiacore.cpp */; };
  87. E56430CF07769C9000E2C4A3 /* configfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D8C02959960014901DC /* configfile.cpp */; };
  88. E56430D007769C9000E2C4A3 /* destination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D8D02959960014901DC /* destination.cpp */; };
  89. E56430D107769C9000E2C4A3 /* favorites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6D8E02959960014901DC /* favorites.cpp */; };
  90. E56430D307769C9000E2C4A3 /* asterism.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DB602959A17014901DC /* asterism.cpp */; };
  91. E56430D407769C9000E2C4A3 /* astro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DB702959A17014901DC /* astro.cpp */; };
  92. E56430D507769C9000E2C4A3 /* body.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DB802959A17014901DC /* body.cpp */; };
  93. E56430D607769C9000E2C4A3 /* catalogxref.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DB902959A17014901DC /* catalogxref.cpp */; };
  94. E56430D707769C9000E2C4A3 /* cmdparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DBA02959A17014901DC /* cmdparser.cpp */; };
  95. E56430D807769C9000E2C4A3 /* command.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DBB02959A17014901DC /* command.cpp */; };
  96. E56430D907769C9000E2C4A3 /* constellation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DBC02959A17014901DC /* constellation.cpp */; };
  97. E56430DA07769C9000E2C4A3 /* customorbit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DBD02959A17014901DC /* customorbit.cpp */; };
  98. E56430DB07769C9000E2C4A3 /* dds.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DBE02959A17014901DC /* dds.cpp */; };
  99. E56430DC07769C9000E2C4A3 /* dispmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DBF02959A17014901DC /* dispmap.cpp */; };
  100. E56430DD07769C9000E2C4A3 /* execution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC002959A17014901DC /* execution.cpp */; };
  101. E56430DE07769C9000E2C4A3 /* galaxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC102959A17014901DC /* galaxy.cpp */; };
  102. E56430DF07769C9000E2C4A3 /* glext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC202959A17014901DC /* glext.cpp */; };
  103. E56430E007769C9000E2C4A3 /* meshmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC402959A17014901DC /* meshmanager.cpp */; };
  104. E56430E107769C9000E2C4A3 /* multitexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC502959A17014901DC /* multitexture.cpp */; };
  105. E56430E207769C9000E2C4A3 /* observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC602959A17014901DC /* observer.cpp */; };
  106. E56430E407769C9000E2C4A3 /* overlay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC902959A17014901DC /* overlay.cpp */; };
  107. E56430E507769C9000E2C4A3 /* parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DCA02959A17014901DC /* parser.cpp */; };
  108. E56430E607769C9000E2C4A3 /* regcombine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DCB02959A17014901DC /* regcombine.cpp */; };
  109. E56430E707769C9000E2C4A3 /* samporbit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DCD02959A17014901DC /* samporbit.cpp */; };
  110. E56430E807769C9000E2C4A3 /* selection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DCE02959A17014901DC /* selection.cpp */; };
  111. E56430E907769C9000E2C4A3 /* simulation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DCF02959A17014901DC /* simulation.cpp */; };
  112. E56430EA07769C9000E2C4A3 /* solarsys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD002959A17014901DC /* solarsys.cpp */; };
  113. E56430EB07769C9000E2C4A3 /* spheremesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD202959A17014901DC /* spheremesh.cpp */; };
  114. E56430EC07769C9000E2C4A3 /* star.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD302959A17014901DC /* star.cpp */; };
  115. E56430ED07769C9000E2C4A3 /* starbrowser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD402959A17014901DC /* starbrowser.cpp */; };
  116. E56430EE07769C9000E2C4A3 /* stardb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD502959A17014901DC /* stardb.cpp */; settings = {COMPILER_FLAGS = "-DDPRINTF=//"; }; };
  117. E56430EF07769C9000E2C4A3 /* starname.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD602959A17014901DC /* starname.cpp */; settings = {COMPILER_FLAGS = "-DDPRINTF=//"; }; };
  118. E56430F007769C9000E2C4A3 /* stellarclass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD702959A17014901DC /* stellarclass.cpp */; };
  119. E56430F107769C9000E2C4A3 /* texmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD802959A17014901DC /* texmanager.cpp */; };
  120. E56430F207769C9000E2C4A3 /* texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DD902959A17014901DC /* texture.cpp */; };
  121. E56430F307769C9000E2C4A3 /* tokenizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DDA02959A17014901DC /* tokenizer.cpp */; };
  122. E56430F407769C9000E2C4A3 /* univcoord.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DDB02959A17014901DC /* univcoord.cpp */; };
  123. E56430F507769C9000E2C4A3 /* universe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DDC02959A17014901DC /* universe.cpp */; };
  124. E56430F607769C9000E2C4A3 /* vertexlist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DDD02959A17014901DC /* vertexlist.cpp */; };
  125. E56430F707769C9000E2C4A3 /* vertexprog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DDE02959A17014901DC /* vertexprog.cpp */; };
  126. E56430F807769C9000E2C4A3 /* vsop87.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DDF02959A17014901DC /* vsop87.cpp */; };
  127. E56430F907769C9000E2C4A3 /* CelestiaController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5040B0F02A484DA014901DC /* CelestiaController.m */; };
  128. E56430FA07769C9000E2C4A3 /* CelestiaOpenGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = F5274ED302AE88260100020A /* CelestiaOpenGLView.m */; };
  129. E56430FB07769C9000E2C4A3 /* orbit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC802959A17014901DC /* orbit.cpp */; };
  130. E56430FC07769C9000E2C4A3 /* GotoWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = F55C817602AF55890100020A /* GotoWindowController.m */; };
  131. E56430FD07769C9000E2C4A3 /* Astro.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F041202B1105D0100020A /* Astro.mm */; };
  132. E56430FE07769C9000E2C4A3 /* CelestiaUniversalCoord.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F041602B149370100020A /* CelestiaUniversalCoord.mm */; };
  133. E56430FF07769C9000E2C4A3 /* NSString_ObjCPlusPlus.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F041E02B152180100020A /* NSString_ObjCPlusPlus.mm */; };
  134. E564310007769C9000E2C4A3 /* CelestiaDestination.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F042102B155E00100020A /* CelestiaDestination.mm */; };
  135. E564310107769C9000E2C4A3 /* CelestiaVector.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55A246902B2D9BA0100020A /* CelestiaVector.mm */; };
  136. E564310207769C9000E2C4A3 /* CelestiaGalaxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = F58102A502B3269F0100020A /* CelestiaGalaxy.mm */; };
  137. E564310307769C9000E2C4A3 /* CelestiaStar.mm in Sources */ = {isa = PBXBuildFile; fileRef = F58102A602B3269F0100020A /* CelestiaStar.mm */; };
  138. E564310407769C9000E2C4A3 /* ImageAndTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F578B79E02B3E2DD0100020A /* ImageAndTextCell.m */; };
  139. E564310507769C9000E2C4A3 /* NSOutlineView_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = F578B7A002B3E2DD0100020A /* NSOutlineView_Extensions.m */; };
  140. E564310607769C9000E2C4A3 /* NSArray_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = F578B7A102B3E2DD0100020A /* NSArray_Extensions.m */; };
  141. E564310707769C9000E2C4A3 /* FavoritesDrawerController.m in Sources */ = {isa = PBXBuildFile; fileRef = F578B7B402B3E4DB0100020A /* FavoritesDrawerController.m */; };
  142. E564310807769C9000E2C4A3 /* CelestiaBody.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55A246202B2AE6E0100020A /* CelestiaBody.mm */; };
  143. E564310907769C9000E2C4A3 /* ContextOutlineView.m in Sources */ = {isa = PBXBuildFile; fileRef = F57F9FD402B94A0B01000006 /* ContextOutlineView.m */; };
  144. E564310A07769C9000E2C4A3 /* FavoriteInfoWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = F57FA4F002B9AB8601000006 /* FavoriteInfoWindowController.m */; };
  145. E564310B07769C9000E2C4A3 /* CelestiaFavorites.m in Sources */ = {isa = PBXBuildFile; fileRef = F5231C7102C2997601000006 /* CelestiaFavorites.m */; };
  146. E564310C07769C9000E2C4A3 /* MyTree.m in Sources */ = {isa = PBXBuildFile; fileRef = F56FFFAA02C571280100020A /* MyTree.m */; };
  147. E564310D07769C9000E2C4A3 /* boundaries.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F56FFFAD02C578050100020A /* boundaries.cpp */; };
  148. E564310F07769C9000E2C4A3 /* RenderPanelController.m in Sources */ = {isa = PBXBuildFile; fileRef = F565A8B202EB418701000006 /* RenderPanelController.m */; };
  149. E564311007769C9000E2C4A3 /* url.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F53036BB03D908CE01000002 /* url.cpp */; };
  150. E564311107769C9000E2C4A3 /* render.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DCC02959A17014901DC /* render.cpp */; };
  151. E564311207769C9000E2C4A3 /* CelestiaAppCore.mm in Sources */ = {isa = PBXBuildFile; fileRef = F51FB0E102AF0C820100020A /* CelestiaAppCore.mm */; };
  152. E564311307769C9000E2C4A3 /* marker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F55B3D5C042398D101000002 /* marker.cpp */; };
  153. E564311407769C9000E2C4A3 /* CelestiaFavorite.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F042702B1596A0100020A /* CelestiaFavorite.mm */; };
  154. E564311507769C9000E2C4A3 /* CelestiaRenderer.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F042A02B1596A0100020A /* CelestiaRenderer.mm */; };
  155. E564311607769C9000E2C4A3 /* CelestiaUniverse.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F042802B1596A0100020A /* CelestiaUniverse.mm */; };
  156. E564311707769C9000E2C4A3 /* CelestiaSelection.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F043702B159E00100020A /* CelestiaSelection.mm */; };
  157. E564311807769C9000E2C4A3 /* CelestiaSimulation.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F042902B1596A0100020A /* CelestiaSimulation.mm */; };
  158. E564311907769C9000E2C4A3 /* deepskyobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F55B3E6B04239F7201000002 /* deepskyobj.cpp */; };
  159. E564311A07769C9000E2C4A3 /* frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F55B3E6D04239F7201000002 /* frame.cpp */; };
  160. E564311B07769C9000E2C4A3 /* glcontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F55B3E6F04239F7201000002 /* glcontext.cpp */; };
  161. E564311C07769C9000E2C4A3 /* nebula.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F55B3E7104239F7201000002 /* nebula.cpp */; };
  162. E564311D07769C9000E2C4A3 /* opencluster.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F55B3E7304239F7201000002 /* opencluster.cpp */; };
  163. E564311E07769C9000E2C4A3 /* CelestiaObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = F55F044602B175120100020A /* CelestiaObserver.mm */; };
  164. E564311F07769C9000E2C4A3 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F55B3E800423A1DB01000002 /* directory.cpp */; };
  165. E564312007769C9000E2C4A3 /* trajmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5233227042F819501000002 /* trajmanager.cpp */; };
  166. E564312107769C9000E2C4A3 /* SetTimeWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EDC6BA0456666601000002 /* SetTimeWindowController.m */; };
  167. E564312207769C9000E2C4A3 /* location.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F59FA90904A12E3001000002 /* location.cpp */; };
  168. E564312307769C9000E2C4A3 /* image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F581CC6F04E0AFDF01000002 /* image.cpp */; };
  169. E564312407769C9000E2C4A3 /* virtualtex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F581CC7304E0B15701000002 /* virtualtex.cpp */; };
  170. E564312507769C9000E2C4A3 /* lodspheremesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F51C6DC302959A17014901DC /* lodspheremesh.cpp */; };
  171. E564312607769C9000E2C4A3 /* formatnum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5A0AE6604E89E2401000002 /* formatnum.cpp */; };
  172. E564312707769C9000E2C4A3 /* console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F57B5A32057AB63101000002 /* console.cpp */; };
  173. E564312807769C9000E2C4A3 /* fragmentprog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F57B5A36057AB65E01000002 /* fragmentprog.cpp */; };
  174. E564312B07769C9000E2C4A3 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
  175. E564312C07769C9000E2C4A3 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5040AF602A46404014901DC /* OpenGL.framework */; };
  176. E56431470776D52D00E2C4A3 /* celx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56431450776D52D00E2C4A3 /* celx.cpp */; };
  177. E56431570776D5C800E2C4A3 /* jpleph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56431490776D5C800E2C4A3 /* jpleph.cpp */; };
  178. E56431590776D5C800E2C4A3 /* mesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E564314B0776D5C800E2C4A3 /* mesh.cpp */; };
  179. E564315A0776D5C800E2C4A3 /* model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E564314C0776D5C800E2C4A3 /* model.cpp */; };
  180. E564315C0776D5C800E2C4A3 /* modelfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E564314E0776D5C800E2C4A3 /* modelfile.cpp */; };
  181. E564315E0776D5C800E2C4A3 /* parseobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56431500776D5C800E2C4A3 /* parseobject.cpp */; };
  182. E56431600776D5C800E2C4A3 /* rendcontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56431520776D5C800E2C4A3 /* rendcontext.cpp */; };
  183. E56431630776D5C800E2C4A3 /* starcolors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56431550776D5C800E2C4A3 /* starcolors.cpp */; };
  184. E56457520AF8FD6A00F2D9FA /* samporient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E564574D0AF8FD6A00F2D9FA /* samporient.cpp */; };
  185. E56457550AF8FD6A00F2D9FA /* rotationmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56457500AF8FD6A00F2D9FA /* rotationmanager.cpp */; };
  186. E56457560AF8FD6A00F2D9FA /* rotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56457510AF8FD6A00F2D9FA /* rotation.cpp */; };
  187. E56529680B108D7F0049925D /* scriptorbit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56529660B108D7F0049925D /* scriptorbit.cpp */; };
  188. E567F072099112EC00D05031 /* asterisms.dat in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF6A09910E8F00D05031 /* asterisms.dat */; };
  189. E567F073099112EC00D05031 /* asteroids.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF6B09910E8F00D05031 /* asteroids.ssc */; };
  190. E567F074099112EC00D05031 /* boundaries.dat in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF6C09910E8F00D05031 /* boundaries.dat */; };
  191. E567F076099112EC00D05031 /* comets.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF6E09910E8F00D05031 /* comets.ssc */; };
  192. E567F078099112EC00D05031 /* earth_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7009910E8F00D05031 /* earth_locs.ssc */; };
  193. E567F079099112EC00D05031 /* eros_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7109910E8F00D05031 /* eros_locs.ssc */; };
  194. E567F07A099112EC00D05031 /* extrasolar.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7209910E8F00D05031 /* extrasolar.ssc */; };
  195. E567F07B099112EC00D05031 /* extrasolar.stc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7309910E8F00D05031 /* extrasolar.stc */; };
  196. E567F07D099112EC00D05031 /* gaspra_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7509910E8F00D05031 /* gaspra_locs.ssc */; };
  197. E567F07E099112EC00D05031 /* hdxindex.dat in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7609910E8F00D05031 /* hdxindex.dat */; };
  198. E567F080099112EC00D05031 /* ida_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7809910E8F00D05031 /* ida_locs.ssc */; };
  199. E567F081099112EC00D05031 /* jupitermoons_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7909910E8F00D05031 /* jupitermoons_locs.ssc */; };
  200. E567F082099112EC00D05031 /* mars_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7B09910E8F00D05031 /* mars_locs.ssc */; };
  201. E567F083099112EC00D05031 /* marsmoons_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7C09910E8F00D05031 /* marsmoons_locs.ssc */; };
  202. E567F084099112EC00D05031 /* merc_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7D09910E8F00D05031 /* merc_locs.ssc */; };
  203. E567F085099112EC00D05031 /* moon_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7E09910E8F00D05031 /* moon_locs.ssc */; };
  204. E567F086099112EC00D05031 /* nearstars.stc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF7F09910E8F00D05031 /* nearstars.stc */; };
  205. E567F087099112EC00D05031 /* neptunemoons_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8009910E8F00D05031 /* neptunemoons_locs.ssc */; };
  206. E567F088099112EC00D05031 /* outersys.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8109910E8F00D05031 /* outersys.ssc */; };
  207. E567F089099112EC00D05031 /* revised.stc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8209910E8F00D05031 /* revised.stc */; };
  208. E567F08A099112EC00D05031 /* ring_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8309910E8F00D05031 /* ring_locs.ssc */; };
  209. E567F08B099112EC00D05031 /* saoxindex.dat in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8409910E8F00D05031 /* saoxindex.dat */; };
  210. E567F08C099112EC00D05031 /* saturnmoons_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8509910E8F00D05031 /* saturnmoons_locs.ssc */; };
  211. E567F08D099112EC00D05031 /* solarsys.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8609910E8F00D05031 /* solarsys.ssc */; };
  212. E567F08F099112EC00D05031 /* spectbins.stc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8909910E8F00D05031 /* spectbins.stc */; };
  213. E567F090099112EC00D05031 /* starnames.dat in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8A09910E8F00D05031 /* starnames.dat */; };
  214. E567F091099112EC00D05031 /* stars.dat in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8B09910E8F00D05031 /* stars.dat */; };
  215. E567F092099112EC00D05031 /* uranusmoons_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8D09910E8F00D05031 /* uranusmoons_locs.ssc */; };
  216. E567F093099112EC00D05031 /* venus_locs.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8E09910E8F00D05031 /* venus_locs.ssc */; };
  217. E567F094099112EC00D05031 /* visualbins.stc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF8F09910E8F00D05031 /* visualbins.stc */; };
  218. E567F095099112EC00D05031 /* world-capitals.ssc in Copy Data */ = {isa = PBXBuildFile; fileRef = E567EF9009910E8F00D05031 /* world-capitals.ssc */; };
  219. E56A3DB80848C19800A21D7E /* MacDirectory.mm in Sources */ = {isa = PBXBuildFile; fileRef = E56A3DB70848C19800A21D7E /* MacDirectory.mm */; };
  220. E56A5AD10848F24D00A21D7E /* caution.tiff in Resources */ = {isa = PBXBuildFile; fileRef = E56A5AD00848F24D00A21D7E /* caution.tiff */; };
  221. E56A5AED0848F92200A21D7E /* FullScreenWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = E56A5AEB0848F92200A21D7E /* FullScreenWindow.m */; };
  222. E56B96570AAB22AA0097DDFE /* renderglsl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E56B96530AAB22AA0097DDFE /* renderglsl.cpp */; };
  223. E572837C0793A02800C1F239 /* celestia.cfg in Copy Misc */ = {isa = PBXBuildFile; fileRef = F5626A0002A49B8B014901DC /* celestia.cfg */; };
  224. E572837D0793A03800C1F239 /* demo.cel in Copy Misc */ = {isa = PBXBuildFile; fileRef = F5626A0202A49B8B014901DC /* demo.cel */; };
  225. E572837F0793A03800C1F239 /* fonts in Copy Misc */ = {isa = PBXBuildFile; fileRef = F5626A0402A49B8B014901DC /* fonts */; };
  226. E57283800793A03800C1F239 /* guide.cel in Copy Misc */ = {isa = PBXBuildFile; fileRef = F5626A0502A49B8B014901DC /* guide.cel */; };
  227. E57283830793A03800C1F239 /* shaders in Copy Misc */ = {isa = PBXBuildFile; fileRef = F5626A0702A49B8B014901DC /* shaders */; };
  228. E57283840793A03800C1F239 /* start.cel in Copy Misc */ = {isa = PBXBuildFile; fileRef = F5626A0802A49B8B014901DC /* start.cel */; };
  229. E585E9790B27864300812512 /* E0.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E585E9780B27864300812512 /* E0.png */; };
  230. E589B6DD078AC511005B8DD9 /* glshader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E589B6D9078AC511005B8DD9 /* glshader.cpp */; };
  231. E589B6DF078AC511005B8DD9 /* shadermanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E589B6DB078AC511005B8DD9 /* shadermanager.cpp */; };
  232. E599A78E097CAB390079C254 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = E599A78C097CAB390079C254 /* Credits.rtf */; };
  233. E59F0B920E93A62F001A985D /* NSWindowController_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = E59F0B900E93A62F001A985D /* NSWindowController_Extensions.m */; };
  234. E5A994750B1482FE009F40FA /* scriptrotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5A994710B1482FE009F40FA /* scriptrotation.cpp */; };
  235. E5A994770B1482FE009F40FA /* scriptobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5A994730B1482FE009F40FA /* scriptobject.cpp */; };
  236. E5B48EBA0C22065E00C6FBD7 /* MacInputWatcher.mm in Sources */ = {isa = PBXBuildFile; fileRef = E5B48EB80C22065E00C6FBD7 /* MacInputWatcher.mm */; };
  237. E5B615070777307F001BB2BF /* celestia.icns in Resources */ = {isa = PBXBuildFile; fileRef = E5B615060777307F001BB2BF /* celestia.icns */; };
  238. E5C9ADE10848FFEF0071B1EE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5040B0602A47B91014901DC /* Carbon.framework */; };
  239. E5CAABA70D3D7A08001926FC /* POSupport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5CAABA60D3D7A08001926FC /* POSupport.cpp */; };
  240. E5CC203709AA836E00CFFF2C /* POConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = E5CC203209AA834B00CFFF2C /* POConverter.m */; };
  241. E5CC204709AA843300CFFF2C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E5CC204509AA843300CFFF2C /* Localizable.strings */; };
  242. E5D3196B096C91A6007FA87F /* vp_patch.sh in Resources */ = {isa = PBXBuildFile; fileRef = E5D3196A096C91A6007FA87F /* vp_patch.sh */; };
  243. E5D3E6550D1EA18A00214838 /* axisarrow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5D3E6530D1EA18A00214838 /* axisarrow.cpp */; };
  244. E5D446660777291700A1577D /* utf8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5D446640777291700A1577D /* utf8.cpp */; };
  245. E5D4467607772B6C00A1577D /* CelestiaSettings.mm in Sources */ = {isa = PBXBuildFile; fileRef = E5D4467407772B6C00A1577D /* CelestiaSettings.mm */; };
  246. E5D4467807772BA000A1577D /* CGLInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F505BFFA02CA9DAE0100020A /* CGLInfo.m */; };
  247. E5D471270778E33C007731C3 /* libpng.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E5D471260778E33C007731C3 /* libpng.dylib */; };
  248. E5D542770D0B87EA00E8C513 /* Menu_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = E5D5425F0D0B86B200E8C513 /* Menu_Extensions.m */; };
  249. E5D766140982B1860099DBBD /* HelpWindow.nib in Resources */ = {isa = PBXBuildFile; fileRef = E5D7660E0982B1860099DBBD /* HelpWindow.nib */; };
  250. E5D766700982B4660099DBBD /* amalthea.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766270982B3300099DBBD /* amalthea.cmod */; };
  251. E5D766720982B4660099DBBD /* asteroid.cms in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766290982B3300099DBBD /* asteroid.cms */; };
  252. E5D766730982B4660099DBBD /* bacchus.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7662B0982B3300099DBBD /* bacchus.cmod */; };
  253. E5D766740982B4660099DBBD /* borrelly.cms in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7662C0982B3300099DBBD /* borrelly.cms */; };
  254. E5D766760982B4660099DBBD /* castalia.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7662F0982B3300099DBBD /* castalia.cmod */; };
  255. E5D766770982B4660099DBBD /* deimos.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766310982B3300099DBBD /* deimos.cmod */; };
  256. E5D766780982B4660099DBBD /* epimetheus.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766330982B3300099DBBD /* epimetheus.cmod */; };
  257. E5D766790982B4660099DBBD /* eros.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766350982B3300099DBBD /* eros.cmod */; };
  258. E5D7667B0982B4660099DBBD /* gaspra.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766390982B3300099DBBD /* gaspra.cmod */; };
  259. E5D7667D0982B4660099DBBD /* geographos.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7663C0982B3300099DBBD /* geographos.cmod */; };
  260. E5D7667E0982B4660099DBBD /* golevka.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7663E0982B3300099DBBD /* golevka.cmod */; };
  261. E5D7667F0982B4660099DBBD /* halley.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766400982B3300099DBBD /* halley.cmod */; };
  262. E5D766820982B4660099DBBD /* hyperion.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766440982B3300099DBBD /* hyperion.cmod */; };
  263. E5D766830982B4660099DBBD /* ida.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766470982B3300099DBBD /* ida.cmod */; };
  264. E5D766850982B4660099DBBD /* janus.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7664A0982B3300099DBBD /* janus.cmod */; };
  265. E5D766860982B4660099DBBD /* kleopatra.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7664C0982B3300099DBBD /* kleopatra.cmod */; };
  266. E5D766870982B4660099DBBD /* ky26.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7664E0982B3300099DBBD /* ky26.cmod */; };
  267. E5D766880982B4660099DBBD /* larissa.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766500982B3300099DBBD /* larissa.cmod */; };
  268. E5D7668D0982B4660099DBBD /* pandora.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766570982B3300099DBBD /* pandora.cmod */; };
  269. E5D7668E0982B4660099DBBD /* phobos.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766590982B3300099DBBD /* phobos.cmod */; };
  270. E5D7668F0982B4660099DBBD /* phoebe.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7665B0982B3300099DBBD /* phoebe.cmod */; };
  271. E5D766900982B4660099DBBD /* prometheus.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7665D0982B3300099DBBD /* prometheus.cmod */; };
  272. E5D766910982B4660099DBBD /* proteus.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7665F0982B3300099DBBD /* proteus.cmod */; };
  273. E5D766920982B4660099DBBD /* roughsphere.cms in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D766610982B3300099DBBD /* roughsphere.cms */; };
  274. E5D7669B0982B4660099DBBD /* toutatis.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7666B0982B3300099DBBD /* toutatis.cmod */; };
  275. E5D7669C0982B4660099DBBD /* vesta.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D7666D0982B3310099DBBD /* vesta.cmod */; };
  276. E5D767FD0982B7930099DBBD /* flare.jpg in Copy Textures */ = {isa = PBXBuildFile; fileRef = E5D766A40982B6DF0099DBBD /* flare.jpg */; };
  277. E5D767FE0982B7930099DBBD /* logo.png in Copy Textures */ = {isa = PBXBuildFile; fileRef = E5D766AD0982B6DF0099DBBD /* logo.png */; };
  278. E5D767FF0982B7930099DBBD /* lores in Copy Textures */ = {isa = PBXBuildFile; fileRef = E5D767530982B71D0099DBBD /* lores */; };
  279. E5D768000982B7930099DBBD /* medres in Copy Textures */ = {isa = PBXBuildFile; fileRef = E5D767540982B71D0099DBBD /* medres */; };
  280. E5D956E00966520700CB02B2 /* SplashWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = E5D956DF096651DF00CB02B2 /* SplashWindowController.m */; };
  281. E5D969AC0ABCC7CC00F43225 /* MilkyWay.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D969A40ABCC76C00F43225 /* MilkyWay.png */; };
  282. E5D969AD0ABCC7CC00F43225 /* S0.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D969A50ABCC76C00F43225 /* S0.png */; };
  283. E5D969AE0ABCC7CC00F43225 /* Sa.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D969A60ABCC76C00F43225 /* Sa.png */; };
  284. E5D969AF0ABCC7CC00F43225 /* Sb.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D969A70ABCC76C00F43225 /* Sb.png */; };
  285. E5D969B00ABCC7CC00F43225 /* SBa.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D969A80ABCC76C00F43225 /* SBa.png */; };
  286. E5D969B10ABCC7CC00F43225 /* SBb.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D969A90ABCC76C00F43225 /* SBb.png */; };
  287. E5D969B20ABCC7CC00F43225 /* SBc.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D969AA0ABCC76C00F43225 /* SBc.png */; };
  288. E5D969B30ABCC7CC00F43225 /* Sc.png in Copy Models */ = {isa = PBXBuildFile; fileRef = E5D969AB0ABCC76C00F43225 /* Sc.png */; };
  289. E5E198B00C1D9C2E0094D8BB /* scripts in Copy Misc */ = {isa = PBXBuildFile; fileRef = E5E198960C1D9BB90094D8BB /* scripts */; };
  290. E5E2BDD20C24F7B6000D6E83 /* TextWindow.nib in Resources */ = {isa = PBXBuildFile; fileRef = E5E2BDD00C24F7B6000D6E83 /* TextWindow.nib */; };
  291. E5E2BDD70C24F7E6000D6E83 /* TextWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = E5E2BDD50C24F7E6000D6E83 /* TextWindowController.m */; };
  292. E5E365AD095C11B500B14224 /* SplashScreen.m in Sources */ = {isa = PBXBuildFile; fileRef = E5E365AB095C11B500B14224 /* SplashScreen.m */; };
  293. E5E365AF095C123E00B14224 /* splash.png in Resources */ = {isa = PBXBuildFile; fileRef = E5E365AE095C123E00B14224 /* splash.png */; };
  294. E5F8C9690795232900D1DAF2 /* libpng.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E5D471260778E33C007731C3 /* libpng.dylib */; };
  295. E5F8C9E50795235E00D1DAF2 /* liblua.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E5F8C9E30795235E00D1DAF2 /* liblua.dylib */; };
  296. E5F8C9E70795239600D1DAF2 /* liblua.dylib in Copy Libraries */ = {isa = PBXBuildFile; fileRef = E5F8C9E30795235E00D1DAF2 /* liblua.dylib */; };
  297. E5F8C9E90795239600D1DAF2 /* libpng.dylib in Copy Libraries */ = {isa = PBXBuildFile; fileRef = E5D471260778E33C007731C3 /* libpng.dylib */; };
  298. FF7B2B0E0E89B0D90089BF43 /* globular.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF7B2B0C0E89B0D90089BF43 /* globular.cpp */; };
  299. FF7B2B1B0E89B22D0089BF43 /* charm2.stc in Copy Data */ = {isa = PBXBuildFile; fileRef = FF7B2B110E89B1A30089BF43 /* charm2.stc */; };
  300. FF7B2B1C0E89B23D0089BF43 /* galaxies.dsc in Copy Data */ = {isa = PBXBuildFile; fileRef = FF7B2B120E89B1A30089BF43 /* galaxies.dsc */; };
  301. FF7B2B1D0E89B23D0089BF43 /* globulars.dsc in Copy Data */ = {isa = PBXBuildFile; fileRef = FF7B2B130E89B1A30089BF43 /* globulars.dsc */; };
  302. FF7B2B220E89B3250089BF43 /* itokawa.cmod in Copy Models */ = {isa = PBXBuildFile; fileRef = FF7B2B210E89B2F20089BF43 /* itokawa.cmod */; };
  303. FFACF2C10E75F1BD007AE5CF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; };
  304. /* End PBXBuildFile section */
  305. /* Begin PBXContainerItemProxy section */
  306. CEC000DD0F3BD93500E518E0 /* PBXContainerItemProxy */ = {
  307. isa = PBXContainerItemProxy;
  308. containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
  309. proxyType = 1;
  310. remoteGlobalIDString = E564302B07769C9000E2C4A3;
  311. remoteInfo = Celestia;
  312. };
  313. E5CC205909AA8C7100CFFF2C /* PBXContainerItemProxy */ = {
  314. isa = PBXContainerItemProxy;
  315. containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
  316. proxyType = 1;
  317. remoteGlobalIDString = E5CC202809AA823400CFFF2C;
  318. remoteInfo = POConverter;
  319. };
  320. /* End PBXContainerItemProxy section */
  321. /* Begin PBXCopyFilesBuildPhase section */
  322. CEC000DA0F3BD73C00E518E0 /* Copy App */ = {
  323. isa = PBXCopyFilesBuildPhase;
  324. buildActionMask = 8;
  325. dstPath = Celestia;
  326. dstSubfolderSpec = 16;
  327. files = (
  328. CEC000D50F3BD70E00E518E0 /* AUTHORS in Copy App */,
  329. CEC000D60F3BD70E00E518E0 /* Celestia.app in Copy App */,
  330. CEC000D70F3BD70E00E518E0 /* ChangeLog in Copy App */,
  331. CEC000D80F3BD70E00E518E0 /* README in Copy App */,
  332. CEC000D90F3BD70E00E518E0 /* README for Mac OS X.rtf in Copy App */,
  333. );
  334. name = "Copy App";
  335. runOnlyForDeploymentPostprocessing = 1;
  336. };
  337. E567F018099110C000D05031 /* Copy Data */ = {
  338. isa = PBXCopyFilesBuildPhase;
  339. buildActionMask = 8;
  340. dstPath = CelestiaResources/data;
  341. dstSubfolderSpec = 7;
  342. files = (
  343. E567F072099112EC00D05031 /* asterisms.dat in Copy Data */,
  344. E567F073099112EC00D05031 /* asteroids.ssc in Copy Data */,
  345. E567F074099112EC00D05031 /* boundaries.dat in Copy Data */,
  346. FF7B2B1B0E89B22D0089BF43 /* charm2.stc in Copy Data */,
  347. E567F076099112EC00D05031 /* comets.ssc in Copy Data */,
  348. E567F078099112EC00D05031 /* earth_locs.ssc in Copy Data */,
  349. E567F079099112EC00D05031 /* eros_locs.ssc in Copy Data */,
  350. E567F07A099112EC00D05031 /* extrasolar.ssc in Copy Data */,
  351. E567F07B099112EC00D05031 /* extrasolar.stc in Copy Data */,
  352. FF7B2B1C0E89B23D0089BF43 /* galaxies.dsc in Copy Data */,
  353. E567F07D099112EC00D05031 /* gaspra_locs.ssc in Copy Data */,
  354. FF7B2B1D0E89B23D0089BF43 /* globulars.dsc in Copy Data */,
  355. E567F07E099112EC00D05031 /* hdxindex.dat in Copy Data */,
  356. E567F080099112EC00D05031 /* ida_locs.ssc in Copy Data */,
  357. E567F081099112EC00D05031 /* jupitermoons_locs.ssc in Copy Data */,
  358. E567F082099112EC00D05031 /* mars_locs.ssc in Copy Data */,
  359. E567F083099112EC00D05031 /* marsmoons_locs.ssc in Copy Data */,
  360. E567F084099112EC00D05031 /* merc_locs.ssc in Copy Data */,
  361. CED3D1880FD803CC003B4562 /* minormoons.ssc in Copy Data */,
  362. E567F085099112EC00D05031 /* moon_locs.ssc in Copy Data */,
  363. E567F086099112EC00D05031 /* nearstars.stc in Copy Data */,
  364. E567F087099112EC00D05031 /* neptunemoons_locs.ssc in Copy Data */,
  365. CED3D1890FD803D6003B4562 /* numberedmoons.ssc in Copy Data */,
  366. E567F088099112EC00D05031 /* outersys.ssc in Copy Data */,
  367. E567F089099112EC00D05031 /* revised.stc in Copy Data */,
  368. E567F08A099112EC00D05031 /* ring_locs.ssc in Copy Data */,
  369. E567F08B099112EC00D05031 /* saoxindex.dat in Copy Data */,
  370. E567F08C099112EC00D05031 /* saturnmoons_locs.ssc in Copy Data */,
  371. E567F08D099112EC00D05031 /* solarsys.ssc in Copy Data */,
  372. E567F08F099112EC00D05031 /* spectbins.stc in Copy Data */,
  373. E567F090099112EC00D05031 /* starnames.dat in Copy Data */,
  374. E567F091099112EC00D05031 /* stars.dat in Copy Data */,
  375. E567F092099112EC00D05031 /* uranusmoons_locs.ssc in Copy Data */,
  376. E567F093099112EC00D05031 /* venus_locs.ssc in Copy Data */,
  377. E567F094099112EC00D05031 /* visualbins.stc in Copy Data */,
  378. E567F095099112EC00D05031 /* world-capitals.ssc in Copy Data */,
  379. );
  380. name = "Copy Data";
  381. runOnlyForDeploymentPostprocessing = 1;
  382. };
  383. E567F0400991111C00D05031 /* Copy Extras */ = {
  384. isa = PBXCopyFilesBuildPhase;
  385. buildActionMask = 8;
  386. dstPath = CelestiaResources/extras;
  387. dstSubfolderSpec = 7;
  388. files = (
  389. );
  390. name = "Copy Extras";
  391. runOnlyForDeploymentPostprocessing = 1;
  392. };
  393. E56917DA0778217300F0F0AF /* Copy Libraries */ = {
  394. isa = PBXCopyFilesBuildPhase;
  395. buildActionMask = 12;
  396. dstPath = "";
  397. dstSubfolderSpec = 10;
  398. files = (
  399. E5F8C9E70795239600D1DAF2 /* liblua.dylib in Copy Libraries */,
  400. E5F8C9E90795239600D1DAF2 /* libpng.dylib in Copy Libraries */,
  401. );
  402. name = "Copy Libraries";
  403. runOnlyForDeploymentPostprocessing = 0;
  404. };
  405. E572837407939F2500C1F239 /* Copy Misc */ = {
  406. isa = PBXCopyFilesBuildPhase;
  407. buildActionMask = 8;
  408. dstPath = CelestiaResources;
  409. dstSubfolderSpec = 7;
  410. files = (
  411. E572837D0793A03800C1F239 /* demo.cel in Copy Misc */,
  412. 3D8726810EA84D260069EBBA /* extras-standard in Copy Misc */,
  413. E572837F0793A03800C1F239 /* fonts in Copy Misc */,
  414. E57283800793A03800C1F239 /* guide.cel in Copy Misc */,
  415. E5E198B00C1D9C2E0094D8BB /* scripts in Copy Misc */,
  416. E57283830793A03800C1F239 /* shaders in Copy Misc */,
  417. E57283840793A03800C1F239 /* start.cel in Copy Misc */,
  418. E572837C0793A02800C1F239 /* celestia.cfg in Copy Misc */,
  419. );
  420. name = "Copy Misc";
  421. runOnlyForDeploymentPostprocessing = 1;
  422. };
  423. E5D7666E0982B4480099DBBD /* Copy Models */ = {
  424. isa = PBXCopyFilesBuildPhase;
  425. buildActionMask = 8;
  426. dstPath = CelestiaResources/models;
  427. dstSubfolderSpec = 7;
  428. files = (
  429. E5D766700982B4660099DBBD /* amalthea.cmod in Copy Models */,
  430. E5D766720982B4660099DBBD /* asteroid.cms in Copy Models */,
  431. E5D766730982B4660099DBBD /* bacchus.cmod in Copy Models */,
  432. E5D766740982B4660099DBBD /* borrelly.cms in Copy Models */,
  433. E5D766760982B4660099DBBD /* castalia.cmod in Copy Models */,
  434. E5D766770982B4660099DBBD /* deimos.cmod in Copy Models */,
  435. E5D766780982B4660099DBBD /* epimetheus.cmod in Copy Models */,
  436. E5D766790982B4660099DBBD /* eros.cmod in Copy Models */,
  437. E5D7667B0982B4660099DBBD /* gaspra.cmod in Copy Models */,
  438. E5D7667D0982B4660099DBBD /* geographos.cmod in Copy Models */,
  439. E5D7667E0982B4660099DBBD /* golevka.cmod in Copy Models */,
  440. E5D7667F0982B4660099DBBD /* halley.cmod in Copy Models */,
  441. E5D766820982B4660099DBBD /* hyperion.cmod in Copy Models */,
  442. E5D766830982B4660099DBBD /* ida.cmod in Copy Models */,
  443. FF7B2B220E89B3250089BF43 /* itokawa.cmod in Copy Models */,
  444. E5D766850982B4660099DBBD /* janus.cmod in Copy Models */,
  445. E5D766860982B4660099DBBD /* kleopatra.cmod in Copy Models */,
  446. E5D766870982B4660099DBBD /* ky26.cmod in Copy Models */,
  447. E5D766880982B4660099DBBD /* larissa.cmod in Copy Models */,
  448. E5D7668D0982B4660099DBBD /* pandora.cmod in Copy Models */,
  449. E5D7668E0982B4660099DBBD /* phobos.cmod in Copy Models */,
  450. E5D7668F0982B4660099DBBD /* phoebe.cmod in Copy Models */,
  451. E5D766900982B4660099DBBD /* prometheus.cmod in Copy Models */,
  452. E5D766910982B4660099DBBD /* proteus.cmod in Copy Models */,
  453. E5D766920982B4660099DBBD /* roughsphere.cms in Copy Models */,
  454. E5D7669B0982B4660099DBBD /* toutatis.cmod in Copy Models */,
  455. E5D7669C0982B4660099DBBD /* vesta.cmod in Copy Models */,
  456. E585E9790B27864300812512 /* E0.png in Copy Models */,
  457. E5D969AC0ABCC7CC00F43225 /* MilkyWay.png in Copy Models */,
  458. E5D969AD0ABCC7CC00F43225 /* S0.png in Copy Models */,
  459. E5D969AE0ABCC7CC00F43225 /* Sa.png in Copy Models */,
  460. E5D969AF0ABCC7CC00F43225 /* Sb.png in Copy Models */,
  461. E5D969B00ABCC7CC00F43225 /* SBa.png in Copy Models */,
  462. E5D969B10ABCC7CC00F43225 /* SBb.png in Copy Models */,
  463. E5D969B20ABCC7CC00F43225 /* SBc.png in Copy Models */,
  464. E5D969B30ABCC7CC00F43225 /* Sc.png in Copy Models */,
  465. );
  466. name = "Copy Models";
  467. runOnlyForDeploymentPostprocessing = 1;
  468. };
  469. E5D767FB0982B75B0099DBBD /* Copy Textures */ = {
  470. isa = PBXCopyFilesBuildPhase;
  471. buildActionMask = 8;
  472. dstPath = CelestiaResources/textures;
  473. dstSubfolderSpec = 7;
  474. files = (
  475. E5D767FD0982B7930099DBBD /* flare.jpg in Copy Textures */,
  476. E5D767FE0982B7930099DBBD /* logo.png in Copy Textures */,
  477. E5D767FF0982B7930099DBBD /* lores in Copy Textures */,
  478. E5D768000982B7930099DBBD /* medres in Copy Textures */,
  479. E50DB0F30D4AB5AA00FD137F /* hires in Copy Textures */,
  480. );
  481. name = "Copy Textures";
  482. runOnlyForDeploymentPostprocessing = 1;
  483. };
  484. /* End PBXCopyFilesBuildPhase section */
  485. /* Begin PBXFileReference section */
  486. 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
  487. 0C76BFC0085215B100D31A90 /* moviecapture.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = moviecapture.h; path = ../src/celestia/moviecapture.h; sourceTree = SOURCE_ROOT; };
  488. 0C76BFCF08537EDB00D31A90 /* qtcapture.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = qtcapture.cpp; sourceTree = SOURCE_ROOT; };
  489. 0C76BFD008537EDB00D31A90 /* qtcapture.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = qtcapture.h; sourceTree = SOURCE_ROOT; };
  490. 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
  491. 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
  492. 29B97319FDCFA39411CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = "<group>"; };
  493. 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
  494. 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
  495. 3D8726800EA84D260069EBBA /* extras-standard */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "extras-standard"; path = "../extras-standard"; sourceTree = SOURCE_ROOT; };
  496. 881336D60DEF5EE0001F3BC5 /* skygrid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = skygrid.cpp; path = ../src/celengine/skygrid.cpp; sourceTree = SOURCE_ROOT; };
  497. 881336D70DEF5EE0001F3BC5 /* skygrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = skygrid.h; path = ../src/celengine/skygrid.h; sourceTree = SOURCE_ROOT; };
  498. 8844B87C0D5AA3290059AA3A /* customrotation.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = customrotation.cpp; path = ../src/celengine/customrotation.cpp; sourceTree = SOURCE_ROOT; };
  499. 8844B87D0D5AA3290059AA3A /* customrotation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = customrotation.h; path = ../src/celengine/customrotation.h; sourceTree = SOURCE_ROOT; };
  500. 8844BAA80D6D13FE0059AA3A /* frametree.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = frametree.cpp; path = ../src/celengine/frametree.cpp; sourceTree = SOURCE_ROOT; };
  501. 8844BAA90D6D13FE0059AA3A /* frametree.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = frametree.h; path = ../src/celengine/frametree.h; sourceTree = SOURCE_ROOT; };
  502. 8844BAAA0D6D13FE0059AA3A /* timeline.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = timeline.cpp; path = ../src/celengine/timeline.cpp; sourceTree = SOURCE_ROOT; };
  503. 8844BAAB0D6D13FE0059AA3A /* timeline.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = timeline.h; path = ../src/celengine/timeline.h; sourceTree = SOURCE_ROOT; };
  504. 8844BAAC0D6D13FE0059AA3A /* timelinephase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = timelinephase.cpp; path = ../src/celengine/timelinephase.cpp; sourceTree = SOURCE_ROOT; };
  505. 8844BAAD0D6D13FE0059AA3A /* timelinephase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = timelinephase.h; path = ../src/celengine/timelinephase.h; sourceTree = SOURCE_ROOT; };
  506. 8844CBC00D80DB020059AA3A /* nutation.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = nutation.cpp; path = ../src/celengine/nutation.cpp; sourceTree = SOURCE_ROOT; };
  507. 8844CBC10D80DB020059AA3A /* nutation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = nutation.h; path = ../src/celengine/nutation.h; sourceTree = SOURCE_ROOT; };
  508. 8844CBC20D80DB020059AA3A /* precession.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = precession.cpp; path = ../src/celengine/precession.cpp; sourceTree = SOURCE_ROOT; };
  509. 8844CBC30D80DB020059AA3A /* precession.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = precession.h; path = ../src/celengine/precession.h; sourceTree = SOURCE_ROOT; };
  510. 8844CF080D931D4E0059AA3A /* planetgrid.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = planetgrid.cpp; path = ../src/celengine/planetgrid.cpp; sourceTree = SOURCE_ROOT; };
  511. 8844CF090D931D4E0059AA3A /* planetgrid.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = planetgrid.h; path = ../src/celengine/planetgrid.h; sourceTree = SOURCE_ROOT; };
  512. 8844CF0A0D931D4E0059AA3A /* referencemark.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = referencemark.h; path = ../src/celengine/referencemark.h; sourceTree = SOURCE_ROOT; };
  513. 886544270DAC3CC4007C8027 /* visibleregion.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = visibleregion.cpp; path = ../src/celengine/visibleregion.cpp; sourceTree = SOURCE_ROOT; };
  514. 886544280DAC3CC4007C8027 /* visibleregion.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = visibleregion.h; path = ../src/celengine/visibleregion.h; sourceTree = SOURCE_ROOT; };
  515. 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; };
  516. 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; };
  517. 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; };
  518. 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; };
  519. 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; };
  520. 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; };
  521. 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; };
  522. 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; };
  523. 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; };
  524. 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; };
  525. 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; };
  526. 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; };
  527. 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; };
  528. 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; };
  529. 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; };
  530. 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; };
  531. 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; };
  532. 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; };
  533. 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; };
  534. CE4EEA6D0F50144A003341A2 /* cspice.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = cspice.a; path = lib/cspice.a; sourceTree = "<group>"; };
  535. CE5202FD0F4F9DD0007D0DE8 /* spiceinterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = spiceinterface.cpp; path = ../src/celengine/spiceinterface.cpp; sourceTree = SOURCE_ROOT; };
  536. CE5202FE0F4F9DD0007D0DE8 /* spiceinterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = spiceinterface.h; path = ../src/celengine/spiceinterface.h; sourceTree = SOURCE_ROOT; };
  537. CE5202FF0F4F9DD0007D0DE8 /* spiceorbit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = spiceorbit.cpp; path = ../src/celengine/spiceorbit.cpp; sourceTree = SOURCE_ROOT; };
  538. CE5203000F4F9DD0007D0DE8 /* spiceorbit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = spiceorbit.h; path = ../src/celengine/spiceorbit.h; sourceTree = SOURCE_ROOT; };
  539. CE5203010F4F9DD0007D0DE8 /* spicerotation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = spicerotation.cpp; path = ../src/celengine/spicerotation.cpp; sourceTree = SOURCE_ROOT; };
  540. CE5203020F4F9DD0007D0DE8 /* spicerotation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = spicerotation.h; path = ../src/celengine/spicerotation.h; sourceTree = SOURCE_ROOT; };
  541. CE5203090F4F9F8D007D0DE8 /* SpiceUsr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpiceUsr.h; sourceTree = "<group>"; };
  542. CE52030C0F4FA05C007D0DE8 /* SpiceCel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpiceCel.h; sourceTree = "<group>"; };
  543. CE52030D0F4FA05C007D0DE8 /* SpiceCK.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpiceCK.h; sourceTree = "<group>"; };
  544. CE52030E0F4FA05C007D0DE8 /* SpiceEK.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpiceEK.h; sourceTree = "<group>"; };
  545. CE52030F0F4FA05C007D0DE8 /* SpiceSPK.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpiceSPK.h; sourceTree = "<group>"; };
  546. CE5203100F4FA05C007D0DE8 /* SpiceZdf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpiceZdf.h; sourceTree = "<group>"; };
  547. CE5203110F4FA05C007D0DE8 /* SpiceZim.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpiceZim.h; sourceTree = "<group>"; };
  548. CE5203120F4FA05C007D0DE8 /* SpiceZpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpiceZpl.h; sourceTree = "<group>"; };
  549. CE5203130F4FA05C007D0DE8 /* SpiceZpr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpiceZpr.h; sourceTree = "<group>"; };
  550. CE52031C0F4FA1BC007D0DE8 /* SpiceEll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpiceEll.h; sourceTree = "<group>"; };
  551. CE52031D0F4FA1BC007D0DE8 /* SpicePln.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpicePln.h; sourceTree = "<group>"; };
  552. CE70D6BC0F3856880020C34D /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = zh_CN; path = zh_CN.lproj/Credits.rtf; sourceTree = "<group>"; };
  553. CE70D6BD0F38568E0020C34D /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_CN; path = zh_CN.lproj/MainMenu.nib; sourceTree = "<group>"; };
  554. CE70D6BE0F3856930020C34D /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_CN; path = zh_CN.lproj/BrowserWindow.nib; sourceTree = "<group>"; };
  555. CE70D6BF0F3856970020C34D /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_CN; path = zh_CN.lproj/EclipseFinder.nib; sourceTree = "<group>"; };
  556. CE70D6C00F38569C0020C34D /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = zh_CN; path = zh_CN.lproj/HelpWindow.nib; sourceTree = "<group>"; };
  557. CEBD084F0F3A8F0500B3A535 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_CN; path = zh_CN.lproj/InfoPlist.strings; sourceTree = "<group>"; };
  558. CEBD08500F3A8F0B00B3A535 /* zh_CN */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = zh_CN; path = zh_CN.lproj/Localizable.strings; sourceTree = "<group>"; };
  559. CED3D1860FD8036C003B4562 /* minormoons.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = minormoons.ssc; sourceTree = "<group>"; };
  560. CED3D1870FD8036C003B4562 /* numberedmoons.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = numberedmoons.ssc; sourceTree = "<group>"; };
  561. CEDE1E960F0FC29700C95690 /* ja */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = ja; path = ja.lproj/EclipseFinder.nib; sourceTree = "<group>"; };
  562. E50657D70CBFB08500151204 /* imagecapture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imagecapture.h; path = ../src/celestia/imagecapture.h; sourceTree = SOURCE_ROOT; };
  563. E50CCA370C065BF900E9C76A /* eclipsefinder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = eclipsefinder.cpp; path = ../src/celestia/eclipsefinder.cpp; sourceTree = SOURCE_ROOT; };
  564. E50CCA380C065BF900E9C76A /* eclipsefinder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = eclipsefinder.h; path = ../src/celestia/eclipsefinder.h; sourceTree = SOURCE_ROOT; };
  565. E50CCA540C065F0100E9C76A /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/EclipseFinder.nib; sourceTree = "<group>"; };
  566. E50CCA5C0C065F4000E9C76A /* fr */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = fr; path = fr.lproj/EclipseFinder.nib; sourceTree = "<group>"; };
  567. E50CCA5D0C065F4300E9C76A /* es */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = es; path = es.lproj/EclipseFinder.nib; sourceTree = "<group>"; };
  568. E50CCA670C06632A00E9C76A /* EclipseFinderController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EclipseFinderController.h; sourceTree = "<group>"; };
  569. E50CCA680C06632A00E9C76A /* EclipseFinderController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = EclipseFinderController.mm; sourceTree = "<group>"; };
  570. E50DB0E50D4AB4D600FD137F /* hires */ = {isa = PBXFileReference; lastKnownFileType = folder; path = hires; sourceTree = "<group>"; };
  571. E51224570CF9FC7D009092A2 /* BrowserItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BrowserItem.h; sourceTree = "<group>"; };
  572. E51224580CF9FC7D009092A2 /* BrowserItem.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = BrowserItem.mm; sourceTree = "<group>"; };
  573. E51224730CF9FE7C009092A2 /* Astro.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Astro.h; sourceTree = "<group>"; };
  574. E5323E3B0C05E84400401D3B /* lauxlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lauxlib.h; sourceTree = "<group>"; };
  575. E5323E3C0C05E84400401D3B /* lua.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = lua.hpp; sourceTree = "<group>"; };
  576. E5323E3D0C05E84400401D3B /* luaconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = luaconf.h; sourceTree = "<group>"; };
  577. E532F4E80933331800D7D5B3 /* dsodb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dsodb.cpp; path = ../src/celengine/dsodb.cpp; sourceTree = SOURCE_ROOT; };
  578. E532F4E90933331800D7D5B3 /* dsodb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dsodb.h; path = ../src/celengine/dsodb.h; sourceTree = SOURCE_ROOT; };
  579. E532F4EA0933331800D7D5B3 /* dsoname.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dsoname.cpp; path = ../src/celengine/dsoname.cpp; sourceTree = SOURCE_ROOT; };
  580. E532F4EB0933331800D7D5B3 /* dsoname.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dsoname.h; path = ../src/celengine/dsoname.h; sourceTree = SOURCE_ROOT; };
  581. E532F4EC0933331800D7D5B3 /* dsooctree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dsooctree.cpp; path = ../src/celengine/dsooctree.cpp; sourceTree = SOURCE_ROOT; };
  582. E532F4ED0933331800D7D5B3 /* dsooctree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dsooctree.h; path = ../src/celengine/dsooctree.h; sourceTree = SOURCE_ROOT; };
  583. E532F4EE0933331800D7D5B3 /* name.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = name.h; path = ../src/celengine/name.h; sourceTree = SOURCE_ROOT; };
  584. E532F4EF0933331800D7D5B3 /* staroctree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = staroctree.cpp; path = ../src/celengine/staroctree.cpp; sourceTree = SOURCE_ROOT; };
  585. E532F4F00933331800D7D5B3 /* staroctree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = staroctree.h; path = ../src/celengine/staroctree.h; sourceTree = SOURCE_ROOT; };
  586. E53E61990C0CA105003CD767 /* scriptmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scriptmenu.cpp; path = ../src/celestia/scriptmenu.cpp; sourceTree = SOURCE_ROOT; };
  587. E53E619A0C0CA105003CD767 /* scriptmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scriptmenu.h; path = ../src/celestia/scriptmenu.h; sourceTree = SOURCE_ROOT; };
  588. E53E61AA0C0CA444003CD767 /* ScriptsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptsController.h; sourceTree = "<group>"; };
  589. E53E61AB0C0CA444003CD767 /* ScriptsController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ScriptsController.mm; sourceTree = "<group>"; };
  590. E54343110783C3F200053094 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/BrowserWindow.nib; sourceTree = "<group>"; };
  591. E54343140783C42500053094 /* BrowserWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BrowserWindowController.h; sourceTree = "<group>"; };
  592. E54343150783C42500053094 /* BrowserWindowController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = BrowserWindowController.mm; sourceTree = "<group>"; };
  593. E54742CF09631D3600E89E09 /* defaults.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = defaults.plist; sourceTree = "<group>"; };
  594. E561FB5D0B46164000668CFE /* CelestiaDSO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CelestiaDSO.h; sourceTree = "<group>"; };
  595. E561FB5E0B46164000668CFE /* CelestiaDSO.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaDSO.mm; sourceTree = "<group>"; };
  596. E561FC2D0B47910800668CFE /* CelestiaLocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CelestiaLocation.h; sourceTree = "<group>"; };
  597. E561FC2E0B47910800668CFE /* CelestiaLocation.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaLocation.mm; sourceTree = "<group>"; };
  598. E564312D07769C9000E2C4A3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  599. E564312E07769C9000E2C4A3 /* Celestia.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Celestia.app; sourceTree = BUILT_PRODUCTS_DIR; };
  600. E56431450776D52D00E2C4A3 /* celx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = celx.cpp; path = ../src/celestia/celx.cpp; sourceTree = SOURCE_ROOT; };
  601. E56431460776D52D00E2C4A3 /* celx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = celx.h; path = ../src/celestia/celx.h; sourceTree = SOURCE_ROOT; };
  602. E56431490776D5C800E2C4A3 /* jpleph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = jpleph.cpp; path = ../src/celengine/jpleph.cpp; sourceTree = SOURCE_ROOT; };
  603. E564314A0776D5C800E2C4A3 /* jpleph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jpleph.h; path = ../src/celengine/jpleph.h; sourceTree = SOURCE_ROOT; };
  604. E564314B0776D5C800E2C4A3 /* mesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mesh.cpp; path = ../src/celengine/mesh.cpp; sourceTree = SOURCE_ROOT; };
  605. E564314C0776D5C800E2C4A3 /* model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = model.cpp; path = ../src/celengine/model.cpp; sourceTree = SOURCE_ROOT; };
  606. E564314D0776D5C800E2C4A3 /* model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = model.h; path = ../src/celengine/model.h; sourceTree = SOURCE_ROOT; };
  607. E564314E0776D5C800E2C4A3 /* modelfile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = modelfile.cpp; path = ../src/celengine/modelfile.cpp; sourceTree = SOURCE_ROOT; };
  608. E564314F0776D5C800E2C4A3 /* modelfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = modelfile.h; path = ../src/celengine/modelfile.h; sourceTree = SOURCE_ROOT; };
  609. E56431500776D5C800E2C4A3 /* parseobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = parseobject.cpp; path = ../src/celengine/parseobject.cpp; sourceTree = SOURCE_ROOT; };
  610. E56431510776D5C800E2C4A3 /* parseobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = parseobject.h; path = ../src/celengine/parseobject.h; sourceTree = SOURCE_ROOT; };
  611. E56431520776D5C800E2C4A3 /* rendcontext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rendcontext.cpp; path = ../src/celengine/rendcontext.cpp; sourceTree = SOURCE_ROOT; };
  612. E56431530776D5C800E2C4A3 /* rendcontext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rendcontext.h; path = ../src/celengine/rendcontext.h; sourceTree = SOURCE_ROOT; };
  613. E56431540776D5C800E2C4A3 /* rotation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rotation.h; path = ../src/celengine/rotation.h; sourceTree = SOURCE_ROOT; };
  614. E56431550776D5C800E2C4A3 /* starcolors.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = starcolors.cpp; path = ../src/celengine/starcolors.cpp; sourceTree = SOURCE_ROOT; };
  615. E56431560776D5C800E2C4A3 /* starcolors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = starcolors.h; path = ../src/celengine/starcolors.h; sourceTree = SOURCE_ROOT; };
  616. E564574D0AF8FD6A00F2D9FA /* samporient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = samporient.cpp; path = ../src/celengine/samporient.cpp; sourceTree = SOURCE_ROOT; };
  617. E564574E0AF8FD6A00F2D9FA /* samporient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = samporient.h; path = ../src/celengine/samporient.h; sourceTree = SOURCE_ROOT; };
  618. E564574F0AF8FD6A00F2D9FA /* rotationmanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rotationmanager.h; path = ../src/celengine/rotationmanager.h; sourceTree = SOURCE_ROOT; };
  619. E56457500AF8FD6A00F2D9FA /* rotationmanager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rotationmanager.cpp; path = ../src/celengine/rotationmanager.cpp; sourceTree = SOURCE_ROOT; };
  620. E56457510AF8FD6A00F2D9FA /* rotation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rotation.cpp; path = ../src/celengine/rotation.cpp; sourceTree = SOURCE_ROOT; };
  621. E56529660B108D7F0049925D /* scriptorbit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scriptorbit.cpp; path = ../src/celengine/scriptorbit.cpp; sourceTree = SOURCE_ROOT; };
  622. E56529670B108D7F0049925D /* scriptorbit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scriptorbit.h; path = ../src/celengine/scriptorbit.h; sourceTree = SOURCE_ROOT; };
  623. E567EF6A09910E8F00D05031 /* asterisms.dat */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = asterisms.dat; sourceTree = "<group>"; };
  624. E567EF6B09910E8F00D05031 /* asteroids.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = asteroids.ssc; sourceTree = "<group>"; };
  625. E567EF6C09910E8F00D05031 /* boundaries.dat */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = boundaries.dat; sourceTree = "<group>"; };
  626. E567EF6E09910E8F00D05031 /* comets.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = comets.ssc; sourceTree = "<group>"; };
  627. E567EF7009910E8F00D05031 /* earth_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = earth_locs.ssc; sourceTree = "<group>"; };
  628. E567EF7109910E8F00D05031 /* eros_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = eros_locs.ssc; sourceTree = "<group>"; };
  629. E567EF7209910E8F00D05031 /* extrasolar.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = extrasolar.ssc; sourceTree = "<group>"; };
  630. E567EF7309910E8F00D05031 /* extrasolar.stc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = extrasolar.stc; sourceTree = "<group>"; };
  631. E567EF7509910E8F00D05031 /* gaspra_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = gaspra_locs.ssc; sourceTree = "<group>"; };
  632. E567EF7609910E8F00D05031 /* hdxindex.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = hdxindex.dat; sourceTree = "<group>"; };
  633. E567EF7809910E8F00D05031 /* ida_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ida_locs.ssc; sourceTree = "<group>"; };
  634. E567EF7909910E8F00D05031 /* jupitermoons_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = jupitermoons_locs.ssc; sourceTree = "<group>"; };
  635. E567EF7B09910E8F00D05031 /* mars_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = mars_locs.ssc; sourceTree = "<group>"; };
  636. E567EF7C09910E8F00D05031 /* marsmoons_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = marsmoons_locs.ssc; sourceTree = "<group>"; };
  637. E567EF7D09910E8F00D05031 /* merc_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = merc_locs.ssc; sourceTree = "<group>"; };
  638. E567EF7E09910E8F00D05031 /* moon_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = moon_locs.ssc; sourceTree = "<group>"; };
  639. E567EF7F09910E8F00D05031 /* nearstars.stc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nearstars.stc; sourceTree = "<group>"; };
  640. E567EF8009910E8F00D05031 /* neptunemoons_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = neptunemoons_locs.ssc; sourceTree = "<group>"; };
  641. E567EF8109910E8F00D05031 /* outersys.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = outersys.ssc; sourceTree = "<group>"; };
  642. E567EF8209910E8F00D05031 /* revised.stc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = revised.stc; sourceTree = "<group>"; };
  643. E567EF8309910E8F00D05031 /* ring_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ring_locs.ssc; sourceTree = "<group>"; };
  644. E567EF8409910E8F00D05031 /* saoxindex.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = saoxindex.dat; sourceTree = "<group>"; };
  645. E567EF8509910E8F00D05031 /* saturnmoons_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = saturnmoons_locs.ssc; sourceTree = "<group>"; };
  646. E567EF8609910E8F00D05031 /* solarsys.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = solarsys.ssc; sourceTree = "<group>"; };
  647. E567EF8909910E8F00D05031 /* spectbins.stc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = spectbins.stc; sourceTree = "<group>"; };
  648. E567EF8A09910E8F00D05031 /* starnames.dat */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = starnames.dat; sourceTree = "<group>"; };
  649. E567EF8B09910E8F00D05031 /* stars.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = stars.dat; sourceTree = "<group>"; };
  650. E567EF8D09910E8F00D05031 /* uranusmoons_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = uranusmoons_locs.ssc; sourceTree = "<group>"; };
  651. E567EF8E09910E8F00D05031 /* venus_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = venus_locs.ssc; sourceTree = "<group>"; };
  652. E567EF8F09910E8F00D05031 /* visualbins.stc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = visualbins.stc; sourceTree = "<group>"; };
  653. E567EF9009910E8F00D05031 /* world-capitals.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "world-capitals.ssc"; sourceTree = "<group>"; };
  654. E567EFE409910F0D00D05031 /* apollo.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = apollo.ssc; sourceTree = "<group>"; };
  655. E567EFF409910F0D00D05031 /* shroxclassic.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = shroxclassic.ssc; sourceTree = "<group>"; };
  656. E567EFF509910F0D00D05031 /* shroxmars.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = shroxmars.ssc; sourceTree = "<group>"; };
  657. E567EFF609910F0D00D05031 /* skylab.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = skylab.ssc; sourceTree = "<group>"; };
  658. E56A3DB70848C19800A21D7E /* MacDirectory.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MacDirectory.mm; sourceTree = "<group>"; };
  659. E56A5AD00848F24D00A21D7E /* caution.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = caution.tiff; sourceTree = "<group>"; };
  660. E56A5AEA0848F92200A21D7E /* FullScreenWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FullScreenWindow.h; sourceTree = "<group>"; };
  661. E56A5AEB0848F92200A21D7E /* FullScreenWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FullScreenWindow.m; sourceTree = "<group>"; };
  662. E56B96520AAB22AA0097DDFE /* lightenv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lightenv.h; path = ../src/celengine/lightenv.h; sourceTree = SOURCE_ROOT; };
  663. E56B96530AAB22AA0097DDFE /* renderglsl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = renderglsl.cpp; path = ../src/celengine/renderglsl.cpp; sourceTree = SOURCE_ROOT; };
  664. E56B96540AAB22AA0097DDFE /* renderglsl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = renderglsl.h; path = ../src/celengine/renderglsl.h; sourceTree = SOURCE_ROOT; };
  665. E56B96550AAB22AA0097DDFE /* renderinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = renderinfo.h; path = ../src/celengine/renderinfo.h; sourceTree = SOURCE_ROOT; };
  666. E57283980793F82A00C1F239 /* AUTHORS */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = AUTHORS; path = ../AUTHORS; sourceTree = SOURCE_ROOT; };
  667. E57283990793F82A00C1F239 /* ChangeLog */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = ChangeLog; path = ../ChangeLog; sourceTree = SOURCE_ROOT; };
  668. E572839A0793F82A00C1F239 /* COPYING */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = COPYING; path = ../COPYING; sourceTree = SOURCE_ROOT; };
  669. E57283AD0793FC7300C1F239 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README; path = ../README; sourceTree = SOURCE_ROOT; };
  670. E579D3130A1A1949008F3BC8 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = ja; path = ja.lproj/Credits.rtf; sourceTree = "<group>"; };
  671. E57E350E0892A42A008E2F7F /* Util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Util.h; sourceTree = "<group>"; };
  672. E585E9780B27864300812512 /* E0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = E0.png; sourceTree = "<group>"; };
  673. E589B6D9078AC511005B8DD9 /* glshader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = glshader.cpp; path = ../src/celengine/glshader.cpp; sourceTree = SOURCE_ROOT; };
  674. E589B6DA078AC511005B8DD9 /* glshader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = glshader.h; path = ../src/celengine/glshader.h; sourceTree = SOURCE_ROOT; };
  675. E589B6DB078AC511005B8DD9 /* shadermanager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = shadermanager.cpp; path = ../src/celengine/shadermanager.cpp; sourceTree = SOURCE_ROOT; };
  676. E589B6DC078AC511005B8DD9 /* shadermanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = shadermanager.h; path = ../src/celengine/shadermanager.h; sourceTree = SOURCE_ROOT; };
  677. E599A78D097CAB390079C254 /* English */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = English; path = English.lproj/Credits.rtf; sourceTree = "<group>"; };
  678. E59F0B8F0E93A62F001A985D /* NSWindowController_Extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSWindowController_Extensions.h; sourceTree = "<group>"; };
  679. E59F0B900E93A62F001A985D /* NSWindowController_Extensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSWindowController_Extensions.m; sourceTree = "<group>"; };
  680. E59FE8FD0934DC66000F7BDA /* fr */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = fr; path = fr.lproj/MainMenu.nib; sourceTree = "<group>"; };
  681. E59FE8FE0934DC7C000F7BDA /* fr */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = fr; path = fr.lproj/BrowserWindow.nib; sourceTree = "<group>"; };
  682. E59FE90E0934E27B000F7BDA /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
  683. E5A994700B1482FE009F40FA /* scriptrotation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scriptrotation.h; path = ../src/celengine/scriptrotation.h; sourceTree = SOURCE_ROOT; };
  684. E5A994710B1482FE009F40FA /* scriptrotation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scriptrotation.cpp; path = ../src/celengine/scriptrotation.cpp; sourceTree = SOURCE_ROOT; };
  685. E5A994720B1482FE009F40FA /* scriptobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scriptobject.h; path = ../src/celengine/scriptobject.h; sourceTree = SOURCE_ROOT; };
  686. E5A994730B1482FE009F40FA /* scriptobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scriptobject.cpp; path = ../src/celengine/scriptobject.cpp; sourceTree = SOURCE_ROOT; };
  687. E5B48EB70C22065E00C6FBD7 /* MacInputWatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MacInputWatcher.h; sourceTree = "<group>"; };
  688. E5B48EB80C22065E00C6FBD7 /* MacInputWatcher.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MacInputWatcher.mm; sourceTree = "<group>"; };
  689. E5B615060777307F001BB2BF /* celestia.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = celestia.icns; sourceTree = "<group>"; };
  690. E5B61B2C077737A6001BB2BF /* lua.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lua.h; sourceTree = "<group>"; };
  691. E5B61B2D077737A6001BB2BF /* lualib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lualib.h; sourceTree = "<group>"; };
  692. E5B61B2E077737A6001BB2BF /* png.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = png.h; sourceTree = "<group>"; };
  693. E5B61B2F077737A6001BB2BF /* pngconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pngconf.h; sourceTree = "<group>"; };
  694. E5C9B46B084909B90071B1EE /* README for Mac OS X.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = "README for Mac OS X.rtf"; sourceTree = "<group>"; };
  695. E5CAABA60D3D7A08001926FC /* POSupport.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = POSupport.cpp; sourceTree = "<group>"; };
  696. E5CC202909AA823400CFFF2C /* POConverter */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = POConverter; sourceTree = BUILT_PRODUCTS_DIR; };
  697. E5CC203209AA834B00CFFF2C /* POConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = POConverter.m; sourceTree = "<group>"; };
  698. E5CC203309AA834B00CFFF2C /* POSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = POSupport.h; sourceTree = "<group>"; };
  699. E5CC204609AA843300CFFF2C /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = "<group>"; };
  700. E5CC204809AA846600CFFF2C /* fr */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
  701. E5D3196A096C91A6007FA87F /* vp_patch.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = vp_patch.sh; sourceTree = "<group>"; };
  702. E5D3E6530D1EA18A00214838 /* axisarrow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = axisarrow.cpp; path = ../src/celengine/axisarrow.cpp; sourceTree = SOURCE_ROOT; };
  703. E5D3E6540D1EA18A00214838 /* axisarrow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = axisarrow.h; path = ../src/celengine/axisarrow.h; sourceTree = SOURCE_ROOT; };
  704. E5D446640777291700A1577D /* utf8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = utf8.cpp; path = ../src/celutil/utf8.cpp; sourceTree = SOURCE_ROOT; };
  705. E5D446650777291700A1577D /* utf8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = utf8.h; path = ../src/celutil/utf8.h; sourceTree = SOURCE_ROOT; };
  706. E5D4467307772B6C00A1577D /* CelestiaSettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CelestiaSettings.h; sourceTree = "<group>"; };
  707. E5D4467407772B6C00A1577D /* CelestiaSettings.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaSettings.mm; sourceTree = "<group>"; };
  708. E5D471260778E33C007731C3 /* libpng.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libpng.dylib; path = Frameworks/libpng.dylib; sourceTree = "<group>"; };
  709. E5D5425E0D0B86B200E8C513 /* Menu_Extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Menu_Extensions.h; sourceTree = "<group>"; };
  710. E5D5425F0D0B86B200E8C513 /* Menu_Extensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Menu_Extensions.m; sourceTree = "<group>"; };
  711. E5D7660B0982B15C0099DBBD /* es */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = es; path = es.lproj/Credits.rtf; sourceTree = "<group>"; };
  712. E5D7660C0982B1630099DBBD /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = fr; path = fr.lproj/Credits.rtf; sourceTree = "<group>"; };
  713. E5D7660F0982B1860099DBBD /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/HelpWindow.nib; sourceTree = "<group>"; };
  714. E5D766150982B19F0099DBBD /* fr */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = fr; path = fr.lproj/HelpWindow.nib; sourceTree = "<group>"; };
  715. E5D766270982B3300099DBBD /* amalthea.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = amalthea.cmod; sourceTree = "<group>"; };
  716. E5D766280982B3300099DBBD /* apollo.3ds */ = {isa = PBXFileReference; lastKnownFileType = file; path = apollo.3ds; sourceTree = "<group>"; };
  717. E5D766290982B3300099DBBD /* asteroid.cms */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = asteroid.cms; sourceTree = "<group>"; };
  718. E5D7662B0982B3300099DBBD /* bacchus.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = bacchus.cmod; sourceTree = "<group>"; };
  719. E5D7662C0982B3300099DBBD /* borrelly.cms */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = borrelly.cms; sourceTree = "<group>"; };
  720. E5D7662F0982B3300099DBBD /* castalia.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = castalia.cmod; sourceTree = "<group>"; };
  721. E5D766310982B3300099DBBD /* deimos.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = deimos.cmod; sourceTree = "<group>"; };
  722. E5D766330982B3300099DBBD /* epimetheus.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = epimetheus.cmod; sourceTree = "<group>"; };
  723. E5D766350982B3300099DBBD /* eros.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = eros.cmod; sourceTree = "<group>"; };
  724. E5D766390982B3300099DBBD /* gaspra.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = gaspra.cmod; sourceTree = "<group>"; };
  725. E5D7663A0982B3300099DBBD /* gemini.3ds */ = {isa = PBXFileReference; lastKnownFileType = file; path = gemini.3ds; sourceTree = "<group>"; };
  726. E5D7663C0982B3300099DBBD /* geographos.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = geographos.cmod; sourceTree = "<group>"; };
  727. E5D7663E0982B3300099DBBD /* golevka.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = golevka.cmod; sourceTree = "<group>"; };
  728. E5D766400982B3300099DBBD /* halley.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = halley.cmod; sourceTree = "<group>"; };
  729. E5D766440982B3300099DBBD /* hyperion.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = hyperion.cmod; sourceTree = "<group>"; };
  730. E5D766470982B3300099DBBD /* ida.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = ida.cmod; sourceTree = "<group>"; };
  731. E5D7664A0982B3300099DBBD /* janus.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = janus.cmod; sourceTree = "<group>"; };
  732. E5D7664C0982B3300099DBBD /* kleopatra.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = kleopatra.cmod; sourceTree = "<group>"; };
  733. E5D7664E0982B3300099DBBD /* ky26.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = ky26.cmod; sourceTree = "<group>"; };
  734. E5D766500982B3300099DBBD /* larissa.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = larissa.cmod; sourceTree = "<group>"; };
  735. E5D766520982B3300099DBBD /* marsglobalsurvr.3ds */ = {isa = PBXFileReference; lastKnownFileType = file; path = marsglobalsurvr.3ds; sourceTree = "<group>"; };
  736. E5D766530982B3300099DBBD /* marsodyssey.3ds */ = {isa = PBXFileReference; lastKnownFileType = file; path = marsodyssey.3ds; sourceTree = "<group>"; };
  737. E5D766540982B3300099DBBD /* mercury7.3ds */ = {isa = PBXFileReference; lastKnownFileType = file; path = mercury7.3ds; sourceTree = "<group>"; };
  738. E5D766570982B3300099DBBD /* pandora.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = pandora.cmod; sourceTree = "<group>"; };
  739. E5D766590982B3300099DBBD /* phobos.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = phobos.cmod; sourceTree = "<group>"; };
  740. E5D7665B0982B3300099DBBD /* phoebe.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = phoebe.cmod; sourceTree = "<group>"; };
  741. E5D7665D0982B3300099DBBD /* prometheus.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = prometheus.cmod; sourceTree = "<group>"; };
  742. E5D7665F0982B3300099DBBD /* proteus.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = proteus.cmod; sourceTree = "<group>"; };
  743. E5D766610982B3300099DBBD /* roughsphere.cms */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = roughsphere.cms; sourceTree = "<group>"; };
  744. E5D766690982B3300099DBBD /* skylab.3ds */ = {isa = PBXFileReference; lastKnownFileType = file; path = skylab.3ds; sourceTree = "<group>"; };
  745. E5D7666B0982B3300099DBBD /* toutatis.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = toutatis.cmod; sourceTree = "<group>"; };
  746. E5D7666D0982B3310099DBBD /* vesta.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = vesta.cmod; sourceTree = "<group>"; };
  747. E5D766A40982B6DF0099DBBD /* flare.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = flare.jpg; sourceTree = "<group>"; };
  748. E5D766AD0982B6DF0099DBBD /* logo.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = logo.png; sourceTree = "<group>"; };
  749. E5D767530982B71D0099DBBD /* lores */ = {isa = PBXFileReference; lastKnownFileType = folder; path = lores; sourceTree = "<group>"; };
  750. E5D767540982B71D0099DBBD /* medres */ = {isa = PBXFileReference; lastKnownFileType = folder; path = medres; sourceTree = "<group>"; };
  751. E5D956DE096651DF00CB02B2 /* SplashWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SplashWindowController.h; sourceTree = "<group>"; };
  752. E5D956DF096651DF00CB02B2 /* SplashWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SplashWindowController.m; sourceTree = "<group>"; };
  753. E5D969A40ABCC76C00F43225 /* MilkyWay.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = MilkyWay.png; sourceTree = "<group>"; };
  754. E5D969A50ABCC76C00F43225 /* S0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = S0.png; sourceTree = "<group>"; };
  755. E5D969A60ABCC76C00F43225 /* Sa.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Sa.png; sourceTree = "<group>"; };
  756. E5D969A70ABCC76C00F43225 /* Sb.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Sb.png; sourceTree = "<group>"; };
  757. E5D969A80ABCC76C00F43225 /* SBa.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = SBa.png; sourceTree = "<group>"; };
  758. E5D969A90ABCC76C00F43225 /* SBb.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = SBb.png; sourceTree = "<group>"; };
  759. E5D969AA0ABCC76C00F43225 /* SBc.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = SBc.png; sourceTree = "<group>"; };
  760. E5D969AB0ABCC76C00F43225 /* Sc.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Sc.png; sourceTree = "<group>"; };
  761. E5E198960C1D9BB90094D8BB /* scripts */ = {isa = PBXFileReference; lastKnownFileType = folder; name = scripts; path = ../scripts; sourceTree = SOURCE_ROOT; };
  762. E5E2BDD10C24F7B6000D6E83 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/TextWindow.nib; sourceTree = "<group>"; };
  763. E5E2BDD40C24F7E6000D6E83 /* TextWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextWindowController.h; sourceTree = "<group>"; };
  764. E5E2BDD50C24F7E6000D6E83 /* TextWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TextWindowController.m; sourceTree = "<group>"; };
  765. E5E365AA095C11B500B14224 /* SplashScreen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SplashScreen.h; sourceTree = "<group>"; };
  766. E5E365AB095C11B500B14224 /* SplashScreen.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SplashScreen.m; sourceTree = "<group>"; };
  767. E5E365AE095C123E00B14224 /* splash.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = splash.png; path = ../splash.png; sourceTree = "<group>"; };
  768. E5E365B0095C12BD00B14224 /* es */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = es; path = es.lproj/MainMenu.nib; sourceTree = "<group>"; };
  769. E5E365B1095C12C900B14224 /* es */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = es; path = es.lproj/BrowserWindow.nib; sourceTree = "<group>"; };
  770. E5E365B2095C12D200B14224 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
  771. E5EAAE530A1A0B3000848446 /* ja */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = ja; path = ja.lproj/MainMenu.nib; sourceTree = "<group>"; };
  772. E5EAAE540A1A0B3F00848446 /* ja */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = ja; path = ja.lproj/BrowserWindow.nib; sourceTree = "<group>"; };
  773. E5EAAE550A1A0B4600848446 /* ja */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = ja; path = ja.lproj/HelpWindow.nib; sourceTree = "<group>"; };
  774. E5EAAE650A1A0E9700848446 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = "<group>"; };
  775. E5EAAE660A1A0E9B00848446 /* ja */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
  776. E5F8C9E30795235E00D1DAF2 /* liblua.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = liblua.dylib; path = Frameworks/liblua.dylib; sourceTree = "<group>"; };
  777. E5FB63B20A0F80FA00A60759 /* es */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
  778. F5040AF602A46404014901DC /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
  779. F5040AFE02A46BDB014901DC /* CGBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CGBuffer.h; path = ../src/celengine/CGBuffer.h; sourceTree = SOURCE_ROOT; };
  780. F5040B0602A47B91014901DC /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
  781. F5040B0E02A484DA014901DC /* CelestiaController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaController.h; sourceTree = "<group>"; };
  782. F5040B0F02A484DA014901DC /* CelestiaController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CelestiaController.m; sourceTree = "<group>"; };
  783. F505BFFA02CA9DAE0100020A /* CGLInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CGLInfo.m; sourceTree = "<group>"; };
  784. F505BFFB02CA9DAE0100020A /* CGLInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGLInfo.h; sourceTree = "<group>"; };
  785. F51C6D450295968D014901DC /* 3dsmodel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = 3dsmodel.cpp; path = ../src/cel3ds/3dsmodel.cpp; sourceTree = SOURCE_ROOT; };
  786. F51C6D460295968D014901DC /* 3dsmodel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = 3dsmodel.h; path = ../src/cel3ds/3dsmodel.h; sourceTree = SOURCE_ROOT; };
  787. F51C6D470295968D014901DC /* 3dsread.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = 3dsread.cpp; path = ../src/cel3ds/3dsread.cpp; sourceTree = SOURCE_ROOT; };
  788. F51C6D480295968D014901DC /* 3dsread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = 3dsread.h; path = ../src/cel3ds/3dsread.h; sourceTree = SOURCE_ROOT; };
  789. F51C6D550295987B014901DC /* basictypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = basictypes.h; path = ../src/celutil/basictypes.h; sourceTree = SOURCE_ROOT; };
  790. F51C6D560295987B014901DC /* bigfix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bigfix.cpp; path = ../src/celutil/bigfix.cpp; sourceTree = SOURCE_ROOT; };
  791. F51C6D570295987B014901DC /* bigfix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = bigfix.h; path = ../src/celutil/bigfix.h; sourceTree = SOURCE_ROOT; };
  792. F51C6D580295987B014901DC /* bytes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = bytes.h; path = ../src/celutil/bytes.h; sourceTree = SOURCE_ROOT; };
  793. F51C6D590295987B014901DC /* color.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = color.cpp; path = ../src/celutil/color.cpp; sourceTree = SOURCE_ROOT; };
  794. F51C6D5A0295987B014901DC /* color.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = color.h; path = ../src/celutil/color.h; sourceTree = SOURCE_ROOT; };
  795. F51C6D5B0295987B014901DC /* debug.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = debug.cpp; path = ../src/celutil/debug.cpp; sourceTree = SOURCE_ROOT; };
  796. F51C6D5C0295987B014901DC /* debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = debug.h; path = ../src/celutil/debug.h; sourceTree = SOURCE_ROOT; };
  797. F51C6D5D0295987B014901DC /* directory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = directory.h; path = ../src/celutil/directory.h; sourceTree = SOURCE_ROOT; };
  798. F51C6D5E0295987B014901DC /* filetype.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = filetype.cpp; path = ../src/celutil/filetype.cpp; sourceTree = SOURCE_ROOT; };
  799. F51C6D5F0295987B014901DC /* filetype.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = filetype.h; path = ../src/celutil/filetype.h; sourceTree = SOURCE_ROOT; };
  800. F51C6D600295987B014901DC /* reshandle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = reshandle.h; path = ../src/celutil/reshandle.h; sourceTree = SOURCE_ROOT; };
  801. F51C6D610295987B014901DC /* resmanager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = resmanager.h; path = ../src/celutil/resmanager.h; sourceTree = SOURCE_ROOT; };
  802. F51C6D620295987B014901DC /* timer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = timer.h; path = ../src/celutil/timer.h; sourceTree = SOURCE_ROOT; };
  803. F51C6D640295987B014901DC /* unixtimer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = unixtimer.cpp; path = ../src/celutil/unixtimer.cpp; sourceTree = SOURCE_ROOT; };
  804. F51C6D650295987B014901DC /* util.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = util.cpp; path = ../src/celutil/util.cpp; sourceTree = SOURCE_ROOT; };
  805. F51C6D660295987B014901DC /* util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = util.h; path = ../src/celutil/util.h; sourceTree = SOURCE_ROOT; };
  806. F51C6D76029598F9014901DC /* texturefont.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = texturefont.cpp; path = ../src/celtxf/texturefont.cpp; sourceTree = SOURCE_ROOT; };
  807. F51C6D77029598F9014901DC /* texturefont.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = texturefont.h; path = ../src/celtxf/texturefont.h; sourceTree = SOURCE_ROOT; };
  808. F51C6D78029598F9014901DC /* frustum.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = frustum.cpp; path = ../src/celmath/frustum.cpp; sourceTree = SOURCE_ROOT; };
  809. F51C6D79029598F9014901DC /* perlin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = perlin.cpp; path = ../src/celmath/perlin.cpp; sourceTree = SOURCE_ROOT; };
  810. F51C6D7A029598F9014901DC /* aabox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = aabox.h; path = ../src/celmath/aabox.h; sourceTree = SOURCE_ROOT; };
  811. F51C6D7B029598F9014901DC /* distance.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = distance.h; path = ../src/celmath/distance.h; sourceTree = SOURCE_ROOT; };
  812. F51C6D7C029598F9014901DC /* ellipsoid.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ellipsoid.h; path = ../src/celmath/ellipsoid.h; sourceTree = SOURCE_ROOT; };
  813. F51C6D7D029598F9014901DC /* frustum.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = frustum.h; path = ../src/celmath/frustum.h; sourceTree = SOURCE_ROOT; };
  814. F51C6D7E029598F9014901DC /* intersect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = intersect.h; path = ../src/celmath/intersect.h; sourceTree = SOURCE_ROOT; };
  815. F51C6D7F029598F9014901DC /* mathlib.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = mathlib.h; path = ../src/celmath/mathlib.h; sourceTree = SOURCE_ROOT; };
  816. F51C6D80029598F9014901DC /* perlin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = perlin.h; path = ../src/celmath/perlin.h; sourceTree = SOURCE_ROOT; };
  817. F51C6D81029598F9014901DC /* plane.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = plane.h; path = ../src/celmath/plane.h; sourceTree = SOURCE_ROOT; };
  818. F51C6D82029598F9014901DC /* quaternion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = quaternion.h; path = ../src/celmath/quaternion.h; sourceTree = SOURCE_ROOT; };
  819. F51C6D83029598F9014901DC /* ray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ray.h; path = ../src/celmath/ray.h; sourceTree = SOURCE_ROOT; };
  820. F51C6D84029598F9014901DC /* solve.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = solve.h; path = ../src/celmath/solve.h; sourceTree = SOURCE_ROOT; };
  821. F51C6D85029598F9014901DC /* sphere.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = sphere.h; path = ../src/celmath/sphere.h; sourceTree = SOURCE_ROOT; };
  822. F51C6D86029598F9014901DC /* vecmath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = vecmath.h; path = ../src/celmath/vecmath.h; sourceTree = SOURCE_ROOT; };
  823. F51C6D8B02959960014901DC /* celestiacore.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = celestiacore.cpp; path = ../src/celestia/celestiacore.cpp; sourceTree = SOURCE_ROOT; };
  824. F51C6D8C02959960014901DC /* configfile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = configfile.cpp; path = ../src/celestia/configfile.cpp; sourceTree = SOURCE_ROOT; };
  825. F51C6D8D02959960014901DC /* destination.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = destination.cpp; path = ../src/celestia/destination.cpp; sourceTree = SOURCE_ROOT; };
  826. F51C6D8E02959960014901DC /* favorites.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = favorites.cpp; path = ../src/celestia/favorites.cpp; sourceTree = SOURCE_ROOT; };
  827. F51C6D9A02959960014901DC /* celestiacore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = celestiacore.h; path = ../src/celestia/celestiacore.h; sourceTree = SOURCE_ROOT; };
  828. F51C6D9B02959960014901DC /* configfile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = configfile.h; path = ../src/celestia/configfile.h; sourceTree = SOURCE_ROOT; };
  829. F51C6D9C02959960014901DC /* destination.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = destination.h; path = ../src/celestia/destination.h; sourceTree = SOURCE_ROOT; };
  830. F51C6D9D02959960014901DC /* favorites.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = favorites.h; path = ../src/celestia/favorites.h; sourceTree = SOURCE_ROOT; };
  831. F51C6DB602959A17014901DC /* asterism.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = asterism.cpp; path = ../src/celengine/asterism.cpp; sourceTree = SOURCE_ROOT; };
  832. F51C6DB702959A17014901DC /* astro.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = astro.cpp; path = ../src/celengine/astro.cpp; sourceTree = SOURCE_ROOT; };
  833. F51C6DB802959A17014901DC /* body.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = body.cpp; path = ../src/celengine/body.cpp; sourceTree = SOURCE_ROOT; };
  834. F51C6DB902959A17014901DC /* catalogxref.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = catalogxref.cpp; path = ../src/celengine/catalogxref.cpp; sourceTree = SOURCE_ROOT; };
  835. F51C6DBA02959A17014901DC /* cmdparser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = cmdparser.cpp; path = ../src/celengine/cmdparser.cpp; sourceTree = SOURCE_ROOT; };
  836. F51C6DBB02959A17014901DC /* command.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = command.cpp; path = ../src/celengine/command.cpp; sourceTree = SOURCE_ROOT; };
  837. F51C6DBC02959A17014901DC /* constellation.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = constellation.cpp; path = ../src/celengine/constellation.cpp; sourceTree = SOURCE_ROOT; };
  838. F51C6DBD02959A17014901DC /* customorbit.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = customorbit.cpp; path = ../src/celengine/customorbit.cpp; sourceTree = SOURCE_ROOT; };
  839. F51C6DBE02959A17014901DC /* dds.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dds.cpp; path = ../src/celengine/dds.cpp; sourceTree = SOURCE_ROOT; };
  840. F51C6DBF02959A17014901DC /* dispmap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dispmap.cpp; path = ../src/celengine/dispmap.cpp; sourceTree = SOURCE_ROOT; };
  841. F51C6DC002959A17014901DC /* execution.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = execution.cpp; path = ../src/celengine/execution.cpp; sourceTree = SOURCE_ROOT; };
  842. F51C6DC102959A17014901DC /* galaxy.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = galaxy.cpp; path = ../src/celengine/galaxy.cpp; sourceTree = SOURCE_ROOT; };
  843. F51C6DC202959A17014901DC /* glext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = glext.cpp; path = ../src/celengine/glext.cpp; sourceTree = SOURCE_ROOT; };
  844. F51C6DC302959A17014901DC /* lodspheremesh.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = lodspheremesh.cpp; path = ../src/celengine/lodspheremesh.cpp; sourceTree = SOURCE_ROOT; };
  845. F51C6DC402959A17014901DC /* meshmanager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = meshmanager.cpp; path = ../src/celengine/meshmanager.cpp; sourceTree = SOURCE_ROOT; };
  846. F51C6DC502959A17014901DC /* multitexture.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = multitexture.cpp; path = ../src/celengine/multitexture.cpp; sourceTree = SOURCE_ROOT; };
  847. F51C6DC602959A17014901DC /* observer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = observer.cpp; path = ../src/celengine/observer.cpp; sourceTree = SOURCE_ROOT; };
  848. F51C6DC802959A17014901DC /* orbit.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = orbit.cpp; path = ../src/celengine/orbit.cpp; sourceTree = SOURCE_ROOT; };
  849. F51C6DC902959A17014901DC /* overlay.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = overlay.cpp; path = ../src/celengine/overlay.cpp; sourceTree = SOURCE_ROOT; };
  850. F51C6DCA02959A17014901DC /* parser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = parser.cpp; path = ../src/celengine/parser.cpp; sourceTree = SOURCE_ROOT; };
  851. F51C6DCB02959A17014901DC /* regcombine.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = regcombine.cpp; path = ../src/celengine/regcombine.cpp; sourceTree = SOURCE_ROOT; };
  852. F51C6DCC02959A17014901DC /* render.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = render.cpp; path = ../src/celengine/render.cpp; sourceTree = SOURCE_ROOT; };
  853. F51C6DCD02959A17014901DC /* samporbit.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = samporbit.cpp; path = ../src/celengine/samporbit.cpp; sourceTree = SOURCE_ROOT; };
  854. F51C6DCE02959A17014901DC /* selection.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = selection.cpp; path = ../src/celengine/selection.cpp; sourceTree = SOURCE_ROOT; };
  855. F51C6DCF02959A17014901DC /* simulation.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = simulation.cpp; path = ../src/celengine/simulation.cpp; sourceTree = SOURCE_ROOT; };
  856. F51C6DD002959A17014901DC /* solarsys.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = solarsys.cpp; path = ../src/celengine/solarsys.cpp; sourceTree = SOURCE_ROOT; };
  857. F51C6DD102959A17014901DC /* solarsysxml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = solarsysxml.cpp; path = ../src/celengine/solarsysxml.cpp; sourceTree = SOURCE_ROOT; };
  858. F51C6DD202959A17014901DC /* spheremesh.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spheremesh.cpp; path = ../src/celengine/spheremesh.cpp; sourceTree = SOURCE_ROOT; };
  859. F51C6DD302959A17014901DC /* star.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = star.cpp; path = ../src/celengine/star.cpp; sourceTree = SOURCE_ROOT; };
  860. F51C6DD402959A17014901DC /* starbrowser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = starbrowser.cpp; path = ../src/celengine/starbrowser.cpp; sourceTree = SOURCE_ROOT; };
  861. F51C6DD502959A17014901DC /* stardb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stardb.cpp; path = ../src/celengine/stardb.cpp; sourceTree = SOURCE_ROOT; };
  862. F51C6DD602959A17014901DC /* starname.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = starname.cpp; path = ../src/celengine/starname.cpp; sourceTree = SOURCE_ROOT; };
  863. F51C6DD702959A17014901DC /* stellarclass.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = stellarclass.cpp; path = ../src/celengine/stellarclass.cpp; sourceTree = SOURCE_ROOT; };
  864. F51C6DD802959A17014901DC /* texmanager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = texmanager.cpp; path = ../src/celengine/texmanager.cpp; sourceTree = SOURCE_ROOT; };
  865. F51C6DD902959A17014901DC /* texture.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = texture.cpp; path = ../src/celengine/texture.cpp; sourceTree = SOURCE_ROOT; };
  866. F51C6DDA02959A17014901DC /* tokenizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tokenizer.cpp; path = ../src/celengine/tokenizer.cpp; sourceTree = SOURCE_ROOT; };
  867. F51C6DDB02959A17014901DC /* univcoord.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = univcoord.cpp; path = ../src/celengine/univcoord.cpp; sourceTree = SOURCE_ROOT; };
  868. F51C6DDC02959A17014901DC /* universe.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = universe.cpp; path = ../src/celengine/universe.cpp; sourceTree = SOURCE_ROOT; };
  869. F51C6DDD02959A17014901DC /* vertexlist.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vertexlist.cpp; path = ../src/celengine/vertexlist.cpp; sourceTree = SOURCE_ROOT; };
  870. F51C6DDE02959A17014901DC /* vertexprog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vertexprog.cpp; path = ../src/celengine/vertexprog.cpp; sourceTree = SOURCE_ROOT; };
  871. F51C6DDF02959A17014901DC /* vsop87.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vsop87.cpp; path = ../src/celengine/vsop87.cpp; sourceTree = SOURCE_ROOT; };
  872. F51C6DE102959A17014901DC /* asterism.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = asterism.h; path = ../src/celengine/asterism.h; sourceTree = SOURCE_ROOT; };
  873. F51C6DE202959A17014901DC /* astro.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = astro.h; path = ../src/celengine/astro.h; sourceTree = SOURCE_ROOT; };
  874. F51C6DE302959A17014901DC /* atmosphere.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = atmosphere.h; path = ../src/celengine/atmosphere.h; sourceTree = SOURCE_ROOT; };
  875. F51C6DE402959A17014901DC /* body.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = body.h; path = ../src/celengine/body.h; sourceTree = SOURCE_ROOT; };
  876. F51C6DE502959A17014901DC /* catalogxref.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = catalogxref.h; path = ../src/celengine/catalogxref.h; sourceTree = SOURCE_ROOT; };
  877. F51C6DE602959A17014901DC /* celestia.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = celestia.h; path = ../src/celengine/celestia.h; sourceTree = SOURCE_ROOT; };
  878. F51C6DE702959A17014901DC /* cmdparser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = cmdparser.h; path = ../src/celengine/cmdparser.h; sourceTree = SOURCE_ROOT; };
  879. F51C6DE802959A17014901DC /* command.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = command.h; path = ../src/celengine/command.h; sourceTree = SOURCE_ROOT; };
  880. F51C6DE902959A17014901DC /* constellation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = constellation.h; path = ../src/celengine/constellation.h; sourceTree = SOURCE_ROOT; };
  881. F51C6DEA02959A17014901DC /* customorbit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = customorbit.h; path = ../src/celengine/customorbit.h; sourceTree = SOURCE_ROOT; };
  882. F51C6DEB02959A17014901DC /* dispmap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = dispmap.h; path = ../src/celengine/dispmap.h; sourceTree = SOURCE_ROOT; };
  883. F51C6DEC02959A17014901DC /* execenv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = execenv.h; path = ../src/celengine/execenv.h; sourceTree = SOURCE_ROOT; };
  884. F51C6DED02959A17014901DC /* execution.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = execution.h; path = ../src/celengine/execution.h; sourceTree = SOURCE_ROOT; };
  885. F51C6DEE02959A17014901DC /* galaxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = galaxy.h; path = ../src/celengine/galaxy.h; sourceTree = SOURCE_ROOT; };
  886. F51C6DEF02959A17014901DC /* gl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = gl.h; path = ../src/celengine/gl.h; sourceTree = SOURCE_ROOT; };
  887. F51C6DF002959A17014901DC /* glext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = glext.h; path = ../src/celengine/glext.h; sourceTree = SOURCE_ROOT; };
  888. F51C6DF102959A17014901DC /* lodspheremesh.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = lodspheremesh.h; path = ../src/celengine/lodspheremesh.h; sourceTree = SOURCE_ROOT; };
  889. F51C6DF202959A17014901DC /* mesh.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = mesh.h; path = ../src/celengine/mesh.h; sourceTree = SOURCE_ROOT; };
  890. F51C6DF302959A17014901DC /* meshmanager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = meshmanager.h; path = ../src/celengine/meshmanager.h; sourceTree = SOURCE_ROOT; };
  891. F51C6DF402959A17014901DC /* multitexture.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = multitexture.h; path = ../src/celengine/multitexture.h; sourceTree = SOURCE_ROOT; };
  892. F51C6DF502959A17014901DC /* observer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = observer.h; path = ../src/celengine/observer.h; sourceTree = SOURCE_ROOT; };
  893. F51C6DF602959A17014901DC /* octree.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = octree.h; path = ../src/celengine/octree.h; sourceTree = SOURCE_ROOT; };
  894. F51C6DF702959A17014901DC /* orbit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = orbit.h; path = ../src/celengine/orbit.h; sourceTree = SOURCE_ROOT; };
  895. F51C6DF802959A17014901DC /* overlay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = overlay.h; path = ../src/celengine/overlay.h; sourceTree = SOURCE_ROOT; };
  896. F51C6DF902959A17014901DC /* parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = parser.h; path = ../src/celengine/parser.h; sourceTree = SOURCE_ROOT; };
  897. F51C6DFA02959A17014901DC /* regcombine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = regcombine.h; path = ../src/celengine/regcombine.h; sourceTree = SOURCE_ROOT; };
  898. F51C6DFB02959A17014901DC /* render.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; lineEnding = 0; name = render.h; path = ../src/celengine/render.h; sourceTree = SOURCE_ROOT; };
  899. F51C6DFC02959A17014901DC /* samporbit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = samporbit.h; path = ../src/celengine/samporbit.h; sourceTree = SOURCE_ROOT; };
  900. F51C6DFD02959A17014901DC /* selection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = selection.h; path = ../src/celengine/selection.h; sourceTree = SOURCE_ROOT; };
  901. F51C6DFE02959A17014901DC /* simulation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = simulation.h; path = ../src/celengine/simulation.h; sourceTree = SOURCE_ROOT; };
  902. F51C6DFF02959A17014901DC /* solarsys.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = solarsys.h; path = ../src/celengine/solarsys.h; sourceTree = SOURCE_ROOT; };
  903. F51C6E0002959A17014901DC /* solarsysxml.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = solarsysxml.h; path = ../src/celengine/solarsysxml.h; sourceTree = SOURCE_ROOT; };
  904. F51C6E0102959A17014901DC /* spheremesh.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = spheremesh.h; path = ../src/celengine/spheremesh.h; sourceTree = SOURCE_ROOT; };
  905. F51C6E0202959A17014901DC /* star.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = star.h; path = ../src/celengine/star.h; sourceTree = SOURCE_ROOT; };
  906. F51C6E0302959A17014901DC /* starbrowser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = starbrowser.h; path = ../src/celengine/starbrowser.h; sourceTree = SOURCE_ROOT; };
  907. F51C6E0402959A17014901DC /* stardb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = stardb.h; path = ../src/celengine/stardb.h; sourceTree = SOURCE_ROOT; };
  908. F51C6E0502959A17014901DC /* starname.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = starname.h; path = ../src/celengine/starname.h; sourceTree = SOURCE_ROOT; };
  909. F51C6E0602959A17014901DC /* stellarclass.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = stellarclass.h; path = ../src/celengine/stellarclass.h; sourceTree = SOURCE_ROOT; };
  910. F51C6E0702959A17014901DC /* surface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = surface.h; path = ../src/celengine/surface.h; sourceTree = SOURCE_ROOT; };
  911. F51C6E0802959A17014901DC /* texmanager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = texmanager.h; path = ../src/celengine/texmanager.h; sourceTree = SOURCE_ROOT; };
  912. F51C6E0902959A17014901DC /* texture.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = texture.h; path = ../src/celengine/texture.h; sourceTree = SOURCE_ROOT; };
  913. F51C6E0A02959A17014901DC /* tokenizer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = tokenizer.h; path = ../src/celengine/tokenizer.h; sourceTree = SOURCE_ROOT; };
  914. F51C6E0B02959A17014901DC /* univcoord.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = univcoord.h; path = ../src/celengine/univcoord.h; sourceTree = SOURCE_ROOT; };
  915. F51C6E0C02959A17014901DC /* universe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = universe.h; path = ../src/celengine/universe.h; sourceTree = SOURCE_ROOT; };
  916. F51C6E0D02959A17014901DC /* vecgl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = vecgl.h; path = ../src/celengine/vecgl.h; sourceTree = SOURCE_ROOT; };
  917. F51C6E0E02959A17014901DC /* vertexbuf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = vertexbuf.h; path = ../src/celengine/vertexbuf.h; sourceTree = SOURCE_ROOT; };
  918. F51C6E0F02959A17014901DC /* vertexlist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = vertexlist.h; path = ../src/celengine/vertexlist.h; sourceTree = SOURCE_ROOT; };
  919. F51C6E1002959A17014901DC /* vertexprog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = vertexprog.h; path = ../src/celengine/vertexprog.h; sourceTree = SOURCE_ROOT; };
  920. F51C6E1102959A17014901DC /* vsop87.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = vsop87.h; path = ../src/celengine/vsop87.h; sourceTree = SOURCE_ROOT; };
  921. F51FB0E002AF0C820100020A /* CelestiaAppCore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaAppCore.h; sourceTree = "<group>"; };
  922. F51FB0E102AF0C820100020A /* CelestiaAppCore.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaAppCore.mm; sourceTree = "<group>"; };
  923. F5231C7102C2997601000006 /* CelestiaFavorites.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CelestiaFavorites.m; sourceTree = "<group>"; };
  924. F5231C7202C2997601000006 /* CelestiaFavorites.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaFavorites.h; sourceTree = "<group>"; };
  925. F5233227042F819501000002 /* trajmanager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = trajmanager.cpp; path = ../src/celengine/trajmanager.cpp; sourceTree = SOURCE_ROOT; };
  926. F5233228042F819501000002 /* trajmanager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = trajmanager.h; path = ../src/celengine/trajmanager.h; sourceTree = SOURCE_ROOT; };
  927. F5274ED202AE88260100020A /* CelestiaOpenGLView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaOpenGLView.h; sourceTree = "<group>"; };
  928. F5274ED302AE88260100020A /* CelestiaOpenGLView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CelestiaOpenGLView.m; sourceTree = "<group>"; };
  929. F53036BB03D908CE01000002 /* url.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = url.cpp; path = ../src/celestia/url.cpp; sourceTree = SOURCE_ROOT; };
  930. F53036BC03D908CE01000002 /* url.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = url.h; path = ../src/celestia/url.h; sourceTree = SOURCE_ROOT; };
  931. F55A246102B2AE6E0100020A /* CelestiaBody.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaBody.h; sourceTree = "<group>"; };
  932. F55A246202B2AE6E0100020A /* CelestiaBody.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaBody.mm; sourceTree = "<group>"; };
  933. F55A246302B2AE6E0100020A /* CelestiaBody_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaBody_PrivateAPI.h; sourceTree = "<group>"; };
  934. F55A246802B2D9BA0100020A /* CelestiaVector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaVector.h; sourceTree = "<group>"; };
  935. F55A246902B2D9BA0100020A /* CelestiaVector.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaVector.mm; sourceTree = "<group>"; };
  936. F55A246C02B2DA1A0100020A /* CelestiaVector_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaVector_PrivateAPI.h; sourceTree = "<group>"; };
  937. F55B3D5C042398D101000002 /* marker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = marker.cpp; path = ../src/celengine/marker.cpp; sourceTree = SOURCE_ROOT; };
  938. F55B3D5D042398D101000002 /* marker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = marker.h; path = ../src/celengine/marker.h; sourceTree = SOURCE_ROOT; };
  939. F55B3E6B04239F7201000002 /* deepskyobj.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = deepskyobj.cpp; path = ../src/celengine/deepskyobj.cpp; sourceTree = SOURCE_ROOT; };
  940. F55B3E6C04239F7201000002 /* deepskyobj.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = deepskyobj.h; path = ../src/celengine/deepskyobj.h; sourceTree = SOURCE_ROOT; };
  941. F55B3E6D04239F7201000002 /* frame.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = frame.cpp; path = ../src/celengine/frame.cpp; sourceTree = SOURCE_ROOT; };
  942. F55B3E6E04239F7201000002 /* frame.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = frame.h; path = ../src/celengine/frame.h; sourceTree = SOURCE_ROOT; };
  943. F55B3E6F04239F7201000002 /* glcontext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = glcontext.cpp; path = ../src/celengine/glcontext.cpp; sourceTree = SOURCE_ROOT; };
  944. F55B3E7004239F7201000002 /* glcontext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = glcontext.h; path = ../src/celengine/glcontext.h; sourceTree = SOURCE_ROOT; };
  945. F55B3E7104239F7201000002 /* nebula.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = nebula.cpp; path = ../src/celengine/nebula.cpp; sourceTree = SOURCE_ROOT; };
  946. F55B3E7204239F7201000002 /* nebula.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = nebula.h; path = ../src/celengine/nebula.h; sourceTree = SOURCE_ROOT; };
  947. F55B3E7304239F7201000002 /* opencluster.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = opencluster.cpp; path = ../src/celengine/opencluster.cpp; sourceTree = SOURCE_ROOT; };
  948. F55B3E7404239F7201000002 /* opencluster.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = opencluster.h; path = ../src/celengine/opencluster.h; sourceTree = SOURCE_ROOT; };
  949. F55B3E800423A1DB01000002 /* directory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = directory.cpp; path = ../src/celutil/directory.cpp; sourceTree = SOURCE_ROOT; };
  950. F55C817602AF55890100020A /* GotoWindowController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GotoWindowController.m; sourceTree = "<group>"; };
  951. F55C817702AF55890100020A /* GotoWindowController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GotoWindowController.h; sourceTree = "<group>"; };
  952. F55F041102B1105D0100020A /* Astro.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Astro.h; sourceTree = "<group>"; };
  953. F55F041202B1105D0100020A /* Astro.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = Astro.mm; sourceTree = "<group>"; };
  954. F55F041502B149370100020A /* CelestiaUniversalCoord.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaUniversalCoord.h; sourceTree = "<group>"; };
  955. F55F041602B149370100020A /* CelestiaUniversalCoord.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaUniversalCoord.mm; sourceTree = "<group>"; };
  956. F55F041902B1502B0100020A /* CelestiaUniversalCoord_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaUniversalCoord_PrivateAPI.h; sourceTree = "<group>"; };
  957. F55F041B02B150810100020A /* CelestiaAppCore_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaAppCore_PrivateAPI.h; sourceTree = "<group>"; };
  958. F55F041D02B152180100020A /* NSString_ObjCPlusPlus.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSString_ObjCPlusPlus.h; sourceTree = "<group>"; };
  959. F55F041E02B152180100020A /* NSString_ObjCPlusPlus.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = NSString_ObjCPlusPlus.mm; sourceTree = "<group>"; };
  960. F55F042102B155E00100020A /* CelestiaDestination.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaDestination.mm; sourceTree = "<group>"; };
  961. F55F042202B155E00100020A /* CelestiaDestination.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaDestination.h; sourceTree = "<group>"; };
  962. F55F042302B155E00100020A /* CelestiaDestination_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaDestination_PrivateAPI.h; sourceTree = "<group>"; };
  963. F55F042702B1596A0100020A /* CelestiaFavorite.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaFavorite.mm; sourceTree = "<group>"; };
  964. F55F042802B1596A0100020A /* CelestiaUniverse.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaUniverse.mm; sourceTree = "<group>"; };
  965. F55F042902B1596A0100020A /* CelestiaSimulation.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaSimulation.mm; sourceTree = "<group>"; };
  966. F55F042A02B1596A0100020A /* CelestiaRenderer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaRenderer.mm; sourceTree = "<group>"; };
  967. F55F042B02B1596A0100020A /* CelestiaFavorite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaFavorite.h; sourceTree = "<group>"; };
  968. F55F042C02B1596A0100020A /* CelestiaUniverse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaUniverse.h; sourceTree = "<group>"; };
  969. F55F042D02B1596A0100020A /* CelestiaRenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaRenderer.h; sourceTree = "<group>"; };
  970. F55F042E02B1596A0100020A /* CelestiaSimulation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaSimulation.h; sourceTree = "<group>"; };
  971. F55F043702B159E00100020A /* CelestiaSelection.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaSelection.mm; sourceTree = "<group>"; };
  972. F55F043802B159E00100020A /* CelestiaSelection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaSelection.h; sourceTree = "<group>"; };
  973. F55F043B02B15A5A0100020A /* CelestiaSelection_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaSelection_PrivateAPI.h; sourceTree = "<group>"; };
  974. F55F043D02B15A810100020A /* CelestiaFavorite_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaFavorite_PrivateAPI.h; sourceTree = "<group>"; };
  975. F55F043F02B15ABE0100020A /* CelestiaSimulation_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaSimulation_PrivateAPI.h; sourceTree = "<group>"; };
  976. F55F044002B15ABE0100020A /* CelestiaRenderer_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaRenderer_PrivateAPI.h; sourceTree = "<group>"; };
  977. F55F044302B15AFB0100020A /* CelestiaUniverse_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaUniverse_PrivateAPI.h; sourceTree = "<group>"; };
  978. F55F044502B175120100020A /* CelestiaObserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaObserver.h; sourceTree = "<group>"; };
  979. F55F044602B175120100020A /* CelestiaObserver.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaObserver.mm; sourceTree = "<group>"; };
  980. F55F044902B175770100020A /* CelestiaObserver_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaObserver_PrivateAPI.h; sourceTree = "<group>"; };
  981. F56223D904F0992001000002 /* watcher.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = watcher.h; path = ../src/celutil/watcher.h; sourceTree = SOURCE_ROOT; };
  982. F5626A0002A49B8B014901DC /* celestia.cfg */ = {isa = PBXFileReference; lastKnownFileType = text; name = celestia.cfg; path = ../celestia.cfg; sourceTree = SOURCE_ROOT; };
  983. F5626A0202A49B8B014901DC /* demo.cel */ = {isa = PBXFileReference; lastKnownFileType = text; name = demo.cel; path = ../demo.cel; sourceTree = SOURCE_ROOT; };
  984. F5626A0402A49B8B014901DC /* fonts */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = folder; name = fonts; path = ../fonts; sourceTree = SOURCE_ROOT; };
  985. F5626A0502A49B8B014901DC /* guide.cel */ = {isa = PBXFileReference; lastKnownFileType = text; name = guide.cel; path = ../guide.cel; sourceTree = SOURCE_ROOT; };
  986. F5626A0702A49B8B014901DC /* shaders */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = folder; name = shaders; path = ../shaders; sourceTree = SOURCE_ROOT; };
  987. F5626A0802A49B8B014901DC /* start.cel */ = {isa = PBXFileReference; lastKnownFileType = text; name = start.cel; path = ../start.cel; sourceTree = SOURCE_ROOT; };
  988. F565A8B102EB418701000006 /* RenderPanelController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RenderPanelController.h; sourceTree = "<group>"; };
  989. F565A8B202EB418701000006 /* RenderPanelController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RenderPanelController.m; sourceTree = "<group>"; };
  990. F56FFFA902C571280100020A /* MyTree.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MyTree.h; sourceTree = "<group>"; };
  991. F56FFFAA02C571280100020A /* MyTree.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MyTree.m; sourceTree = "<group>"; };
  992. F56FFFAD02C578050100020A /* boundaries.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = boundaries.cpp; path = ../src/celengine/boundaries.cpp; sourceTree = SOURCE_ROOT; };
  993. F56FFFAE02C578050100020A /* boundaries.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = boundaries.h; path = ../src/celengine/boundaries.h; sourceTree = SOURCE_ROOT; };
  994. F578B79E02B3E2DD0100020A /* ImageAndTextCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ImageAndTextCell.m; sourceTree = "<group>"; };
  995. F578B79F02B3E2DD0100020A /* NSOutlineView_Extensions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSOutlineView_Extensions.h; sourceTree = "<group>"; };
  996. F578B7A002B3E2DD0100020A /* NSOutlineView_Extensions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NSOutlineView_Extensions.m; sourceTree = "<group>"; };
  997. F578B7A102B3E2DD0100020A /* NSArray_Extensions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NSArray_Extensions.m; sourceTree = "<group>"; };
  998. F578B7A202B3E2DD0100020A /* ImageAndTextCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ImageAndTextCell.h; sourceTree = "<group>"; };
  999. F578B7A302B3E2DD0100020A /* NSArray_Extensions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSArray_Extensions.h; sourceTree = "<group>"; };
  1000. F578B7B302B3E4DB0100020A /* FavoritesDrawerController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FavoritesDrawerController.h; sourceTree = "<group>"; };
  1001. F578B7B402B3E4DB0100020A /* FavoritesDrawerController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FavoritesDrawerController.m; sourceTree = "<group>"; };
  1002. F57B5A32057AB63101000002 /* console.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = console.cpp; path = ../src/celengine/console.cpp; sourceTree = SOURCE_ROOT; };
  1003. F57B5A33057AB63101000002 /* console.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = console.h; path = ../src/celengine/console.h; sourceTree = SOURCE_ROOT; };
  1004. F57B5A36057AB65E01000002 /* fragmentprog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fragmentprog.cpp; path = ../src/celengine/fragmentprog.cpp; sourceTree = SOURCE_ROOT; };
  1005. F57B5A37057AB65E01000002 /* fragmentprog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = fragmentprog.h; path = ../src/celengine/fragmentprog.h; sourceTree = SOURCE_ROOT; };
  1006. F57F9FD302B94A0B01000006 /* ContextOutlineView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ContextOutlineView.h; sourceTree = "<group>"; };
  1007. F57F9FD402B94A0B01000006 /* ContextOutlineView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ContextOutlineView.m; sourceTree = "<group>"; };
  1008. F57FA4EF02B9AB8601000006 /* FavoriteInfoWindowController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FavoriteInfoWindowController.h; sourceTree = "<group>"; };
  1009. F57FA4F002B9AB8601000006 /* FavoriteInfoWindowController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FavoriteInfoWindowController.m; sourceTree = "<group>"; };
  1010. F58102A302B31BC30100020A /* Astro_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Astro_PrivateAPI.h; sourceTree = "<group>"; };
  1011. F58102A502B3269F0100020A /* CelestiaGalaxy.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaGalaxy.mm; sourceTree = "<group>"; };
  1012. F58102A602B3269F0100020A /* CelestiaStar.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CelestiaStar.mm; sourceTree = "<group>"; };
  1013. F58102A702B3269F0100020A /* CelestiaGalaxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaGalaxy.h; sourceTree = "<group>"; };
  1014. F58102A802B3269F0100020A /* CelestiaStar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaStar.h; sourceTree = "<group>"; };
  1015. F58102A902B3269F0100020A /* CelestiaGalaxy_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaGalaxy_PrivateAPI.h; sourceTree = "<group>"; };
  1016. F58102AA02B3269F0100020A /* CelestiaStar_PrivateAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CelestiaStar_PrivateAPI.h; sourceTree = "<group>"; };
  1017. F581CC6F04E0AFDF01000002 /* image.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = image.cpp; path = ../src/celengine/image.cpp; sourceTree = SOURCE_ROOT; };
  1018. F581CC7004E0AFDF01000002 /* image.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = image.h; path = ../src/celengine/image.h; sourceTree = SOURCE_ROOT; };
  1019. F581CC7304E0B15701000002 /* virtualtex.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = virtualtex.cpp; path = ../src/celengine/virtualtex.cpp; sourceTree = SOURCE_ROOT; };
  1020. F581CC7404E0B15701000002 /* virtualtex.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = virtualtex.h; path = ../src/celengine/virtualtex.h; sourceTree = SOURCE_ROOT; };
  1021. F59FA90904A12E3001000002 /* location.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = location.cpp; path = ../src/celengine/location.cpp; sourceTree = SOURCE_ROOT; };
  1022. F59FA90A04A12E3001000002 /* location.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = location.h; path = ../src/celengine/location.h; sourceTree = SOURCE_ROOT; };
  1023. F5A0AE6604E89E2401000002 /* formatnum.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = formatnum.cpp; path = ../src/celutil/formatnum.cpp; sourceTree = SOURCE_ROOT; };
  1024. F5A0AE6704E89E2401000002 /* formatnum.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = formatnum.h; path = ../src/celutil/formatnum.h; sourceTree = SOURCE_ROOT; };
  1025. F5EDC6B90456666601000002 /* SetTimeWindowController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SetTimeWindowController.h; sourceTree = SOURCE_ROOT; };
  1026. F5EDC6BA0456666601000002 /* SetTimeWindowController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SetTimeWindowController.m; sourceTree = SOURCE_ROOT; };
  1027. FF7B2B0C0E89B0D90089BF43 /* globular.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = globular.cpp; path = ../src/celengine/globular.cpp; sourceTree = SOURCE_ROOT; };
  1028. FF7B2B0D0E89B0D90089BF43 /* globular.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = globular.h; path = ../src/celengine/globular.h; sourceTree = SOURCE_ROOT; };
  1029. FF7B2B110E89B1A30089BF43 /* charm2.stc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = charm2.stc; sourceTree = "<group>"; };
  1030. FF7B2B120E89B1A30089BF43 /* galaxies.dsc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = galaxies.dsc; sourceTree = "<group>"; };
  1031. FF7B2B130E89B1A30089BF43 /* globulars.dsc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = globulars.dsc; sourceTree = "<group>"; };
  1032. FF7B2B140E89B1A30089BF43 /* itokawa_locs.ssc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = itokawa_locs.ssc; sourceTree = "<group>"; };
  1033. FF7B2B210E89B2F20089BF43 /* itokawa.cmod */ = {isa = PBXFileReference; lastKnownFileType = file; path = itokawa.cmod; sourceTree = "<group>"; };
  1034. /* End PBXFileReference section */
  1035. /* Begin PBXFrameworksBuildPhase section */
  1036. E564312907769C9000E2C4A3 /* Frameworks */ = {
  1037. isa = PBXFrameworksBuildPhase;
  1038. buildActionMask = 2147483647;
  1039. files = (
  1040. E564312B07769C9000E2C4A3 /* Cocoa.framework in Frameworks */,
  1041. E564312C07769C9000E2C4A3 /* OpenGL.framework in Frameworks */,
  1042. E5D471270778E33C007731C3 /* libpng.dylib in Frameworks */,
  1043. E5F8C9690795232900D1DAF2 /* libpng.dylib in Frameworks */,
  1044. E5F8C9E50795235E00D1DAF2 /* liblua.dylib in Frameworks */,
  1045. E5C9ADE10848FFEF0071B1EE /* Carbon.framework in Frameworks */,
  1046. CE4EEA6E0F50144A003341A2 /* cspice.a in Frameworks */,
  1047. );
  1048. runOnlyForDeploymentPostprocessing = 0;
  1049. };
  1050. FFACF2C00E75F1AE007AE5CF /* Frameworks */ = {
  1051. isa = PBXFrameworksBuildPhase;
  1052. buildActionMask = 2147483647;
  1053. files = (
  1054. FFACF2C10E75F1BD007AE5CF /* Foundation.framework in Frameworks */,
  1055. );
  1056. runOnlyForDeploymentPostprocessing = 0;
  1057. };
  1058. /* End PBXFrameworksBuildPhase section */
  1059. /* Begin PBXGroup section */
  1060. 080E96DDFE201D6D7F000001 /* Classes */ = {
  1061. isa = PBXGroup;
  1062. children = (
  1063. F5040B0F02A484DA014901DC /* CelestiaController.m */,
  1064. F5231C7102C2997601000006 /* CelestiaFavorites.m */,
  1065. F5274ED302AE88260100020A /* CelestiaOpenGLView.m */,
  1066. E5D4467407772B6C00A1577D /* CelestiaSettings.mm */,
  1067. F505BFFA02CA9DAE0100020A /* CGLInfo.m */,
  1068. E51224580CF9FC7D009092A2 /* BrowserItem.mm */,
  1069. E54343150783C42500053094 /* BrowserWindowController.mm */,
  1070. E50CCA680C06632A00E9C76A /* EclipseFinderController.mm */,
  1071. F57FA4F002B9AB8601000006 /* FavoriteInfoWindowController.m */,
  1072. F578B7B402B3E4DB0100020A /* FavoritesDrawerController.m */,
  1073. E56A3DB70848C19800A21D7E /* MacDirectory.mm */,
  1074. F55C817602AF55890100020A /* GotoWindowController.m */,
  1075. F565A8B202EB418701000006 /* RenderPanelController.m */,
  1076. E53E61AB0C0CA444003CD767 /* ScriptsController.mm */,
  1077. F5EDC6BA0456666601000002 /* SetTimeWindowController.m */,
  1078. E5E365AB095C11B500B14224 /* SplashScreen.m */,
  1079. E5D956DF096651DF00CB02B2 /* SplashWindowController.m */,
  1080. E5E2BDD50C24F7E6000D6E83 /* TextWindowController.m */,
  1081. F5040B0E02A484DA014901DC /* CelestiaController.h */,
  1082. F5231C7202C2997601000006 /* CelestiaFavorites.h */,
  1083. F5274ED202AE88260100020A /* CelestiaOpenGLView.h */,
  1084. E5D4467307772B6C00A1577D /* CelestiaSettings.h */,
  1085. F505BFFB02CA9DAE0100020A /* CGLInfo.h */,
  1086. E51224570CF9FC7D009092A2 /* BrowserItem.h */,
  1087. E54343140783C42500053094 /* BrowserWindowController.h */,
  1088. E50CCA670C06632A00E9C76A /* EclipseFinderController.h */,
  1089. F57FA4EF02B9AB8601000006 /* FavoriteInfoWindowController.h */,
  1090. F578B7B302B3E4DB0100020A /* FavoritesDrawerController.h */,
  1091. F55C817702AF55890100020A /* GotoWindowController.h */,
  1092. F565A8B102EB418701000006 /* RenderPanelController.h */,
  1093. E53E61AA0C0CA444003CD767 /* ScriptsController.h */,
  1094. F5EDC6B90456666601000002 /* SetTimeWindowController.h */,
  1095. E5E365AA095C11B500B14224 /* SplashScreen.h */,
  1096. E5D956DE096651DF00CB02B2 /* SplashWindowController.h */,
  1097. E5E2BDD40C24F7E6000D6E83 /* TextWindowController.h */,
  1098. F578B79D02B3E2AD0100020A /* Cocoa Extensions */,
  1099. F55A246702B2D4FF0100020A /* Wrappers */,
  1100. E5CC203109AA832000CFFF2C /* POConverter */,
  1101. );
  1102. name = Classes;
  1103. sourceTree = "<group>";
  1104. };
  1105. 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
  1106. isa = PBXGroup;
  1107. children = (
  1108. CE4EEA6D0F50144A003341A2 /* cspice.a */,
  1109. E5F8C9E30795235E00D1DAF2 /* liblua.dylib */,
  1110. E5D471260778E33C007731C3 /* libpng.dylib */,
  1111. 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
  1112. F5040B0602A47B91014901DC /* Carbon.framework */,
  1113. F5040AF602A46404014901DC /* OpenGL.framework */,
  1114. );
  1115. name = "Linked Frameworks";
  1116. sourceTree = "<group>";
  1117. };
  1118. 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
  1119. isa = PBXGroup;
  1120. children = (
  1121. 29B97325FDCFA39411CA2CEA /* Foundation.framework */,
  1122. 29B97324FDCFA39411CA2CEA /* AppKit.framework */,
  1123. );
  1124. name = "Other Frameworks";
  1125. sourceTree = "<group>";
  1126. };
  1127. 19C28FACFE9D520D11CA2CBB /* Products */ = {
  1128. isa = PBXGroup;
  1129. children = (
  1130. E564312E07769C9000E2C4A3 /* Celestia.app */,
  1131. E5CC202909AA823400CFFF2C /* POConverter */,
  1132. );
  1133. name = Products;
  1134. sourceTree = "<group>";
  1135. };
  1136. 29B97314FDCFA39411CA2CEA /* celestia */ = {
  1137. isa = PBXGroup;
  1138. children = (
  1139. F51C6D38029595BA014901DC /* Celestia Main */,
  1140. 080E96DDFE201D6D7F000001 /* Classes */,
  1141. 29B97315FDCFA39411CA2CEA /* Other Sources */,
  1142. 29B97317FDCFA39411CA2CEA /* Resources */,
  1143. 29B97323FDCFA39411CA2CEA /* Frameworks */,
  1144. 19C28FACFE9D520D11CA2CBB /* Products */,
  1145. E564312D07769C9000E2C4A3 /* Info.plist */,
  1146. );
  1147. name = celestia;
  1148. sourceTree = "<group>";
  1149. };
  1150. 29B97315FDCFA39411CA2CEA /* Other Sources */ = {
  1151. isa = PBXGroup;
  1152. children = (
  1153. CE52031E0F4FA1CD007D0DE8 /* Spice */,
  1154. CE52031F0F4FA1EF007D0DE8 /* Lua */,
  1155. CE5203200F4FA20A007D0DE8 /* png */,
  1156. 29B97316FDCFA39411CA2CEA /* main.m */,
  1157. );
  1158. name = "Other Sources";
  1159. sourceTree = "<group>";
  1160. };
  1161. 29B97317FDCFA39411CA2CEA /* Resources */ = {
  1162. isa = PBXGroup;
  1163. children = (
  1164. E5D3196A096C91A6007FA87F /* vp_patch.sh */,
  1165. E54742CF09631D3600E89E09 /* defaults.plist */,
  1166. E599A78C097CAB390079C254 /* Credits.rtf */,
  1167. E5C9B46B084909B90071B1EE /* README for Mac OS X.rtf */,
  1168. E57283AD0793FC7300C1F239 /* README */,
  1169. E57283980793F82A00C1F239 /* AUTHORS */,
  1170. E57283990793F82A00C1F239 /* ChangeLog */,
  1171. E572839A0793F82A00C1F239 /* COPYING */,
  1172. E5B615060777307F001BB2BF /* celestia.icns */,
  1173. E56A5AD00848F24D00A21D7E /* caution.tiff */,
  1174. E5E365AE095C123E00B14224 /* splash.png */,
  1175. F578B7AE02B3E35F0100020A /* Celestia Data */,
  1176. 29B97318FDCFA39411CA2CEA /* MainMenu.nib */,
  1177. E54343100783C3F200053094 /* BrowserWindow.nib */,
  1178. E50CCA530C065F0100E9C76A /* EclipseFinder.nib */,
  1179. E5D7660E0982B1860099DBBD /* HelpWindow.nib */,
  1180. E5E2BDD00C24F7B6000D6E83 /* TextWindow.nib */,
  1181. 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
  1182. E5CC204509AA843300CFFF2C /* Localizable.strings */,
  1183. );
  1184. includeInIndex = 0;
  1185. name = Resources;
  1186. sourceTree = "<group>";
  1187. };
  1188. 29B97323FDCFA39411CA2CEA /* Frameworks */ = {
  1189. isa = PBXGroup;
  1190. children = (
  1191. 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
  1192. 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
  1193. );
  1194. name = Frameworks;
  1195. sourceTree = "<group>";
  1196. };
  1197. CE52031E0F4FA1CD007D0DE8 /* Spice */ = {
  1198. isa = PBXGroup;
  1199. children = (
  1200. CE5203090F4F9F8D007D0DE8 /* SpiceUsr.h */,
  1201. CE52030C0F4FA05C007D0DE8 /* SpiceCel.h */,
  1202. CE52030D0F4FA05C007D0DE8 /* SpiceCK.h */,
  1203. CE52030E0F4FA05C007D0DE8 /* SpiceEK.h */,
  1204. CE52031C0F4FA1BC007D0DE8 /* SpiceEll.h */,
  1205. CE52031D0F4FA1BC007D0DE8 /* SpicePln.h */,
  1206. CE52030F0F4FA05C007D0DE8 /* SpiceSPK.h */,
  1207. CE5203100F4FA05C007D0DE8 /* SpiceZdf.h */,
  1208. CE5203110F4FA05C007D0DE8 /* SpiceZim.h */,
  1209. CE5203120F4FA05C007D0DE8 /* SpiceZpl.h */,
  1210. CE5203130F4FA05C007D0DE8 /* SpiceZpr.h */,
  1211. );
  1212. name = Spice;
  1213. sourceTree = "<group>";
  1214. };
  1215. CE52031F0F4FA1EF007D0DE8 /* Lua */ = {
  1216. isa = PBXGroup;
  1217. children = (
  1218. E5B61B2C077737A6001BB2BF /* lua.h */,
  1219. E5323E3C0C05E84400401D3B /* lua.hpp */,
  1220. E5B61B2D077737A6001BB2BF /* lualib.h */,
  1221. E5323E3D0C05E84400401D3B /* luaconf.h */,
  1222. E5323E3B0C05E84400401D3B /* lauxlib.h */,
  1223. );
  1224. name = Lua;
  1225. sourceTree = "<group>";
  1226. };
  1227. CE5203200F4FA20A007D0DE8 /* png */ = {
  1228. isa = PBXGroup;
  1229. children = (
  1230. E5B61B2E077737A6001BB2BF /* png.h */,
  1231. E5B61B2F077737A6001BB2BF /* pngconf.h */,
  1232. );
  1233. name = png;
  1234. sourceTree = "<group>";
  1235. };
  1236. E567EF6909910E8F00D05031 /* data */ = {
  1237. isa = PBXGroup;
  1238. children = (
  1239. E567EF6A09910E8F00D05031 /* asterisms.dat */,
  1240. E567EF6B09910E8F00D05031 /* asteroids.ssc */,
  1241. E567EF6C09910E8F00D05031 /* boundaries.dat */,
  1242. FF7B2B110E89B1A30089BF43 /* charm2.stc */,
  1243. E567EF6E09910E8F00D05031 /* comets.ssc */,
  1244. E567EF7009910E8F00D05031 /* earth_locs.ssc */,
  1245. E567EF7109910E8F00D05031 /* eros_locs.ssc */,
  1246. E567EF7209910E8F00D05031 /* extrasolar.ssc */,
  1247. E567EF7309910E8F00D05031 /* extrasolar.stc */,
  1248. FF7B2B120E89B1A30089BF43 /* galaxies.dsc */,
  1249. E567EF7509910E8F00D05031 /* gaspra_locs.ssc */,
  1250. FF7B2B130E89B1A30089BF43 /* globulars.dsc */,
  1251. E567EF7609910E8F00D05031 /* hdxindex.dat */,
  1252. E567EF7809910E8F00D05031 /* ida_locs.ssc */,
  1253. FF7B2B140E89B1A30089BF43 /* itokawa_locs.ssc */,
  1254. E567EF7909910E8F00D05031 /* jupitermoons_locs.ssc */,
  1255. E567EF7B09910E8F00D05031 /* mars_locs.ssc */,
  1256. E567EF7C09910E8F00D05031 /* marsmoons_locs.ssc */,
  1257. E567EF7D09910E8F00D05031 /* merc_locs.ssc */,
  1258. CED3D1860FD8036C003B4562 /* minormoons.ssc */,
  1259. E567EF7E09910E8F00D05031 /* moon_locs.ssc */,
  1260. E567EF7F09910E8F00D05031 /* nearstars.stc */,
  1261. E567EF8009910E8F00D05031 /* neptunemoons_locs.ssc */,
  1262. CED3D1870FD8036C003B4562 /* numberedmoons.ssc */,
  1263. E567EF8109910E8F00D05031 /* outersys.ssc */,
  1264. E567EF8209910E8F00D05031 /* revised.stc */,
  1265. E567EF8309910E8F00D05031 /* ring_locs.ssc */,
  1266. E567EF8409910E8F00D05031 /* saoxindex.dat */,
  1267. E567EF8509910E8F00D05031 /* saturnmoons_locs.ssc */,
  1268. E567EF8609910E8F00D05031 /* solarsys.ssc */,
  1269. E567EF8909910E8F00D05031 /* spectbins.stc */,
  1270. E567EF8A09910E8F00D05031 /* starnames.dat */,
  1271. E567EF8B09910E8F00D05031 /* stars.dat */,
  1272. E567EF8D09910E8F00D05031 /* uranusmoons_locs.ssc */,
  1273. E567EF8E09910E8F00D05031 /* venus_locs.ssc */,
  1274. E567EF8F09910E8F00D05031 /* visualbins.stc */,
  1275. E567EF9009910E8F00D05031 /* world-capitals.ssc */,
  1276. );
  1277. name = data;
  1278. path = ../data;
  1279. sourceTree = SOURCE_ROOT;
  1280. };
  1281. E567EFE309910F0D00D05031 /* extras */ = {
  1282. isa = PBXGroup;
  1283. children = (
  1284. E567EFE409910F0D00D05031 /* apollo.ssc */,
  1285. E567EFF409910F0D00D05031 /* shroxclassic.ssc */,
  1286. E567EFF509910F0D00D05031 /* shroxmars.ssc */,
  1287. E567EFF609910F0D00D05031 /* skylab.ssc */,
  1288. );
  1289. name = extras;
  1290. path = ../extras;
  1291. sourceTree = SOURCE_ROOT;
  1292. };
  1293. E5CC203109AA832000CFFF2C /* POConverter */ = {
  1294. isa = PBXGroup;
  1295. children = (
  1296. E5CC203209AA834B00CFFF2C /* POConverter.m */,
  1297. E5CC203309AA834B00CFFF2C /* POSupport.h */,
  1298. E5CAABA60D3D7A08001926FC /* POSupport.cpp */,
  1299. );
  1300. name = POConverter;
  1301. sourceTree = "<group>";
  1302. };
  1303. E5D766250982B3300099DBBD /* models */ = {
  1304. isa = PBXGroup;
  1305. children = (
  1306. E585E9780B27864300812512 /* E0.png */,
  1307. E5D969A40ABCC76C00F43225 /* MilkyWay.png */,
  1308. E5D969A50ABCC76C00F43225 /* S0.png */,
  1309. E5D969A60ABCC76C00F43225 /* Sa.png */,
  1310. E5D969A70ABCC76C00F43225 /* Sb.png */,
  1311. E5D969A80ABCC76C00F43225 /* SBa.png */,
  1312. E5D969A90ABCC76C00F43225 /* SBb.png */,
  1313. E5D969AA0ABCC76C00F43225 /* SBc.png */,
  1314. E5D969AB0ABCC76C00F43225 /* Sc.png */,