From 64da4d2ac8d29bdd027fdc80e0e21f19e4d1a09b Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Thu, 1 Oct 2009 15:26:39 +0000 Subject: [PATCH] Getting ready for a new drop from Eric, hopefully the last time I have to wipe this. --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403951 --- Xcode/SDL/Info-Framework.plist | 28 - Xcode/SDL/SDL.xcodeproj/project.pbxproj | 2547 ---------- .../SDL/pkg-support/Readme SDL Developer.txt | 226 - Xcode/SDL/pkg-support/SDL-devel.info | 15 - Xcode/SDL/pkg-support/SDL.info | 15 - .../pkg-support/devel-resources/ReadMe.txt | 5 - .../pkg-support/devel-resources/Welcome.txt | 5 - .../pkg-support/devel-resources/install.sh | 76 - Xcode/SDL/pkg-support/resources/License.rtf | 283 -- Xcode/SDL/pkg-support/resources/ReadMe.txt | 171 - .../pkg-support/resources/ReadMeDevLite.txt | 12 - Xcode/SDL/pkg-support/resources/SDL_DS_Store | Bin 12292 -> 0 bytes .../resources/UniversalBinaryNotes.rtf | 150 - Xcode/SDL/pkg-support/sdl_logo.pdf | Bin 163800 -> 0 bytes Xcode/SDLTest/Info-checkkeys__Upgraded_.plist | 32 - Xcode/SDLTest/Info-graywin__Upgraded_.plist | 32 - Xcode/SDLTest/Info-loopwave__Upgraded_.plist | 32 - Xcode/SDLTest/Info-test.plist | 32 - Xcode/SDLTest/Info-testalpha__Upgraded_.plist | 32 - .../SDLTest/Info-testbitmap__Upgraded_.plist | 32 - Xcode/SDLTest/Info-testblitspeed.plist | 32 - Xcode/SDLTest/Info-testcdrom__Upgraded_.plist | 32 - Xcode/SDLTest/Info-testdyngl.plist | 32 - Xcode/SDLTest/Info-testerror__Upgraded_.plist | 32 - Xcode/SDLTest/Info-testfile.plist | 32 - Xcode/SDLTest/Info-testgamma__Upgraded_.plist | 32 - Xcode/SDLTest/Info-testgl__Upgraded_.plist | 32 - Xcode/SDLTest/Info-testiconv.plist | 32 - .../Info-testjoystick__Upgraded_.plist | 32 - Xcode/SDLTest/Info-testkeys__Upgraded_.plist | 32 - Xcode/SDLTest/Info-testlock__Upgraded_.plist | 32 - Xcode/SDLTest/Info-testoverlay2.plist | 32 - .../SDLTest/Info-testoverlay__Upgraded_.plist | 32 - .../SDLTest/Info-testpalette__Upgraded_.plist | 32 - Xcode/SDLTest/Info-testplatform.plist | 32 - Xcode/SDLTest/Info-testsem__Upgraded_.plist | 32 - .../SDLTest/Info-testsprite__Upgraded_.plist | 32 - .../SDLTest/Info-testthread__Upgraded_.plist | 32 - Xcode/SDLTest/Info-testtimer__Upgraded_.plist | 32 - Xcode/SDLTest/Info-testtypes__Upgraded_.plist | 32 - .../SDLTest/Info-testversion__Upgraded_.plist | 32 - .../SDLTest/Info-testvidinfo__Upgraded_.plist | 32 - Xcode/SDLTest/Info-testwin__Upgraded_.plist | 32 - Xcode/SDLTest/Info-testwm__Upgraded_.plist | 32 - Xcode/SDLTest/Info-threadwin__Upgraded_.plist | 32 - .../Info-torturethread__Upgraded_.plist | 32 - .../SDLTest/SDLTest.xcodeproj/project.pbxproj | 4520 ----------------- Xcode/SDLTest/libsdlmain_prefix.h | 13 - .../English.lproj/InfoPlist.strings | Bin 588 -> 0 bytes .../SDL Application/Info.plist | 28 - .../SDLApp.xcodeproj/TemplateInfo.plist | 12 - .../SDLApp.xcodeproj/project.pbxproj | 297 -- .../SDL Application/SDLApp_Prefix.pch | 9 - .../SDL Application/SDLMain.h | 16 - .../SDL Application/SDLMain.m | 383 -- .../SDL Application/main.c | 65 - .../English.lproj/InfoPlist.strings | Bin 588 -> 0 bytes .../English.lproj/SDLMain.nib/classes.nib | 19 - .../English.lproj/SDLMain.nib/info.nib | 21 - .../English.lproj/SDLMain.nib/objects.nib | Bin 2590 -> 0 bytes .../SDL Cocoa Application/Info.plist | 28 - .../SDL Cocoa Application/SDLApp_Prefix.pch | 9 - .../SDLCocoaApp.xcodeproj/TemplateInfo.plist | 12 - .../SDLCocoaApp.xcodeproj/project.pbxproj | 309 -- .../SDL Cocoa Application/SDLMain.h | 16 - .../SDL Cocoa Application/SDLMain.m | 383 -- .../SDL Cocoa Application/main.c | 65 - .../English.lproj/InfoPlist.strings | Bin 588 -> 0 bytes .../SDL OpenGL Application/Info.plist | 28 - .../SDL OpenGL Application/SDLApp_Prefix.pch | 9 - .../SDL OpenGL Application/SDLMain.h | 16 - .../SDL OpenGL Application/SDLMain.m | 383 -- .../SDLOpenGLApp.xcodeproj/TemplateInfo.plist | 12 - .../SDLOpenGLApp.xcodeproj/project.pbxproj | 335 -- .../atlantis/atlantis.c | 459 -- .../atlantis/atlantis.h | 65 - .../SDL OpenGL Application/atlantis/dolphin.c | 1934 ------- .../SDL OpenGL Application/atlantis/shark.c | 1308 ----- .../SDL OpenGL Application/atlantis/swim.c | 188 - .../SDL OpenGL Application/atlantis/whale.c | 1798 ------- .../SDL OpenGL Application/main.c | 179 - Xcode/mkxcode.csh | 20 - Xcode/package | 272 - Xcode/stationary.csh | 25 - 84 files changed, 17793 deletions(-) delete mode 100644 Xcode/SDL/Info-Framework.plist delete mode 100755 Xcode/SDL/SDL.xcodeproj/project.pbxproj delete mode 100755 Xcode/SDL/pkg-support/Readme SDL Developer.txt delete mode 100755 Xcode/SDL/pkg-support/SDL-devel.info delete mode 100755 Xcode/SDL/pkg-support/SDL.info delete mode 100755 Xcode/SDL/pkg-support/devel-resources/ReadMe.txt delete mode 100755 Xcode/SDL/pkg-support/devel-resources/Welcome.txt delete mode 100755 Xcode/SDL/pkg-support/devel-resources/install.sh delete mode 100755 Xcode/SDL/pkg-support/resources/License.rtf delete mode 100755 Xcode/SDL/pkg-support/resources/ReadMe.txt delete mode 100644 Xcode/SDL/pkg-support/resources/ReadMeDevLite.txt delete mode 100644 Xcode/SDL/pkg-support/resources/SDL_DS_Store delete mode 100644 Xcode/SDL/pkg-support/resources/UniversalBinaryNotes.rtf delete mode 100644 Xcode/SDL/pkg-support/sdl_logo.pdf delete mode 100644 Xcode/SDLTest/Info-checkkeys__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-graywin__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-loopwave__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-test.plist delete mode 100644 Xcode/SDLTest/Info-testalpha__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testbitmap__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testblitspeed.plist delete mode 100644 Xcode/SDLTest/Info-testcdrom__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testdyngl.plist delete mode 100644 Xcode/SDLTest/Info-testerror__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testfile.plist delete mode 100644 Xcode/SDLTest/Info-testgamma__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testgl__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testiconv.plist delete mode 100644 Xcode/SDLTest/Info-testjoystick__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testkeys__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testlock__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testoverlay2.plist delete mode 100644 Xcode/SDLTest/Info-testoverlay__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testpalette__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testplatform.plist delete mode 100644 Xcode/SDLTest/Info-testsem__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testsprite__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testthread__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testtimer__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testtypes__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testversion__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testvidinfo__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testwin__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-testwm__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-threadwin__Upgraded_.plist delete mode 100644 Xcode/SDLTest/Info-torturethread__Upgraded_.plist delete mode 100755 Xcode/SDLTest/SDLTest.xcodeproj/project.pbxproj delete mode 100644 Xcode/SDLTest/libsdlmain_prefix.h delete mode 100755 Xcode/TemplatesForXcodeTiger/SDL Application/English.lproj/InfoPlist.strings delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL Application/Info.plist delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp.xcodeproj/TemplateInfo.plist delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp.xcodeproj/project.pbxproj delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp_Prefix.pch delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL Application/SDLMain.h delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL Application/SDLMain.m delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL Application/main.c delete mode 100755 Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/InfoPlist.strings delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/SDLMain.nib/classes.nib delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/SDLMain.nib/info.nib delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/Info.plist delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLApp_Prefix.pch delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLCocoaApp.xcodeproj/TemplateInfo.plist delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLCocoaApp.xcodeproj/project.pbxproj delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLMain.h delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLMain.m delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/main.c delete mode 100755 Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/English.lproj/InfoPlist.strings delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/Info.plist delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLApp_Prefix.pch delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLMain.h delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLMain.m delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLOpenGLApp.xcodeproj/TemplateInfo.plist delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLOpenGLApp.xcodeproj/project.pbxproj delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/atlantis.c delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/atlantis.h delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/dolphin.c delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/shark.c delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/swim.c delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/whale.c delete mode 100644 Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/main.c delete mode 100755 Xcode/mkxcode.csh delete mode 100755 Xcode/package delete mode 100755 Xcode/stationary.csh diff --git a/Xcode/SDL/Info-Framework.plist b/Xcode/SDL/Info-Framework.plist deleted file mode 100644 index d58a70caa..000000000 --- a/Xcode/SDL/Info-Framework.plist +++ /dev/null @@ -1,28 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - SDL - CFBundleGetInfoString - http://www.libsdl.org - CFBundleIconFile - - CFBundleIdentifier - SDL - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - Simple DirectMedia Layer - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.2.14 - CFBundleSignature - SDLX - CFBundleVersion - 1.3.0 - - diff --git a/Xcode/SDL/SDL.xcodeproj/project.pbxproj b/Xcode/SDL/SDL.xcodeproj/project.pbxproj deleted file mode 100755 index 2efc02b75..000000000 --- a/Xcode/SDL/SDL.xcodeproj/project.pbxproj +++ /dev/null @@ -1,2547 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 44; - objects = { - -/* Begin PBXAggregateTarget section */ - 002D2A9E106C18E700BF972E /* Generate Header Files */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 002D2AAA106C198E00BF972E /* Build configuration list for PBXAggregateTarget "Generate Header Files" */; - buildPhases = ( - 002D2AA5106C190C00BF972E /* Run Script to Create SDL_config.h */, - 002D2AA7106C194100BF972E /* Run Script to Create SDL_revision.h */, - ); - dependencies = ( - ); - name = "Generate Header Files"; - productName = "Generate Header Files"; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 00162D4609BD1FA90037C8D0 /* SDL_config_macosx.h in Headers */ = {isa = PBXBuildFile; fileRef = 00162D3409BD1FA90037C8D0 /* SDL_config_macosx.h */; }; - 00162D4909BD1FA90037C8D0 /* SDL_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 00162D3709BD1FA90037C8D0 /* SDL_config.h */; }; - 00162D4A09BD1FA90037C8D0 /* SDL_platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 00162D3809BD1FA90037C8D0 /* SDL_platform.h */; }; - 00162D4B09BD1FA90037C8D0 /* SDL_stdinc.h in Headers */ = {isa = PBXBuildFile; fileRef = 00162D3909BD1FA90037C8D0 /* SDL_stdinc.h */; }; - 00162D5309BD20DA0037C8D0 /* SDL_syscond.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D4D09BD20DA0037C8D0 /* SDL_syscond.c */; }; - 00162D5409BD20DA0037C8D0 /* SDL_sysmutex.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D4E09BD20DA0037C8D0 /* SDL_sysmutex.c */; }; - 00162D5609BD20DA0037C8D0 /* SDL_syssem.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D5009BD20DA0037C8D0 /* SDL_syssem.c */; }; - 00162D5709BD20DA0037C8D0 /* SDL_systhread.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D5109BD20DA0037C8D0 /* SDL_systhread.c */; }; - 00162D5909BD20DA0037C8D0 /* SDL_syscond.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D4D09BD20DA0037C8D0 /* SDL_syscond.c */; }; - 00162D5A09BD20DA0037C8D0 /* SDL_sysmutex.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D4E09BD20DA0037C8D0 /* SDL_sysmutex.c */; }; - 00162D5B09BD20DA0037C8D0 /* SDL_sysmutex_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00162D4F09BD20DA0037C8D0 /* SDL_sysmutex_c.h */; }; - 00162D5C09BD20DA0037C8D0 /* SDL_syssem.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D5009BD20DA0037C8D0 /* SDL_syssem.c */; }; - 00162D5D09BD20DA0037C8D0 /* SDL_systhread.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D5109BD20DA0037C8D0 /* SDL_systhread.c */; }; - 00162D5E09BD20DA0037C8D0 /* SDL_systhread_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00162D5209BD20DA0037C8D0 /* SDL_systhread_c.h */; }; - 00162D6109BD21010037C8D0 /* SDL_systimer.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D6009BD21010037C8D0 /* SDL_systimer.c */; }; - 00162D6209BD21010037C8D0 /* SDL_systimer.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D6009BD21010037C8D0 /* SDL_systimer.c */; }; - 00162D6B09BD214F0037C8D0 /* SDL_getenv.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D6509BD214F0037C8D0 /* SDL_getenv.c */; }; - 00162D6C09BD214F0037C8D0 /* SDL_malloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D6609BD214F0037C8D0 /* SDL_malloc.c */; }; - 00162D6D09BD214F0037C8D0 /* SDL_qsort.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D6709BD214F0037C8D0 /* SDL_qsort.c */; }; - 00162D6E09BD214F0037C8D0 /* SDL_stdlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D6809BD214F0037C8D0 /* SDL_stdlib.c */; }; - 00162D6F09BD214F0037C8D0 /* SDL_string.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D6909BD214F0037C8D0 /* SDL_string.c */; }; - 00162D7009BD214F0037C8D0 /* SDL_getenv.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D6509BD214F0037C8D0 /* SDL_getenv.c */; }; - 00162D7109BD214F0037C8D0 /* SDL_malloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D6609BD214F0037C8D0 /* SDL_malloc.c */; }; - 00162D7209BD214F0037C8D0 /* SDL_qsort.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D6709BD214F0037C8D0 /* SDL_qsort.c */; }; - 00162D7309BD214F0037C8D0 /* SDL_stdlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D6809BD214F0037C8D0 /* SDL_stdlib.c */; }; - 00162D7409BD214F0037C8D0 /* SDL_string.c in Sources */ = {isa = PBXBuildFile; fileRef = 00162D6909BD214F0037C8D0 /* SDL_string.c */; }; - 00162DA609BD222F0037C8D0 /* SDL_config_macosx.h in Headers */ = {isa = PBXBuildFile; fileRef = 00162D3409BD1FA90037C8D0 /* SDL_config_macosx.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DA909BD222F0037C8D0 /* SDL_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 00162D3709BD1FA90037C8D0 /* SDL_config.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DAA09BD222F0037C8D0 /* SDL_platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 00162D3809BD1FA90037C8D0 /* SDL_platform.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DAB09BD222F0037C8D0 /* SDL_stdinc.h in Headers */ = {isa = PBXBuildFile; fileRef = 00162D3909BD1FA90037C8D0 /* SDL_stdinc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DAC09BD222F0037C8D0 /* begin_code.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5E501191D2B7F000001 /* begin_code.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DAD09BD222F0037C8D0 /* close_code.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5E601191D2B7F000001 /* close_code.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DAF09BD222F0037C8D0 /* SDL_audio.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5E801191D2B7F000001 /* SDL_audio.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DB209BD222F0037C8D0 /* SDL_copying.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5EB01191D2B7F000001 /* SDL_copying.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DB309BD222F0037C8D0 /* SDL_cpuinfo.h in Headers */ = {isa = PBXBuildFile; fileRef = B2CF8DC405C444E400E5DC7F /* SDL_cpuinfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DB409BD222F0037C8D0 /* SDL_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5EC01191D2B7F000001 /* SDL_endian.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DB509BD222F0037C8D0 /* SDL_error.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5ED01191D2B7F000001 /* SDL_error.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DB609BD222F0037C8D0 /* SDL_events.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5EE01191D2B7F000001 /* SDL_events.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DB809BD222F0037C8D0 /* SDL_joystick.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5F001191D2B7F000001 /* SDL_joystick.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DB909BD222F0037C8D0 /* SDL_keyboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5F101191D2B7F000001 /* SDL_keyboard.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DBA09BD222F0037C8D0 /* SDL_keysym.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5F201191D2B7F000001 /* SDL_keysym.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DBB09BD222F0037C8D0 /* SDL_loadso.h in Headers */ = {isa = PBXBuildFile; fileRef = B29A290D04E5B28700A80002 /* SDL_loadso.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DBC09BD222F0037C8D0 /* SDL_main.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5F301191D2B7F000001 /* SDL_main.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DBD09BD222F0037C8D0 /* SDL_mouse.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5F401191D2B7F000001 /* SDL_mouse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DBE09BD222F0037C8D0 /* SDL_mutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5F501191D2B7F000001 /* SDL_mutex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DBF09BD222F0037C8D0 /* SDL_name.h in Headers */ = {isa = PBXBuildFile; fileRef = B2CF8DC705C4450500E5DC7F /* SDL_name.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DC009BD222F0037C8D0 /* SDL_opengl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5F601191D2B7F000001 /* SDL_opengl.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DC109BD222F0037C8D0 /* SDL_quit.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5F701191D2B7F000001 /* SDL_quit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DC209BD222F0037C8D0 /* SDL_rwops.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5F801191D2B7F000001 /* SDL_rwops.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DC309BD222F0037C8D0 /* SDL_syswm.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5F901191D2B7F000001 /* SDL_syswm.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DC409BD222F0037C8D0 /* SDL_thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5FA01191D2B7F000001 /* SDL_thread.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DC509BD222F0037C8D0 /* SDL_timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5FB01191D2B7F000001 /* SDL_timer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DC609BD222F0037C8D0 /* SDL_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5FC01191D2B7F000001 /* SDL_types.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DC709BD222F0037C8D0 /* SDL_version.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5FD01191D2B7F000001 /* SDL_version.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DC809BD222F0037C8D0 /* SDL_video.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5FE01191D2B7F000001 /* SDL_video.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162DC909BD222F0037C8D0 /* SDL.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5AF5FF01191D2B7F000001 /* SDL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00162E6809BD27300037C8D0 /* SDL_mixer_MMX.c in Sources */ = {isa = PBXBuildFile; fileRef = 00B7E61F097F2D9E00826121 /* SDL_mixer_MMX.c */; }; - 00162E6A09BD27360037C8D0 /* SDL_mixer_MMX.c in Sources */ = {isa = PBXBuildFile; fileRef = 00B7E61F097F2D9E00826121 /* SDL_mixer_MMX.c */; }; - 00162E6B09BD27370037C8D0 /* SDL_mixer_MMX.h in Headers */ = {isa = PBXBuildFile; fileRef = 00B7E620097F2D9E00826121 /* SDL_mixer_MMX.h */; }; - 002F328609CA049100EBEB88 /* SDL_iconv.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F328509CA049100EBEB88 /* SDL_iconv.c */; }; - 002F328709CA049100EBEB88 /* SDL_iconv.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F328509CA049100EBEB88 /* SDL_iconv.c */; }; - 002F32D709CA0BE700EBEB88 /* SDL_diskaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F32D409CA0BE700EBEB88 /* SDL_diskaudio.c */; }; - 002F32D909CA0BE700EBEB88 /* SDL_diskaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F32D409CA0BE700EBEB88 /* SDL_diskaudio.c */; }; - 002F32DA09CA0BE700EBEB88 /* SDL_diskaudio.h in Headers */ = {isa = PBXBuildFile; fileRef = 002F32D509CA0BE700EBEB88 /* SDL_diskaudio.h */; }; - 002F32E509CA0BF600EBEB88 /* SDL_dummyaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F32E209CA0BF600EBEB88 /* SDL_dummyaudio.c */; }; - 002F32E709CA0BF600EBEB88 /* SDL_dummyaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F32E209CA0BF600EBEB88 /* SDL_dummyaudio.c */; }; - 002F32E809CA0BF600EBEB88 /* SDL_dummyaudio.h in Headers */ = {isa = PBXBuildFile; fileRef = 002F32E309CA0BF600EBEB88 /* SDL_dummyaudio.h */; }; - 007317A20858DECD00B2BC32 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0073179B0858DECD00B2BC32 /* AudioToolbox.framework */; }; - 007317A30858DECD00B2BC32 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0073179C0858DECD00B2BC32 /* AudioUnit.framework */; }; - 007317A40858DECD00B2BC32 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0073179D0858DECD00B2BC32 /* Cocoa.framework */; }; - 007317A50858DECD00B2BC32 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0073179E0858DECD00B2BC32 /* CoreAudio.framework */; }; - 007317A60858DECD00B2BC32 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0073179F0858DECD00B2BC32 /* IOKit.framework */; }; - 007317A70858DECD00B2BC32 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 007317A00858DECD00B2BC32 /* OpenGL.framework */; }; - 007317A90858DECD00B2BC32 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0073179B0858DECD00B2BC32 /* AudioToolbox.framework */; }; - 007317AA0858DECD00B2BC32 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0073179C0858DECD00B2BC32 /* AudioUnit.framework */; }; - 007317AB0858DECD00B2BC32 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0073179D0858DECD00B2BC32 /* Cocoa.framework */; }; - 007317AC0858DECD00B2BC32 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0073179E0858DECD00B2BC32 /* CoreAudio.framework */; }; - 007317AD0858DECD00B2BC32 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0073179F0858DECD00B2BC32 /* IOKit.framework */; }; - 007317AE0858DECD00B2BC32 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 007317A00858DECD00B2BC32 /* OpenGL.framework */; }; - 007317C30858E15000B2BC32 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 007317C10858E15000B2BC32 /* Carbon.framework */; }; - 00CFA682106B44CE00758660 /* SDL_atomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA67A106B44CE00758660 /* SDL_atomic.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00CFA683106B44CE00758660 /* SDL_compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA67B106B44CE00758660 /* SDL_compat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00CFA684106B44CE00758660 /* SDL_haptic.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA67C106B44CE00758660 /* SDL_haptic.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00CFA685106B44CE00758660 /* SDL_pixels.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA67D106B44CE00758660 /* SDL_pixels.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00CFA686106B44CE00758660 /* SDL_power.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA67E106B44CE00758660 /* SDL_power.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00CFA687106B44CE00758660 /* SDL_rect.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA67F106B44CE00758660 /* SDL_rect.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00CFA688106B44CE00758660 /* SDL_scancode.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA680106B44CE00758660 /* SDL_scancode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00CFA689106B44CE00758660 /* SDL_surface.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA681106B44CE00758660 /* SDL_surface.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00CFA68A106B44CE00758660 /* SDL_atomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA67A106B44CE00758660 /* SDL_atomic.h */; }; - 00CFA68B106B44CE00758660 /* SDL_compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA67B106B44CE00758660 /* SDL_compat.h */; }; - 00CFA68C106B44CE00758660 /* SDL_haptic.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA67C106B44CE00758660 /* SDL_haptic.h */; }; - 00CFA68D106B44CE00758660 /* SDL_pixels.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA67D106B44CE00758660 /* SDL_pixels.h */; }; - 00CFA68E106B44CE00758660 /* SDL_power.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA67E106B44CE00758660 /* SDL_power.h */; }; - 00CFA68F106B44CE00758660 /* SDL_rect.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA67F106B44CE00758660 /* SDL_rect.h */; }; - 00CFA690106B44CE00758660 /* SDL_scancode.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA680106B44CE00758660 /* SDL_scancode.h */; }; - 00CFA691106B44CE00758660 /* SDL_surface.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA681106B44CE00758660 /* SDL_surface.h */; }; - 00CFA6A8106B467B00758660 /* SDL_atomic.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA6A1106B467B00758660 /* SDL_atomic.c */; }; - 00CFA6AD106B467B00758660 /* SDL_atomic.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA6A1106B467B00758660 /* SDL_atomic.c */; }; - 00CFA6B6106B46E500758660 /* SDL_audio_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6B0106B46E500758660 /* SDL_audio_c.h */; }; - 00CFA6B7106B46E500758660 /* SDL_audiodev_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6B1106B46E500758660 /* SDL_audiodev_c.h */; }; - 00CFA6B8106B46E500758660 /* SDL_audiomem.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6B2106B46E500758660 /* SDL_audiomem.h */; }; - 00CFA6B9106B46E500758660 /* SDL_audiotypecvt.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA6B3106B46E500758660 /* SDL_audiotypecvt.c */; }; - 00CFA6BA106B46E500758660 /* SDL_sysaudio.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6B4106B46E500758660 /* SDL_sysaudio.h */; }; - 00CFA6BB106B46E500758660 /* SDL_wave.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6B5106B46E500758660 /* SDL_wave.h */; }; - 00CFA6BC106B46E500758660 /* SDL_audio_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6B0106B46E500758660 /* SDL_audio_c.h */; }; - 00CFA6BD106B46E500758660 /* SDL_audiodev_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6B1106B46E500758660 /* SDL_audiodev_c.h */; }; - 00CFA6BE106B46E500758660 /* SDL_audiomem.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6B2106B46E500758660 /* SDL_audiomem.h */; }; - 00CFA6BF106B46E500758660 /* SDL_audiotypecvt.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA6B3106B46E500758660 /* SDL_audiotypecvt.c */; }; - 00CFA6C0106B46E500758660 /* SDL_sysaudio.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6B4106B46E500758660 /* SDL_sysaudio.h */; }; - 00CFA6C1106B46E500758660 /* SDL_wave.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6B5106B46E500758660 /* SDL_wave.h */; }; - 00CFA6C8106B480800758660 /* SDL_events_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6C2106B480800758660 /* SDL_events_c.h */; }; - 00CFA6C9106B480800758660 /* SDL_keyboard_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6C3106B480800758660 /* SDL_keyboard_c.h */; }; - 00CFA6CA106B480800758660 /* SDL_mouse_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6C4106B480800758660 /* SDL_mouse_c.h */; }; - 00CFA6CB106B480800758660 /* SDL_sysevents.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6C5106B480800758660 /* SDL_sysevents.h */; }; - 00CFA6CC106B480800758660 /* SDL_windowevents_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6C6106B480800758660 /* SDL_windowevents_c.h */; }; - 00CFA6CD106B480800758660 /* SDL_windowevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA6C7106B480800758660 /* SDL_windowevents.c */; }; - 00CFA6CE106B480800758660 /* SDL_events_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6C2106B480800758660 /* SDL_events_c.h */; }; - 00CFA6CF106B480800758660 /* SDL_keyboard_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6C3106B480800758660 /* SDL_keyboard_c.h */; }; - 00CFA6D0106B480800758660 /* SDL_mouse_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6C4106B480800758660 /* SDL_mouse_c.h */; }; - 00CFA6D1106B480800758660 /* SDL_sysevents.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6C5106B480800758660 /* SDL_sysevents.h */; }; - 00CFA6D2106B480800758660 /* SDL_windowevents_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6C6106B480800758660 /* SDL_windowevents_c.h */; }; - 00CFA6D3106B480800758660 /* SDL_windowevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA6C7106B480800758660 /* SDL_windowevents.c */; }; - 00CFA6EC106B48D800758660 /* SDL_syshaptic.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA6E1106B48D800758660 /* SDL_syshaptic.c */; }; - 00CFA6F0106B48D800758660 /* SDL_haptic.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA6E8106B48D800758660 /* SDL_haptic.c */; }; - 00CFA6F1106B48D800758660 /* SDL_syshaptic.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6E9106B48D800758660 /* SDL_syshaptic.h */; }; - 00CFA6F3106B48D800758660 /* SDL_syshaptic.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA6E1106B48D800758660 /* SDL_syshaptic.c */; }; - 00CFA6F7106B48D800758660 /* SDL_haptic.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA6E8106B48D800758660 /* SDL_haptic.c */; }; - 00CFA6F8106B48D800758660 /* SDL_syshaptic.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6E9106B48D800758660 /* SDL_syshaptic.h */; }; - 00CFA6FD106B493800758660 /* SDL_compat.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA6FA106B493800758660 /* SDL_compat.c */; }; - 00CFA6FE106B493800758660 /* SDL_error_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6FB106B493800758660 /* SDL_error_c.h */; }; - 00CFA6FF106B493800758660 /* SDL_fatal.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6FC106B493800758660 /* SDL_fatal.h */; }; - 00CFA700106B493800758660 /* SDL_compat.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA6FA106B493800758660 /* SDL_compat.c */; }; - 00CFA701106B493800758660 /* SDL_error_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6FB106B493800758660 /* SDL_error_c.h */; }; - 00CFA702106B493800758660 /* SDL_fatal.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA6FC106B493800758660 /* SDL_fatal.h */; }; - 00CFA757106B498B00758660 /* SDL_cocoaevents.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA704106B498A00758660 /* SDL_cocoaevents.h */; }; - 00CFA758106B498B00758660 /* SDL_cocoaevents.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA705106B498A00758660 /* SDL_cocoaevents.m */; }; - 00CFA759106B498B00758660 /* SDL_cocoakeyboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA706106B498A00758660 /* SDL_cocoakeyboard.h */; }; - 00CFA75A106B498B00758660 /* SDL_cocoakeyboard.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA707106B498A00758660 /* SDL_cocoakeyboard.m */; }; - 00CFA75B106B498B00758660 /* SDL_cocoamodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA708106B498A00758660 /* SDL_cocoamodes.h */; }; - 00CFA75C106B498B00758660 /* SDL_cocoamodes.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA709106B498A00758660 /* SDL_cocoamodes.m */; }; - 00CFA75D106B498B00758660 /* SDL_cocoamouse.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA70A106B498A00758660 /* SDL_cocoamouse.h */; }; - 00CFA75E106B498B00758660 /* SDL_cocoamouse.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA70B106B498A00758660 /* SDL_cocoamouse.m */; }; - 00CFA75F106B498B00758660 /* SDL_cocoaopengl.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA70C106B498A00758660 /* SDL_cocoaopengl.h */; }; - 00CFA760106B498B00758660 /* SDL_cocoaopengl.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA70D106B498A00758660 /* SDL_cocoaopengl.m */; }; - 00CFA761106B498B00758660 /* SDL_cocoavideo.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA70E106B498A00758660 /* SDL_cocoavideo.h */; }; - 00CFA762106B498B00758660 /* SDL_cocoavideo.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA70F106B498A00758660 /* SDL_cocoavideo.m */; }; - 00CFA763106B498B00758660 /* SDL_cocoawindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA710106B498A00758660 /* SDL_cocoawindow.h */; }; - 00CFA764106B498B00758660 /* SDL_cocoawindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA711106B498A00758660 /* SDL_cocoawindow.m */; }; - 00CFA765106B498B00758660 /* SDL_nullevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA713106B498A00758660 /* SDL_nullevents.c */; }; - 00CFA766106B498B00758660 /* SDL_nullevents_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA714106B498A00758660 /* SDL_nullevents_c.h */; }; - 00CFA767106B498B00758660 /* SDL_nullrender.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA715106B498A00758660 /* SDL_nullrender.c */; }; - 00CFA768106B498B00758660 /* SDL_nullrender_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA716106B498A00758660 /* SDL_nullrender_c.h */; }; - 00CFA769106B498B00758660 /* SDL_nullvideo.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA717106B498A00758660 /* SDL_nullvideo.c */; }; - 00CFA76A106B498B00758660 /* SDL_nullvideo.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA718106B498B00758660 /* SDL_nullvideo.h */; }; - 00CFA76B106B498B00758660 /* imKStoUCS.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA71A106B498B00758660 /* imKStoUCS.c */; }; - 00CFA76C106B498B00758660 /* imKStoUCS.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA71B106B498B00758660 /* imKStoUCS.h */; }; - 00CFA76D106B498B00758660 /* SDL_x11dyn.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA71C106B498B00758660 /* SDL_x11dyn.c */; }; - 00CFA76E106B498B00758660 /* SDL_x11dyn.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA71D106B498B00758660 /* SDL_x11dyn.h */; }; - 00CFA76F106B498B00758660 /* SDL_x11events.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA71E106B498B00758660 /* SDL_x11events.c */; }; - 00CFA770106B498B00758660 /* SDL_x11events.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA71F106B498B00758660 /* SDL_x11events.h */; }; - 00CFA771106B498B00758660 /* SDL_x11gamma.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA720106B498B00758660 /* SDL_x11gamma.c */; }; - 00CFA772106B498B00758660 /* SDL_x11gamma.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA721106B498B00758660 /* SDL_x11gamma.h */; }; - 00CFA773106B498B00758660 /* SDL_x11keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA722106B498B00758660 /* SDL_x11keyboard.c */; }; - 00CFA774106B498B00758660 /* SDL_x11keyboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA723106B498B00758660 /* SDL_x11keyboard.h */; }; - 00CFA775106B498B00758660 /* SDL_x11modes.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA724106B498B00758660 /* SDL_x11modes.c */; }; - 00CFA776106B498B00758660 /* SDL_x11modes.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA725106B498B00758660 /* SDL_x11modes.h */; }; - 00CFA777106B498B00758660 /* SDL_x11mouse.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA726106B498B00758660 /* SDL_x11mouse.c */; }; - 00CFA778106B498B00758660 /* SDL_x11mouse.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA727106B498B00758660 /* SDL_x11mouse.h */; }; - 00CFA779106B498B00758660 /* SDL_x11opengl.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA728106B498B00758660 /* SDL_x11opengl.c */; }; - 00CFA77A106B498B00758660 /* SDL_x11opengl.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA729106B498B00758660 /* SDL_x11opengl.h */; }; - 00CFA77B106B498B00758660 /* SDL_x11opengles.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA72A106B498B00758660 /* SDL_x11opengles.c */; }; - 00CFA77C106B498B00758660 /* SDL_x11opengles.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA72B106B498B00758660 /* SDL_x11opengles.h */; }; - 00CFA77D106B498B00758660 /* SDL_x11render.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA72C106B498B00758660 /* SDL_x11render.c */; }; - 00CFA77E106B498B00758660 /* SDL_x11render.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA72D106B498B00758660 /* SDL_x11render.h */; }; - 00CFA77F106B498B00758660 /* SDL_x11sym.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA72E106B498B00758660 /* SDL_x11sym.h */; }; - 00CFA780106B498B00758660 /* SDL_x11video.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA72F106B498B00758660 /* SDL_x11video.c */; }; - 00CFA781106B498B00758660 /* SDL_x11video.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA730106B498B00758660 /* SDL_x11video.h */; }; - 00CFA782106B498B00758660 /* SDL_x11window.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA731106B498B00758660 /* SDL_x11window.c */; }; - 00CFA783106B498B00758660 /* SDL_x11window.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA732106B498B00758660 /* SDL_x11window.h */; }; - 00CFA784106B498B00758660 /* extutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA735106B498B00758660 /* extutil.h */; }; - 00CFA785106B498B00758660 /* panoramiXext.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA736106B498B00758660 /* panoramiXext.h */; }; - 00CFA786106B498B00758660 /* panoramiXproto.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA737106B498B00758660 /* panoramiXproto.h */; }; - 00CFA787106B498B00758660 /* StdCmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA738106B498B00758660 /* StdCmap.h */; }; - 00CFA788106B498B00758660 /* Xext.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA739106B498B00758660 /* Xext.h */; }; - 00CFA789106B498B00758660 /* xf86dga.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA73A106B498B00758660 /* xf86dga.h */; }; - 00CFA78A106B498B00758660 /* xf86dga1.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA73B106B498B00758660 /* xf86dga1.h */; }; - 00CFA78B106B498B00758660 /* xf86dga1str.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA73C106B498B00758660 /* xf86dga1str.h */; }; - 00CFA78C106B498B00758660 /* xf86dgastr.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA73D106B498B00758660 /* xf86dgastr.h */; }; - 00CFA78D106B498B00758660 /* xf86vmode.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA73E106B498B00758660 /* xf86vmode.h */; }; - 00CFA78E106B498B00758660 /* xf86vmstr.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA73F106B498B00758660 /* xf86vmstr.h */; }; - 00CFA78F106B498B00758660 /* Xinerama.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA740106B498B00758660 /* Xinerama.h */; }; - 00CFA790106B498B00758660 /* Xv.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA741106B498B00758660 /* Xv.h */; }; - 00CFA791106B498B00758660 /* Xvlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA742106B498B00758660 /* Xvlib.h */; }; - 00CFA792106B498B00758660 /* Xvproto.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA743106B498B00758660 /* Xvproto.h */; }; - 00CFA794106B498B00758660 /* Xinerama.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA746106B498B00758660 /* Xinerama.c */; }; - 00CFA795106B498B00758660 /* xme.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA748106B498B00758660 /* xme.c */; }; - 00CFA796106B498B00758660 /* AllCmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA74A106B498B00758660 /* AllCmap.c */; }; - 00CFA797106B498B00758660 /* CmapAlloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA74B106B498B00758660 /* CmapAlloc.c */; }; - 00CFA798106B498B00758660 /* CrCmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA74C106B498B00758660 /* CrCmap.c */; }; - 00CFA799106B498B00758660 /* DelCmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA74D106B498B00758660 /* DelCmap.c */; }; - 00CFA79A106B498B00758660 /* Distinct.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA74E106B498B00758660 /* Distinct.c */; }; - 00CFA79B106B498B00758660 /* LookupCmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA74F106B498B00758660 /* LookupCmap.c */; }; - 00CFA79C106B498B00758660 /* StdCmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA750106B498B00758660 /* StdCmap.c */; }; - 00CFA79D106B498B00758660 /* VisCmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA751106B498B00758660 /* VisCmap.c */; }; - 00CFA79E106B498B00758660 /* Xv.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA753106B498B00758660 /* Xv.c */; }; - 00CFA79F106B498B00758660 /* Xvlibint.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA754106B498B00758660 /* Xvlibint.h */; }; - 00CFA7A0106B498B00758660 /* XF86VMode.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA756106B498B00758660 /* XF86VMode.c */; }; - 00CFA7A1106B498B00758660 /* SDL_cocoaevents.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA704106B498A00758660 /* SDL_cocoaevents.h */; }; - 00CFA7A2106B498B00758660 /* SDL_cocoaevents.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA705106B498A00758660 /* SDL_cocoaevents.m */; }; - 00CFA7A3106B498B00758660 /* SDL_cocoakeyboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA706106B498A00758660 /* SDL_cocoakeyboard.h */; }; - 00CFA7A4106B498B00758660 /* SDL_cocoakeyboard.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA707106B498A00758660 /* SDL_cocoakeyboard.m */; }; - 00CFA7A5106B498B00758660 /* SDL_cocoamodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA708106B498A00758660 /* SDL_cocoamodes.h */; }; - 00CFA7A6106B498B00758660 /* SDL_cocoamodes.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA709106B498A00758660 /* SDL_cocoamodes.m */; }; - 00CFA7A7106B498B00758660 /* SDL_cocoamouse.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA70A106B498A00758660 /* SDL_cocoamouse.h */; }; - 00CFA7A8106B498B00758660 /* SDL_cocoamouse.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA70B106B498A00758660 /* SDL_cocoamouse.m */; }; - 00CFA7A9106B498B00758660 /* SDL_cocoaopengl.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA70C106B498A00758660 /* SDL_cocoaopengl.h */; }; - 00CFA7AA106B498B00758660 /* SDL_cocoaopengl.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA70D106B498A00758660 /* SDL_cocoaopengl.m */; }; - 00CFA7AB106B498B00758660 /* SDL_cocoavideo.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA70E106B498A00758660 /* SDL_cocoavideo.h */; }; - 00CFA7AC106B498B00758660 /* SDL_cocoavideo.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA70F106B498A00758660 /* SDL_cocoavideo.m */; }; - 00CFA7AD106B498B00758660 /* SDL_cocoawindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA710106B498A00758660 /* SDL_cocoawindow.h */; }; - 00CFA7AE106B498B00758660 /* SDL_cocoawindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA711106B498A00758660 /* SDL_cocoawindow.m */; }; - 00CFA7AF106B498B00758660 /* SDL_nullevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA713106B498A00758660 /* SDL_nullevents.c */; }; - 00CFA7B0106B498B00758660 /* SDL_nullevents_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA714106B498A00758660 /* SDL_nullevents_c.h */; }; - 00CFA7B1106B498B00758660 /* SDL_nullrender.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA715106B498A00758660 /* SDL_nullrender.c */; }; - 00CFA7B2106B498B00758660 /* SDL_nullrender_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA716106B498A00758660 /* SDL_nullrender_c.h */; }; - 00CFA7B3106B498B00758660 /* SDL_nullvideo.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA717106B498A00758660 /* SDL_nullvideo.c */; }; - 00CFA7B4106B498B00758660 /* SDL_nullvideo.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA718106B498B00758660 /* SDL_nullvideo.h */; }; - 00CFA7B5106B498B00758660 /* imKStoUCS.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA71A106B498B00758660 /* imKStoUCS.c */; }; - 00CFA7B6106B498B00758660 /* imKStoUCS.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA71B106B498B00758660 /* imKStoUCS.h */; }; - 00CFA7B7106B498B00758660 /* SDL_x11dyn.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA71C106B498B00758660 /* SDL_x11dyn.c */; }; - 00CFA7B8106B498B00758660 /* SDL_x11dyn.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA71D106B498B00758660 /* SDL_x11dyn.h */; }; - 00CFA7B9106B498B00758660 /* SDL_x11events.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA71E106B498B00758660 /* SDL_x11events.c */; }; - 00CFA7BA106B498B00758660 /* SDL_x11events.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA71F106B498B00758660 /* SDL_x11events.h */; }; - 00CFA7BB106B498B00758660 /* SDL_x11gamma.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA720106B498B00758660 /* SDL_x11gamma.c */; }; - 00CFA7BC106B498B00758660 /* SDL_x11gamma.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA721106B498B00758660 /* SDL_x11gamma.h */; }; - 00CFA7BD106B498B00758660 /* SDL_x11keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA722106B498B00758660 /* SDL_x11keyboard.c */; }; - 00CFA7BE106B498B00758660 /* SDL_x11keyboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA723106B498B00758660 /* SDL_x11keyboard.h */; }; - 00CFA7BF106B498B00758660 /* SDL_x11modes.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA724106B498B00758660 /* SDL_x11modes.c */; }; - 00CFA7C0106B498B00758660 /* SDL_x11modes.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA725106B498B00758660 /* SDL_x11modes.h */; }; - 00CFA7C1106B498B00758660 /* SDL_x11mouse.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA726106B498B00758660 /* SDL_x11mouse.c */; }; - 00CFA7C2106B498B00758660 /* SDL_x11mouse.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA727106B498B00758660 /* SDL_x11mouse.h */; }; - 00CFA7C3106B498B00758660 /* SDL_x11opengl.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA728106B498B00758660 /* SDL_x11opengl.c */; }; - 00CFA7C4106B498B00758660 /* SDL_x11opengl.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA729106B498B00758660 /* SDL_x11opengl.h */; }; - 00CFA7C5106B498B00758660 /* SDL_x11opengles.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA72A106B498B00758660 /* SDL_x11opengles.c */; }; - 00CFA7C6106B498B00758660 /* SDL_x11opengles.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA72B106B498B00758660 /* SDL_x11opengles.h */; }; - 00CFA7C7106B498B00758660 /* SDL_x11render.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA72C106B498B00758660 /* SDL_x11render.c */; }; - 00CFA7C8106B498B00758660 /* SDL_x11render.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA72D106B498B00758660 /* SDL_x11render.h */; }; - 00CFA7C9106B498B00758660 /* SDL_x11sym.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA72E106B498B00758660 /* SDL_x11sym.h */; }; - 00CFA7CA106B498B00758660 /* SDL_x11video.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA72F106B498B00758660 /* SDL_x11video.c */; }; - 00CFA7CB106B498B00758660 /* SDL_x11video.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA730106B498B00758660 /* SDL_x11video.h */; }; - 00CFA7CC106B498B00758660 /* SDL_x11window.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA731106B498B00758660 /* SDL_x11window.c */; }; - 00CFA7CD106B498B00758660 /* SDL_x11window.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA732106B498B00758660 /* SDL_x11window.h */; }; - 00CFA7CE106B498B00758660 /* extutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA735106B498B00758660 /* extutil.h */; }; - 00CFA7CF106B498B00758660 /* panoramiXext.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA736106B498B00758660 /* panoramiXext.h */; }; - 00CFA7D0106B498B00758660 /* panoramiXproto.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA737106B498B00758660 /* panoramiXproto.h */; }; - 00CFA7D1106B498B00758660 /* StdCmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA738106B498B00758660 /* StdCmap.h */; }; - 00CFA7D2106B498B00758660 /* Xext.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA739106B498B00758660 /* Xext.h */; }; - 00CFA7D3106B498B00758660 /* xf86dga.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA73A106B498B00758660 /* xf86dga.h */; }; - 00CFA7D4106B498B00758660 /* xf86dga1.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA73B106B498B00758660 /* xf86dga1.h */; }; - 00CFA7D5106B498B00758660 /* xf86dga1str.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA73C106B498B00758660 /* xf86dga1str.h */; }; - 00CFA7D6106B498B00758660 /* xf86dgastr.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA73D106B498B00758660 /* xf86dgastr.h */; }; - 00CFA7D7106B498B00758660 /* xf86vmode.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA73E106B498B00758660 /* xf86vmode.h */; }; - 00CFA7D8106B498B00758660 /* xf86vmstr.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA73F106B498B00758660 /* xf86vmstr.h */; }; - 00CFA7D9106B498B00758660 /* Xinerama.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA740106B498B00758660 /* Xinerama.h */; }; - 00CFA7DA106B498B00758660 /* Xv.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA741106B498B00758660 /* Xv.h */; }; - 00CFA7DB106B498B00758660 /* Xvlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA742106B498B00758660 /* Xvlib.h */; }; - 00CFA7DC106B498B00758660 /* Xvproto.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA743106B498B00758660 /* Xvproto.h */; }; - 00CFA7DD106B498B00758660 /* Xinerama.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA746106B498B00758660 /* Xinerama.c */; }; - 00CFA7DE106B498B00758660 /* xme.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA748106B498B00758660 /* xme.c */; }; - 00CFA7DF106B498B00758660 /* AllCmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA74A106B498B00758660 /* AllCmap.c */; }; - 00CFA7E0106B498B00758660 /* CmapAlloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA74B106B498B00758660 /* CmapAlloc.c */; }; - 00CFA7E1106B498B00758660 /* CrCmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA74C106B498B00758660 /* CrCmap.c */; }; - 00CFA7E2106B498B00758660 /* DelCmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA74D106B498B00758660 /* DelCmap.c */; }; - 00CFA7E3106B498B00758660 /* Distinct.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA74E106B498B00758660 /* Distinct.c */; }; - 00CFA7E4106B498B00758660 /* LookupCmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA74F106B498B00758660 /* LookupCmap.c */; }; - 00CFA7E5106B498B00758660 /* StdCmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA750106B498B00758660 /* StdCmap.c */; }; - 00CFA7E6106B498B00758660 /* VisCmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA751106B498B00758660 /* VisCmap.c */; }; - 00CFA7E7106B498B00758660 /* Xv.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA753106B498B00758660 /* Xv.c */; }; - 00CFA7E8106B498B00758660 /* Xvlibint.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA754106B498B00758660 /* Xvlibint.h */; }; - 00CFA7E9106B498B00758660 /* XF86VMode.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA756106B498B00758660 /* XF86VMode.c */; }; - 00CFA818106B49B600758660 /* mmx.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA7EA106B49B500758660 /* mmx.h */; }; - 00CFA819106B49B600758660 /* SDL_alphamult.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7EB106B49B500758660 /* SDL_alphamult.c */; }; - 00CFA81A106B49B600758660 /* SDL_alphamult.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA7EC106B49B500758660 /* SDL_alphamult.h */; }; - 00CFA81B106B49B600758660 /* SDL_blendline.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7ED106B49B500758660 /* SDL_blendline.c */; }; - 00CFA81C106B49B600758660 /* SDL_blendpoint.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7EE106B49B500758660 /* SDL_blendpoint.c */; }; - 00CFA81D106B49B600758660 /* SDL_blendrect.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7EF106B49B500758660 /* SDL_blendrect.c */; }; - 00CFA81E106B49B600758660 /* SDL_blit_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7F0106B49B500758660 /* SDL_blit_0.c */; }; - 00CFA81F106B49B600758660 /* SDL_blit_1.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7F1106B49B500758660 /* SDL_blit_1.c */; }; - 00CFA820106B49B600758660 /* SDL_blit_A.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7F2106B49B500758660 /* SDL_blit_A.c */; }; - 00CFA821106B49B600758660 /* SDL_blit_auto.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7F3106B49B600758660 /* SDL_blit_auto.c */; }; - 00CFA822106B49B600758660 /* SDL_blit_auto.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA7F4106B49B600758660 /* SDL_blit_auto.h */; }; - 00CFA823106B49B600758660 /* SDL_blit_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7F5106B49B600758660 /* SDL_blit_copy.c */; }; - 00CFA824106B49B600758660 /* SDL_blit_copy.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA7F6106B49B600758660 /* SDL_blit_copy.h */; }; - 00CFA825106B49B600758660 /* SDL_blit_N.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7F7106B49B600758660 /* SDL_blit_N.c */; }; - 00CFA826106B49B600758660 /* SDL_blit_slow.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7F8106B49B600758660 /* SDL_blit_slow.c */; }; - 00CFA827106B49B600758660 /* SDL_blit_slow.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA7F9106B49B600758660 /* SDL_blit_slow.h */; }; - 00CFA828106B49B600758660 /* SDL_blit.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7FA106B49B600758660 /* SDL_blit.c */; }; - 00CFA829106B49B600758660 /* SDL_blit.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA7FB106B49B600758660 /* SDL_blit.h */; }; - 00CFA82A106B49B600758660 /* SDL_bmp.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7FC106B49B600758660 /* SDL_bmp.c */; }; - 00CFA82B106B49B600758660 /* SDL_draw.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA7FD106B49B600758660 /* SDL_draw.h */; }; - 00CFA82C106B49B600758660 /* SDL_drawline.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7FE106B49B600758660 /* SDL_drawline.c */; }; - 00CFA82D106B49B600758660 /* SDL_drawpoint.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7FF106B49B600758660 /* SDL_drawpoint.c */; }; - 00CFA82E106B49B600758660 /* SDL_fillrect.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA800106B49B600758660 /* SDL_fillrect.c */; }; - 00CFA82F106B49B600758660 /* SDL_gamma.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA801106B49B600758660 /* SDL_gamma.c */; }; - 00CFA830106B49B600758660 /* SDL_glesfuncs.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA802106B49B600758660 /* SDL_glesfuncs.h */; }; - 00CFA831106B49B600758660 /* SDL_glfuncs.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA803106B49B600758660 /* SDL_glfuncs.h */; }; - 00CFA832106B49B600758660 /* SDL_leaks.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA804106B49B600758660 /* SDL_leaks.h */; }; - 00CFA833106B49B600758660 /* SDL_pixels_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA805106B49B600758660 /* SDL_pixels_c.h */; }; - 00CFA834106B49B600758660 /* SDL_pixels.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA806106B49B600758660 /* SDL_pixels.c */; }; - 00CFA835106B49B600758660 /* SDL_rect_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA807106B49B600758660 /* SDL_rect_c.h */; }; - 00CFA836106B49B600758660 /* SDL_rect.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA808106B49B600758660 /* SDL_rect.c */; }; - 00CFA837106B49B600758660 /* SDL_renderer_gl.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA809106B49B600758660 /* SDL_renderer_gl.c */; }; - 00CFA838106B49B600758660 /* SDL_renderer_gl.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA80A106B49B600758660 /* SDL_renderer_gl.h */; }; - 00CFA839106B49B600758660 /* SDL_renderer_gles.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA80B106B49B600758660 /* SDL_renderer_gles.c */; }; - 00CFA83A106B49B600758660 /* SDL_renderer_gles.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA80C106B49B600758660 /* SDL_renderer_gles.h */; }; - 00CFA83B106B49B600758660 /* SDL_renderer_sw.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA80D106B49B600758660 /* SDL_renderer_sw.c */; }; - 00CFA83C106B49B600758660 /* SDL_renderer_sw.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA80E106B49B600758660 /* SDL_renderer_sw.h */; }; - 00CFA83D106B49B600758660 /* SDL_RLEaccel_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA80F106B49B600758660 /* SDL_RLEaccel_c.h */; }; - 00CFA83E106B49B600758660 /* SDL_RLEaccel.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA810106B49B600758660 /* SDL_RLEaccel.c */; }; - 00CFA83F106B49B600758660 /* SDL_stretch.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA811106B49B600758660 /* SDL_stretch.c */; }; - 00CFA840106B49B600758660 /* SDL_surface.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA812106B49B600758660 /* SDL_surface.c */; }; - 00CFA841106B49B600758660 /* SDL_sysvideo.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA813106B49B600758660 /* SDL_sysvideo.h */; }; - 00CFA842106B49B600758660 /* SDL_video.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA814106B49B600758660 /* SDL_video.c */; }; - 00CFA843106B49B600758660 /* SDL_yuv_mmx.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA815106B49B600758660 /* SDL_yuv_mmx.c */; }; - 00CFA844106B49B600758660 /* SDL_yuv_sw_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA816106B49B600758660 /* SDL_yuv_sw_c.h */; }; - 00CFA845106B49B600758660 /* SDL_yuv_sw.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA817106B49B600758660 /* SDL_yuv_sw.c */; }; - 00CFA846106B49B600758660 /* mmx.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA7EA106B49B500758660 /* mmx.h */; }; - 00CFA847106B49B600758660 /* SDL_alphamult.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7EB106B49B500758660 /* SDL_alphamult.c */; }; - 00CFA848106B49B600758660 /* SDL_alphamult.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA7EC106B49B500758660 /* SDL_alphamult.h */; }; - 00CFA849106B49B600758660 /* SDL_blendline.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7ED106B49B500758660 /* SDL_blendline.c */; }; - 00CFA84A106B49B600758660 /* SDL_blendpoint.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7EE106B49B500758660 /* SDL_blendpoint.c */; }; - 00CFA84B106B49B600758660 /* SDL_blendrect.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7EF106B49B500758660 /* SDL_blendrect.c */; }; - 00CFA84C106B49B600758660 /* SDL_blit_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7F0106B49B500758660 /* SDL_blit_0.c */; }; - 00CFA84D106B49B600758660 /* SDL_blit_1.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7F1106B49B500758660 /* SDL_blit_1.c */; }; - 00CFA84E106B49B600758660 /* SDL_blit_A.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7F2106B49B500758660 /* SDL_blit_A.c */; }; - 00CFA84F106B49B600758660 /* SDL_blit_auto.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7F3106B49B600758660 /* SDL_blit_auto.c */; }; - 00CFA850106B49B600758660 /* SDL_blit_auto.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA7F4106B49B600758660 /* SDL_blit_auto.h */; }; - 00CFA851106B49B600758660 /* SDL_blit_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7F5106B49B600758660 /* SDL_blit_copy.c */; }; - 00CFA852106B49B600758660 /* SDL_blit_copy.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA7F6106B49B600758660 /* SDL_blit_copy.h */; }; - 00CFA853106B49B600758660 /* SDL_blit_N.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7F7106B49B600758660 /* SDL_blit_N.c */; }; - 00CFA854106B49B600758660 /* SDL_blit_slow.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7F8106B49B600758660 /* SDL_blit_slow.c */; }; - 00CFA855106B49B600758660 /* SDL_blit_slow.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA7F9106B49B600758660 /* SDL_blit_slow.h */; }; - 00CFA856106B49B600758660 /* SDL_blit.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7FA106B49B600758660 /* SDL_blit.c */; }; - 00CFA857106B49B600758660 /* SDL_blit.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA7FB106B49B600758660 /* SDL_blit.h */; }; - 00CFA858106B49B600758660 /* SDL_bmp.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7FC106B49B600758660 /* SDL_bmp.c */; }; - 00CFA859106B49B600758660 /* SDL_draw.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA7FD106B49B600758660 /* SDL_draw.h */; }; - 00CFA85A106B49B600758660 /* SDL_drawline.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7FE106B49B600758660 /* SDL_drawline.c */; }; - 00CFA85B106B49B600758660 /* SDL_drawpoint.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA7FF106B49B600758660 /* SDL_drawpoint.c */; }; - 00CFA85C106B49B600758660 /* SDL_fillrect.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA800106B49B600758660 /* SDL_fillrect.c */; }; - 00CFA85D106B49B600758660 /* SDL_gamma.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA801106B49B600758660 /* SDL_gamma.c */; }; - 00CFA85E106B49B600758660 /* SDL_glesfuncs.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA802106B49B600758660 /* SDL_glesfuncs.h */; }; - 00CFA85F106B49B600758660 /* SDL_glfuncs.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA803106B49B600758660 /* SDL_glfuncs.h */; }; - 00CFA860106B49B600758660 /* SDL_leaks.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA804106B49B600758660 /* SDL_leaks.h */; }; - 00CFA861106B49B600758660 /* SDL_pixels_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA805106B49B600758660 /* SDL_pixels_c.h */; }; - 00CFA862106B49B600758660 /* SDL_pixels.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA806106B49B600758660 /* SDL_pixels.c */; }; - 00CFA863106B49B600758660 /* SDL_rect_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA807106B49B600758660 /* SDL_rect_c.h */; }; - 00CFA864106B49B600758660 /* SDL_rect.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA808106B49B600758660 /* SDL_rect.c */; }; - 00CFA865106B49B600758660 /* SDL_renderer_gl.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA809106B49B600758660 /* SDL_renderer_gl.c */; }; - 00CFA866106B49B600758660 /* SDL_renderer_gl.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA80A106B49B600758660 /* SDL_renderer_gl.h */; }; - 00CFA867106B49B600758660 /* SDL_renderer_gles.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA80B106B49B600758660 /* SDL_renderer_gles.c */; }; - 00CFA868106B49B600758660 /* SDL_renderer_gles.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA80C106B49B600758660 /* SDL_renderer_gles.h */; }; - 00CFA869106B49B600758660 /* SDL_renderer_sw.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA80D106B49B600758660 /* SDL_renderer_sw.c */; }; - 00CFA86A106B49B600758660 /* SDL_renderer_sw.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA80E106B49B600758660 /* SDL_renderer_sw.h */; }; - 00CFA86B106B49B600758660 /* SDL_RLEaccel_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA80F106B49B600758660 /* SDL_RLEaccel_c.h */; }; - 00CFA86C106B49B600758660 /* SDL_RLEaccel.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA810106B49B600758660 /* SDL_RLEaccel.c */; }; - 00CFA86D106B49B600758660 /* SDL_stretch.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA811106B49B600758660 /* SDL_stretch.c */; }; - 00CFA86E106B49B600758660 /* SDL_surface.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA812106B49B600758660 /* SDL_surface.c */; }; - 00CFA86F106B49B600758660 /* SDL_sysvideo.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA813106B49B600758660 /* SDL_sysvideo.h */; }; - 00CFA870106B49B600758660 /* SDL_video.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA814106B49B600758660 /* SDL_video.c */; }; - 00CFA871106B49B600758660 /* SDL_yuv_mmx.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA815106B49B600758660 /* SDL_yuv_mmx.c */; }; - 00CFA872106B49B600758660 /* SDL_yuv_sw_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CFA816106B49B600758660 /* SDL_yuv_sw_c.h */; }; - 00CFA873106B49B600758660 /* SDL_yuv_sw.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CFA817106B49B600758660 /* SDL_yuv_sw.c */; }; - 00CFA89D106B4BA100758660 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00CFA89C106B4BA100758660 /* ForceFeedback.framework */; }; - 00D0D08410675DD9004B05EF /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00D0D08310675DD9004B05EF /* CoreFoundation.framework */; }; - 00D0D0D810675E46004B05EF /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 007317C10858E15000B2BC32 /* Carbon.framework */; }; - 046B91EC0A11B53500FB151C /* SDL_sysloadso.c in Sources */ = {isa = PBXBuildFile; fileRef = 046B91E90A11B53500FB151C /* SDL_sysloadso.c */; }; - 046B91ED0A11B53500FB151C /* SDL_sysloadso.c in Sources */ = {isa = PBXBuildFile; fileRef = 046B91E90A11B53500FB151C /* SDL_sysloadso.c */; }; - 046B92130A11B8AD00FB151C /* SDL_dlcompat.c in Sources */ = {isa = PBXBuildFile; fileRef = 046B92100A11B8AD00FB151C /* SDL_dlcompat.c */; }; - 046B92140A11B8AD00FB151C /* SDL_dlcompat.c in Sources */ = {isa = PBXBuildFile; fileRef = 046B92100A11B8AD00FB151C /* SDL_dlcompat.c */; }; - BECDF62E0761BA81005FE872 /* SDL_audio.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538330006D78D67F000001 /* SDL_audio.c */; }; - BECDF62F0761BA81005FE872 /* SDL_audiocvt.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538331006D78D67F000001 /* SDL_audiocvt.c */; }; - BECDF6300761BA81005FE872 /* SDL_audiodev.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538332006D78D67F000001 /* SDL_audiodev.c */; }; - BECDF6320761BA81005FE872 /* SDL_mixer.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538334006D78D67F000001 /* SDL_mixer.c */; }; - BECDF6330761BA81005FE872 /* SDL_wave.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538335006D78D67F000001 /* SDL_wave.c */; }; - BECDF6360761BA81005FE872 /* SDL_events.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538369006D79147F000001 /* SDL_events.c */; }; - BECDF6380761BA81005FE872 /* SDL_keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 0153836B006D79147F000001 /* SDL_keyboard.c */; }; - BECDF6390761BA81005FE872 /* SDL_mouse.c in Sources */ = {isa = PBXBuildFile; fileRef = 0153836C006D79147F000001 /* SDL_mouse.c */; }; - BECDF63A0761BA81005FE872 /* SDL_quit.c in Sources */ = {isa = PBXBuildFile; fileRef = 0153836D006D79147F000001 /* SDL_quit.c */; }; - BECDF63C0761BA81005FE872 /* SDL_rwops.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538377006D79307F000001 /* SDL_rwops.c */; }; - BECDF63E0761BA81005FE872 /* SDL_timer.c in Sources */ = {isa = PBXBuildFile; fileRef = 015383A0006D79BC7F000001 /* SDL_timer.c */; }; - BECDF64D0761BA81005FE872 /* SDL_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538438006D7D947F000001 /* SDL_error.c */; }; - BECDF64E0761BA81005FE872 /* SDL_fatal.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538439006D7D947F000001 /* SDL_fatal.c */; }; - BECDF6500761BA81005FE872 /* SDL.c in Sources */ = {isa = PBXBuildFile; fileRef = 0153843C006D7D947F000001 /* SDL.c */; }; - BECDF6510761BA81005FE872 /* SDL_thread.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538445006D7EC67F000001 /* SDL_thread.c */; }; - BECDF6530761BA81005FE872 /* SDL_joystick.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E489D006D88D97F000001 /* SDL_joystick.c */; }; - BECDF6590761BA81005FE872 /* SDL_sysjoystick.c in Sources */ = {isa = PBXBuildFile; fileRef = F51789D101769A2401D3D55B /* SDL_sysjoystick.c */; }; - BECDF6610761BA81005FE872 /* SDL_cpuinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = B24DA50405A88D52006B9F1C /* SDL_cpuinfo.c */; }; - BECDF6670761BA81005FE872 /* SDL_coreaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = BECDF5D50761B759005FE872 /* SDL_coreaudio.c */; }; - BECDF6760761BA81005FE872 /* SDL_cpuinfo.h in Headers */ = {isa = PBXBuildFile; fileRef = B2CF8DC405C444E400E5DC7F /* SDL_cpuinfo.h */; }; - BECDF6770761BA81005FE872 /* SDL_name.h in Headers */ = {isa = PBXBuildFile; fileRef = B2CF8DC705C4450500E5DC7F /* SDL_name.h */; }; - BECDF6780761BA81005FE872 /* SDL_coreaudio.h in Headers */ = {isa = PBXBuildFile; fileRef = BECDF5D60761B759005FE872 /* SDL_coreaudio.h */; }; - BECDF67A0761BA81005FE872 /* SDL_audio.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538330006D78D67F000001 /* SDL_audio.c */; }; - BECDF67B0761BA81005FE872 /* SDL_audiocvt.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538331006D78D67F000001 /* SDL_audiocvt.c */; }; - BECDF67D0761BA81005FE872 /* SDL_audiodev.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538332006D78D67F000001 /* SDL_audiodev.c */; }; - BECDF67E0761BA81005FE872 /* SDL_mixer.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538334006D78D67F000001 /* SDL_mixer.c */; }; - BECDF67F0761BA81005FE872 /* SDL_wave.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538335006D78D67F000001 /* SDL_wave.c */; }; - BECDF6840761BA81005FE872 /* SDL_events.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538369006D79147F000001 /* SDL_events.c */; }; - BECDF6860761BA81005FE872 /* SDL_keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 0153836B006D79147F000001 /* SDL_keyboard.c */; }; - BECDF6870761BA81005FE872 /* SDL_mouse.c in Sources */ = {isa = PBXBuildFile; fileRef = 0153836C006D79147F000001 /* SDL_mouse.c */; }; - BECDF6880761BA81005FE872 /* SDL_quit.c in Sources */ = {isa = PBXBuildFile; fileRef = 0153836D006D79147F000001 /* SDL_quit.c */; }; - BECDF68A0761BA81005FE872 /* SDL_rwops.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538377006D79307F000001 /* SDL_rwops.c */; }; - BECDF68B0761BA81005FE872 /* SDL_joystick.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E489D006D88D97F000001 /* SDL_joystick.c */; }; - BECDF68C0761BA81005FE872 /* SDL_thread.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538445006D7EC67F000001 /* SDL_thread.c */; }; - BECDF6920761BA81005FE872 /* SDL_timer.c in Sources */ = {isa = PBXBuildFile; fileRef = 015383A0006D79BC7F000001 /* SDL_timer.c */; }; - BECDF6A20761BA81005FE872 /* SDL_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538438006D7D947F000001 /* SDL_error.c */; }; - BECDF6A30761BA81005FE872 /* SDL_fatal.c in Sources */ = {isa = PBXBuildFile; fileRef = 01538439006D7D947F000001 /* SDL_fatal.c */; }; - BECDF6A50761BA81005FE872 /* SDL.c in Sources */ = {isa = PBXBuildFile; fileRef = 0153843C006D7D947F000001 /* SDL.c */; }; - BECDF6A60761BA81005FE872 /* SDL_sysjoystick.c in Sources */ = {isa = PBXBuildFile; fileRef = F51789D101769A2401D3D55B /* SDL_sysjoystick.c */; }; - BECDF6AF0761BA81005FE872 /* SDL_cpuinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = B24DA50405A88D52006B9F1C /* SDL_cpuinfo.c */; }; - BECDF6B00761BA81005FE872 /* SDL_coreaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = BECDF5D50761B759005FE872 /* SDL_coreaudio.c */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 002D2AA8106C196E00BF972E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 002D2A9E106C18E700BF972E; - remoteInfo = "Generate Header Files"; - }; - 002D2AAB106C19B200BF972E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 002D2A9E106C18E700BF972E; - remoteInfo = "Generate Header Files"; - }; - BECDF6C50761BA81005FE872 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BECDF5FE0761BA81005FE872; - remoteInfo = "Framework (Upgraded)"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 00162D3409BD1FA90037C8D0 /* SDL_config_macosx.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_config_macosx.h; path = ../../include/SDL_config_macosx.h; sourceTree = SOURCE_ROOT; }; - 00162D3709BD1FA90037C8D0 /* SDL_config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_config.h; path = ../../include/SDL_config.h; sourceTree = SOURCE_ROOT; }; - 00162D3809BD1FA90037C8D0 /* SDL_platform.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_platform.h; path = ../../include/SDL_platform.h; sourceTree = SOURCE_ROOT; }; - 00162D3909BD1FA90037C8D0 /* SDL_stdinc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_stdinc.h; path = ../../include/SDL_stdinc.h; sourceTree = SOURCE_ROOT; }; - 00162D4D09BD20DA0037C8D0 /* SDL_syscond.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_syscond.c; sourceTree = ""; }; - 00162D4E09BD20DA0037C8D0 /* SDL_sysmutex.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_sysmutex.c; sourceTree = ""; }; - 00162D4F09BD20DA0037C8D0 /* SDL_sysmutex_c.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SDL_sysmutex_c.h; sourceTree = ""; }; - 00162D5009BD20DA0037C8D0 /* SDL_syssem.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_syssem.c; sourceTree = ""; }; - 00162D5109BD20DA0037C8D0 /* SDL_systhread.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_systhread.c; sourceTree = ""; }; - 00162D5209BD20DA0037C8D0 /* SDL_systhread_c.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SDL_systhread_c.h; sourceTree = ""; }; - 00162D6009BD21010037C8D0 /* SDL_systimer.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_systimer.c; sourceTree = ""; }; - 00162D6509BD214F0037C8D0 /* SDL_getenv.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_getenv.c; sourceTree = ""; }; - 00162D6609BD214F0037C8D0 /* SDL_malloc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_malloc.c; sourceTree = ""; }; - 00162D6709BD214F0037C8D0 /* SDL_qsort.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_qsort.c; sourceTree = ""; }; - 00162D6809BD214F0037C8D0 /* SDL_stdlib.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_stdlib.c; sourceTree = ""; }; - 00162D6909BD214F0037C8D0 /* SDL_string.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_string.c; sourceTree = ""; }; - 002F328509CA049100EBEB88 /* SDL_iconv.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_iconv.c; sourceTree = ""; }; - 002F32D409CA0BE700EBEB88 /* SDL_diskaudio.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_diskaudio.c; sourceTree = ""; }; - 002F32D509CA0BE700EBEB88 /* SDL_diskaudio.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SDL_diskaudio.h; sourceTree = ""; }; - 002F32E209CA0BF600EBEB88 /* SDL_dummyaudio.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_dummyaudio.c; sourceTree = ""; }; - 002F32E309CA0BF600EBEB88 /* SDL_dummyaudio.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SDL_dummyaudio.h; sourceTree = ""; }; - 0073179B0858DECD00B2BC32 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - 0073179C0858DECD00B2BC32 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = ""; }; - 0073179D0858DECD00B2BC32 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - 0073179E0858DECD00B2BC32 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - 0073179F0858DECD00B2BC32 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - 007317A00858DECD00B2BC32 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - 007317C10858E15000B2BC32 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - 00794D3F09D0C461003FC8A1 /* License.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = License.rtf; sourceTree = ""; }; - 00AE6E1E08B958CC00255E2F /* ReadMeDevLite.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ReadMeDevLite.txt; sourceTree = ""; }; - 00B7E61F097F2D9E00826121 /* SDL_mixer_MMX.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_mixer_MMX.c; sourceTree = ""; }; - 00B7E620097F2D9E00826121 /* SDL_mixer_MMX.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SDL_mixer_MMX.h; sourceTree = ""; }; - 00CFA67A106B44CE00758660 /* SDL_atomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDL_atomic.h; path = ../../include/SDL_atomic.h; sourceTree = SOURCE_ROOT; }; - 00CFA67B106B44CE00758660 /* SDL_compat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDL_compat.h; path = ../../include/SDL_compat.h; sourceTree = SOURCE_ROOT; }; - 00CFA67C106B44CE00758660 /* SDL_haptic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDL_haptic.h; path = ../../include/SDL_haptic.h; sourceTree = SOURCE_ROOT; }; - 00CFA67D106B44CE00758660 /* SDL_pixels.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDL_pixels.h; path = ../../include/SDL_pixels.h; sourceTree = SOURCE_ROOT; }; - 00CFA67E106B44CE00758660 /* SDL_power.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDL_power.h; path = ../../include/SDL_power.h; sourceTree = SOURCE_ROOT; }; - 00CFA67F106B44CE00758660 /* SDL_rect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDL_rect.h; path = ../../include/SDL_rect.h; sourceTree = SOURCE_ROOT; }; - 00CFA680106B44CE00758660 /* SDL_scancode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDL_scancode.h; path = ../../include/SDL_scancode.h; sourceTree = SOURCE_ROOT; }; - 00CFA681106B44CE00758660 /* SDL_surface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDL_surface.h; path = ../../include/SDL_surface.h; sourceTree = SOURCE_ROOT; }; - 00CFA6A1106B467B00758660 /* SDL_atomic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_atomic.c; sourceTree = ""; }; - 00CFA6B0106B46E500758660 /* SDL_audio_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_audio_c.h; sourceTree = ""; }; - 00CFA6B1106B46E500758660 /* SDL_audiodev_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_audiodev_c.h; sourceTree = ""; }; - 00CFA6B2106B46E500758660 /* SDL_audiomem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_audiomem.h; sourceTree = ""; }; - 00CFA6B3106B46E500758660 /* SDL_audiotypecvt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_audiotypecvt.c; sourceTree = ""; }; - 00CFA6B4106B46E500758660 /* SDL_sysaudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_sysaudio.h; sourceTree = ""; }; - 00CFA6B5106B46E500758660 /* SDL_wave.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_wave.h; sourceTree = ""; }; - 00CFA6C2106B480800758660 /* SDL_events_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_events_c.h; sourceTree = ""; }; - 00CFA6C3106B480800758660 /* SDL_keyboard_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_keyboard_c.h; sourceTree = ""; }; - 00CFA6C4106B480800758660 /* SDL_mouse_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_mouse_c.h; sourceTree = ""; }; - 00CFA6C5106B480800758660 /* SDL_sysevents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_sysevents.h; sourceTree = ""; }; - 00CFA6C6106B480800758660 /* SDL_windowevents_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_windowevents_c.h; sourceTree = ""; }; - 00CFA6C7106B480800758660 /* SDL_windowevents.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_windowevents.c; sourceTree = ""; }; - 00CFA6E1106B48D800758660 /* SDL_syshaptic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_syshaptic.c; sourceTree = ""; }; - 00CFA6E8106B48D800758660 /* SDL_haptic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_haptic.c; sourceTree = ""; }; - 00CFA6E9106B48D800758660 /* SDL_syshaptic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_syshaptic.h; sourceTree = ""; }; - 00CFA6FA106B493800758660 /* SDL_compat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_compat.c; path = ../../src/SDL_compat.c; sourceTree = SOURCE_ROOT; }; - 00CFA6FB106B493800758660 /* SDL_error_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDL_error_c.h; path = ../../src/SDL_error_c.h; sourceTree = SOURCE_ROOT; }; - 00CFA6FC106B493800758660 /* SDL_fatal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDL_fatal.h; path = ../../src/SDL_fatal.h; sourceTree = SOURCE_ROOT; }; - 00CFA704106B498A00758660 /* SDL_cocoaevents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_cocoaevents.h; sourceTree = ""; }; - 00CFA705106B498A00758660 /* SDL_cocoaevents.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDL_cocoaevents.m; sourceTree = ""; }; - 00CFA706106B498A00758660 /* SDL_cocoakeyboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_cocoakeyboard.h; sourceTree = ""; }; - 00CFA707106B498A00758660 /* SDL_cocoakeyboard.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDL_cocoakeyboard.m; sourceTree = ""; }; - 00CFA708106B498A00758660 /* SDL_cocoamodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_cocoamodes.h; sourceTree = ""; }; - 00CFA709106B498A00758660 /* SDL_cocoamodes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDL_cocoamodes.m; sourceTree = ""; }; - 00CFA70A106B498A00758660 /* SDL_cocoamouse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_cocoamouse.h; sourceTree = ""; }; - 00CFA70B106B498A00758660 /* SDL_cocoamouse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDL_cocoamouse.m; sourceTree = ""; }; - 00CFA70C106B498A00758660 /* SDL_cocoaopengl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_cocoaopengl.h; sourceTree = ""; }; - 00CFA70D106B498A00758660 /* SDL_cocoaopengl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDL_cocoaopengl.m; sourceTree = ""; }; - 00CFA70E106B498A00758660 /* SDL_cocoavideo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_cocoavideo.h; sourceTree = ""; }; - 00CFA70F106B498A00758660 /* SDL_cocoavideo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDL_cocoavideo.m; sourceTree = ""; }; - 00CFA710106B498A00758660 /* SDL_cocoawindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_cocoawindow.h; sourceTree = ""; }; - 00CFA711106B498A00758660 /* SDL_cocoawindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDL_cocoawindow.m; sourceTree = ""; }; - 00CFA713106B498A00758660 /* SDL_nullevents.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_nullevents.c; sourceTree = ""; }; - 00CFA714106B498A00758660 /* SDL_nullevents_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_nullevents_c.h; sourceTree = ""; }; - 00CFA715106B498A00758660 /* SDL_nullrender.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_nullrender.c; sourceTree = ""; }; - 00CFA716106B498A00758660 /* SDL_nullrender_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_nullrender_c.h; sourceTree = ""; }; - 00CFA717106B498A00758660 /* SDL_nullvideo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_nullvideo.c; sourceTree = ""; }; - 00CFA718106B498B00758660 /* SDL_nullvideo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_nullvideo.h; sourceTree = ""; }; - 00CFA71A106B498B00758660 /* imKStoUCS.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = imKStoUCS.c; sourceTree = ""; }; - 00CFA71B106B498B00758660 /* imKStoUCS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = imKStoUCS.h; sourceTree = ""; }; - 00CFA71C106B498B00758660 /* SDL_x11dyn.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_x11dyn.c; sourceTree = ""; }; - 00CFA71D106B498B00758660 /* SDL_x11dyn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_x11dyn.h; sourceTree = ""; }; - 00CFA71E106B498B00758660 /* SDL_x11events.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_x11events.c; sourceTree = ""; }; - 00CFA71F106B498B00758660 /* SDL_x11events.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_x11events.h; sourceTree = ""; }; - 00CFA720106B498B00758660 /* SDL_x11gamma.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_x11gamma.c; sourceTree = ""; }; - 00CFA721106B498B00758660 /* SDL_x11gamma.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_x11gamma.h; sourceTree = ""; }; - 00CFA722106B498B00758660 /* SDL_x11keyboard.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_x11keyboard.c; sourceTree = ""; }; - 00CFA723106B498B00758660 /* SDL_x11keyboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_x11keyboard.h; sourceTree = ""; }; - 00CFA724106B498B00758660 /* SDL_x11modes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_x11modes.c; sourceTree = ""; }; - 00CFA725106B498B00758660 /* SDL_x11modes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_x11modes.h; sourceTree = ""; }; - 00CFA726106B498B00758660 /* SDL_x11mouse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_x11mouse.c; sourceTree = ""; }; - 00CFA727106B498B00758660 /* SDL_x11mouse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_x11mouse.h; sourceTree = ""; }; - 00CFA728106B498B00758660 /* SDL_x11opengl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_x11opengl.c; sourceTree = ""; }; - 00CFA729106B498B00758660 /* SDL_x11opengl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_x11opengl.h; sourceTree = ""; }; - 00CFA72A106B498B00758660 /* SDL_x11opengles.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_x11opengles.c; sourceTree = ""; }; - 00CFA72B106B498B00758660 /* SDL_x11opengles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_x11opengles.h; sourceTree = ""; }; - 00CFA72C106B498B00758660 /* SDL_x11render.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_x11render.c; sourceTree = ""; }; - 00CFA72D106B498B00758660 /* SDL_x11render.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_x11render.h; sourceTree = ""; }; - 00CFA72E106B498B00758660 /* SDL_x11sym.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_x11sym.h; sourceTree = ""; }; - 00CFA72F106B498B00758660 /* SDL_x11video.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_x11video.c; sourceTree = ""; }; - 00CFA730106B498B00758660 /* SDL_x11video.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_x11video.h; sourceTree = ""; }; - 00CFA731106B498B00758660 /* SDL_x11window.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_x11window.c; sourceTree = ""; }; - 00CFA732106B498B00758660 /* SDL_x11window.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_x11window.h; sourceTree = ""; }; - 00CFA735106B498B00758660 /* extutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = extutil.h; sourceTree = ""; }; - 00CFA736106B498B00758660 /* panoramiXext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = panoramiXext.h; sourceTree = ""; }; - 00CFA737106B498B00758660 /* panoramiXproto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = panoramiXproto.h; sourceTree = ""; }; - 00CFA738106B498B00758660 /* StdCmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StdCmap.h; sourceTree = ""; }; - 00CFA739106B498B00758660 /* Xext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Xext.h; sourceTree = ""; }; - 00CFA73A106B498B00758660 /* xf86dga.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xf86dga.h; sourceTree = ""; }; - 00CFA73B106B498B00758660 /* xf86dga1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xf86dga1.h; sourceTree = ""; }; - 00CFA73C106B498B00758660 /* xf86dga1str.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xf86dga1str.h; sourceTree = ""; }; - 00CFA73D106B498B00758660 /* xf86dgastr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xf86dgastr.h; sourceTree = ""; }; - 00CFA73E106B498B00758660 /* xf86vmode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xf86vmode.h; sourceTree = ""; }; - 00CFA73F106B498B00758660 /* xf86vmstr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xf86vmstr.h; sourceTree = ""; }; - 00CFA740106B498B00758660 /* Xinerama.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Xinerama.h; sourceTree = ""; }; - 00CFA741106B498B00758660 /* Xv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Xv.h; sourceTree = ""; }; - 00CFA742106B498B00758660 /* Xvlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Xvlib.h; sourceTree = ""; }; - 00CFA743106B498B00758660 /* Xvproto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Xvproto.h; sourceTree = ""; }; - 00CFA744106B498B00758660 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = ""; }; - 00CFA746106B498B00758660 /* Xinerama.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = Xinerama.c; sourceTree = ""; }; - 00CFA748106B498B00758660 /* xme.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xme.c; sourceTree = ""; }; - 00CFA74A106B498B00758660 /* AllCmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = AllCmap.c; sourceTree = ""; }; - 00CFA74B106B498B00758660 /* CmapAlloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = CmapAlloc.c; sourceTree = ""; }; - 00CFA74C106B498B00758660 /* CrCmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = CrCmap.c; sourceTree = ""; }; - 00CFA74D106B498B00758660 /* DelCmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = DelCmap.c; sourceTree = ""; }; - 00CFA74E106B498B00758660 /* Distinct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = Distinct.c; sourceTree = ""; }; - 00CFA74F106B498B00758660 /* LookupCmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = LookupCmap.c; sourceTree = ""; }; - 00CFA750106B498B00758660 /* StdCmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = StdCmap.c; sourceTree = ""; }; - 00CFA751106B498B00758660 /* VisCmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = VisCmap.c; sourceTree = ""; }; - 00CFA753106B498B00758660 /* Xv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = Xv.c; sourceTree = ""; }; - 00CFA754106B498B00758660 /* Xvlibint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Xvlibint.h; sourceTree = ""; }; - 00CFA756106B498B00758660 /* XF86VMode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = XF86VMode.c; sourceTree = ""; }; - 00CFA7EA106B49B500758660 /* mmx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mmx.h; sourceTree = ""; }; - 00CFA7EB106B49B500758660 /* SDL_alphamult.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_alphamult.c; sourceTree = ""; }; - 00CFA7EC106B49B500758660 /* SDL_alphamult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_alphamult.h; sourceTree = ""; }; - 00CFA7ED106B49B500758660 /* SDL_blendline.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_blendline.c; sourceTree = ""; }; - 00CFA7EE106B49B500758660 /* SDL_blendpoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_blendpoint.c; sourceTree = ""; }; - 00CFA7EF106B49B500758660 /* SDL_blendrect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_blendrect.c; sourceTree = ""; }; - 00CFA7F0106B49B500758660 /* SDL_blit_0.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_blit_0.c; sourceTree = ""; }; - 00CFA7F1106B49B500758660 /* SDL_blit_1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_blit_1.c; sourceTree = ""; }; - 00CFA7F2106B49B500758660 /* SDL_blit_A.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_blit_A.c; sourceTree = ""; }; - 00CFA7F3106B49B600758660 /* SDL_blit_auto.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_blit_auto.c; sourceTree = ""; }; - 00CFA7F4106B49B600758660 /* SDL_blit_auto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_blit_auto.h; sourceTree = ""; }; - 00CFA7F5106B49B600758660 /* SDL_blit_copy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_blit_copy.c; sourceTree = ""; }; - 00CFA7F6106B49B600758660 /* SDL_blit_copy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_blit_copy.h; sourceTree = ""; }; - 00CFA7F7106B49B600758660 /* SDL_blit_N.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_blit_N.c; sourceTree = ""; }; - 00CFA7F8106B49B600758660 /* SDL_blit_slow.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_blit_slow.c; sourceTree = ""; }; - 00CFA7F9106B49B600758660 /* SDL_blit_slow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_blit_slow.h; sourceTree = ""; }; - 00CFA7FA106B49B600758660 /* SDL_blit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_blit.c; sourceTree = ""; }; - 00CFA7FB106B49B600758660 /* SDL_blit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_blit.h; sourceTree = ""; }; - 00CFA7FC106B49B600758660 /* SDL_bmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_bmp.c; sourceTree = ""; }; - 00CFA7FD106B49B600758660 /* SDL_draw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_draw.h; sourceTree = ""; }; - 00CFA7FE106B49B600758660 /* SDL_drawline.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_drawline.c; sourceTree = ""; }; - 00CFA7FF106B49B600758660 /* SDL_drawpoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_drawpoint.c; sourceTree = ""; }; - 00CFA800106B49B600758660 /* SDL_fillrect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_fillrect.c; sourceTree = ""; }; - 00CFA801106B49B600758660 /* SDL_gamma.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_gamma.c; sourceTree = ""; }; - 00CFA802106B49B600758660 /* SDL_glesfuncs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_glesfuncs.h; sourceTree = ""; }; - 00CFA803106B49B600758660 /* SDL_glfuncs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_glfuncs.h; sourceTree = ""; }; - 00CFA804106B49B600758660 /* SDL_leaks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_leaks.h; sourceTree = ""; }; - 00CFA805106B49B600758660 /* SDL_pixels_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_pixels_c.h; sourceTree = ""; }; - 00CFA806106B49B600758660 /* SDL_pixels.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_pixels.c; sourceTree = ""; }; - 00CFA807106B49B600758660 /* SDL_rect_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_rect_c.h; sourceTree = ""; }; - 00CFA808106B49B600758660 /* SDL_rect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_rect.c; sourceTree = ""; }; - 00CFA809106B49B600758660 /* SDL_renderer_gl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_renderer_gl.c; sourceTree = ""; }; - 00CFA80A106B49B600758660 /* SDL_renderer_gl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_renderer_gl.h; sourceTree = ""; }; - 00CFA80B106B49B600758660 /* SDL_renderer_gles.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_renderer_gles.c; sourceTree = ""; }; - 00CFA80C106B49B600758660 /* SDL_renderer_gles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_renderer_gles.h; sourceTree = ""; }; - 00CFA80D106B49B600758660 /* SDL_renderer_sw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_renderer_sw.c; sourceTree = ""; }; - 00CFA80E106B49B600758660 /* SDL_renderer_sw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_renderer_sw.h; sourceTree = ""; }; - 00CFA80F106B49B600758660 /* SDL_RLEaccel_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_RLEaccel_c.h; sourceTree = ""; }; - 00CFA810106B49B600758660 /* SDL_RLEaccel.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_RLEaccel.c; sourceTree = ""; }; - 00CFA811106B49B600758660 /* SDL_stretch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_stretch.c; sourceTree = ""; }; - 00CFA812106B49B600758660 /* SDL_surface.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_surface.c; sourceTree = ""; }; - 00CFA813106B49B600758660 /* SDL_sysvideo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_sysvideo.h; sourceTree = ""; }; - 00CFA814106B49B600758660 /* SDL_video.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_video.c; sourceTree = ""; }; - 00CFA815106B49B600758660 /* SDL_yuv_mmx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_yuv_mmx.c; sourceTree = ""; }; - 00CFA816106B49B600758660 /* SDL_yuv_sw_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_yuv_sw_c.h; sourceTree = ""; }; - 00CFA817106B49B600758660 /* SDL_yuv_sw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_yuv_sw.c; sourceTree = ""; }; - 00CFA89C106B4BA100758660 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ForceFeedback.framework; path = /System/Library/Frameworks/ForceFeedback.framework; sourceTree = ""; }; - 00D0D08310675DD9004B05EF /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - 00F5D79E0990CA0D0051C449 /* UniversalBinaryNotes.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = UniversalBinaryNotes.rtf; sourceTree = ""; }; - 01538330006D78D67F000001 /* SDL_audio.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_audio.c; sourceTree = ""; }; - 01538331006D78D67F000001 /* SDL_audiocvt.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_audiocvt.c; sourceTree = ""; }; - 01538332006D78D67F000001 /* SDL_audiodev.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_audiodev.c; sourceTree = ""; }; - 01538334006D78D67F000001 /* SDL_mixer.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_mixer.c; sourceTree = ""; }; - 01538335006D78D67F000001 /* SDL_wave.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_wave.c; sourceTree = ""; }; - 01538369006D79147F000001 /* SDL_events.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_events.c; sourceTree = ""; }; - 0153836B006D79147F000001 /* SDL_keyboard.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_keyboard.c; sourceTree = ""; }; - 0153836C006D79147F000001 /* SDL_mouse.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_mouse.c; sourceTree = ""; }; - 0153836D006D79147F000001 /* SDL_quit.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_quit.c; sourceTree = ""; }; - 01538377006D79307F000001 /* SDL_rwops.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_rwops.c; sourceTree = ""; }; - 015383A0006D79BC7F000001 /* SDL_timer.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_timer.c; sourceTree = ""; }; - 01538438006D7D947F000001 /* SDL_error.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = SDL_error.c; path = ../../src/SDL_error.c; sourceTree = SOURCE_ROOT; }; - 01538439006D7D947F000001 /* SDL_fatal.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = SDL_fatal.c; path = ../../src/SDL_fatal.c; sourceTree = SOURCE_ROOT; }; - 0153843C006D7D947F000001 /* SDL.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = SDL.c; path = ../../src/SDL.c; sourceTree = SOURCE_ROOT; }; - 01538445006D7EC67F000001 /* SDL_thread.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = SDL_thread.c; path = ../../src/thread/SDL_thread.c; sourceTree = SOURCE_ROOT; }; - 046B91E90A11B53500FB151C /* SDL_sysloadso.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_sysloadso.c; sourceTree = ""; }; - 046B92100A11B8AD00FB151C /* SDL_dlcompat.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_dlcompat.c; sourceTree = ""; }; - 083E489D006D88D97F000001 /* SDL_joystick.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_joystick.c; sourceTree = ""; }; - 0C5AF5E501191D2B7F000001 /* begin_code.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = begin_code.h; path = ../../include/begin_code.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5E601191D2B7F000001 /* close_code.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = close_code.h; path = ../../include/close_code.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5E801191D2B7F000001 /* SDL_audio.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_audio.h; path = ../../include/SDL_audio.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5EB01191D2B7F000001 /* SDL_copying.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_copying.h; path = ../../include/SDL_copying.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5EC01191D2B7F000001 /* SDL_endian.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_endian.h; path = ../../include/SDL_endian.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5ED01191D2B7F000001 /* SDL_error.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_error.h; path = ../../include/SDL_error.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5EE01191D2B7F000001 /* SDL_events.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_events.h; path = ../../include/SDL_events.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5F001191D2B7F000001 /* SDL_joystick.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_joystick.h; path = ../../include/SDL_joystick.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5F101191D2B7F000001 /* SDL_keyboard.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_keyboard.h; path = ../../include/SDL_keyboard.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5F201191D2B7F000001 /* SDL_keysym.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_keysym.h; path = ../../include/SDL_keysym.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5F301191D2B7F000001 /* SDL_main.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_main.h; path = ../../include/SDL_main.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5F401191D2B7F000001 /* SDL_mouse.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_mouse.h; path = ../../include/SDL_mouse.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5F501191D2B7F000001 /* SDL_mutex.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_mutex.h; path = ../../include/SDL_mutex.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5F601191D2B7F000001 /* SDL_opengl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_opengl.h; path = ../../include/SDL_opengl.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5F701191D2B7F000001 /* SDL_quit.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_quit.h; path = ../../include/SDL_quit.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5F801191D2B7F000001 /* SDL_rwops.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_rwops.h; path = ../../include/SDL_rwops.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5F901191D2B7F000001 /* SDL_syswm.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_syswm.h; path = ../../include/SDL_syswm.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5FA01191D2B7F000001 /* SDL_thread.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_thread.h; path = ../../include/SDL_thread.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5FB01191D2B7F000001 /* SDL_timer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_timer.h; path = ../../include/SDL_timer.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5FC01191D2B7F000001 /* SDL_types.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_types.h; path = ../../include/SDL_types.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5FD01191D2B7F000001 /* SDL_version.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_version.h; path = ../../include/SDL_version.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5FE01191D2B7F000001 /* SDL_video.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_video.h; path = ../../include/SDL_video.h; sourceTree = SOURCE_ROOT; }; - 0C5AF5FF01191D2B7F000001 /* SDL.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL.h; path = ../../include/SDL.h; sourceTree = SOURCE_ROOT; }; - 2EECDF2D0086C3A07F000001 /* SDLMain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDLMain.h; path = ../../src/main/macosx/SDLMain.h; sourceTree = SOURCE_ROOT; }; - 2EECDF2E0086C3A07F000001 /* SDLMain.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = SDLMain.m; path = ../../src/main/macosx/SDLMain.m; sourceTree = SOURCE_ROOT; }; - 2EECDF2F0086C3A07F000001 /* SDLMain.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = SDLMain.nib; path = ../../src/main/macosx/SDLMain.nib; sourceTree = SOURCE_ROOT; }; - B24DA50405A88D52006B9F1C /* SDL_cpuinfo.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_cpuinfo.c; sourceTree = ""; }; - B29A290D04E5B28700A80002 /* SDL_loadso.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_loadso.h; path = ../../include/SDL_loadso.h; sourceTree = ""; }; - B2CF8DC405C444E400E5DC7F /* SDL_cpuinfo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_cpuinfo.h; path = ../../include/SDL_cpuinfo.h; sourceTree = SOURCE_ROOT; }; - B2CF8DC705C4450500E5DC7F /* SDL_name.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_name.h; path = ../../include/SDL_name.h; sourceTree = SOURCE_ROOT; }; - BECDF5D50761B759005FE872 /* SDL_coreaudio.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_coreaudio.c; sourceTree = ""; }; - BECDF5D60761B759005FE872 /* SDL_coreaudio.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SDL_coreaudio.h; sourceTree = ""; }; - BECDF66B0761BA81005FE872 /* Info-Framework.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-Framework.plist"; sourceTree = ""; }; - BECDF66C0761BA81005FE872 /* SDL.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SDL.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BECDF6B30761BA81005FE872 /* libSDL.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSDL.a; sourceTree = BUILT_PRODUCTS_DIR; }; - BECDF6BE0761BA81005FE872 /* Standard DMG */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "Standard DMG"; sourceTree = BUILT_PRODUCTS_DIR; }; - BECDF6C30761BA81005FE872 /* Developer Extras Package */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "Developer Extras Package"; sourceTree = BUILT_PRODUCTS_DIR; }; - F51789D101769A2401D3D55B /* SDL_sysjoystick.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_sysjoystick.c; sourceTree = ""; }; - F59C70FF00D5CB5801000001 /* ReadMe.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ReadMe.txt; sourceTree = ""; }; - F59C710000D5CB5801000001 /* Welcome.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Welcome.txt; sourceTree = ""; }; - F59C710300D5CB5801000001 /* ReadMe.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ReadMe.txt; sourceTree = ""; }; - F59C710500D5CB5801000001 /* SDL-devel.info */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "SDL-devel.info"; sourceTree = ""; }; - F59C710600D5CB5801000001 /* SDL.info */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = SDL.info; sourceTree = ""; }; - F59C710C00D5D15801000001 /* install.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = install.sh; sourceTree = ""; }; - F5A2EF3900C6A39A01000001 /* BUGS */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = BUGS; path = ../../BUGS; sourceTree = SOURCE_ROOT; }; - F5A2EF3A00C6A3C201000001 /* README.MacOSX */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = README.MacOSX; path = ../../README.MacOSX; sourceTree = SOURCE_ROOT; }; - F5F81AD400D706B101000001 /* Readme SDL Developer.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "Readme SDL Developer.txt"; path = "pkg-support/Readme SDL Developer.txt"; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - BECDF6680761BA81005FE872 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 007317A20858DECD00B2BC32 /* AudioToolbox.framework in Frameworks */, - 007317A30858DECD00B2BC32 /* AudioUnit.framework in Frameworks */, - 007317A40858DECD00B2BC32 /* Cocoa.framework in Frameworks */, - 007317A50858DECD00B2BC32 /* CoreAudio.framework in Frameworks */, - 007317A60858DECD00B2BC32 /* IOKit.framework in Frameworks */, - 007317A70858DECD00B2BC32 /* OpenGL.framework in Frameworks */, - 00D0D08410675DD9004B05EF /* CoreFoundation.framework in Frameworks */, - 00D0D0D810675E46004B05EF /* Carbon.framework in Frameworks */, - 00CFA89D106B4BA100758660 /* ForceFeedback.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BECDF6B10761BA81005FE872 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 007317A90858DECD00B2BC32 /* AudioToolbox.framework in Frameworks */, - 007317AA0858DECD00B2BC32 /* AudioUnit.framework in Frameworks */, - 007317AB0858DECD00B2BC32 /* Cocoa.framework in Frameworks */, - 007317AC0858DECD00B2BC32 /* CoreAudio.framework in Frameworks */, - 007317AD0858DECD00B2BC32 /* IOKit.framework in Frameworks */, - 007317AE0858DECD00B2BC32 /* OpenGL.framework in Frameworks */, - 007317C30858E15000B2BC32 /* Carbon.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 00162D4C09BD20DA0037C8D0 /* pthread */ = { - isa = PBXGroup; - children = ( - 00162D4D09BD20DA0037C8D0 /* SDL_syscond.c */, - 00162D4E09BD20DA0037C8D0 /* SDL_sysmutex.c */, - 00162D4F09BD20DA0037C8D0 /* SDL_sysmutex_c.h */, - 00162D5009BD20DA0037C8D0 /* SDL_syssem.c */, - 00162D5109BD20DA0037C8D0 /* SDL_systhread.c */, - 00162D5209BD20DA0037C8D0 /* SDL_systhread_c.h */, - ); - path = pthread; - sourceTree = ""; - }; - 00162D5F09BD21010037C8D0 /* unix */ = { - isa = PBXGroup; - children = ( - 00162D6009BD21010037C8D0 /* SDL_systimer.c */, - ); - path = unix; - sourceTree = ""; - }; - 00162D6309BD214E0037C8D0 /* stdlib */ = { - isa = PBXGroup; - children = ( - 00162D6509BD214F0037C8D0 /* SDL_getenv.c */, - 002F328509CA049100EBEB88 /* SDL_iconv.c */, - 00162D6609BD214F0037C8D0 /* SDL_malloc.c */, - 00162D6709BD214F0037C8D0 /* SDL_qsort.c */, - 00162D6809BD214F0037C8D0 /* SDL_stdlib.c */, - 00162D6909BD214F0037C8D0 /* SDL_string.c */, - ); - name = stdlib; - path = ../../src/stdlib; - sourceTree = SOURCE_ROOT; - }; - 00162D7509BD217B0037C8D0 /* loadso */ = { - isa = PBXGroup; - children = ( - 046B91E80A11B53500FB151C /* dlopen */, - 00D55F250A11163D0030ED2A /* macosx */, - ); - name = loadso; - path = ../../src/loadso; - sourceTree = SOURCE_ROOT; - }; - 002F32D209CA0BE700EBEB88 /* disk */ = { - isa = PBXGroup; - children = ( - 002F32D409CA0BE700EBEB88 /* SDL_diskaudio.c */, - 002F32D509CA0BE700EBEB88 /* SDL_diskaudio.h */, - ); - path = disk; - sourceTree = ""; - }; - 002F32E009CA0BF600EBEB88 /* dummy */ = { - isa = PBXGroup; - children = ( - 002F32E209CA0BF600EBEB88 /* SDL_dummyaudio.c */, - 002F32E309CA0BF600EBEB88 /* SDL_dummyaudio.h */, - ); - path = dummy; - sourceTree = ""; - }; - 00CFA69B106B467B00758660 /* atomic */ = { - isa = PBXGroup; - children = ( - 00CFA6A0106B467B00758660 /* macosx */, - ); - name = atomic; - path = ../../src/atomic; - sourceTree = SOURCE_ROOT; - }; - 00CFA6A0106B467B00758660 /* macosx */ = { - isa = PBXGroup; - children = ( - 00CFA6A1106B467B00758660 /* SDL_atomic.c */, - ); - path = macosx; - sourceTree = ""; - }; - 00CFA6DF106B48D800758660 /* haptic */ = { - isa = PBXGroup; - children = ( - 00CFA6E0106B48D800758660 /* darwin */, - 00CFA6E8106B48D800758660 /* SDL_haptic.c */, - 00CFA6E9106B48D800758660 /* SDL_syshaptic.h */, - ); - name = haptic; - path = ../../src/haptic; - sourceTree = SOURCE_ROOT; - }; - 00CFA6E0106B48D800758660 /* darwin */ = { - isa = PBXGroup; - children = ( - 00CFA6E1106B48D800758660 /* SDL_syshaptic.c */, - ); - path = darwin; - sourceTree = ""; - }; - 00CFA703106B498A00758660 /* cocoa */ = { - isa = PBXGroup; - children = ( - 00CFA704106B498A00758660 /* SDL_cocoaevents.h */, - 00CFA705106B498A00758660 /* SDL_cocoaevents.m */, - 00CFA706106B498A00758660 /* SDL_cocoakeyboard.h */, - 00CFA707106B498A00758660 /* SDL_cocoakeyboard.m */, - 00CFA708106B498A00758660 /* SDL_cocoamodes.h */, - 00CFA709106B498A00758660 /* SDL_cocoamodes.m */, - 00CFA70A106B498A00758660 /* SDL_cocoamouse.h */, - 00CFA70B106B498A00758660 /* SDL_cocoamouse.m */, - 00CFA70C106B498A00758660 /* SDL_cocoaopengl.h */, - 00CFA70D106B498A00758660 /* SDL_cocoaopengl.m */, - 00CFA70E106B498A00758660 /* SDL_cocoavideo.h */, - 00CFA70F106B498A00758660 /* SDL_cocoavideo.m */, - 00CFA710106B498A00758660 /* SDL_cocoawindow.h */, - 00CFA711106B498A00758660 /* SDL_cocoawindow.m */, - ); - path = cocoa; - sourceTree = ""; - }; - 00CFA712106B498A00758660 /* dummy */ = { - isa = PBXGroup; - children = ( - 00CFA713106B498A00758660 /* SDL_nullevents.c */, - 00CFA714106B498A00758660 /* SDL_nullevents_c.h */, - 00CFA715106B498A00758660 /* SDL_nullrender.c */, - 00CFA716106B498A00758660 /* SDL_nullrender_c.h */, - 00CFA717106B498A00758660 /* SDL_nullvideo.c */, - 00CFA718106B498B00758660 /* SDL_nullvideo.h */, - ); - path = dummy; - sourceTree = ""; - }; - 00CFA719106B498B00758660 /* x11 */ = { - isa = PBXGroup; - children = ( - 00CFA71A106B498B00758660 /* imKStoUCS.c */, - 00CFA71B106B498B00758660 /* imKStoUCS.h */, - 00CFA71C106B498B00758660 /* SDL_x11dyn.c */, - 00CFA71D106B498B00758660 /* SDL_x11dyn.h */, - 00CFA71E106B498B00758660 /* SDL_x11events.c */, - 00CFA71F106B498B00758660 /* SDL_x11events.h */, - 00CFA720106B498B00758660 /* SDL_x11gamma.c */, - 00CFA721106B498B00758660 /* SDL_x11gamma.h */, - 00CFA722106B498B00758660 /* SDL_x11keyboard.c */, - 00CFA723106B498B00758660 /* SDL_x11keyboard.h */, - 00CFA724106B498B00758660 /* SDL_x11modes.c */, - 00CFA725106B498B00758660 /* SDL_x11modes.h */, - 00CFA726106B498B00758660 /* SDL_x11mouse.c */, - 00CFA727106B498B00758660 /* SDL_x11mouse.h */, - 00CFA728106B498B00758660 /* SDL_x11opengl.c */, - 00CFA729106B498B00758660 /* SDL_x11opengl.h */, - 00CFA72A106B498B00758660 /* SDL_x11opengles.c */, - 00CFA72B106B498B00758660 /* SDL_x11opengles.h */, - 00CFA72C106B498B00758660 /* SDL_x11render.c */, - 00CFA72D106B498B00758660 /* SDL_x11render.h */, - 00CFA72E106B498B00758660 /* SDL_x11sym.h */, - 00CFA72F106B498B00758660 /* SDL_x11video.c */, - 00CFA730106B498B00758660 /* SDL_x11video.h */, - 00CFA731106B498B00758660 /* SDL_x11window.c */, - 00CFA732106B498B00758660 /* SDL_x11window.h */, - ); - path = x11; - sourceTree = ""; - }; - 00CFA733106B498B00758660 /* Xext */ = { - isa = PBXGroup; - children = ( - 00CFA734106B498B00758660 /* extensions */, - 00CFA744106B498B00758660 /* README */, - 00CFA745106B498B00758660 /* Xinerama */, - 00CFA747106B498B00758660 /* XME */, - 00CFA749106B498B00758660 /* XmuStdCmap */, - 00CFA752106B498B00758660 /* Xv */, - 00CFA755106B498B00758660 /* Xxf86vm */, - ); - path = Xext; - sourceTree = ""; - }; - 00CFA734106B498B00758660 /* extensions */ = { - isa = PBXGroup; - children = ( - 00CFA735106B498B00758660 /* extutil.h */, - 00CFA736106B498B00758660 /* panoramiXext.h */, - 00CFA737106B498B00758660 /* panoramiXproto.h */, - 00CFA738106B498B00758660 /* StdCmap.h */, - 00CFA739106B498B00758660 /* Xext.h */, - 00CFA73A106B498B00758660 /* xf86dga.h */, - 00CFA73B106B498B00758660 /* xf86dga1.h */, - 00CFA73C106B498B00758660 /* xf86dga1str.h */, - 00CFA73D106B498B00758660 /* xf86dgastr.h */, - 00CFA73E106B498B00758660 /* xf86vmode.h */, - 00CFA73F106B498B00758660 /* xf86vmstr.h */, - 00CFA740106B498B00758660 /* Xinerama.h */, - 00CFA741106B498B00758660 /* Xv.h */, - 00CFA742106B498B00758660 /* Xvlib.h */, - 00CFA743106B498B00758660 /* Xvproto.h */, - ); - path = extensions; - sourceTree = ""; - }; - 00CFA745106B498B00758660 /* Xinerama */ = { - isa = PBXGroup; - children = ( - 00CFA746106B498B00758660 /* Xinerama.c */, - ); - path = Xinerama; - sourceTree = ""; - }; - 00CFA747106B498B00758660 /* XME */ = { - isa = PBXGroup; - children = ( - 00CFA748106B498B00758660 /* xme.c */, - ); - path = XME; - sourceTree = ""; - }; - 00CFA749106B498B00758660 /* XmuStdCmap */ = { - isa = PBXGroup; - children = ( - 00CFA74A106B498B00758660 /* AllCmap.c */, - 00CFA74B106B498B00758660 /* CmapAlloc.c */, - 00CFA74C106B498B00758660 /* CrCmap.c */, - 00CFA74D106B498B00758660 /* DelCmap.c */, - 00CFA74E106B498B00758660 /* Distinct.c */, - 00CFA74F106B498B00758660 /* LookupCmap.c */, - 00CFA750106B498B00758660 /* StdCmap.c */, - 00CFA751106B498B00758660 /* VisCmap.c */, - ); - path = XmuStdCmap; - sourceTree = ""; - }; - 00CFA752106B498B00758660 /* Xv */ = { - isa = PBXGroup; - children = ( - 00CFA753106B498B00758660 /* Xv.c */, - 00CFA754106B498B00758660 /* Xvlibint.h */, - ); - path = Xv; - sourceTree = ""; - }; - 00CFA755106B498B00758660 /* Xxf86vm */ = { - isa = PBXGroup; - children = ( - 00CFA756106B498B00758660 /* XF86VMode.c */, - ); - path = Xxf86vm; - sourceTree = ""; - }; - 00D55F250A11163D0030ED2A /* macosx */ = { - isa = PBXGroup; - children = ( - 046B92100A11B8AD00FB151C /* SDL_dlcompat.c */, - ); - path = macosx; - sourceTree = ""; - }; - 0153832C006D78D67F000001 /* audio */ = { - isa = PBXGroup; - children = ( - BECDF5D20761B759005FE872 /* macosx */, - 002F32D209CA0BE700EBEB88 /* disk */, - 002F32E009CA0BF600EBEB88 /* dummy */, - 00CFA6B0106B46E500758660 /* SDL_audio_c.h */, - 00CFA6B1106B46E500758660 /* SDL_audiodev_c.h */, - 00CFA6B2106B46E500758660 /* SDL_audiomem.h */, - 01538330006D78D67F000001 /* SDL_audio.c */, - 01538331006D78D67F000001 /* SDL_audiocvt.c */, - 01538332006D78D67F000001 /* SDL_audiodev.c */, - 00CFA6B3106B46E500758660 /* SDL_audiotypecvt.c */, - 01538334006D78D67F000001 /* SDL_mixer.c */, - 00B7E61F097F2D9E00826121 /* SDL_mixer_MMX.c */, - 00B7E620097F2D9E00826121 /* SDL_mixer_MMX.h */, - 00CFA6B4106B46E500758660 /* SDL_sysaudio.h */, - 00CFA6B5106B46E500758660 /* SDL_wave.h */, - 01538335006D78D67F000001 /* SDL_wave.c */, - ); - name = audio; - path = ../../src/audio; - sourceTree = SOURCE_ROOT; - }; - 01538367006D79147F000001 /* events */ = { - isa = PBXGroup; - children = ( - 00CFA6C2106B480800758660 /* SDL_events_c.h */, - 01538369006D79147F000001 /* SDL_events.c */, - 00CFA6C3106B480800758660 /* SDL_keyboard_c.h */, - 0153836B006D79147F000001 /* SDL_keyboard.c */, - 00CFA6C4106B480800758660 /* SDL_mouse_c.h */, - 0153836C006D79147F000001 /* SDL_mouse.c */, - 0153836D006D79147F000001 /* SDL_quit.c */, - 00CFA6C5106B480800758660 /* SDL_sysevents.h */, - 00CFA6C6106B480800758660 /* SDL_windowevents_c.h */, - 00CFA6C7106B480800758660 /* SDL_windowevents.c */, - ); - name = events; - path = ../../src/events; - sourceTree = SOURCE_ROOT; - }; - 01538376006D79307F000001 /* file */ = { - isa = PBXGroup; - children = ( - 01538377006D79307F000001 /* SDL_rwops.c */, - ); - name = file; - path = ../../src/file; - sourceTree = SOURCE_ROOT; - }; - 01538379006D79737F000001 /* thread */ = { - isa = PBXGroup; - children = ( - 00162D4C09BD20DA0037C8D0 /* pthread */, - 01538445006D7EC67F000001 /* SDL_thread.c */, - ); - name = thread; - path = ../../src/thread; - sourceTree = SOURCE_ROOT; - }; - 01538391006D79BC7F000001 /* timer */ = { - isa = PBXGroup; - children = ( - 00162D5F09BD21010037C8D0 /* unix */, - 015383A0006D79BC7F000001 /* SDL_timer.c */, - ); - name = timer; - path = ../../src/timer; - sourceTree = SOURCE_ROOT; - }; - 015383BE006D7A567F000001 /* video */ = { - isa = PBXGroup; - children = ( - 00CFA7EA106B49B500758660 /* mmx.h */, - 00CFA7EB106B49B500758660 /* SDL_alphamult.c */, - 00CFA7EC106B49B500758660 /* SDL_alphamult.h */, - 00CFA7ED106B49B500758660 /* SDL_blendline.c */, - 00CFA7EE106B49B500758660 /* SDL_blendpoint.c */, - 00CFA7EF106B49B500758660 /* SDL_blendrect.c */, - 00CFA7F0106B49B500758660 /* SDL_blit_0.c */, - 00CFA7F1106B49B500758660 /* SDL_blit_1.c */, - 00CFA7F2106B49B500758660 /* SDL_blit_A.c */, - 00CFA7F3106B49B600758660 /* SDL_blit_auto.c */, - 00CFA7F4106B49B600758660 /* SDL_blit_auto.h */, - 00CFA7F5106B49B600758660 /* SDL_blit_copy.c */, - 00CFA7F6106B49B600758660 /* SDL_blit_copy.h */, - 00CFA7F7106B49B600758660 /* SDL_blit_N.c */, - 00CFA7F8106B49B600758660 /* SDL_blit_slow.c */, - 00CFA7F9106B49B600758660 /* SDL_blit_slow.h */, - 00CFA7FA106B49B600758660 /* SDL_blit.c */, - 00CFA7FB106B49B600758660 /* SDL_blit.h */, - 00CFA7FC106B49B600758660 /* SDL_bmp.c */, - 00CFA7FD106B49B600758660 /* SDL_draw.h */, - 00CFA7FE106B49B600758660 /* SDL_drawline.c */, - 00CFA7FF106B49B600758660 /* SDL_drawpoint.c */, - 00CFA800106B49B600758660 /* SDL_fillrect.c */, - 00CFA801106B49B600758660 /* SDL_gamma.c */, - 00CFA802106B49B600758660 /* SDL_glesfuncs.h */, - 00CFA803106B49B600758660 /* SDL_glfuncs.h */, - 00CFA804106B49B600758660 /* SDL_leaks.h */, - 00CFA805106B49B600758660 /* SDL_pixels_c.h */, - 00CFA806106B49B600758660 /* SDL_pixels.c */, - 00CFA807106B49B600758660 /* SDL_rect_c.h */, - 00CFA808106B49B600758660 /* SDL_rect.c */, - 00CFA809106B49B600758660 /* SDL_renderer_gl.c */, - 00CFA80A106B49B600758660 /* SDL_renderer_gl.h */, - 00CFA80B106B49B600758660 /* SDL_renderer_gles.c */, - 00CFA80C106B49B600758660 /* SDL_renderer_gles.h */, - 00CFA80D106B49B600758660 /* SDL_renderer_sw.c */, - 00CFA80E106B49B600758660 /* SDL_renderer_sw.h */, - 00CFA80F106B49B600758660 /* SDL_RLEaccel_c.h */, - 00CFA810106B49B600758660 /* SDL_RLEaccel.c */, - 00CFA811106B49B600758660 /* SDL_stretch.c */, - 00CFA812106B49B600758660 /* SDL_surface.c */, - 00CFA813106B49B600758660 /* SDL_sysvideo.h */, - 00CFA814106B49B600758660 /* SDL_video.c */, - 00CFA815106B49B600758660 /* SDL_yuv_mmx.c */, - 00CFA816106B49B600758660 /* SDL_yuv_sw_c.h */, - 00CFA817106B49B600758660 /* SDL_yuv_sw.c */, - 00CFA703106B498A00758660 /* cocoa */, - 00CFA712106B498A00758660 /* dummy */, - 00CFA719106B498B00758660 /* x11 */, - 00CFA733106B498B00758660 /* Xext */, - ); - name = video; - path = ../../src/video; - sourceTree = SOURCE_ROOT; - }; - 0153844A006D81B07F000001 /* Public Headers */ = { - isa = PBXGroup; - children = ( - 0C5AF5E501191D2B7F000001 /* begin_code.h */, - 0C5AF5E601191D2B7F000001 /* close_code.h */, - 0C5AF5FF01191D2B7F000001 /* SDL.h */, - 00CFA67A106B44CE00758660 /* SDL_atomic.h */, - 0C5AF5E801191D2B7F000001 /* SDL_audio.h */, - 00CFA67B106B44CE00758660 /* SDL_compat.h */, - 00162D3709BD1FA90037C8D0 /* SDL_config.h */, - 00162D3409BD1FA90037C8D0 /* SDL_config_macosx.h */, - 0C5AF5EB01191D2B7F000001 /* SDL_copying.h */, - B2CF8DC405C444E400E5DC7F /* SDL_cpuinfo.h */, - 0C5AF5EC01191D2B7F000001 /* SDL_endian.h */, - 0C5AF5ED01191D2B7F000001 /* SDL_error.h */, - 0C5AF5EE01191D2B7F000001 /* SDL_events.h */, - 00CFA67C106B44CE00758660 /* SDL_haptic.h */, - 0C5AF5F001191D2B7F000001 /* SDL_joystick.h */, - 0C5AF5F101191D2B7F000001 /* SDL_keyboard.h */, - 0C5AF5F201191D2B7F000001 /* SDL_keysym.h */, - B29A290D04E5B28700A80002 /* SDL_loadso.h */, - 0C5AF5F301191D2B7F000001 /* SDL_main.h */, - 0C5AF5F401191D2B7F000001 /* SDL_mouse.h */, - 0C5AF5F501191D2B7F000001 /* SDL_mutex.h */, - B2CF8DC705C4450500E5DC7F /* SDL_name.h */, - 0C5AF5F601191D2B7F000001 /* SDL_opengl.h */, - 00CFA67D106B44CE00758660 /* SDL_pixels.h */, - 00162D3809BD1FA90037C8D0 /* SDL_platform.h */, - 00CFA67E106B44CE00758660 /* SDL_power.h */, - 0C5AF5F701191D2B7F000001 /* SDL_quit.h */, - 00CFA67F106B44CE00758660 /* SDL_rect.h */, - 0C5AF5F801191D2B7F000001 /* SDL_rwops.h */, - 00CFA680106B44CE00758660 /* SDL_scancode.h */, - 00162D3909BD1FA90037C8D0 /* SDL_stdinc.h */, - 00CFA681106B44CE00758660 /* SDL_surface.h */, - 0C5AF5F901191D2B7F000001 /* SDL_syswm.h */, - 0C5AF5FA01191D2B7F000001 /* SDL_thread.h */, - 0C5AF5FB01191D2B7F000001 /* SDL_timer.h */, - 0C5AF5FC01191D2B7F000001 /* SDL_types.h */, - 0C5AF5FD01191D2B7F000001 /* SDL_version.h */, - 0C5AF5FE01191D2B7F000001 /* SDL_video.h */, - ); - name = "Public Headers"; - sourceTree = ""; - }; - 034768DDFF38A45A11DB9C8B /* Products */ = { - isa = PBXGroup; - children = ( - 089C1665FE841158C02AAC07 /* Resources */, - BECDF66C0761BA81005FE872 /* SDL.framework */, - BECDF6B30761BA81005FE872 /* libSDL.a */, - BECDF6BE0761BA81005FE872 /* Standard DMG */, - BECDF6C30761BA81005FE872 /* Developer Extras Package */, - ); - name = Products; - sourceTree = ""; - }; - 046B91E80A11B53500FB151C /* dlopen */ = { - isa = PBXGroup; - children = ( - 046B91E90A11B53500FB151C /* SDL_sysloadso.c */, - ); - path = dlopen; - sourceTree = ""; - }; - 083E489A006D88D97F000001 /* joystick */ = { - isa = PBXGroup; - children = ( - F51789D001769A2401D3D55B /* darwin */, - 083E489D006D88D97F000001 /* SDL_joystick.c */, - ); - name = joystick; - path = ../../src/joystick; - sourceTree = SOURCE_ROOT; - }; - 0867D691FE84028FC02AAC07 /* SDLFramework */ = { - isa = PBXGroup; - children = ( - F5A2EF3900C6A39A01000001 /* BUGS */, - F5A2EF3A00C6A3C201000001 /* README.MacOSX */, - F59C70FC00D5CB5801000001 /* pkg-support */, - F5B2A58400C5D39001000001 /* Main */, - 0153844A006D81B07F000001 /* Public Headers */, - 08FB77ACFE841707C02AAC07 /* Library Source */, - 034768DDFF38A45A11DB9C8B /* Products */, - BECDF66B0761BA81005FE872 /* Info-Framework.plist */, - BEC562FE0761C0E800A33029 /* Linked Frameworks */, - ); - comments = "To build Universal Binaries, we have experimented with a variety of different options.\nThe complication is that we must retain compatibility with at least 10.2. \nThe Universal Binary defaults only work for > 10.3.9\n\nSo far, we have found:\ngcc 4.0.0 with Xcode 2.1 always links against libgcc_s. gcc 4.0.1 from Xcode 2.2 fixes this problem.\n\nBut gcc 4.0 will not work with < 10.3.9 because we continue to get an undefined symbol to _fprintf$LDBL128.\nSo we must use gcc 3.3 on PPC to accomplish 10.2 support. (But 4.0 is required for i386.)\n\nSetting the deployment target to 10.4 will disable prebinding, so for PPC, we set it less than 10.4 to preserve prebinding for legacy support.\n\nSetting the PPC SDKROOT to /Developers/SDKs/MacOSX10.2.8.sdk will link to 63.0.0 libSystem.B.dylib. Leaving it at current or 10.4u links to 88.1.2. However, as long as we are using gcc 3.3, it doesn't seem to matter as testing has demonstrated both will run. We have decided not to invoke the 10.2.8 SDK because it is not a default installed component with Xcode which will probably cause most people problems. However, rather than deleting the SDKROOT_ppc entry entirely, we have mapped it to 10.4u in case we decide we need to change this setting.\n\nTo use Altivec or SSE, we needed architecture specific flags:\nOTHER_CFLAGS_ppc\nOTHER_CFLAGS_i386\nOTHER_CFLAGS=$(OTHER_CFLAGS_($CURRENT_ARCH))\n\nThe general OTHER_CFLAGS needed to be manually mapped to architecture specific options because Xcode didn't do this automatically for us.\n\n\n"; - name = SDLFramework; - sourceTree = ""; - }; - 089C1665FE841158C02AAC07 /* Resources */ = { - isa = PBXGroup; - children = ( - ); - name = Resources; - sourceTree = ""; - }; - 08FB77ACFE841707C02AAC07 /* Library Source */ = { - isa = PBXGroup; - children = ( - 00CFA69B106B467B00758660 /* atomic */, - 0153832C006D78D67F000001 /* audio */, - B24DA50105A88D52006B9F1C /* cpuinfo */, - 01538367006D79147F000001 /* events */, - 01538376006D79307F000001 /* file */, - 00CFA6DF106B48D800758660 /* haptic */, - 083E489A006D88D97F000001 /* joystick */, - 00162D7509BD217B0037C8D0 /* loadso */, - 00162D6309BD214E0037C8D0 /* stdlib */, - 01538379006D79737F000001 /* thread */, - 01538391006D79BC7F000001 /* timer */, - 015383BE006D7A567F000001 /* video */, - 00CFA6FA106B493800758660 /* SDL_compat.c */, - 00CFA6FB106B493800758660 /* SDL_error_c.h */, - 01538438006D7D947F000001 /* SDL_error.c */, - 00CFA6FC106B493800758660 /* SDL_fatal.h */, - 01538439006D7D947F000001 /* SDL_fatal.c */, - 0153843C006D7D947F000001 /* SDL.c */, - ); - name = "Library Source"; - sourceTree = ""; - }; - B24DA50105A88D52006B9F1C /* cpuinfo */ = { - isa = PBXGroup; - children = ( - B24DA50405A88D52006B9F1C /* SDL_cpuinfo.c */, - ); - name = cpuinfo; - path = ../../src/cpuinfo; - sourceTree = ""; - }; - BEC562FE0761C0E800A33029 /* Linked Frameworks */ = { - isa = PBXGroup; - children = ( - 00D0D08310675DD9004B05EF /* CoreFoundation.framework */, - 007317C10858E15000B2BC32 /* Carbon.framework */, - 0073179B0858DECD00B2BC32 /* AudioToolbox.framework */, - 0073179C0858DECD00B2BC32 /* AudioUnit.framework */, - 0073179D0858DECD00B2BC32 /* Cocoa.framework */, - 0073179E0858DECD00B2BC32 /* CoreAudio.framework */, - 0073179F0858DECD00B2BC32 /* IOKit.framework */, - 007317A00858DECD00B2BC32 /* OpenGL.framework */, - 00CFA89C106B4BA100758660 /* ForceFeedback.framework */, - ); - name = "Linked Frameworks"; - sourceTree = ""; - }; - BECDF5D20761B759005FE872 /* macosx */ = { - isa = PBXGroup; - children = ( - BECDF5D50761B759005FE872 /* SDL_coreaudio.c */, - BECDF5D60761B759005FE872 /* SDL_coreaudio.h */, - ); - name = macosx; - path = ../../src/audio/macosx; - sourceTree = SOURCE_ROOT; - }; - F51789D001769A2401D3D55B /* darwin */ = { - isa = PBXGroup; - children = ( - F51789D101769A2401D3D55B /* SDL_sysjoystick.c */, - ); - name = darwin; - path = ../../src/joystick/darwin; - sourceTree = SOURCE_ROOT; - }; - F59C70FC00D5CB5801000001 /* pkg-support */ = { - isa = PBXGroup; - children = ( - F59C70FE00D5CB5801000001 /* devel-resources */, - F59C710100D5CB5801000001 /* resources */, - F5F81AD400D706B101000001 /* Readme SDL Developer.txt */, - F59C710500D5CB5801000001 /* SDL-devel.info */, - F59C710600D5CB5801000001 /* SDL.info */, - ); - path = "pkg-support"; - sourceTree = SOURCE_ROOT; - }; - F59C70FE00D5CB5801000001 /* devel-resources */ = { - isa = PBXGroup; - children = ( - F59C710C00D5D15801000001 /* install.sh */, - F59C70FF00D5CB5801000001 /* ReadMe.txt */, - F59C710000D5CB5801000001 /* Welcome.txt */, - ); - path = "devel-resources"; - sourceTree = ""; - }; - F59C710100D5CB5801000001 /* resources */ = { - isa = PBXGroup; - children = ( - 00794D3F09D0C461003FC8A1 /* License.rtf */, - 00F5D79E0990CA0D0051C449 /* UniversalBinaryNotes.rtf */, - 00AE6E1E08B958CC00255E2F /* ReadMeDevLite.txt */, - F59C710300D5CB5801000001 /* ReadMe.txt */, - ); - path = resources; - sourceTree = ""; - }; - F5B2A58400C5D39001000001 /* Main */ = { - isa = PBXGroup; - children = ( - 2EECDF2D0086C3A07F000001 /* SDLMain.h */, - 2EECDF2E0086C3A07F000001 /* SDLMain.m */, - 2EECDF2F0086C3A07F000001 /* SDLMain.nib */, - ); - name = Main; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - BECDF5FF0761BA81005FE872 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 00162DA609BD222F0037C8D0 /* SDL_config_macosx.h in Headers */, - 00162DA909BD222F0037C8D0 /* SDL_config.h in Headers */, - 00162DAA09BD222F0037C8D0 /* SDL_platform.h in Headers */, - 00162DAB09BD222F0037C8D0 /* SDL_stdinc.h in Headers */, - 00162DAC09BD222F0037C8D0 /* begin_code.h in Headers */, - 00162DAD09BD222F0037C8D0 /* close_code.h in Headers */, - 00162DAF09BD222F0037C8D0 /* SDL_audio.h in Headers */, - 00162DB209BD222F0037C8D0 /* SDL_copying.h in Headers */, - 00162DB309BD222F0037C8D0 /* SDL_cpuinfo.h in Headers */, - 00162DB409BD222F0037C8D0 /* SDL_endian.h in Headers */, - 00162DB509BD222F0037C8D0 /* SDL_error.h in Headers */, - 00162DB609BD222F0037C8D0 /* SDL_events.h in Headers */, - 00162DB809BD222F0037C8D0 /* SDL_joystick.h in Headers */, - 00162DB909BD222F0037C8D0 /* SDL_keyboard.h in Headers */, - 00162DBA09BD222F0037C8D0 /* SDL_keysym.h in Headers */, - 00162DBB09BD222F0037C8D0 /* SDL_loadso.h in Headers */, - 00162DBC09BD222F0037C8D0 /* SDL_main.h in Headers */, - 00162DBD09BD222F0037C8D0 /* SDL_mouse.h in Headers */, - 00162DBE09BD222F0037C8D0 /* SDL_mutex.h in Headers */, - 00162DBF09BD222F0037C8D0 /* SDL_name.h in Headers */, - 00162DC009BD222F0037C8D0 /* SDL_opengl.h in Headers */, - 00162DC109BD222F0037C8D0 /* SDL_quit.h in Headers */, - 00162DC209BD222F0037C8D0 /* SDL_rwops.h in Headers */, - 00162DC309BD222F0037C8D0 /* SDL_syswm.h in Headers */, - 00162DC409BD222F0037C8D0 /* SDL_thread.h in Headers */, - 00162DC509BD222F0037C8D0 /* SDL_timer.h in Headers */, - 00162DC609BD222F0037C8D0 /* SDL_types.h in Headers */, - 00162DC709BD222F0037C8D0 /* SDL_version.h in Headers */, - 00162DC809BD222F0037C8D0 /* SDL_video.h in Headers */, - 00162DC909BD222F0037C8D0 /* SDL.h in Headers */, - 00CFA682106B44CE00758660 /* SDL_atomic.h in Headers */, - 00CFA683106B44CE00758660 /* SDL_compat.h in Headers */, - 00CFA684106B44CE00758660 /* SDL_haptic.h in Headers */, - 00CFA685106B44CE00758660 /* SDL_pixels.h in Headers */, - 00CFA686106B44CE00758660 /* SDL_power.h in Headers */, - 00CFA687106B44CE00758660 /* SDL_rect.h in Headers */, - 00CFA688106B44CE00758660 /* SDL_scancode.h in Headers */, - 00CFA689106B44CE00758660 /* SDL_surface.h in Headers */, - 00CFA6B6106B46E500758660 /* SDL_audio_c.h in Headers */, - 00CFA6B7106B46E500758660 /* SDL_audiodev_c.h in Headers */, - 00CFA6B8106B46E500758660 /* SDL_audiomem.h in Headers */, - 00CFA6BA106B46E500758660 /* SDL_sysaudio.h in Headers */, - 00CFA6BB106B46E500758660 /* SDL_wave.h in Headers */, - 00CFA6C8106B480800758660 /* SDL_events_c.h in Headers */, - 00CFA6C9106B480800758660 /* SDL_keyboard_c.h in Headers */, - 00CFA6CA106B480800758660 /* SDL_mouse_c.h in Headers */, - 00CFA6CB106B480800758660 /* SDL_sysevents.h in Headers */, - 00CFA6CC106B480800758660 /* SDL_windowevents_c.h in Headers */, - 00CFA6F1106B48D800758660 /* SDL_syshaptic.h in Headers */, - 00CFA6FE106B493800758660 /* SDL_error_c.h in Headers */, - 00CFA6FF106B493800758660 /* SDL_fatal.h in Headers */, - 00CFA757106B498B00758660 /* SDL_cocoaevents.h in Headers */, - 00CFA759106B498B00758660 /* SDL_cocoakeyboard.h in Headers */, - 00CFA75B106B498B00758660 /* SDL_cocoamodes.h in Headers */, - 00CFA75D106B498B00758660 /* SDL_cocoamouse.h in Headers */, - 00CFA75F106B498B00758660 /* SDL_cocoaopengl.h in Headers */, - 00CFA761106B498B00758660 /* SDL_cocoavideo.h in Headers */, - 00CFA763106B498B00758660 /* SDL_cocoawindow.h in Headers */, - 00CFA766106B498B00758660 /* SDL_nullevents_c.h in Headers */, - 00CFA768106B498B00758660 /* SDL_nullrender_c.h in Headers */, - 00CFA76A106B498B00758660 /* SDL_nullvideo.h in Headers */, - 00CFA76C106B498B00758660 /* imKStoUCS.h in Headers */, - 00CFA76E106B498B00758660 /* SDL_x11dyn.h in Headers */, - 00CFA770106B498B00758660 /* SDL_x11events.h in Headers */, - 00CFA772106B498B00758660 /* SDL_x11gamma.h in Headers */, - 00CFA774106B498B00758660 /* SDL_x11keyboard.h in Headers */, - 00CFA776106B498B00758660 /* SDL_x11modes.h in Headers */, - 00CFA778106B498B00758660 /* SDL_x11mouse.h in Headers */, - 00CFA77A106B498B00758660 /* SDL_x11opengl.h in Headers */, - 00CFA77C106B498B00758660 /* SDL_x11opengles.h in Headers */, - 00CFA77E106B498B00758660 /* SDL_x11render.h in Headers */, - 00CFA77F106B498B00758660 /* SDL_x11sym.h in Headers */, - 00CFA781106B498B00758660 /* SDL_x11video.h in Headers */, - 00CFA783106B498B00758660 /* SDL_x11window.h in Headers */, - 00CFA784106B498B00758660 /* extutil.h in Headers */, - 00CFA785106B498B00758660 /* panoramiXext.h in Headers */, - 00CFA786106B498B00758660 /* panoramiXproto.h in Headers */, - 00CFA787106B498B00758660 /* StdCmap.h in Headers */, - 00CFA788106B498B00758660 /* Xext.h in Headers */, - 00CFA789106B498B00758660 /* xf86dga.h in Headers */, - 00CFA78A106B498B00758660 /* xf86dga1.h in Headers */, - 00CFA78B106B498B00758660 /* xf86dga1str.h in Headers */, - 00CFA78C106B498B00758660 /* xf86dgastr.h in Headers */, - 00CFA78D106B498B00758660 /* xf86vmode.h in Headers */, - 00CFA78E106B498B00758660 /* xf86vmstr.h in Headers */, - 00CFA78F106B498B00758660 /* Xinerama.h in Headers */, - 00CFA790106B498B00758660 /* Xv.h in Headers */, - 00CFA791106B498B00758660 /* Xvlib.h in Headers */, - 00CFA792106B498B00758660 /* Xvproto.h in Headers */, - 00CFA79F106B498B00758660 /* Xvlibint.h in Headers */, - 00CFA818106B49B600758660 /* mmx.h in Headers */, - 00CFA81A106B49B600758660 /* SDL_alphamult.h in Headers */, - 00CFA822106B49B600758660 /* SDL_blit_auto.h in Headers */, - 00CFA824106B49B600758660 /* SDL_blit_copy.h in Headers */, - 00CFA827106B49B600758660 /* SDL_blit_slow.h in Headers */, - 00CFA829106B49B600758660 /* SDL_blit.h in Headers */, - 00CFA82B106B49B600758660 /* SDL_draw.h in Headers */, - 00CFA830106B49B600758660 /* SDL_glesfuncs.h in Headers */, - 00CFA831106B49B600758660 /* SDL_glfuncs.h in Headers */, - 00CFA832106B49B600758660 /* SDL_leaks.h in Headers */, - 00CFA833106B49B600758660 /* SDL_pixels_c.h in Headers */, - 00CFA835106B49B600758660 /* SDL_rect_c.h in Headers */, - 00CFA838106B49B600758660 /* SDL_renderer_gl.h in Headers */, - 00CFA83A106B49B600758660 /* SDL_renderer_gles.h in Headers */, - 00CFA83C106B49B600758660 /* SDL_renderer_sw.h in Headers */, - 00CFA83D106B49B600758660 /* SDL_RLEaccel_c.h in Headers */, - 00CFA841106B49B600758660 /* SDL_sysvideo.h in Headers */, - 00CFA844106B49B600758660 /* SDL_yuv_sw_c.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BECDF66E0761BA81005FE872 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - BECDF6760761BA81005FE872 /* SDL_cpuinfo.h in Headers */, - BECDF6770761BA81005FE872 /* SDL_name.h in Headers */, - BECDF6780761BA81005FE872 /* SDL_coreaudio.h in Headers */, - 00162D4609BD1FA90037C8D0 /* SDL_config_macosx.h in Headers */, - 00162D4909BD1FA90037C8D0 /* SDL_config.h in Headers */, - 00162D4A09BD1FA90037C8D0 /* SDL_platform.h in Headers */, - 00162D4B09BD1FA90037C8D0 /* SDL_stdinc.h in Headers */, - 00162D5B09BD20DA0037C8D0 /* SDL_sysmutex_c.h in Headers */, - 00162D5E09BD20DA0037C8D0 /* SDL_systhread_c.h in Headers */, - 00162E6B09BD27370037C8D0 /* SDL_mixer_MMX.h in Headers */, - 002F32DA09CA0BE700EBEB88 /* SDL_diskaudio.h in Headers */, - 002F32E809CA0BF600EBEB88 /* SDL_dummyaudio.h in Headers */, - 00CFA68A106B44CE00758660 /* SDL_atomic.h in Headers */, - 00CFA68B106B44CE00758660 /* SDL_compat.h in Headers */, - 00CFA68C106B44CE00758660 /* SDL_haptic.h in Headers */, - 00CFA68D106B44CE00758660 /* SDL_pixels.h in Headers */, - 00CFA68E106B44CE00758660 /* SDL_power.h in Headers */, - 00CFA68F106B44CE00758660 /* SDL_rect.h in Headers */, - 00CFA690106B44CE00758660 /* SDL_scancode.h in Headers */, - 00CFA691106B44CE00758660 /* SDL_surface.h in Headers */, - 00CFA6BC106B46E500758660 /* SDL_audio_c.h in Headers */, - 00CFA6BD106B46E500758660 /* SDL_audiodev_c.h in Headers */, - 00CFA6BE106B46E500758660 /* SDL_audiomem.h in Headers */, - 00CFA6C0106B46E500758660 /* SDL_sysaudio.h in Headers */, - 00CFA6C1106B46E500758660 /* SDL_wave.h in Headers */, - 00CFA6CE106B480800758660 /* SDL_events_c.h in Headers */, - 00CFA6CF106B480800758660 /* SDL_keyboard_c.h in Headers */, - 00CFA6D0106B480800758660 /* SDL_mouse_c.h in Headers */, - 00CFA6D1106B480800758660 /* SDL_sysevents.h in Headers */, - 00CFA6D2106B480800758660 /* SDL_windowevents_c.h in Headers */, - 00CFA6F8106B48D800758660 /* SDL_syshaptic.h in Headers */, - 00CFA701106B493800758660 /* SDL_error_c.h in Headers */, - 00CFA702106B493800758660 /* SDL_fatal.h in Headers */, - 00CFA7A1106B498B00758660 /* SDL_cocoaevents.h in Headers */, - 00CFA7A3106B498B00758660 /* SDL_cocoakeyboard.h in Headers */, - 00CFA7A5106B498B00758660 /* SDL_cocoamodes.h in Headers */, - 00CFA7A7106B498B00758660 /* SDL_cocoamouse.h in Headers */, - 00CFA7A9106B498B00758660 /* SDL_cocoaopengl.h in Headers */, - 00CFA7AB106B498B00758660 /* SDL_cocoavideo.h in Headers */, - 00CFA7AD106B498B00758660 /* SDL_cocoawindow.h in Headers */, - 00CFA7B0106B498B00758660 /* SDL_nullevents_c.h in Headers */, - 00CFA7B2106B498B00758660 /* SDL_nullrender_c.h in Headers */, - 00CFA7B4106B498B00758660 /* SDL_nullvideo.h in Headers */, - 00CFA7B6106B498B00758660 /* imKStoUCS.h in Headers */, - 00CFA7B8106B498B00758660 /* SDL_x11dyn.h in Headers */, - 00CFA7BA106B498B00758660 /* SDL_x11events.h in Headers */, - 00CFA7BC106B498B00758660 /* SDL_x11gamma.h in Headers */, - 00CFA7BE106B498B00758660 /* SDL_x11keyboard.h in Headers */, - 00CFA7C0106B498B00758660 /* SDL_x11modes.h in Headers */, - 00CFA7C2106B498B00758660 /* SDL_x11mouse.h in Headers */, - 00CFA7C4106B498B00758660 /* SDL_x11opengl.h in Headers */, - 00CFA7C6106B498B00758660 /* SDL_x11opengles.h in Headers */, - 00CFA7C8106B498B00758660 /* SDL_x11render.h in Headers */, - 00CFA7C9106B498B00758660 /* SDL_x11sym.h in Headers */, - 00CFA7CB106B498B00758660 /* SDL_x11video.h in Headers */, - 00CFA7CD106B498B00758660 /* SDL_x11window.h in Headers */, - 00CFA7CE106B498B00758660 /* extutil.h in Headers */, - 00CFA7CF106B498B00758660 /* panoramiXext.h in Headers */, - 00CFA7D0106B498B00758660 /* panoramiXproto.h in Headers */, - 00CFA7D1106B498B00758660 /* StdCmap.h in Headers */, - 00CFA7D2106B498B00758660 /* Xext.h in Headers */, - 00CFA7D3106B498B00758660 /* xf86dga.h in Headers */, - 00CFA7D4106B498B00758660 /* xf86dga1.h in Headers */, - 00CFA7D5106B498B00758660 /* xf86dga1str.h in Headers */, - 00CFA7D6106B498B00758660 /* xf86dgastr.h in Headers */, - 00CFA7D7106B498B00758660 /* xf86vmode.h in Headers */, - 00CFA7D8106B498B00758660 /* xf86vmstr.h in Headers */, - 00CFA7D9106B498B00758660 /* Xinerama.h in Headers */, - 00CFA7DA106B498B00758660 /* Xv.h in Headers */, - 00CFA7DB106B498B00758660 /* Xvlib.h in Headers */, - 00CFA7DC106B498B00758660 /* Xvproto.h in Headers */, - 00CFA7E8106B498B00758660 /* Xvlibint.h in Headers */, - 00CFA846106B49B600758660 /* mmx.h in Headers */, - 00CFA848106B49B600758660 /* SDL_alphamult.h in Headers */, - 00CFA850106B49B600758660 /* SDL_blit_auto.h in Headers */, - 00CFA852106B49B600758660 /* SDL_blit_copy.h in Headers */, - 00CFA855106B49B600758660 /* SDL_blit_slow.h in Headers */, - 00CFA857106B49B600758660 /* SDL_blit.h in Headers */, - 00CFA859106B49B600758660 /* SDL_draw.h in Headers */, - 00CFA85E106B49B600758660 /* SDL_glesfuncs.h in Headers */, - 00CFA85F106B49B600758660 /* SDL_glfuncs.h in Headers */, - 00CFA860106B49B600758660 /* SDL_leaks.h in Headers */, - 00CFA861106B49B600758660 /* SDL_pixels_c.h in Headers */, - 00CFA863106B49B600758660 /* SDL_rect_c.h in Headers */, - 00CFA866106B49B600758660 /* SDL_renderer_gl.h in Headers */, - 00CFA868106B49B600758660 /* SDL_renderer_gles.h in Headers */, - 00CFA86A106B49B600758660 /* SDL_renderer_sw.h in Headers */, - 00CFA86B106B49B600758660 /* SDL_RLEaccel_c.h in Headers */, - 00CFA86F106B49B600758660 /* SDL_sysvideo.h in Headers */, - 00CFA872106B49B600758660 /* SDL_yuv_sw_c.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - BECDF5FE0761BA81005FE872 /* Framework */ = { - isa = PBXNativeTarget; - buildConfigurationList = 0073177A0858DB0500B2BC32 /* Build configuration list for PBXNativeTarget "Framework" */; - buildPhases = ( - BECDF5FF0761BA81005FE872 /* Headers */, - BECDF62A0761BA81005FE872 /* Resources */, - BECDF62C0761BA81005FE872 /* Sources */, - BECDF6680761BA81005FE872 /* Frameworks */, - ); - buildRules = ( - ); - comments = "We recommend installing to /Library/Frameworks\nAn alternative is $(HOME)/Library/Frameworks for per-user if permissions are an issue.\n\nAdd the framework to the Groups & Files panel (under Linked Frameworks is a good place) and enable the check box for the targets that need to link to it. You can also manually add \"-framework SDL\" to your linker flags if you don't like the check box system.\n\nAdd /Library/Frameworks/SDL.framework/Headers to your header search path\nAdd /Library/Frameworks to your library search path\n(Adjust the two above if installed in $(HOME)/Library/Frameworks. You can also list both paths if you want robustness.)\n\nWe used to use an exports file. It was becoming a maintenance issue we kept neglecting, so we have removed it. If you need it back, set the \"Exported Symbols File\" option to:\n../../src/main/macosx/exports/SDL.x\n(You may need to regenerate the exports list. There is a Makefile in that directory that you can run from the command line to rebuild it.)\nLong term, we want to utilize gcc 4.0's new visibility feature (analogous to declspec on Windows). Other platforms would benefit from this change too. The downside is that we still use gcc 3.3 for the PowerPC build here so only our x86 builds will cull the symbols if we go down this route (and don't use the exports file).\n\n"; - dependencies = ( - 002D2AA9106C196E00BF972E /* PBXTargetDependency */, - ); - name = Framework; - productInstallPath = "@executable_path/../Frameworks"; - productName = SDL; - productReference = BECDF66C0761BA81005FE872 /* SDL.framework */; - productType = "com.apple.product-type.framework"; - }; - BECDF66D0761BA81005FE872 /* Static Library */ = { - isa = PBXNativeTarget; - buildConfigurationList = 0073177E0858DB0500B2BC32 /* Build configuration list for PBXNativeTarget "Static Library" */; - buildPhases = ( - BECDF66E0761BA81005FE872 /* Headers */, - BECDF6790761BA81005FE872 /* Sources */, - BECDF6B10761BA81005FE872 /* Frameworks */, - BECDF6B20761BA81005FE872 /* Rez */, - ); - buildRules = ( - ); - comments = "This produces libsdl.a, which is the static build of SDL. You will have to link to the Cocoa and OpenGL frameworks in your application."; - dependencies = ( - 002D2AAC106C19B200BF972E /* PBXTargetDependency */, - ); - name = "Static Library"; - productInstallPath = /usr/local/lib; - productName = "Static Library"; - productReference = BECDF6B30761BA81005FE872 /* libSDL.a */; - productType = "com.apple.product-type.library.static"; - }; - BECDF6BB0761BA81005FE872 /* Standard DMG */ = { - isa = PBXNativeTarget; - buildConfigurationList = 007317860858DB0500B2BC32 /* Build configuration list for PBXNativeTarget "Standard DMG" */; - buildPhases = ( - BECDF6BD0761BA81005FE872 /* ShellScript */, - ); - buildRules = ( - ); - dependencies = ( - BECDF6C60761BA81005FE872 /* PBXTargetDependency */, - ); - name = "Standard DMG"; - productInstallPath = /usr/local/bin; - productName = "Standard Package"; - productReference = BECDF6BE0761BA81005FE872 /* Standard DMG */; - productType = "com.apple.product-type.tool"; - }; - BECDF6C00761BA81005FE872 /* Developer Extras Package */ = { - isa = PBXNativeTarget; - buildConfigurationList = 0073178A0858DB0500B2BC32 /* Build configuration list for PBXNativeTarget "Developer Extras Package" */; - buildPhases = ( - BECDF6C20761BA81005FE872 /* ShellScript */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Developer Extras Package"; - productInstallPath = /usr/local/bin; - productName = "Devel Package"; - productReference = BECDF6C30761BA81005FE872 /* Developer Extras Package */; - productType = "com.apple.product-type.tool"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 0867D690FE84028FC02AAC07 /* Project object */ = { - isa = PBXProject; - buildConfigurationList = 0073178E0858DB0500B2BC32 /* Build configuration list for PBXProject "SDL" */; - compatibilityVersion = "Xcode 3.0"; - hasScannedForEncodings = 1; - mainGroup = 0867D691FE84028FC02AAC07 /* SDLFramework */; - productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 002D2A9E106C18E700BF972E /* Generate Header Files */, - BECDF5FE0761BA81005FE872 /* Framework */, - BECDF66D0761BA81005FE872 /* Static Library */, - BECDF6BB0761BA81005FE872 /* Standard DMG */, - BECDF6C00761BA81005FE872 /* Developer Extras Package */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - BECDF62A0761BA81005FE872 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXRezBuildPhase section */ - BECDF6B20761BA81005FE872 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXRezBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 002D2AA5106C190C00BF972E /* Run Script to Create SDL_config.h */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/../../include/SDL_config.h.default", - ); - name = "Run Script to Create SDL_config.h"; - outputPaths = ( - "$(SRCROOT)/../../include/SDL_config.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# Make sure that include/SDL_config.h is a symlink to SDL_config.h.default.\n# If it exists and is not a symlink, it was probably generated by configure and\n# we move it aside.\nif [ ! -L ../../include/SDL_config.h ]; then\n if [ -e ../../include/SDL_config.h ]; then\n mv ../../include/SDL_config.h ../../include/SDL_config.h.generated\n fi\n ln -s SDL_config.h.default ../../include/SDL_config.h\nfi\n"; - }; - 002D2AA7106C194100BF972E /* Run Script to Create SDL_revision.h */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/../../build-scripts/showrev.sh", - "$(SRCROOT)/../../build-scripts/updaterev.sh", - ); - name = "Run Script to Create SDL_revision.h"; - outputPaths = ( - "$(SRCROOT)/../../include/SDL_revision.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "sh ../../build-scripts/updaterev.sh"; - }; - BECDF6BD0761BA81005FE872 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 12; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# clean up the framework, remove headers, extra files\nmkdir -p build/dmg-tmp\nmkdir -p build/dmg-tmp/devel-lite\n/Developer/Tools/CpMac -r $TARGET_BUILD_DIR/SDL.framework build/dmg-tmp/\n\n# strip moved to Xcode native mechanism\n# strip -x build/dmg-tmp/SDL.framework/SDL\n\ncp pkg-support/resources/License.rtf build/dmg-tmp\ncp pkg-support/resources/ReadMe.txt build/dmg-tmp\ncp pkg-support/resources/ReadMeDevLite.txt build/dmg-tmp/devel-lite\ncp pkg-support/resources/UniversalBinaryNotes.rtf build/dmg-tmp\n\n# remove the .DS_Store files if any (we may want to provide one in the future for fancy .dmgs)\nfind build/dmg-tmp -name .DS_Store -exec rm -f \"{}\" \\;\n\n# for fancy .dmg\nmkdir -p build/dmg-tmp/.logo\ncp pkg-support/resources/SDL_DS_Store build/dmg-tmp/.DS_Store\ncp pkg-support/sdl_logo.pdf build/dmg-tmp/.logo\n\n# create the dmg\nhdiutil create -ov -fs HFS+ -volname SDL -srcfolder build/dmg-tmp build/SDL.dmg\n\n# clean up\nrm -rf build/dmg-tmp\n\n# compress it???\n#(cd build; gnutar -zcvf SDL.dmg.tar.gz SDL.dmg)"; - }; - BECDF6C20761BA81005FE872 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - comments = "The old .pkg generator script:\n\n# make a copy of the framework to work with\nmkdir -p build/pkg-tmp\n\n## We're changing this to follow OS X conventions, where the headers and\n## framework are bundled together. Thus this development package won't \n## actually contain any direct framework elements.\n#/Developer/Tools/CpMac -r build/SDL.framework build/pkg-tmp/\n\n# copy in some files they might want around...\ncp ../../docs.html build/pkg-tmp\ncp -r ../../docs build/pkg-tmp\n#cp -r ../../src/main/macosx build/pkg-tmp/\n#rm -rf build/pkg-tmp/main/exports\ncp -r \"../Project Stationary\" build/pkg-tmp/\ncp \"pkg-support/Readme SDL Developer.txt\" build/pkg-tmp/\n#cp \"../uninstall.csh\" build/pkg-tmp/\n\n## We shouldn't have any framework stuff to deal with now\n# clean up the framework, remove extra files\n# rm -rf build/pkg-tmp/SDL.framework/Resources/pbdevelopment.plist\n\n# remove the .DS_Store file to keep tool from crapping out\nfind pkg-support -name \".DS_Store\" -exec rm -rf \"{}\" \";\" \n\n# create the .pkg\n../package build/pkg-tmp pkg-support/SDL-devel.info -d build -r pkg-support/devel-resources \n#\"/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker\" -build -p build/ -f build/pkg-tmp -r pkg-support/devel-resources -i Info.plist -d Description.plist\n\n# create install scripts\nDIR=build/SDL-devel.pkg/\ncp $DIR/install.sh $DIR/SDL-devel.post_install\nmv $DIR/install.sh $DIR/SDL-devel.post_upgrade\n\n# add execute flag to scripts\nchmod 755 $DIR/SDL-devel.post_install $DIR/SDL-devel.post_upgrade\n\n# remove temporary files\n#rm -rf build/pkg-tmp\n\n# compress\n(cd build; gnutar -zcvf SDL-devel.pkg.tar.gz SDL-devel.pkg)"; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# make a directory to hold the stuff we're going to package up\nmkdir -p build/devel-extras-tmp\nmkdir -p build/devel-extras-tmp/Documentation\n#mkdir -p build/devel-extras-tmp/SDLMain\n#mkdir -p build/devel-extras-tmp/SDLMain/NIBless\n#mkdir -p build/devel-extras-tmp/SDLMain/CocoaMenus\n\n# copy the docs\ncp ../../docs.html build/devel-extras-tmp/Documentation\ncp -r ../../docs build/devel-extras-tmp/Documentation\n\n# copy the Xcode Project user templates\ncp -r \"../TemplatesForXcodeTiger\" build/devel-extras-tmp/\ncp -r \"../TemplatesForXcodeLeopard\" build/devel-extras-tmp/\ncp -r \"../TemplatesForXcodeSnowLeopard\" build/devel-extras-tmp/\ncp \"pkg-support/Readme SDL Developer.txt\" build/devel-extras-tmp/\n\n# readme file\n#cp pkg-support/resources/ReadMe.txt build/devel-extras-tmp\n\n#cp pkg-support/resources/UniversalBinaryNotes.rtf build/devel-extras-tmp\n\n# Copy the devel-lite stuff just in case the user didn't notice it in the main package\n# I should copy all the different SDLMain versions (and nibs) instead.\n# I'm assuming the default is the same as the SDL App and SDL/OpenGL templates\n\n#cp pkg-support/resources/ReadMeDevLite.txt build/devel-extras-tmp/SDLMain/NIBless\n#cp ../../src/main/macosx/SDLMain.h build/devel-extras-tmp/SDLMain/NIBless\n#cp ../../src/main/macosx/SDLMain.m build/devel-extras-tmp/SDLMain/NIBless\n\n# Nib stuff from SDL-Cocoa App\n#/Developer/Tools/CpMac -r \"../TemplatesForXcodeSnowLeopard/SDL Cocoa Application/#SDLMain.h\" build/devel-extras-tmp/SDLMain/CocoaMenus\n#/Developer/Tools/CpMac -r \"../TemplatesForXcodeSnowLeopard/SDL Cocoa Application/#SDLMain.m\" build/devel-extras-tmp/SDLMain/CocoaMenus\n#/Developer/Tools/CpMac -r \"../TemplatesForXcodeSnowLeopard/SDL Cocoa Application/#English.lproj/SDLMain.nib\" build/devel-extras-tmp/SDLMain/CocoaMenus\n\n# Copy precompiled libSDLmain.a's here??? We have potentially 3 different ones?\n# /Developer/Tools/CpMac -r $TARGET_BUILD_DIR/libSDLmain.a build/devel-extras-tmp/SDLMain/NIBless\n#\n#\n\n# Copy sdl-config's for those who've been wanting one? Will need to document that it may\n# require manual changes if you don't install the framework to /Library/Frameworks\n# <>\n\n# remove the .DS_Store files if any (we may want to provide one in the future for fancy .dmgs)\nfind build/devel-extras-tmp -name .DS_Store -exec rm -f \"{}\" \\;\n# remove CVS stuff\nfind build/devel-extras-tmp -name .cvsignore -exec rm -f \"{}\" \\;\n# depth first traversal, type=directory, remove recursively\nfind -d build/devel-extras-tmp -type d -name CVS -exec rm -rf \"{}\" \\;\n\n\n# create the dmg\nhdiutil create -ov -fs HFS+ -volname SDL-devel-extras -srcfolder build/devel-extras-tmp build/SDL-devel-extras.dmg\n\n# clean up\nrm -rf build/devel-extras-tmp\n\n# compress it???\n#(cd build; gnutar -zcvf SDL.dmg.tar.gz SDL.dmg)\n\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - BECDF62C0761BA81005FE872 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BECDF62E0761BA81005FE872 /* SDL_audio.c in Sources */, - BECDF62F0761BA81005FE872 /* SDL_audiocvt.c in Sources */, - BECDF6300761BA81005FE872 /* SDL_audiodev.c in Sources */, - BECDF6320761BA81005FE872 /* SDL_mixer.c in Sources */, - BECDF6330761BA81005FE872 /* SDL_wave.c in Sources */, - BECDF6360761BA81005FE872 /* SDL_events.c in Sources */, - BECDF6380761BA81005FE872 /* SDL_keyboard.c in Sources */, - BECDF6390761BA81005FE872 /* SDL_mouse.c in Sources */, - BECDF63A0761BA81005FE872 /* SDL_quit.c in Sources */, - BECDF63C0761BA81005FE872 /* SDL_rwops.c in Sources */, - BECDF63E0761BA81005FE872 /* SDL_timer.c in Sources */, - BECDF64D0761BA81005FE872 /* SDL_error.c in Sources */, - BECDF64E0761BA81005FE872 /* SDL_fatal.c in Sources */, - BECDF6500761BA81005FE872 /* SDL.c in Sources */, - BECDF6510761BA81005FE872 /* SDL_thread.c in Sources */, - BECDF6530761BA81005FE872 /* SDL_joystick.c in Sources */, - BECDF6590761BA81005FE872 /* SDL_sysjoystick.c in Sources */, - BECDF6610761BA81005FE872 /* SDL_cpuinfo.c in Sources */, - BECDF6670761BA81005FE872 /* SDL_coreaudio.c in Sources */, - 00162D5309BD20DA0037C8D0 /* SDL_syscond.c in Sources */, - 00162D5409BD20DA0037C8D0 /* SDL_sysmutex.c in Sources */, - 00162D5609BD20DA0037C8D0 /* SDL_syssem.c in Sources */, - 00162D5709BD20DA0037C8D0 /* SDL_systhread.c in Sources */, - 00162D6109BD21010037C8D0 /* SDL_systimer.c in Sources */, - 00162D6B09BD214F0037C8D0 /* SDL_getenv.c in Sources */, - 00162D6C09BD214F0037C8D0 /* SDL_malloc.c in Sources */, - 00162D6D09BD214F0037C8D0 /* SDL_qsort.c in Sources */, - 00162D6E09BD214F0037C8D0 /* SDL_stdlib.c in Sources */, - 00162D6F09BD214F0037C8D0 /* SDL_string.c in Sources */, - 00162E6809BD27300037C8D0 /* SDL_mixer_MMX.c in Sources */, - 002F328609CA049100EBEB88 /* SDL_iconv.c in Sources */, - 002F32D709CA0BE700EBEB88 /* SDL_diskaudio.c in Sources */, - 002F32E509CA0BF600EBEB88 /* SDL_dummyaudio.c in Sources */, - 046B91EC0A11B53500FB151C /* SDL_sysloadso.c in Sources */, - 046B92130A11B8AD00FB151C /* SDL_dlcompat.c in Sources */, - 00CFA6A8106B467B00758660 /* SDL_atomic.c in Sources */, - 00CFA6B9106B46E500758660 /* SDL_audiotypecvt.c in Sources */, - 00CFA6CD106B480800758660 /* SDL_windowevents.c in Sources */, - 00CFA6EC106B48D800758660 /* SDL_syshaptic.c in Sources */, - 00CFA6F0106B48D800758660 /* SDL_haptic.c in Sources */, - 00CFA6FD106B493800758660 /* SDL_compat.c in Sources */, - 00CFA758106B498B00758660 /* SDL_cocoaevents.m in Sources */, - 00CFA75A106B498B00758660 /* SDL_cocoakeyboard.m in Sources */, - 00CFA75C106B498B00758660 /* SDL_cocoamodes.m in Sources */, - 00CFA75E106B498B00758660 /* SDL_cocoamouse.m in Sources */, - 00CFA760106B498B00758660 /* SDL_cocoaopengl.m in Sources */, - 00CFA762106B498B00758660 /* SDL_cocoavideo.m in Sources */, - 00CFA764106B498B00758660 /* SDL_cocoawindow.m in Sources */, - 00CFA765106B498B00758660 /* SDL_nullevents.c in Sources */, - 00CFA767106B498B00758660 /* SDL_nullrender.c in Sources */, - 00CFA769106B498B00758660 /* SDL_nullvideo.c in Sources */, - 00CFA76B106B498B00758660 /* imKStoUCS.c in Sources */, - 00CFA76D106B498B00758660 /* SDL_x11dyn.c in Sources */, - 00CFA76F106B498B00758660 /* SDL_x11events.c in Sources */, - 00CFA771106B498B00758660 /* SDL_x11gamma.c in Sources */, - 00CFA773106B498B00758660 /* SDL_x11keyboard.c in Sources */, - 00CFA775106B498B00758660 /* SDL_x11modes.c in Sources */, - 00CFA777106B498B00758660 /* SDL_x11mouse.c in Sources */, - 00CFA779106B498B00758660 /* SDL_x11opengl.c in Sources */, - 00CFA77B106B498B00758660 /* SDL_x11opengles.c in Sources */, - 00CFA77D106B498B00758660 /* SDL_x11render.c in Sources */, - 00CFA780106B498B00758660 /* SDL_x11video.c in Sources */, - 00CFA782106B498B00758660 /* SDL_x11window.c in Sources */, - 00CFA794106B498B00758660 /* Xinerama.c in Sources */, - 00CFA795106B498B00758660 /* xme.c in Sources */, - 00CFA796106B498B00758660 /* AllCmap.c in Sources */, - 00CFA797106B498B00758660 /* CmapAlloc.c in Sources */, - 00CFA798106B498B00758660 /* CrCmap.c in Sources */, - 00CFA799106B498B00758660 /* DelCmap.c in Sources */, - 00CFA79A106B498B00758660 /* Distinct.c in Sources */, - 00CFA79B106B498B00758660 /* LookupCmap.c in Sources */, - 00CFA79C106B498B00758660 /* StdCmap.c in Sources */, - 00CFA79D106B498B00758660 /* VisCmap.c in Sources */, - 00CFA79E106B498B00758660 /* Xv.c in Sources */, - 00CFA7A0106B498B00758660 /* XF86VMode.c in Sources */, - 00CFA819106B49B600758660 /* SDL_alphamult.c in Sources */, - 00CFA81B106B49B600758660 /* SDL_blendline.c in Sources */, - 00CFA81C106B49B600758660 /* SDL_blendpoint.c in Sources */, - 00CFA81D106B49B600758660 /* SDL_blendrect.c in Sources */, - 00CFA81E106B49B600758660 /* SDL_blit_0.c in Sources */, - 00CFA81F106B49B600758660 /* SDL_blit_1.c in Sources */, - 00CFA820106B49B600758660 /* SDL_blit_A.c in Sources */, - 00CFA821106B49B600758660 /* SDL_blit_auto.c in Sources */, - 00CFA823106B49B600758660 /* SDL_blit_copy.c in Sources */, - 00CFA825106B49B600758660 /* SDL_blit_N.c in Sources */, - 00CFA826106B49B600758660 /* SDL_blit_slow.c in Sources */, - 00CFA828106B49B600758660 /* SDL_blit.c in Sources */, - 00CFA82A106B49B600758660 /* SDL_bmp.c in Sources */, - 00CFA82C106B49B600758660 /* SDL_drawline.c in Sources */, - 00CFA82D106B49B600758660 /* SDL_drawpoint.c in Sources */, - 00CFA82E106B49B600758660 /* SDL_fillrect.c in Sources */, - 00CFA82F106B49B600758660 /* SDL_gamma.c in Sources */, - 00CFA834106B49B600758660 /* SDL_pixels.c in Sources */, - 00CFA836106B49B600758660 /* SDL_rect.c in Sources */, - 00CFA837106B49B600758660 /* SDL_renderer_gl.c in Sources */, - 00CFA839106B49B600758660 /* SDL_renderer_gles.c in Sources */, - 00CFA83B106B49B600758660 /* SDL_renderer_sw.c in Sources */, - 00CFA83E106B49B600758660 /* SDL_RLEaccel.c in Sources */, - 00CFA83F106B49B600758660 /* SDL_stretch.c in Sources */, - 00CFA840106B49B600758660 /* SDL_surface.c in Sources */, - 00CFA842106B49B600758660 /* SDL_video.c in Sources */, - 00CFA843106B49B600758660 /* SDL_yuv_mmx.c in Sources */, - 00CFA845106B49B600758660 /* SDL_yuv_sw.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BECDF6790761BA81005FE872 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BECDF67A0761BA81005FE872 /* SDL_audio.c in Sources */, - BECDF67B0761BA81005FE872 /* SDL_audiocvt.c in Sources */, - BECDF67D0761BA81005FE872 /* SDL_audiodev.c in Sources */, - BECDF67E0761BA81005FE872 /* SDL_mixer.c in Sources */, - BECDF67F0761BA81005FE872 /* SDL_wave.c in Sources */, - BECDF6840761BA81005FE872 /* SDL_events.c in Sources */, - BECDF6860761BA81005FE872 /* SDL_keyboard.c in Sources */, - BECDF6870761BA81005FE872 /* SDL_mouse.c in Sources */, - BECDF6880761BA81005FE872 /* SDL_quit.c in Sources */, - BECDF68A0761BA81005FE872 /* SDL_rwops.c in Sources */, - BECDF68B0761BA81005FE872 /* SDL_joystick.c in Sources */, - BECDF68C0761BA81005FE872 /* SDL_thread.c in Sources */, - BECDF6920761BA81005FE872 /* SDL_timer.c in Sources */, - BECDF6A20761BA81005FE872 /* SDL_error.c in Sources */, - BECDF6A30761BA81005FE872 /* SDL_fatal.c in Sources */, - BECDF6A50761BA81005FE872 /* SDL.c in Sources */, - BECDF6A60761BA81005FE872 /* SDL_sysjoystick.c in Sources */, - BECDF6AF0761BA81005FE872 /* SDL_cpuinfo.c in Sources */, - BECDF6B00761BA81005FE872 /* SDL_coreaudio.c in Sources */, - 00162D5909BD20DA0037C8D0 /* SDL_syscond.c in Sources */, - 00162D5A09BD20DA0037C8D0 /* SDL_sysmutex.c in Sources */, - 00162D5C09BD20DA0037C8D0 /* SDL_syssem.c in Sources */, - 00162D5D09BD20DA0037C8D0 /* SDL_systhread.c in Sources */, - 00162D6209BD21010037C8D0 /* SDL_systimer.c in Sources */, - 00162D7009BD214F0037C8D0 /* SDL_getenv.c in Sources */, - 00162D7109BD214F0037C8D0 /* SDL_malloc.c in Sources */, - 00162D7209BD214F0037C8D0 /* SDL_qsort.c in Sources */, - 00162D7309BD214F0037C8D0 /* SDL_stdlib.c in Sources */, - 00162D7409BD214F0037C8D0 /* SDL_string.c in Sources */, - 00162E6A09BD27360037C8D0 /* SDL_mixer_MMX.c in Sources */, - 002F328709CA049100EBEB88 /* SDL_iconv.c in Sources */, - 002F32D909CA0BE700EBEB88 /* SDL_diskaudio.c in Sources */, - 002F32E709CA0BF600EBEB88 /* SDL_dummyaudio.c in Sources */, - 046B91ED0A11B53500FB151C /* SDL_sysloadso.c in Sources */, - 046B92140A11B8AD00FB151C /* SDL_dlcompat.c in Sources */, - 00CFA6AD106B467B00758660 /* SDL_atomic.c in Sources */, - 00CFA6BF106B46E500758660 /* SDL_audiotypecvt.c in Sources */, - 00CFA6D3106B480800758660 /* SDL_windowevents.c in Sources */, - 00CFA6F3106B48D800758660 /* SDL_syshaptic.c in Sources */, - 00CFA6F7106B48D800758660 /* SDL_haptic.c in Sources */, - 00CFA700106B493800758660 /* SDL_compat.c in Sources */, - 00CFA7A2106B498B00758660 /* SDL_cocoaevents.m in Sources */, - 00CFA7A4106B498B00758660 /* SDL_cocoakeyboard.m in Sources */, - 00CFA7A6106B498B00758660 /* SDL_cocoamodes.m in Sources */, - 00CFA7A8106B498B00758660 /* SDL_cocoamouse.m in Sources */, - 00CFA7AA106B498B00758660 /* SDL_cocoaopengl.m in Sources */, - 00CFA7AC106B498B00758660 /* SDL_cocoavideo.m in Sources */, - 00CFA7AE106B498B00758660 /* SDL_cocoawindow.m in Sources */, - 00CFA7AF106B498B00758660 /* SDL_nullevents.c in Sources */, - 00CFA7B1106B498B00758660 /* SDL_nullrender.c in Sources */, - 00CFA7B3106B498B00758660 /* SDL_nullvideo.c in Sources */, - 00CFA7B5106B498B00758660 /* imKStoUCS.c in Sources */, - 00CFA7B7106B498B00758660 /* SDL_x11dyn.c in Sources */, - 00CFA7B9106B498B00758660 /* SDL_x11events.c in Sources */, - 00CFA7BB106B498B00758660 /* SDL_x11gamma.c in Sources */, - 00CFA7BD106B498B00758660 /* SDL_x11keyboard.c in Sources */, - 00CFA7BF106B498B00758660 /* SDL_x11modes.c in Sources */, - 00CFA7C1106B498B00758660 /* SDL_x11mouse.c in Sources */, - 00CFA7C3106B498B00758660 /* SDL_x11opengl.c in Sources */, - 00CFA7C5106B498B00758660 /* SDL_x11opengles.c in Sources */, - 00CFA7C7106B498B00758660 /* SDL_x11render.c in Sources */, - 00CFA7CA106B498B00758660 /* SDL_x11video.c in Sources */, - 00CFA7CC106B498B00758660 /* SDL_x11window.c in Sources */, - 00CFA7DD106B498B00758660 /* Xinerama.c in Sources */, - 00CFA7DE106B498B00758660 /* xme.c in Sources */, - 00CFA7DF106B498B00758660 /* AllCmap.c in Sources */, - 00CFA7E0106B498B00758660 /* CmapAlloc.c in Sources */, - 00CFA7E1106B498B00758660 /* CrCmap.c in Sources */, - 00CFA7E2106B498B00758660 /* DelCmap.c in Sources */, - 00CFA7E3106B498B00758660 /* Distinct.c in Sources */, - 00CFA7E4106B498B00758660 /* LookupCmap.c in Sources */, - 00CFA7E5106B498B00758660 /* StdCmap.c in Sources */, - 00CFA7E6106B498B00758660 /* VisCmap.c in Sources */, - 00CFA7E7106B498B00758660 /* Xv.c in Sources */, - 00CFA7E9106B498B00758660 /* XF86VMode.c in Sources */, - 00CFA847106B49B600758660 /* SDL_alphamult.c in Sources */, - 00CFA849106B49B600758660 /* SDL_blendline.c in Sources */, - 00CFA84A106B49B600758660 /* SDL_blendpoint.c in Sources */, - 00CFA84B106B49B600758660 /* SDL_blendrect.c in Sources */, - 00CFA84C106B49B600758660 /* SDL_blit_0.c in Sources */, - 00CFA84D106B49B600758660 /* SDL_blit_1.c in Sources */, - 00CFA84E106B49B600758660 /* SDL_blit_A.c in Sources */, - 00CFA84F106B49B600758660 /* SDL_blit_auto.c in Sources */, - 00CFA851106B49B600758660 /* SDL_blit_copy.c in Sources */, - 00CFA853106B49B600758660 /* SDL_blit_N.c in Sources */, - 00CFA854106B49B600758660 /* SDL_blit_slow.c in Sources */, - 00CFA856106B49B600758660 /* SDL_blit.c in Sources */, - 00CFA858106B49B600758660 /* SDL_bmp.c in Sources */, - 00CFA85A106B49B600758660 /* SDL_drawline.c in Sources */, - 00CFA85B106B49B600758660 /* SDL_drawpoint.c in Sources */, - 00CFA85C106B49B600758660 /* SDL_fillrect.c in Sources */, - 00CFA85D106B49B600758660 /* SDL_gamma.c in Sources */, - 00CFA862106B49B600758660 /* SDL_pixels.c in Sources */, - 00CFA864106B49B600758660 /* SDL_rect.c in Sources */, - 00CFA865106B49B600758660 /* SDL_renderer_gl.c in Sources */, - 00CFA867106B49B600758660 /* SDL_renderer_gles.c in Sources */, - 00CFA869106B49B600758660 /* SDL_renderer_sw.c in Sources */, - 00CFA86C106B49B600758660 /* SDL_RLEaccel.c in Sources */, - 00CFA86D106B49B600758660 /* SDL_stretch.c in Sources */, - 00CFA86E106B49B600758660 /* SDL_surface.c in Sources */, - 00CFA870106B49B600758660 /* SDL_video.c in Sources */, - 00CFA871106B49B600758660 /* SDL_yuv_mmx.c in Sources */, - 00CFA873106B49B600758660 /* SDL_yuv_sw.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 002D2AA9106C196E00BF972E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 002D2A9E106C18E700BF972E /* Generate Header Files */; - targetProxy = 002D2AA8106C196E00BF972E /* PBXContainerItemProxy */; - }; - 002D2AAC106C19B200BF972E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 002D2A9E106C18E700BF972E /* Generate Header Files */; - targetProxy = 002D2AAB106C19B200BF972E /* PBXContainerItemProxy */; - }; - BECDF6C60761BA81005FE872 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BECDF5FE0761BA81005FE872 /* Framework */; - targetProxy = BECDF6C50761BA81005FE872 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 002D2A9F106C18E700BF972E /* Deployment_for_official_releases_using_10.4SDK_and_10.6SDK */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "Generate Header Files"; - }; - name = Deployment_for_official_releases_using_10.4SDK_and_10.6SDK; - }; - 002D2AA0106C18E700BF972E /* Development_using_10.4SDK_and_10.6SDK */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "Generate Header Files"; - }; - name = Development_using_10.4SDK_and_10.6SDK; - }; - 002D2AA1106C18E700BF972E /* Development_native_only */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "Generate Header Files"; - }; - name = Development_native_only; - }; - 002D2AA2106C18E700BF972E /* Deployment_native_only */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "Generate Header Files"; - }; - name = Deployment_native_only; - }; - 002D2AA3106C18E700BF972E /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "Generate Header Files"; - }; - name = Default; - }; - 0073177B0858DB0500B2BC32 /* Development_using_10.4SDK_and_10.6SDK */ = { - isa = XCBuildConfiguration; - buildSettings = { - DYLIB_COMPATIBILITY_VERSION = 1.3; - DYLIB_CURRENT_VERSION = 1.3.0; - FRAMEWORK_VERSION = 1.3; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(GCC_PREPROCESSOR_DEFINITIONS)", - "SDL_VIDEO_DRIVER_DGA=1", - "SDL_VIDEO_DRIVER_X11=1", - "SDL_VIDEO_DRIVER_X11_DGAMOUSE=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_1)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_2)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_3)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_4)", - "SDL_VIDEO_DRIVER_X11_VIDMODE=1", - "SDL_VIDEO_DRIVER_X11_XINERAMA=1", - "SDL_VIDEO_DRIVER_X11_XME=1", - "SDL_VIDEO_DRIVER_X11_XRANDR=1", - "SDL_VIDEO_DRIVER_X11_XV=1", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = YES; - HEADER_SEARCH_PATHS = /usr/X11R6/include; - INFOPLIST_FILE = "Info-Framework.plist"; - INSTALL_PATH = "@executable_path/../Frameworks"; - PRODUCT_NAME = SDL; - WRAPPER_EXTENSION = framework; - }; - name = Development_using_10.4SDK_and_10.6SDK; - }; - 0073177C0858DB0500B2BC32 /* Deployment_for_official_releases_using_10.4SDK_and_10.6SDK */ = { - isa = XCBuildConfiguration; - buildSettings = { - DYLIB_COMPATIBILITY_VERSION = 1.3; - DYLIB_CURRENT_VERSION = 1.3.0; - FRAMEWORK_VERSION = 1.3; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(GCC_PREPROCESSOR_DEFINITIONS)", - "SDL_VIDEO_DRIVER_DGA=1", - "SDL_VIDEO_DRIVER_X11=1", - "SDL_VIDEO_DRIVER_X11_DGAMOUSE=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_1)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_2)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_3)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_4)", - "SDL_VIDEO_DRIVER_X11_VIDMODE=1", - "SDL_VIDEO_DRIVER_X11_XINERAMA=1", - "SDL_VIDEO_DRIVER_X11_XME=1", - "SDL_VIDEO_DRIVER_X11_XRANDR=1", - "SDL_VIDEO_DRIVER_X11_XV=1", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = YES; - HEADER_SEARCH_PATHS = /usr/X11R6/include; - INFOPLIST_FILE = "Info-Framework.plist"; - INSTALL_PATH = "@executable_path/../Frameworks"; - PRODUCT_NAME = SDL; - WRAPPER_EXTENSION = framework; - }; - name = Deployment_for_official_releases_using_10.4SDK_and_10.6SDK; - }; - 0073177D0858DB0500B2BC32 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - DYLIB_COMPATIBILITY_VERSION = 1.3; - DYLIB_CURRENT_VERSION = 1.3.0; - FRAMEWORK_VERSION = 1.3; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(GCC_PREPROCESSOR_DEFINITIONS)", - "SDL_VIDEO_DRIVER_DGA=1", - "SDL_VIDEO_DRIVER_X11=1", - "SDL_VIDEO_DRIVER_X11_DGAMOUSE=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_1)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_2)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_3)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_4)", - "SDL_VIDEO_DRIVER_X11_VIDMODE=1", - "SDL_VIDEO_DRIVER_X11_XINERAMA=1", - "SDL_VIDEO_DRIVER_X11_XME=1", - "SDL_VIDEO_DRIVER_X11_XRANDR=1", - "SDL_VIDEO_DRIVER_X11_XV=1", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = YES; - HEADER_SEARCH_PATHS = /usr/X11R6/include; - INFOPLIST_FILE = "Info-Framework.plist"; - INSTALL_PATH = "@executable_path/../Frameworks"; - PRODUCT_NAME = SDL; - WRAPPER_EXTENSION = framework; - }; - name = Default; - }; - 0073177F0858DB0500B2BC32 /* Development_using_10.4SDK_and_10.6SDK */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(GCC_PREPROCESSOR_DEFINITIONS)", - "SDL_VIDEO_DRIVER_DGA=1", - "SDL_VIDEO_DRIVER_X11=1", - "SDL_VIDEO_DRIVER_X11_DGAMOUSE=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_1)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_2)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_3)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_4)", - "SDL_VIDEO_DRIVER_X11_VIDMODE=1", - "SDL_VIDEO_DRIVER_X11_XINERAMA=1", - "SDL_VIDEO_DRIVER_X11_XME=1", - "SDL_VIDEO_DRIVER_X11_XRANDR=1", - "SDL_VIDEO_DRIVER_X11_XV=1", - ); - HEADER_SEARCH_PATHS = /usr/X11R6/include; - OTHER_CFLAGS = "$(OTHER_CFLAGS_$(CURRENT_ARCH))"; - PRODUCT_NAME = SDL; - }; - name = Development_using_10.4SDK_and_10.6SDK; - }; - 007317800858DB0500B2BC32 /* Deployment_for_official_releases_using_10.4SDK_and_10.6SDK */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(GCC_PREPROCESSOR_DEFINITIONS)", - "SDL_VIDEO_DRIVER_DGA=1", - "SDL_VIDEO_DRIVER_X11=1", - "SDL_VIDEO_DRIVER_X11_DGAMOUSE=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_1)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_2)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_3)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_4)", - "SDL_VIDEO_DRIVER_X11_VIDMODE=1", - "SDL_VIDEO_DRIVER_X11_XINERAMA=1", - "SDL_VIDEO_DRIVER_X11_XME=1", - "SDL_VIDEO_DRIVER_X11_XRANDR=1", - "SDL_VIDEO_DRIVER_X11_XV=1", - ); - HEADER_SEARCH_PATHS = /usr/X11R6/include; - OTHER_CFLAGS = "$(OTHER_CFLAGS_$(CURRENT_ARCH))"; - PRODUCT_NAME = SDL; - }; - name = Deployment_for_official_releases_using_10.4SDK_and_10.6SDK; - }; - 007317810858DB0500B2BC32 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(GCC_PREPROCESSOR_DEFINITIONS)", - "SDL_VIDEO_DRIVER_DGA=1", - "SDL_VIDEO_DRIVER_X11=1", - "SDL_VIDEO_DRIVER_X11_DGAMOUSE=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_1)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_2)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_3)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_4)", - "SDL_VIDEO_DRIVER_X11_VIDMODE=1", - "SDL_VIDEO_DRIVER_X11_XINERAMA=1", - "SDL_VIDEO_DRIVER_X11_XME=1", - "SDL_VIDEO_DRIVER_X11_XRANDR=1", - "SDL_VIDEO_DRIVER_X11_XV=1", - ); - HEADER_SEARCH_PATHS = /usr/X11R6/include; - OTHER_CFLAGS = "$(OTHER_CFLAGS_$(CURRENT_ARCH))"; - PRODUCT_NAME = SDL; - }; - name = Default; - }; - 007317870858DB0500B2BC32 /* Development_using_10.4SDK_and_10.6SDK */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "Standard DMG"; - }; - name = Development_using_10.4SDK_and_10.6SDK; - }; - 007317880858DB0500B2BC32 /* Deployment_for_official_releases_using_10.4SDK_and_10.6SDK */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "Standard DMG"; - }; - name = Deployment_for_official_releases_using_10.4SDK_and_10.6SDK; - }; - 007317890858DB0500B2BC32 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "Standard DMG"; - }; - name = Default; - }; - 0073178B0858DB0500B2BC32 /* Development_using_10.4SDK_and_10.6SDK */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "Developer Extras Package"; - }; - name = Development_using_10.4SDK_and_10.6SDK; - }; - 0073178C0858DB0500B2BC32 /* Deployment_for_official_releases_using_10.4SDK_and_10.6SDK */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "Developer Extras Package"; - }; - name = Deployment_for_official_releases_using_10.4SDK_and_10.6SDK; - }; - 0073178D0858DB0500B2BC32 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "Developer Extras Package"; - }; - name = Default; - }; - 0073178F0858DB0500B2BC32 /* Development_using_10.4SDK_and_10.6SDK */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc"; - GCC_ALTIVEC_EXTENSIONS = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_CPP_EXCEPTIONS = NO; - GCC_ENABLE_CPP_RTTI = NO; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_VERSION = 4.0; - "GCC_VERSION[arch=x86_64]" = 4.2; - MACOSX_DEPLOYMENT_TARGET = 10.4; - "MACOSX_DEPLOYMENT_TARGET[arch=x86_64]" = 10.6; - PREBINDING = NO; - SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk"; - "SDKROOT[arch=x86_64]" = "$(DEVELOPER_SDK_DIR)/MacOSX10.6.sdk"; - WARNING_CFLAGS = ""; - }; - name = Development_using_10.4SDK_and_10.6SDK; - }; - 007317900858DB0500B2BC32 /* Deployment_for_official_releases_using_10.4SDK_and_10.6SDK */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc"; - DEPLOYMENT_POSTPROCESSING = YES; - GCC_ALTIVEC_EXTENSIONS = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_CPP_EXCEPTIONS = NO; - GCC_ENABLE_CPP_RTTI = NO; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_VERSION = 4.0; - "GCC_VERSION[arch=x86_64]" = 4.2; - MACOSX_DEPLOYMENT_TARGET = 10.4; - "MACOSX_DEPLOYMENT_TARGET[arch=x86_64]" = 10.6; - PREBINDING = NO; - SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk"; - "SDKROOT[arch=x86_64]" = "$(DEVELOPER_SDK_DIR)/MacOSX10.6.sdk"; - SEPARATE_STRIP = YES; - STRIP_STYLE = "non-global"; - WARNING_CFLAGS = ""; - }; - name = Deployment_for_official_releases_using_10.4SDK_and_10.6SDK; - }; - 007317910858DB0500B2BC32 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc"; - GCC_ALTIVEC_EXTENSIONS = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_CPP_EXCEPTIONS = NO; - GCC_ENABLE_CPP_RTTI = NO; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_VERSION = 4.0; - GCC_VERSION_i386 = 4.0; - GCC_VERSION_ppc = 4.0; - GCC_VERSION_x86_64 = 4.2; - MACOSX_DEPLOYMENT_TARGET = ""; - MACOSX_DEPLOYMENT_TARGET_i386 = 10.4; - MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; - MACOSX_DEPLOYMENT_TARGET_x86_64 = 10.6; - PREBINDING = NO; - SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk; - SDKROOT_ppc = /Developer/SDKs/MacOSX10.4u.sdk; - SDKROOT_x86_64 = /Developer/SDKs/MacOSX10.6.sdk; - WARNING_CFLAGS = ""; - ZERO_LINK = NO; - }; - name = Default; - }; - 00CFA621106A567900758660 /* Deployment_native_only */ = { - isa = XCBuildConfiguration; - buildSettings = { - DEPLOYMENT_POSTPROCESSING = YES; - GCC_ALTIVEC_EXTENSIONS = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_CPP_EXCEPTIONS = NO; - GCC_ENABLE_CPP_RTTI = NO; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_OPTIMIZATION_LEVEL = 3; - MACOSX_DEPLOYMENT_TARGET = ""; - PREBINDING = NO; - SEPARATE_STRIP = YES; - STRIP_STYLE = "non-global"; - WARNING_CFLAGS = ""; - ZERO_LINK = NO; - }; - name = Deployment_native_only; - }; - 00CFA622106A567900758660 /* Deployment_native_only */ = { - isa = XCBuildConfiguration; - buildSettings = { - DYLIB_COMPATIBILITY_VERSION = 1.3; - DYLIB_CURRENT_VERSION = 1.3.0; - FRAMEWORK_VERSION = 1.3; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(GCC_PREPROCESSOR_DEFINITIONS)", - "SDL_VIDEO_DRIVER_DGA=1", - "SDL_VIDEO_DRIVER_X11=1", - "SDL_VIDEO_DRIVER_X11_DGAMOUSE=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_1)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_2)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_3)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_4)", - "SDL_VIDEO_DRIVER_X11_VIDMODE=1", - "SDL_VIDEO_DRIVER_X11_XINERAMA=1", - "SDL_VIDEO_DRIVER_X11_XME=1", - "SDL_VIDEO_DRIVER_X11_XRANDR=1", - "SDL_VIDEO_DRIVER_X11_XV=1", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = YES; - HEADER_SEARCH_PATHS = /usr/X11R6/include; - INFOPLIST_FILE = "Info-Framework.plist"; - INSTALL_PATH = "@executable_path/../Frameworks"; - PRODUCT_NAME = SDL; - WRAPPER_EXTENSION = framework; - }; - name = Deployment_native_only; - }; - 00CFA623106A567900758660 /* Deployment_native_only */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(GCC_PREPROCESSOR_DEFINITIONS)", - "SDL_VIDEO_DRIVER_DGA=1", - "SDL_VIDEO_DRIVER_X11=1", - "SDL_VIDEO_DRIVER_X11_DGAMOUSE=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_1)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_2)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_3)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_4)", - "SDL_VIDEO_DRIVER_X11_VIDMODE=1", - "SDL_VIDEO_DRIVER_X11_XINERAMA=1", - "SDL_VIDEO_DRIVER_X11_XME=1", - "SDL_VIDEO_DRIVER_X11_XRANDR=1", - "SDL_VIDEO_DRIVER_X11_XV=1", - ); - HEADER_SEARCH_PATHS = /usr/X11R6/include; - OTHER_CFLAGS = "$(OTHER_CFLAGS_$(CURRENT_ARCH))"; - PRODUCT_NAME = SDL; - }; - name = Deployment_native_only; - }; - 00CFA625106A567900758660 /* Deployment_native_only */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "Standard DMG"; - }; - name = Deployment_native_only; - }; - 00CFA626106A567900758660 /* Deployment_native_only */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "Developer Extras Package"; - }; - name = Deployment_native_only; - }; - 00CFA627106A568900758660 /* Development_native_only */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_ALTIVEC_EXTENSIONS = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_CPP_EXCEPTIONS = NO; - GCC_ENABLE_CPP_RTTI = NO; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - MACOSX_DEPLOYMENT_TARGET = ""; - PREBINDING = NO; - WARNING_CFLAGS = ""; - ZERO_LINK = NO; - }; - name = Development_native_only; - }; - 00CFA628106A568900758660 /* Development_native_only */ = { - isa = XCBuildConfiguration; - buildSettings = { - DYLIB_COMPATIBILITY_VERSION = 1.3; - DYLIB_CURRENT_VERSION = 1.3.0; - FRAMEWORK_VERSION = 1.3; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(GCC_PREPROCESSOR_DEFINITIONS)", - "SDL_VIDEO_DRIVER_DGA=1", - "SDL_VIDEO_DRIVER_X11=1", - "SDL_VIDEO_DRIVER_X11_DGAMOUSE=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_1)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_2)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_3)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_4)", - "SDL_VIDEO_DRIVER_X11_VIDMODE=1", - "SDL_VIDEO_DRIVER_X11_XINERAMA=1", - "SDL_VIDEO_DRIVER_X11_XME=1", - "SDL_VIDEO_DRIVER_X11_XRANDR=1", - "SDL_VIDEO_DRIVER_X11_XV=1", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = YES; - HEADER_SEARCH_PATHS = /usr/X11R6/include; - INFOPLIST_FILE = "Info-Framework.plist"; - INSTALL_PATH = "@executable_path/../Frameworks"; - PRODUCT_NAME = SDL; - WRAPPER_EXTENSION = framework; - }; - name = Development_native_only; - }; - 00CFA629106A568900758660 /* Development_native_only */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(GCC_PREPROCESSOR_DEFINITIONS)", - "SDL_VIDEO_DRIVER_DGA=1", - "SDL_VIDEO_DRIVER_X11=1", - "SDL_VIDEO_DRIVER_X11_DGAMOUSE=1", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_1)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_2)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_3)", - "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_4)", - "SDL_VIDEO_DRIVER_X11_VIDMODE=1", - "SDL_VIDEO_DRIVER_X11_XINERAMA=1", - "SDL_VIDEO_DRIVER_X11_XME=1", - "SDL_VIDEO_DRIVER_X11_XRANDR=1", - "SDL_VIDEO_DRIVER_X11_XV=1", - ); - HEADER_SEARCH_PATHS = /usr/X11R6/include; - OTHER_CFLAGS = "$(OTHER_CFLAGS_$(CURRENT_ARCH))"; - PRODUCT_NAME = SDL; - }; - name = Development_native_only; - }; - 00CFA62B106A568900758660 /* Development_native_only */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "Standard DMG"; - }; - name = Development_native_only; - }; - 00CFA62C106A568900758660 /* Development_native_only */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "Developer Extras Package"; - }; - name = Development_native_only; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 002D2AAA106C198E00BF972E /* Build configuration list for PBXAggregateTarget "Generate Header Files" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 002D2A9F106C18E700BF972E /* Deployment_for_official_releases_using_10.4SDK_and_10.6SDK */, - 002D2AA0106C18E700BF972E /* Development_using_10.4SDK_and_10.6SDK */, - 002D2AA1106C18E700BF972E /* Development_native_only */, - 002D2AA2106C18E700BF972E /* Deployment_native_only */, - 002D2AA3106C18E700BF972E /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 0073177A0858DB0500B2BC32 /* Build configuration list for PBXNativeTarget "Framework" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 0073177C0858DB0500B2BC32 /* Deployment_for_official_releases_using_10.4SDK_and_10.6SDK */, - 0073177B0858DB0500B2BC32 /* Development_using_10.4SDK_and_10.6SDK */, - 00CFA628106A568900758660 /* Development_native_only */, - 00CFA622106A567900758660 /* Deployment_native_only */, - 0073177D0858DB0500B2BC32 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 0073177E0858DB0500B2BC32 /* Build configuration list for PBXNativeTarget "Static Library" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 007317800858DB0500B2BC32 /* Deployment_for_official_releases_using_10.4SDK_and_10.6SDK */, - 0073177F0858DB0500B2BC32 /* Development_using_10.4SDK_and_10.6SDK */, - 00CFA629106A568900758660 /* Development_native_only */, - 00CFA623106A567900758660 /* Deployment_native_only */, - 007317810858DB0500B2BC32 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 007317860858DB0500B2BC32 /* Build configuration list for PBXNativeTarget "Standard DMG" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 007317880858DB0500B2BC32 /* Deployment_for_official_releases_using_10.4SDK_and_10.6SDK */, - 007317870858DB0500B2BC32 /* Development_using_10.4SDK_and_10.6SDK */, - 00CFA62B106A568900758660 /* Development_native_only */, - 00CFA625106A567900758660 /* Deployment_native_only */, - 007317890858DB0500B2BC32 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 0073178A0858DB0500B2BC32 /* Build configuration list for PBXNativeTarget "Developer Extras Package" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 0073178C0858DB0500B2BC32 /* Deployment_for_official_releases_using_10.4SDK_and_10.6SDK */, - 0073178B0858DB0500B2BC32 /* Development_using_10.4SDK_and_10.6SDK */, - 00CFA62C106A568900758660 /* Development_native_only */, - 00CFA626106A567900758660 /* Deployment_native_only */, - 0073178D0858DB0500B2BC32 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 0073178E0858DB0500B2BC32 /* Build configuration list for PBXProject "SDL" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 007317900858DB0500B2BC32 /* Deployment_for_official_releases_using_10.4SDK_and_10.6SDK */, - 0073178F0858DB0500B2BC32 /* Development_using_10.4SDK_and_10.6SDK */, - 00CFA627106A568900758660 /* Development_native_only */, - 00CFA621106A567900758660 /* Deployment_native_only */, - 007317910858DB0500B2BC32 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; -/* End XCConfigurationList section */ - }; - rootObject = 0867D690FE84028FC02AAC07 /* Project object */; -} diff --git a/Xcode/SDL/pkg-support/Readme SDL Developer.txt b/Xcode/SDL/pkg-support/Readme SDL Developer.txt deleted file mode 100755 index d6fa81e78..000000000 --- a/Xcode/SDL/pkg-support/Readme SDL Developer.txt +++ /dev/null @@ -1,226 +0,0 @@ -SDL Mac OS X Developer Notes: - This is an optional developer package to provide extras that an - SDL developer might benefit from. - - Make sure you have already installed the SDL.framework - from the SDL.dmg. - - For more complete documentation, please see READMEs included - with the SDL source code. Also, don't forget about the API - documentation (also included with this package). - - -This package contains: -- SDL API Documentation -- A variety of SDLMain and .Nib files to choose from -- Xcode/Project Builder project templates - - -SDL API Documentation: - We include both the HTML documentation and the man files. For - the HTML documentation, we have previously been installing to - /Develoepr/Documentation, but Apple explicitly says this is not - intended for 3rd party documentation. Xcode installs/updates - reserve the right and have been known to completely purge the - /Developer directory before installation, so if you place stuff - there, be aware that it could be deleted. - (Xcode 3.0 introduces support for 3rd-party documentation, but - we are still investigating the details.) - - -SDLMain: - We include several different variations of SDLMain and the - .Nibs. (Each of these are demonstrated by the different PB/Xcode - project templates.) You get to pick which one you want to use, - or you can write your own to meet your own specific needs. We do - not currently provide a libSDLMain.a. You can build it yourself - once you decide which one you want to use though it is easier and - recommended in the SDL FAQ that you just copy the SDLMain.h and - SDLMain.m directly into your project. If you are puzzled by this, - we strongly recommend you look at the different PB/Xcode project - templates to understand their uses and differences. (See Project - Template info below.) Note that the "Nibless" version is the same - version of SDLMain we include the the devel-lite section of the - main SDL.dmg. - - -Xocde Project Templates: - For convenience, we provide Project Templates for Xcode. - Using Xcode is *not* a requirement for using - the SDL.framework. However, for newbies, we do recommend trying - out the Xcode templates first (and work your way back to raw gcc - if you desire), as the Xcode templates try to setup everything - for you in a working state. This avoids the need to ask those - many reoccuring questions that appear on the mailing list - or the SDL FAQ. - - - We have provided 3 different kinds of SDL templates for Xcode and have - a different set of templates for each version of Xcode (which generally - correspond with a particular Mac OS X version). - The installion directory depends on which version of Xcode you have. - (Note: These directories may not already exist on your system so you must create them yourself.) - - For Leopard and Snow Leopard (Xcode 2.5, 3+), we recommend you install to: - /Library/Application Support/Developer/Shared/Xcode/Project Templates/Application - - For Xcode 1.0 to 2.4, - /Library/Application Support/Apple/Developer Tools/Project Templates/Appllcation - - - Also note you may place it in per-user locations, e.g. - ~/Library/Application Support/Developer/Shared/Xcode/Project Templates/Application - - - And for advanced users who have multiple versions of Xcode installed on a single system, - you may put each set in a directory with the Xcode version number instead of using "Shared", e.g. - /Library/Application Support/Developer/2.5/Xcode/Project Templates/Application - /Library/Application Support/Developer/3.1/Xcode/Project Templates/Application - /Library/Application Support/Developer/3.2/Xcode/Project Templates/Application - - - Copy each of the SDL/Xcode template directories into the correct location (e.g. "SDL OpenGL Application"). - Do not copy our enclosing folder into the location (e.g. TemplatesForXcodeSnowLeopard). - So for example, in: - /Library/Application Support/Developer/Shared/Xcode/Project Templates/Application - you should have the 3 folders: - SDL Application - SDL Cocoa Application - SDL OpenGL Application - - - After doing this, when doing a File->New Project, you will see the - projects under the Application category. - (Newer versions of Xcode have a separate section for User Templates and it will - appear in the Application category of the User Templates section.) - - - - How to create a new SDL project: - - 1. Open Xcode (or Project Builder) - 2. Select File->New Project - 3. Select SDL Application - 4. Name, Save, and Finish - 5. Add your sources. - *6. That's it! - - * If you installed the SDL.framework to $(HOME)/Library/Frameworks - instead of /Library/Frameworks, you will need to update the - location of the SDL.framework in the "Groups & Files" browser. - - - The project templates we provide are: - - SDL Application - This is the barebones, most basic version. There is no - customized .Nib file. While still utilizing Cocoa under - the hood, this version may be best suited for fullscreen - applications. - - - SDL Cocoa Application - This demonstrates the integration of using native - Cocoa Menus with an SDL Application. For applications - designed to run in Windowed mode, Mac users may appreciate - having access to standard menus for things - like Preferences and Quiting (among other things). - - - SDL OpenGL Application - This reuses the same SDLMain from the "SDL Application" - temmplate, but also demonstrates how to - bring OpenGL into the mix. - - -Special Notes: -Only the 10.6 Snow Leopard templates (and later) will include 64-bit in the Universal Binary as -prior versions of OS X lacked the API support SDL requires for 64-bit to work correctly. -To prevent 64-bit SDL executables from being launched on 10.5 Leopard, a special key has been set -in the Info.plist in our Snow Leopard SDL/Xcode templates. - - -Xcode Tips and Tricks: - -- Building from command line - Use the command line tool: xcodebuild (see man page) - -- Running your app - You can send command line args to your app by either - invoking it from the command line (in *.app/Contents/MacOS) - or by entering them in the "Executables" panel of the target - settings. - -- Working directory - As defined in the SDLMain.m file, the working directory of - your SDL app is by default set to its parent. You may wish to - change this to better suit your needs. - - - -Additional References: - - - Screencast tutorials for getting started with OpenSceneGraph/Mac OS X are - available at: - http://www.openscenegraph.org/projects/osg/wiki/Support/Tutorials/MacOSXTips - Though these are OpenSceneGraph centric, the same exact concepts apply to - SDL, thus the videos are recommended for everybody getting started with - developing on Mac OS X. (You can skim over the PlugIns stuff since SDL - doesn't have any PlugIns to worry about.) - - -Partial History: -2009-09-21 - CustomView template project was removed because it was broken by - the removal of legacy Quicktime support while moving to 64-bit. - ProjectBuilder templates were removed. - Tiger, Leopard, and Snow Leopard Xcode templates were introduced instead of - using a single common template due to the differences between the 3. - (Tiger used a chevron marker for substitution while Leopard/Snow Leopard use ___ - and we need the 10.6 SDK for 64-bit.) - -2007-12-30 - Updated documentation to reflect new template paths in Leopard - Xcode. Added reference to OSG screencasts. - -2006-03-17 - Changed the package format from a .pkg based - installer to a .dmg to avoid requiring administrator/root - to access contents, for better transparency, and to allow - users to more easily control which components - they actually want to install. - Introduced and updated documentation. - Created brand new Xcode project templates for Xcode 2.1 - based on the old Project Builder templates as they - required Xcode users to "Upgrade to Native Target". The new - templates try to leveage more default options and leverage - more Xcode conventions. The major change that may introduce - some breakage is that I now link to the SDL framework - via the "Group & Files" browser instead of using build - options. The downside to this is that if the user - installs the SDL.framework to a place other than - /Library/Frameworks (e.g. $(HOME)/Library/Frameworks), - the framework will not be found to link to and the user - has to manually fix this. But the upshot is (in addition to - being visually displayed in the forefront) is that it is - really easy to copy (embed) the framework automatically - into the .app bundle on build. So I have added this - feature, which makes the application potentially - drag-and-droppable ready. The Project Builder templates - are mostly unchanged due to the fact that I don't have - Project Builder. I did rename a file extension to .pbxproj - for the SDL Custom Cocoa Application template because - the .pbx extension would not load in my version of Xcode. - For both Project Builder and Xcode templates, I resync'd - the SDLMain.* files for the SDL App and OpenGL App - templates. I think people forget that we have 2 other - SDLMain's (and .Nib's) and somebody needs to go - through them and merge the new changes into those. - I also wrote a fix for the SDL Custom Cocoa App - template in MyController.m. The sprite loading code - needed to be able to find the icon.bmp in the .app - bundle's Resources folder. This change was needed to get - the app to run out of the box. This might change is untested - with Project Builder though and might break it. - There also seemed to be some corruption in the .nib itself. - Merely opening it and saving (allowing IB to correct the - .nib) seemed to correct things. - (Eric Wing) - - - - diff --git a/Xcode/SDL/pkg-support/SDL-devel.info b/Xcode/SDL/pkg-support/SDL-devel.info deleted file mode 100755 index 698f1d603..000000000 --- a/Xcode/SDL/pkg-support/SDL-devel.info +++ /dev/null @@ -1,15 +0,0 @@ -Title SDL 1.2.9 -Version 1 -Description SDL Library for Mac OS X (http://www.libsdl.org) -DefaultLocation /Developer/Documentation/SDL -Diskname (null) -DeleteWarning -NeedsAuthorization YES -DisableStop NO -UseUserMask YES -Application NO -Relocatable NO -Required NO -InstallOnly NO -RequiresReboot NO -InstallFat NO diff --git a/Xcode/SDL/pkg-support/SDL.info b/Xcode/SDL/pkg-support/SDL.info deleted file mode 100755 index ca37a7f16..000000000 --- a/Xcode/SDL/pkg-support/SDL.info +++ /dev/null @@ -1,15 +0,0 @@ -Title SDL 1.2.8 -Version 1 -Description SDL Library for Mac OS X (http://www.libsdl.org) -DefaultLocation /Library/Frameworks -Diskname (null) -DeleteWarning -NeedsAuthorization NO -DisableStop NO -UseUserMask NO -Application NO -Relocatable YES -Required NO -InstallOnly NO -RequiresReboot NO -InstallFat NO diff --git a/Xcode/SDL/pkg-support/devel-resources/ReadMe.txt b/Xcode/SDL/pkg-support/devel-resources/ReadMe.txt deleted file mode 100755 index f4fe36164..000000000 --- a/Xcode/SDL/pkg-support/devel-resources/ReadMe.txt +++ /dev/null @@ -1,5 +0,0 @@ -The Simple DirectMedia Layer (SDL for short) is a cross-platform library designed to make it easy to write multi-media software, such as games and emulators. - -The Simple DirectMedia Layer library source code is available from: http://www.libsdl.org/ - -This library is distributed under the terms of the GNU LGPL license: http://www.gnu.org/copyleft/lesser.html \ No newline at end of file diff --git a/Xcode/SDL/pkg-support/devel-resources/Welcome.txt b/Xcode/SDL/pkg-support/devel-resources/Welcome.txt deleted file mode 100755 index 9b0d2862f..000000000 --- a/Xcode/SDL/pkg-support/devel-resources/Welcome.txt +++ /dev/null @@ -1,5 +0,0 @@ -This package installs documentation and Project Builder stationary for the SDL framework. - -The SDL documentation is installed into /Developer/Documentation/SDL. - -The SDL Mac OS X Readme is installed into your home directory. diff --git a/Xcode/SDL/pkg-support/devel-resources/install.sh b/Xcode/SDL/pkg-support/devel-resources/install.sh deleted file mode 100755 index e7a4dedff..000000000 --- a/Xcode/SDL/pkg-support/devel-resources/install.sh +++ /dev/null @@ -1,76 +0,0 @@ -#!/bin/sh -# finish up the installation -# this script should be executed using the sudo command -# this file is copied to SDL-devel.post_install and SDL-devel.post_upgrade -# inside the .pkg bundle -echo "Running post-install script" -umask 022 - -USER=`basename ~` -echo "User is \"$USER\"" - -ROOT=/Developer/Documentation/SDL -echo "Fixing framework permissions" -find $ROOT -type d -exec chmod a+rx {} \; -find $ROOT -type f -exec chmod a+r {} \; - -## We're not installing frameworks here anymore. The single -## framework should be installed to /Library/Frameworks which -## is handled by the standard package (not developer package). -## Using the home directory here is problematic for multi-user systems too. -# echo "Moving SDL.framework to ~/Library/Frameworks" -# move SDL to its proper home, so the target stationary works -#sudo -u $USER mkdir -p ~/Library/Frameworks -#sudo -u $USER /Developer/Tools/CpMac -r $ROOT/SDL.framework ~/Library/Frameworks - -## I'm not sure where this gets created and what's put in there. -rm -rf $ROOT/SDL.framework - -## I think precompiled headers have changed through the revisions of Apple's gcc. -## I don't know how useful this is anymore w.r.t. Apple's newest system for precompiled headers. -## I'm removing this for now. -# echo "Precompiling Header" -# precompile header for speedier compiles -#sudo -u $USER /usr/bin/cc -precomp ~/Library/Frameworks/SDL.framework/Headers/SDL.h -o ~/Library/Frameworks/SDL.framework/Headers/SDL.p - -# find the directory to store stationary in -if [ -e "/Library/Application Support/Apple/Developer Tools" ] ; then - echo "Installing project stationary for XCode" - PBXDIR="/Library/Application Support/Apple/Developer Tools" -else - echo "Installing project stationary for Project Builder" - PBXDIR="/Developer/ProjectBuilder Extras" -fi - -# move stationary to its proper home -mkdir -p "$PBXDIR/Project Templates/Application" -mkdir -p "$PBXDIR/Target Templates/SDL" - -cp -r "$ROOT/Project Stationary/SDL Application" "$PBXDIR/Project Templates/Application/" -cp -r "$ROOT/Project Stationary/SDL Cocoa Application" "$PBXDIR/Project Templates/Application/" -cp -r "$ROOT/Project Stationary/SDL Custom Cocoa Application" "$PBXDIR/Project Templates/Application/" -cp -r "$ROOT/Project Stationary/SDL OpenGL Application" "$PBXDIR/Project Templates/Application/" -cp "$ROOT/Project Stationary/Application.trgttmpl" "$PBXDIR/Target Templates/SDL/" - -rm -rf "$ROOT/Project Stationary" - -# Actually, man doesn't check this directory by default, so this isn't -# very helpful anymore. -#echo "Installing Man Pages" -## remove old man pages -#rm -rf "/Developer/Documentation/ManPages/man3/SDL"* -# -## install man pages -#mkdir -p "/Developer/Documentation/ManPages/man3" -#cp "$ROOT/docs/man3/SDL"* "/Developer/Documentation/ManPages/man3/" -#rm -rf "$ROOT/docs/man3" -# -#echo "Rebuilding Apropos Database" -## rebuild apropos database -#/usr/libexec/makewhatis - -# copy README file to your home directory -sudo -u $USER cp "$ROOT/Readme SDL Developer.txt" ~/ - -# open up the README file -sudo -u $USER open ~/"Readme SDL Developer.txt" diff --git a/Xcode/SDL/pkg-support/resources/License.rtf b/Xcode/SDL/pkg-support/resources/License.rtf deleted file mode 100755 index 706980dbb..000000000 --- a/Xcode/SDL/pkg-support/resources/License.rtf +++ /dev/null @@ -1,283 +0,0 @@ -{\rtf1\mac\ansicpg10000\cocoartf102 -{\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;\f1\fswiss\fcharset77 Helvetica;\f2\fswiss\fcharset77 Helvetica-Oblique; -} -{\colortbl;\red255\green255\blue255;\red64\green64\blue64;} -\paperw11900\paperh16840\margl1440\margr1440\vieww9080\viewh13160\viewkind0 -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\qc - -\f0\b\fs36 \cf0 GNU LESSER GENERAL PUBLIC LICENSE -\fs24 \ -Version 2.1, February 1999 -\f1\b0 \ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural -\cf0 \ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\qc - -\f2\i \cf0 Copyright (C) 1991, 1999 Free Software Foundation, Inc.\ - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\ - Everyone is permitted to copy and distribute verbatim copies\ - of this license document, but changing it is not allowed.\ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural - -\f1\i0 \cf0 \ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural -\cf2 [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.]\cf0 \ -\ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\qc - -\f0\b \cf0 Preamble -\f1\b0 \ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural -\cf0 \ -The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.\ -\ -This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below.\ -\ -When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things.\ -\ -To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it.\ -\ -For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights.\ -\ -We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library.\ -\ -To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others.\ -\ -Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license.\ -\ -Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We this license for certain libraries in order to permit linking those libraries into non-free programs.\ -\ -When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library.\ -\ -We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances.\ -\ -For example, on rare occasions, there may be a special need to encourage widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License.\ -\ -Another cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system.\ -\ -Although the Lesser General Public License is Less protective of the users' freedom, it does insure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library.\ -\ -The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run.\ -\ -\ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\qc - -\f0\b \cf0 GNU LESSER GENERAL PUBLIC LICENSE\ -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural - -\f1\b0 \cf0 \ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural - -\f0\b \cf0 0. -\f1\b0 This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you".\ -\ -A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.\ -\ -The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".)\ -\ -"Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.\ -\ -Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.\ - \ - -\f0\b 1. -\f1\b0 You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.\ -\ -You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.\ -\ - -\f0\b 2. -\f1\b0 You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:\ -\ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\li240\ql\qnatural - -\f0\b \cf0 a) -\f1\b0 The modified work must itself be a software library.\ -\ - -\f0\b b) -\f1\b0 You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.\ -\ - -\f0\b c) -\f1\b0 You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.\ -\ - -\f0\b d) -\f1\b0 If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.\ -\ -(For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)\ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural -\cf0 \ -These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.\ -\ -Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.\ -\ -In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.\ -\ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural - -\f0\b \cf0 3. -\f1\b0 You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.\ -\ -Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.\ -\ -This option is useful when you wish to copy part of the code of the Library into a program that is not a library.\ -\ - -\f0\b 4. -\f1\b0 You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.\ -\ -If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.\ -\ - -\f0\b 5. -\f1\b0 A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.\ -\ -However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.\ -\ -When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.\ -\ -If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)\ -\ -Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.\ -\ - -\f0\b 6. -\f1\b0 As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.\ -\ -You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:\ -\ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\li240\ql\qnatural - -\f0\b \cf0 a) -\f1\b0 Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)\ -\ - -\f0\b b) -\f1\b0 Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.\ -\ - -\f0\b c) -\f1\b0 Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.\ -\ - -\f0\b d) -\f1\b0 If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.\ -\ - -\f0\b e) -\f1\b0 Verify that the user has already received a copy of these materials or that you have already sent this user a copy.\ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural -\cf0 \ -For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.\ -\ -It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.\ -\ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural - -\f0\b \cf0 7. -\f1\b0 You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things:\ -\ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\li240\ql\qnatural - -\f0\b \cf0 a) -\f1\b0 Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.\ -\ - -\f0\b b) -\f1\b0 Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.\ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural -\cf0 \ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural - -\f0\b \cf0 8. -\f1\b0 You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.\ -\ - -\f0\b 9. -\f1\b0 You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it.\ -\ - -\f0\b 10. -\f1\b0 Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License.\ -\ - -\f0\b 11. -\f1\b0 If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.\ -\ -If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances.\ -\ -It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.\ -\ -This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.\ -\ - -\f0\b 12. -\f1\b0 If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.\ -\ - -\f0\b 13. -\f1\b0 The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.\ -\ -Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.\ -\ - -\f0\b 14. -\f1\b0 If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.\ -\ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\qc - -\f0\b \cf0 NO WARRANTY -\f1\b0 \ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural -\cf0 \ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural - -\f0\b \cf0 15. -\f1\b0 BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\ -\ - -\f0\b 16. -\f1\b0 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\ -\ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\qc - -\f0\b \cf0 END OF TERMS AND CONDITIONS -\f1\b0 \ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural -\cf0 \ -\ -How to Apply These Terms to Your New Libraries\ -\ -If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License).\ -\ -To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.\ -\ -\pard\tx220\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\li240\ql\qnatural -\cf0 \ -Copyright (C) \ -\ -This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\ -\ -This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\ -\ -You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural -\cf0 \ -Also add information on how to contact you by electronic and paper mail.\ -\ -You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names:\ -\ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\li240\ql\qnatural -\cf0 Yoyodyne, Inc., hereby disclaims all copyright interest in the library\ -`Frob' (a library for tweaking knobs) written by James Random Hacker.\ -\ -, 1 April 1990\ -Ty Coon, President of Vice\ -\pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural -\cf0 \ -That's all there is to it!\ -\ -} \ No newline at end of file diff --git a/Xcode/SDL/pkg-support/resources/ReadMe.txt b/Xcode/SDL/pkg-support/resources/ReadMe.txt deleted file mode 100755 index 073115031..000000000 --- a/Xcode/SDL/pkg-support/resources/ReadMe.txt +++ /dev/null @@ -1,171 +0,0 @@ -The Simple DirectMedia Layer (SDL for short) is a cross-platform -library designed to make it easy to write multi-media software, -such as games and emulators. - -The Simple DirectMedia Layer library source code is available from: -http://www.libsdl.org/ - -This library is distributed under the terms of the GNU LGPL license: -http://www.gnu.org/copyleft/lesser.html - - -This packages contains the SDL.framework for OS X. -Conforming with Apple guidelines, this framework -contains both the SDL runtime component and development header files. - - -To Install: -Copy the SDL.framework to /Library/Frameworks - -You may alternatively install it in /Library/Frameworks -if your access privileges are not high enough. -(Be aware that the Xcode templates we provide in the SDL Developer Extras -package may require some adjustment for your system if you do this.) - - -Known Issues: -??? - - -Additional References: - - - Screencast tutorials for getting started with OpenSceneGraph/Mac OS X are - available at: - http://www.openscenegraph.org/projects/osg/wiki/Support/Tutorials/MacOSXTips - Though these are OpenSceneGraph centric, the same exact concepts apply to - SDL, thus the videos are recommended for everybody getting started with - developing on Mac OS X. (You can skim over the PlugIns stuff since SDL - doesn't have any PlugIns to worry about.) - - - -(Partial) History of PB/Xcode projects: -2009-09-21 - Added 64-bit for Snow Leopard. 10.4 is the new minimum requirement. - Removed 'no X11' targets as - new codebase will assume you have them. Also removed specific #defines - for X11, but needed to add search path to /usr/X11R6/include - -2007-12-31 - Enabled strip -x in the Xcode settings and removed it - from the Build DMG script. - Added a per-arch setting for the Deployment targets for OTHER_LDFLAGS_ppc - to re-enable prebinding. - Need to remember to copy these changes to the SDL satellite projects. - -2007-12-30 - Updated documentation to reflect new installation paths for - Xcode project templates under Leopard (Xcode 2.5/3.0). - -????-??-?? - Added extra targets for building formal releases against the - 10.2 SDK so we don't have to keep modifying the settings. - -????-??-?? - Added fancy DMG (background logo) support with automation. - -2006-05-09 - Added shell script phase to deal with new SDL_config.h - behavior. Encountered what seems to be an Xcode bug with - multiple files of the same name, even when conditional compiling - is controlled by custom #defines (SDL_sysloadso.c). Multiple or - undefined symbols are the result of this. - Recommended that macosx/SDL_sysloadso.c be modified to directly - include the dlopen version of the file via #ifdef's so only - one version needs to exist. Filed a formal bug report with Apple - about this (4542369). - -2006-03-22 - gcc 4 visibility features have been added to the code base so I - enabled the switch in Xcode to take advantage of it. Be aware that only - our x86 builds will be exposed to this feature as we still build ppc - with gcc 3.3. - - Christian Walther has sent me some great feedback on things that are - broken, so I have made some of these fixes. Among the issues are - compatibility and current library versions are not set to 1 (breaks - backwards compatibility), documentation errors, resource copying - location problems for the SDLTest apps, missing HAVE_OPENGL and - OpenGL.framework linking in testgl. - (Eric Wing) - -2006-03-17 - Because the X11 headers are not installed by default with Xcode, - we decided to offer two variants of the same targets (one with X11 stuff - and one without). By default, since the X11 stuff does not necessarily - conflict with the native stuff, we build the libraries with the X11 stuff - so advanced developers can access it by default. However, in the case - that a developer did not install X11 (or just doesn't want the extra bloat), - the user may directly select those targets and build those instead. - - Once again, we are attempting to remove the exported symbols file. If - I recall correctly, the clashing symbol problems we got were related - to the CD-ROM code which was formerly in C++. Now that the C++ code - has been purged, we are speculating that we might be able to remove - the exports file safely. The long term solution is to utilize gcc 4's - visibility features. - - For the developer extras package, I changed the package format - from a .pkg based installer to a .dmg to avoid requiring - administrator/root to access contents, for better - transparency, and to allow users to more easily control which components - they actually want to install. - I also made changes and updates to the PB/Xcode project templates (see Developer ReadMe). - (Eric Wing) - -2006-03-07 - The entire code base has been reorganized and platform specific - defines have been pushed into header files (SDL_config_*.h). This means - that defines that previously had to be defined in the Xcode projects can - be removed (which I have started doing). Furthermore, it appears that the - MMX/SSE code has been rewritten and refactored so it now compiles without - nasm and without making us do strange things to support OS X. However, this - Xcode project still employs architecture specific build options in order to - achieve the mandated 10.2 compatibility. As a result of the code base changes, - there are new public headers. But also as a result of these changes, there are - also new headers that qualify as "PrivateHeaders". Private Headers are headers - that must be exported because a public header includes them, but users shouldn't - directly invoke these. SDL_config_macosx.h and SDL_config_dreamcast.h are - examples of this. We have considered marking these headers as Private, but it - requires that the public headers invoke them via framework conventions, i.e. - #include - e.g. - #include - and not - #include "SDL_config_macosx.h" - However this imposes the restriction that non-framework distributions must - place their headers in a directory called SDL/ (and not SDL11/ like FreeBSD). - Currently, I do not believe this would pose a problem for any of the current - distributions (Fink, DarwinPorts). Or alternatively, users could be - expected/forced to also include the header path: - -I/Library/Frameworks/SDL.framework/PrivateHeaders, - but most people would probably not read the documentation on this. - But currently, we have decided to be conservative and have opted not to - use the PrivateHeaders feature. - (Eric Wing) - -2006-01-31 - Updates to build Universal Binaries while retaining 10.2 compatibility. - We were unable to get MMX/SSE support enabled. It is believed that a rewrite of - the assembly code will be necessary to make it position independent and not - require nasm. Altivec has finally been enabled for PPC. (Eric Wing) - -2005-09-?? - Had to add back the exports file because it was causing build problems - for some cases. (Eric Wing) - -2005-08-21 - First entry in history. Updated for SDL 1.2.9 and Xcode 2.1. Getting - ready for Universal Binaries. Removed the .pkg system for .dmg for due to problems - with broken packages in the past several SDL point releases. Removed usage of SDL - exports file because it has become another point of failure. Introduced new documentation - about SDLMain and how to compile in an devel-lite section of the SDL.dmg. (Eric Wing) - -Before history: -SDL 1.2.6? to 1.2.8 -Started updating Project Builder projects to Xcode for Panther and Tiger. Also removed -the system that split the single framework into separate runtime and headers frameworks. -This is against Apple conventions and causes problems on multiuser systems. -We now distribute a single framework. -The .pkg system has repeatedly been broken with every new release of OS X. -With 1.2.8, started migrating stuff to .dmg based system to simplify distribution process. -Tried updating the exports file and Perl script generation system for changing syntax. (Eric Wing) - -Pre-SDL 1.2.6 -Created Project Builder projects for SDL and .pkg based distribution system. (Darrell Walisser) - - - - - - - - diff --git a/Xcode/SDL/pkg-support/resources/ReadMeDevLite.txt b/Xcode/SDL/pkg-support/resources/ReadMeDevLite.txt deleted file mode 100644 index f1831a606..000000000 --- a/Xcode/SDL/pkg-support/resources/ReadMeDevLite.txt +++ /dev/null @@ -1,12 +0,0 @@ -This directory is for developers. This directory contains some basic essentials you will need for developing SDL based applications on OS X. The SDL-devel package contains all of this stuff plus more, so you can ignore this if you install the SDL-devel.pkg. The SDL-devel package contains Project Builder/Xcode templates, SDL documentation, and different variations of SDLmain and NIB files for SDL. - -To compile an SDL based application on OS X, SDLMain.m must be compiled into your program. (See the SDL FAQ). The SDL-devel.pkg includes Project Builder/Xcode templates which already do this for you. But for those who may not want to install the dev package, an SDLMain is provided here as a convenience. Be aware that there are different variations of SDLMain.m depending on what class of SDL application you make and they are intended to work with NIB files. Only one SDLMain variant is provided here and without any NIB files. You should look to the SDL-devel package for the others. We currently do not provide a SDLMain.a file, partly to call to attention that there are different variations of SDLmain. - -To build from the command line, your gcc line will look something like this: - -gcc -I/Library/Frameworks/SDL.framework/Headers MyProgram.c SDLmain.m -framework SDL -framework Cocoa - -An SDL/OpenGL based application might look like: - -gcc -I/Library/Frameworks/SDL.framework/Headers -I/System/Library/Frameworks/OpenGL.framework/Headers MyProgram.c SDLmain.m -framework SDL -framework Cocoa -framework OpenGL - diff --git a/Xcode/SDL/pkg-support/resources/SDL_DS_Store b/Xcode/SDL/pkg-support/resources/SDL_DS_Store deleted file mode 100644 index f15a5e78c092498e2491f71b174b5ebbaa0726d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12292 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

T{gzDiu~PaoOMh(5q5IiJqb2 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 - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - checkkeys - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-graywin__Upgraded_.plist b/Xcode/SDLTest/Info-graywin__Upgraded_.plist deleted file mode 100644 index 0a9c04b10..000000000 --- a/Xcode/SDLTest/Info-graywin__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - graywin - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-loopwave__Upgraded_.plist b/Xcode/SDLTest/Info-loopwave__Upgraded_.plist deleted file mode 100644 index 5f66864f8..000000000 --- a/Xcode/SDLTest/Info-loopwave__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - loopwave - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-test.plist b/Xcode/SDLTest/Info-test.plist deleted file mode 100644 index 60d5db5b3..000000000 --- a/Xcode/SDLTest/Info-test.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testalpha - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testalpha__Upgraded_.plist b/Xcode/SDLTest/Info-testalpha__Upgraded_.plist deleted file mode 100644 index 60d5db5b3..000000000 --- a/Xcode/SDLTest/Info-testalpha__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testalpha - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testbitmap__Upgraded_.plist b/Xcode/SDLTest/Info-testbitmap__Upgraded_.plist deleted file mode 100644 index 87ec2719e..000000000 --- a/Xcode/SDLTest/Info-testbitmap__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testbitmap - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testblitspeed.plist b/Xcode/SDLTest/Info-testblitspeed.plist deleted file mode 100644 index c7fbcfe56..000000000 --- a/Xcode/SDLTest/Info-testblitspeed.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testblitspeed - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testcdrom__Upgraded_.plist b/Xcode/SDLTest/Info-testcdrom__Upgraded_.plist deleted file mode 100644 index dde6614d7..000000000 --- a/Xcode/SDLTest/Info-testcdrom__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testcdrom - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testdyngl.plist b/Xcode/SDLTest/Info-testdyngl.plist deleted file mode 100644 index 1874119d2..000000000 --- a/Xcode/SDLTest/Info-testdyngl.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testdyngl - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testerror__Upgraded_.plist b/Xcode/SDLTest/Info-testerror__Upgraded_.plist deleted file mode 100644 index 11cc0fdc8..000000000 --- a/Xcode/SDLTest/Info-testerror__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testerror - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testfile.plist b/Xcode/SDLTest/Info-testfile.plist deleted file mode 100644 index 6488b54e6..000000000 --- a/Xcode/SDLTest/Info-testfile.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testfile - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testgamma__Upgraded_.plist b/Xcode/SDLTest/Info-testgamma__Upgraded_.plist deleted file mode 100644 index 6a6b5af8d..000000000 --- a/Xcode/SDLTest/Info-testgamma__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testgamma - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testgl__Upgraded_.plist b/Xcode/SDLTest/Info-testgl__Upgraded_.plist deleted file mode 100644 index eecc9cc34..000000000 --- a/Xcode/SDLTest/Info-testgl__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testgl - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testiconv.plist b/Xcode/SDLTest/Info-testiconv.plist deleted file mode 100644 index 0ff003f8a..000000000 --- a/Xcode/SDLTest/Info-testiconv.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testiconv - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testjoystick__Upgraded_.plist b/Xcode/SDLTest/Info-testjoystick__Upgraded_.plist deleted file mode 100644 index ef2e274f1..000000000 --- a/Xcode/SDLTest/Info-testjoystick__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testjoystick - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testkeys__Upgraded_.plist b/Xcode/SDLTest/Info-testkeys__Upgraded_.plist deleted file mode 100644 index 03eba705b..000000000 --- a/Xcode/SDLTest/Info-testkeys__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testkeys - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testlock__Upgraded_.plist b/Xcode/SDLTest/Info-testlock__Upgraded_.plist deleted file mode 100644 index 50b71f2d3..000000000 --- a/Xcode/SDLTest/Info-testlock__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testlock - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testoverlay2.plist b/Xcode/SDLTest/Info-testoverlay2.plist deleted file mode 100644 index 664e0ce6d..000000000 --- a/Xcode/SDLTest/Info-testoverlay2.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testoverlay2 - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testoverlay__Upgraded_.plist b/Xcode/SDLTest/Info-testoverlay__Upgraded_.plist deleted file mode 100644 index a7a8a7726..000000000 --- a/Xcode/SDLTest/Info-testoverlay__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testpalette__Upgraded_.plist b/Xcode/SDLTest/Info-testpalette__Upgraded_.plist deleted file mode 100644 index a08947ecb..000000000 --- a/Xcode/SDLTest/Info-testpalette__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testpalette - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testplatform.plist b/Xcode/SDLTest/Info-testplatform.plist deleted file mode 100644 index 9b60de243..000000000 --- a/Xcode/SDLTest/Info-testplatform.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testplatform - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testsem__Upgraded_.plist b/Xcode/SDLTest/Info-testsem__Upgraded_.plist deleted file mode 100644 index 69235feac..000000000 --- a/Xcode/SDLTest/Info-testsem__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testsem - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testsprite__Upgraded_.plist b/Xcode/SDLTest/Info-testsprite__Upgraded_.plist deleted file mode 100644 index 91739c16f..000000000 --- a/Xcode/SDLTest/Info-testsprite__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testsprite - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testthread__Upgraded_.plist b/Xcode/SDLTest/Info-testthread__Upgraded_.plist deleted file mode 100644 index 30147f056..000000000 --- a/Xcode/SDLTest/Info-testthread__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testthread - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testtimer__Upgraded_.plist b/Xcode/SDLTest/Info-testtimer__Upgraded_.plist deleted file mode 100644 index a143244ca..000000000 --- a/Xcode/SDLTest/Info-testtimer__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testtimer - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testtypes__Upgraded_.plist b/Xcode/SDLTest/Info-testtypes__Upgraded_.plist deleted file mode 100644 index f16490c02..000000000 --- a/Xcode/SDLTest/Info-testtypes__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testtypes - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testversion__Upgraded_.plist b/Xcode/SDLTest/Info-testversion__Upgraded_.plist deleted file mode 100644 index ba635f703..000000000 --- a/Xcode/SDLTest/Info-testversion__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testversion - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testvidinfo__Upgraded_.plist b/Xcode/SDLTest/Info-testvidinfo__Upgraded_.plist deleted file mode 100644 index 35f13b473..000000000 --- a/Xcode/SDLTest/Info-testvidinfo__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testvidinfo - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testwin__Upgraded_.plist b/Xcode/SDLTest/Info-testwin__Upgraded_.plist deleted file mode 100644 index f0e91c6cd..000000000 --- a/Xcode/SDLTest/Info-testwin__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testwin - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-testwm__Upgraded_.plist b/Xcode/SDLTest/Info-testwm__Upgraded_.plist deleted file mode 100644 index 9979ee4bf..000000000 --- a/Xcode/SDLTest/Info-testwm__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - testwm - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-threadwin__Upgraded_.plist b/Xcode/SDLTest/Info-threadwin__Upgraded_.plist deleted file mode 100644 index 721763d25..000000000 --- a/Xcode/SDLTest/Info-threadwin__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - threadwin - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/Info-torturethread__Upgraded_.plist b/Xcode/SDLTest/Info-torturethread__Upgraded_.plist deleted file mode 100644 index 3433469d1..000000000 --- a/Xcode/SDLTest/Info-torturethread__Upgraded_.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - torturethread - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - 0.0.1d1 - NSMainNibFile - SDLMain.nib - NSPrincipalClass - NSApplication - - diff --git a/Xcode/SDLTest/SDLTest.xcodeproj/project.pbxproj b/Xcode/SDLTest/SDLTest.xcodeproj/project.pbxproj deleted file mode 100755 index af9c20339..000000000 --- a/Xcode/SDLTest/SDLTest.xcodeproj/project.pbxproj +++ /dev/null @@ -1,4520 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXAggregateTarget section */ - BEC566920761D90300A33029 /* All */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 001B599808BDB826006539E9 /* Build configuration list for PBXAggregateTarget "All" */; - buildPhases = ( - ); - dependencies = ( - 003FA6A809400236000C53B3 /* PBXTargetDependency */, - BEC568010761D90600A33029 /* PBXTargetDependency */, - BEC568030761D90600A33029 /* PBXTargetDependency */, - BEC568050761D90600A33029 /* PBXTargetDependency */, - BEC568070761D90600A33029 /* PBXTargetDependency */, - BEC568090761D90600A33029 /* PBXTargetDependency */, - 002F347909CA215600EBEB88 /* PBXTargetDependency */, - BEC5680B0761D90600A33029 /* PBXTargetDependency */, - 002F347B09CA215600EBEB88 /* PBXTargetDependency */, - BEC5680D0761D90600A33029 /* PBXTargetDependency */, - 002F347D09CA215600EBEB88 /* PBXTargetDependency */, - BEC5680F0761D90600A33029 /* PBXTargetDependency */, - BEC568110761D90600A33029 /* PBXTargetDependency */, - 002F347F09CA215600EBEB88 /* PBXTargetDependency */, - BEC568150761D90600A33029 /* PBXTargetDependency */, - BEC568170761D90600A33029 /* PBXTargetDependency */, - BEC568190761D90600A33029 /* PBXTargetDependency */, - 002F348109CA215600EBEB88 /* PBXTargetDependency */, - 002F348309CA215600EBEB88 /* PBXTargetDependency */, - BEC5681B0761D90600A33029 /* PBXTargetDependency */, - 002F348509CA215600EBEB88 /* PBXTargetDependency */, - BEC5681D0761D90600A33029 /* PBXTargetDependency */, - BEC5681F0761D90600A33029 /* PBXTargetDependency */, - BEC568130761D90600A33029 /* PBXTargetDependency */, - BEC568210761D90600A33029 /* PBXTargetDependency */, - BEC568250761D90600A33029 /* PBXTargetDependency */, - BEC568270761D90600A33029 /* PBXTargetDependency */, - BEC568290761D90600A33029 /* PBXTargetDependency */, - BEC5682B0761D90600A33029 /* PBXTargetDependency */, - BEC5682D0761D90600A33029 /* PBXTargetDependency */, - BEC5682F0761D90600A33029 /* PBXTargetDependency */, - ); - name = All; - productName = "Build All"; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 002F337509CA14F900EBEB88 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - 002F337909CA14F900EBEB88 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - 002F337A09CA14F900EBEB88 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 002F338B09CA16BF00EBEB88 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - 002F338F09CA16BF00EBEB88 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - 002F339009CA16BF00EBEB88 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 002F339B09CA17BC00EBEB88 /* testblitspeed.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F339A09CA17BC00EBEB88 /* testblitspeed.c */; }; - 002F33A809CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33A909CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33AA09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33AB09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33AC09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33AD09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33AE09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33AF09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33B009CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33B109CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33B209CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33B309CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33B409CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33B509CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33B609CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33B709CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33B809CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33B909CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33BA09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33BB09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33BC09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33BD09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33BE09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33BF09CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33C009CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33C109CA188600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33CF09CA19A600EBEB88 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - 002F33D209CA19A600EBEB88 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - 002F33D309CA19A600EBEB88 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 002F33D409CA19A600EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F33E309CA1A0B00EBEB88 /* testdyngl.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F33E209CA1A0B00EBEB88 /* testdyngl.c */; }; - 002F340609CA1BFF00EBEB88 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - 002F340909CA1BFF00EBEB88 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - 002F340A09CA1BFF00EBEB88 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 002F340B09CA1BFF00EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F341809CA1C5B00EBEB88 /* testfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F341709CA1C5B00EBEB88 /* testfile.c */; }; - 002F342509CA1F0300EBEB88 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - 002F342809CA1F0300EBEB88 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - 002F342909CA1F0300EBEB88 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 002F342A09CA1F0300EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F343709CA1F6F00EBEB88 /* testiconv.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F343609CA1F6F00EBEB88 /* testiconv.c */; }; - 002F344109CA1FB300EBEB88 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - 002F344409CA1FB300EBEB88 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - 002F344509CA1FB300EBEB88 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 002F344609CA1FB300EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F345409CA202000EBEB88 /* testoverlay2.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F345209CA201C00EBEB88 /* testoverlay2.c */; }; - 002F345E09CA204F00EBEB88 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - 002F346109CA204F00EBEB88 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - 002F346209CA204F00EBEB88 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 002F346309CA204F00EBEB88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; }; - 002F347009CA20A600EBEB88 /* testplatform.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F346F09CA20A600EBEB88 /* testplatform.c */; }; - 003FA64D093FFDB3000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA64E093FFDB5000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA64F093FFDB7000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA650093FFDBA000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA651093FFDBC000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA652093FFDBE000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA653093FFDC1000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA654093FFDC3000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA655093FFDC6000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA656093FFDC8000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA657093FFDCA000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA658093FFDCC000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA659093FFDCF000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA65A093FFDD1000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA65B093FFDD3000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA65C093FFDD5000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA65D093FFDD7000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA65E093FFDDA000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA660093FFDDF000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA661093FFDE1000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA662093FFDE3000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA663093FFDE6000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA664093FFDE8000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 003FA665093FFDEA000C53B3 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA643093FFD41000C53B3 /* SDL.framework */; }; - 00794DD909D1F894003FC8A1 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00794DD809D1F894003FC8A1 /* OpenGL.framework */; }; - 00794E6609D20865003FC8A1 /* sample.wav in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E6209D20839003FC8A1 /* sample.wav */; }; - 00794EA209D2344B003FC8A1 /* icon.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E5D09D20839003FC8A1 /* icon.bmp */; }; - 00794EB709D235F5003FC8A1 /* sample.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E6109D20839003FC8A1 /* sample.bmp */; }; - 00794EE709D236ED003FC8A1 /* sample.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E6109D20839003FC8A1 /* sample.bmp */; }; - 00794EF009D23739003FC8A1 /* utf8.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E6309D20839003FC8A1 /* utf8.txt */; }; - 00794EF709D237DE003FC8A1 /* moose.dat in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E5E09D20839003FC8A1 /* moose.dat */; }; - 00794EFE09D2382B003FC8A1 /* sail.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E6009D20839003FC8A1 /* sail.bmp */; }; - 00794F0409D23869003FC8A1 /* icon.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E5D09D20839003FC8A1 /* icon.bmp */; }; - 00794F0B09D238F4003FC8A1 /* sample.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E6109D20839003FC8A1 /* sample.bmp */; }; - 00794F1109D2392B003FC8A1 /* icon.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E5D09D20839003FC8A1 /* icon.bmp */; }; - 00794F8709D2413B003FC8A1 /* sample.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00794E6109D20839003FC8A1 /* sample.bmp */; }; - BEC566AF0761D90300A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC566B10761D90300A33029 /* checkkeys.c in Sources */ = {isa = PBXBuildFile; fileRef = 092D6D10FFB30A2C7F000001 /* checkkeys.c */; }; - BEC566BC0761D90300A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC566BE0761D90300A33029 /* graywin.c in Sources */ = {isa = PBXBuildFile; fileRef = 092D6D1BFFB30C237F000001 /* graywin.c */; }; - BEC566C90761D90300A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC566CB0761D90300A33029 /* loopwave.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4872006D84C97F000001 /* loopwave.c */; }; - BEC566D70761D90300A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC566D90761D90300A33029 /* testalpha.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4874006D84F77F000001 /* testalpha.c */; }; - BEC566E50761D90300A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC566E70761D90300A33029 /* testbitmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 092D6D25FFB30D1A7F000001 /* testbitmap.c */; }; - BEC566F20761D90300A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC566F40761D90300A33029 /* testcdrom.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4876006D85297F000001 /* testcdrom.c */; }; - BEC566FF0761D90300A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC567010761D90300A33029 /* testerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4878006D85357F000001 /* testerror.c */; }; - BEC5670C0761D90400A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC5670E0761D90400A33029 /* testgamma.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E487A006D85477F000001 /* testgamma.c */; }; - BEC5671A0761D90400A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC5671C0761D90400A33029 /* testgl.c in Sources */ = {isa = PBXBuildFile; fileRef = 092D6D4EFFB311087F000001 /* testgl.c */; }; - BEC567270761D90400A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC567290761D90400A33029 /* testhread.c in Sources */ = {isa = PBXBuildFile; fileRef = 092D6D58FFB311A97F000001 /* testhread.c */; }; - BEC567340761D90400A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC567360761D90400A33029 /* testjoystick.c in Sources */ = {isa = PBXBuildFile; fileRef = 092D6D62FFB312AA7F000001 /* testjoystick.c */; }; - BEC567410761D90400A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC567430761D90400A33029 /* testkeys.c in Sources */ = {isa = PBXBuildFile; fileRef = 092D6D6CFFB313437F000001 /* testkeys.c */; }; - BEC5674E0761D90400A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC567500761D90400A33029 /* testlock.c in Sources */ = {isa = PBXBuildFile; fileRef = 092D6D75FFB313BB7F000001 /* testlock.c */; }; - BEC5675D0761D90400A33029 /* testoverlay.c in Sources */ = {isa = PBXBuildFile; fileRef = F57DC39802A6E6A201D28762 /* testoverlay.c */; }; - BEC567680761D90400A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC5676A0761D90400A33029 /* testpalette.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E487C006D856B7F000001 /* testpalette.c */; }; - BEC567760761D90500A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC567780761D90500A33029 /* testsem.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E487E006D86A17F000001 /* testsem.c */; }; - BEC567830761D90500A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC567850761D90500A33029 /* testsprite.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E487F006D86A17F000001 /* testsprite.c */; }; - BEC567910761D90500A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC567930761D90500A33029 /* testtimer.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4880006D86A17F000001 /* testtimer.c */; }; - BEC567AB0761D90500A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC567AD0761D90500A33029 /* testver.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4882006D86A17F000001 /* testver.c */; }; - BEC567B80761D90500A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC567BA0761D90500A33029 /* testvidinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4883006D86A17F000001 /* testvidinfo.c */; }; - BEC567C50761D90500A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC567C70761D90500A33029 /* testwin.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4884006D86A17F000001 /* testwin.c */; }; - BEC567D30761D90500A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC567D50761D90500A33029 /* testwm.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4885006D86A17F000001 /* testwm.c */; }; - BEC567E10761D90600A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC567E30761D90600A33029 /* threadwin.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4886006D86A17F000001 /* threadwin.c */; }; - BEC567EE0761D90600A33029 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */; }; - BEC567F00761D90600A33029 /* torturethread.c in Sources */ = {isa = PBXBuildFile; fileRef = 083E4887006D86A17F000001 /* torturethread.c */; }; - BEC567F90761D90600A33029 /* SDLMain.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EECDF3B0086C5EA7F000001 /* SDLMain.h */; }; - BEC567FA0761D90600A33029 /* libsdlmain_prefix.h in Headers */ = {isa = PBXBuildFile; fileRef = B207FF2404E1B19600A80002 /* libsdlmain_prefix.h */; }; - BEC567FC0761D90600A33029 /* SDLMain.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EECDF3C0086C5EA7F000001 /* SDLMain.m */; }; - BEC568620761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC568630761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC568640761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC568650761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC568660761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC568670761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC568680761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC568690761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC5686A0761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC5686B0761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC5686C0761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC5686D0761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC5686E0761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC5686F0761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC568700761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC568710761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC568720761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC568730761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC568750761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC568760761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC568770761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC568780761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC568790761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; - BEC5687A0761D90600A33029 /* libsdlmain.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC567FF0761D90600A33029 /* libsdlmain.a */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 002F337209CA14F900EBEB88 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - 002F338809CA16BF00EBEB88 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - 002F33CC09CA19A600EBEB88 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - 002F340309CA1BFF00EBEB88 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - 002F342209CA1F0300EBEB88 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - 002F343E09CA1FB300EBEB88 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - 002F345B09CA204F00EBEB88 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - 002F347809CA215600EBEB88 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 002F338609CA16BF00EBEB88; - remoteInfo = testblitspeed; - }; - 002F347A09CA215600EBEB88 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 002F33CA09CA19A600EBEB88; - remoteInfo = testdyngl; - }; - 002F347C09CA215600EBEB88 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 002F340109CA1BFF00EBEB88; - remoteInfo = testfile; - }; - 002F347E09CA215600EBEB88 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 002F342009CA1F0300EBEB88; - remoteInfo = testiconv; - }; - 002F348009CA215600EBEB88 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567570761D90400A33029; - remoteInfo = "testoverlay (Upgraded)"; - }; - 002F348209CA215600EBEB88 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 002F343C09CA1FB300EBEB88; - remoteInfo = testoverlay2; - }; - 002F348409CA215600EBEB88 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 002F345909CA204F00EBEB88; - remoteInfo = testplatform; - }; - 003FA642093FFD41000C53B3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 003FA63A093FFD41000C53B3 /* SDL.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = BECDF66C0761BA81005FE872; - remoteInfo = Framework; - }; - 003FA644093FFD41000C53B3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 003FA63A093FFD41000C53B3 /* SDL.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = BECDF6B30761BA81005FE872; - remoteInfo = "Static Library"; - }; - 003FA646093FFD41000C53B3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 003FA63A093FFD41000C53B3 /* SDL.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = BECDF6BA0761BA81005FE872; - remoteInfo = "Main Library"; - }; - 003FA648093FFD41000C53B3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 003FA63A093FFD41000C53B3 /* SDL.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = BECDF6BE0761BA81005FE872; - remoteInfo = "Standard DMG"; - }; - 003FA64A093FFD41000C53B3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 003FA63A093FFD41000C53B3 /* SDL.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = BECDF6C30761BA81005FE872; - remoteInfo = "Devel Extras Package"; - }; - 003FA6A709400236000C53B3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 003FA63A093FFD41000C53B3 /* SDL.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = BECDF5FE0761BA81005FE872; - remoteInfo = Framework; - }; - BEC568000761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC566AB0761D90300A33029; - remoteInfo = "checkkeys (Upgraded)"; - }; - BEC568020761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC566B80761D90300A33029; - remoteInfo = "graywin (Upgraded)"; - }; - BEC568040761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC566C50761D90300A33029; - remoteInfo = "loopwave (Upgraded)"; - }; - BEC568060761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC566D30761D90300A33029; - remoteInfo = "testalpha (Upgraded)"; - }; - BEC568080761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC566E10761D90300A33029; - remoteInfo = "testbitmap (Upgraded)"; - }; - BEC5680A0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC566EE0761D90300A33029; - remoteInfo = "testcdrom (Upgraded)"; - }; - BEC5680C0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC566FB0761D90300A33029; - remoteInfo = "testerror (Upgraded)"; - }; - BEC5680E0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567080761D90400A33029; - remoteInfo = "testgamma (Upgraded)"; - }; - BEC568100761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567160761D90400A33029; - remoteInfo = "testgl (Upgraded)"; - }; - BEC568120761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567230761D90400A33029; - remoteInfo = "testthread (Upgraded)"; - }; - BEC568140761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567300761D90400A33029; - remoteInfo = "testjoystick (Upgraded)"; - }; - BEC568160761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC5673D0761D90400A33029; - remoteInfo = "testkeys (Upgraded)"; - }; - BEC568180761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC5674A0761D90400A33029; - remoteInfo = "testlock (Upgraded)"; - }; - BEC5681A0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567640761D90400A33029; - remoteInfo = "testpalette (Upgraded)"; - }; - BEC5681C0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567720761D90500A33029; - remoteInfo = "testsem (Upgraded)"; - }; - BEC5681E0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC5677F0761D90500A33029; - remoteInfo = "testsprite (Upgraded)"; - }; - BEC568200761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC5678D0761D90500A33029; - remoteInfo = "testtimer (Upgraded)"; - }; - BEC568240761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567A70761D90500A33029; - remoteInfo = "testversion (Upgraded)"; - }; - BEC568260761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567B40761D90500A33029; - remoteInfo = "testvidinfo (Upgraded)"; - }; - BEC568280761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567C10761D90500A33029; - remoteInfo = "testwin (Upgraded)"; - }; - BEC5682A0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567CF0761D90500A33029; - remoteInfo = "testwm (Upgraded)"; - }; - BEC5682C0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567DD0761D90600A33029; - remoteInfo = "threadwin (Upgraded)"; - }; - BEC5682E0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567EA0761D90600A33029; - remoteInfo = "torturethread (Upgraded)"; - }; - BEC568300761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC568320761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC568340761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC568360761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC568380761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC5683A0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC5683C0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC5683E0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC568400761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC568420761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC568440761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC568460761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC568480761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC5684A0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC5684C0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC5684E0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC568500761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC568520761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC568560761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC568580761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC5685A0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC5685C0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC5685E0761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; - BEC568600761D90600A33029 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BEC567F70761D90600A33029; - remoteInfo = "libsdlmain.a (Upgraded)"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 00794E6409D2084F003FC8A1 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 16; - files = ( - 00794E6609D20865003FC8A1 /* sample.wav in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 00794EA009D2343A003FC8A1 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 16; - files = ( - 00794EA209D2344B003FC8A1 /* icon.bmp in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 00794EA909D234E8003FC8A1 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 16; - files = ( - 00794EB709D235F5003FC8A1 /* sample.bmp in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 00794EE509D236E4003FC8A1 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 16; - files = ( - 00794EE709D236ED003FC8A1 /* sample.bmp in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 00794EEC09D2371F003FC8A1 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 16; - files = ( - 00794EF009D23739003FC8A1 /* utf8.txt in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 00794EF409D237C7003FC8A1 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 16; - files = ( - 00794EF709D237DE003FC8A1 /* moose.dat in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 00794EFC09D2381C003FC8A1 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 16; - files = ( - 00794EFE09D2382B003FC8A1 /* sail.bmp in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 00794F0209D2385F003FC8A1 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 16; - files = ( - 00794F0409D23869003FC8A1 /* icon.bmp in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 00794F0909D238E3003FC8A1 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 16; - files = ( - 00794F0B09D238F4003FC8A1 /* sample.bmp in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 00794F0F09D23923003FC8A1 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 16; - files = ( - 00794F1109D2392B003FC8A1 /* icon.bmp in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 00794F6109D24125003FC8A1 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 16; - files = ( - 00794F8709D2413B003FC8A1 /* sample.bmp in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 002F338109CA14F900EBEB88 /* test.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = test.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 002F339709CA16BF00EBEB88 /* testblitspeed.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testblitspeed.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 002F339A09CA17BC00EBEB88 /* testblitspeed.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testblitspeed.c; path = ../../test/testblitspeed.c; sourceTree = SOURCE_ROOT; }; - 002F33A709CA188600EBEB88 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - 002F33DB09CA19A600EBEB88 /* testdyngl.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testdyngl.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 002F33E209CA1A0B00EBEB88 /* testdyngl.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testdyngl.c; path = ../../test/testdyngl.c; sourceTree = SOURCE_ROOT; }; - 002F341209CA1BFF00EBEB88 /* testfile.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testfile.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 002F341709CA1C5B00EBEB88 /* testfile.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testfile.c; path = ../../test/testfile.c; sourceTree = SOURCE_ROOT; }; - 002F343109CA1F0300EBEB88 /* testiconv.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testiconv.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 002F343609CA1F6F00EBEB88 /* testiconv.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testiconv.c; path = ../../test/testiconv.c; sourceTree = SOURCE_ROOT; }; - 002F344D09CA1FB300EBEB88 /* testoverlay2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testoverlay2.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 002F345209CA201C00EBEB88 /* testoverlay2.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testoverlay2.c; path = ../../test/testoverlay2.c; sourceTree = SOURCE_ROOT; }; - 002F346A09CA204F00EBEB88 /* testplatform.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testplatform.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 002F346F09CA20A600EBEB88 /* testplatform.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testplatform.c; path = ../../test/testplatform.c; sourceTree = SOURCE_ROOT; }; - 003FA63A093FFD41000C53B3 /* SDL.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = SDL.xcodeproj; path = ../SDL/SDL.xcodeproj; sourceTree = SOURCE_ROOT; }; - 00794DD809D1F894003FC8A1 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - 00794E5D09D20839003FC8A1 /* icon.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = icon.bmp; path = ../../test/icon.bmp; sourceTree = SOURCE_ROOT; }; - 00794E5E09D20839003FC8A1 /* moose.dat */ = {isa = PBXFileReference; lastKnownFileType = file; name = moose.dat; path = ../../test/moose.dat; sourceTree = SOURCE_ROOT; }; - 00794E5F09D20839003FC8A1 /* picture.xbm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = picture.xbm; path = ../../test/picture.xbm; sourceTree = SOURCE_ROOT; }; - 00794E6009D20839003FC8A1 /* sail.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = sail.bmp; path = ../../test/sail.bmp; sourceTree = SOURCE_ROOT; }; - 00794E6109D20839003FC8A1 /* sample.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = sample.bmp; path = ../../test/sample.bmp; sourceTree = SOURCE_ROOT; }; - 00794E6209D20839003FC8A1 /* sample.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = sample.wav; path = ../../test/sample.wav; sourceTree = SOURCE_ROOT; }; - 00794E6309D20839003FC8A1 /* utf8.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = utf8.txt; path = ../../test/utf8.txt; sourceTree = SOURCE_ROOT; }; - 083E4872006D84C97F000001 /* loopwave.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = loopwave.c; path = ../../test/loopwave.c; sourceTree = SOURCE_ROOT; }; - 083E4874006D84F77F000001 /* testalpha.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testalpha.c; path = ../../test/testalpha.c; sourceTree = SOURCE_ROOT; }; - 083E4876006D85297F000001 /* testcdrom.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testcdrom.c; path = ../../test/testcdrom.c; sourceTree = SOURCE_ROOT; }; - 083E4878006D85357F000001 /* testerror.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testerror.c; path = ../../test/testerror.c; sourceTree = SOURCE_ROOT; }; - 083E487A006D85477F000001 /* testgamma.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testgamma.c; path = ../../test/testgamma.c; sourceTree = SOURCE_ROOT; }; - 083E487C006D856B7F000001 /* testpalette.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testpalette.c; path = ../../test/testpalette.c; sourceTree = SOURCE_ROOT; }; - 083E487E006D86A17F000001 /* testsem.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testsem.c; path = ../../test/testsem.c; sourceTree = SOURCE_ROOT; }; - 083E487F006D86A17F000001 /* testsprite.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testsprite.c; path = ../../test/testsprite.c; sourceTree = SOURCE_ROOT; }; - 083E4880006D86A17F000001 /* testtimer.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testtimer.c; path = ../../test/testtimer.c; sourceTree = SOURCE_ROOT; }; - 083E4882006D86A17F000001 /* testver.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testver.c; path = ../../test/testver.c; sourceTree = SOURCE_ROOT; }; - 083E4883006D86A17F000001 /* testvidinfo.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testvidinfo.c; path = ../../test/testvidinfo.c; sourceTree = SOURCE_ROOT; }; - 083E4884006D86A17F000001 /* testwin.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testwin.c; path = ../../test/testwin.c; sourceTree = SOURCE_ROOT; }; - 083E4885006D86A17F000001 /* testwm.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testwm.c; path = ../../test/testwm.c; sourceTree = SOURCE_ROOT; }; - 083E4886006D86A17F000001 /* threadwin.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = threadwin.c; path = ../../test/threadwin.c; sourceTree = SOURCE_ROOT; }; - 083E4887006D86A17F000001 /* torturethread.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = torturethread.c; path = ../../test/torturethread.c; sourceTree = SOURCE_ROOT; }; - 092D6D10FFB30A2C7F000001 /* checkkeys.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = checkkeys.c; path = ../../test/checkkeys.c; sourceTree = SOURCE_ROOT; }; - 092D6D1BFFB30C237F000001 /* graywin.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = graywin.c; path = ../../test/graywin.c; sourceTree = SOURCE_ROOT; }; - 092D6D25FFB30D1A7F000001 /* testbitmap.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testbitmap.c; path = ../../test/testbitmap.c; sourceTree = SOURCE_ROOT; }; - 092D6D4EFFB311087F000001 /* testgl.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testgl.c; path = ../../test/testgl.c; sourceTree = SOURCE_ROOT; }; - 092D6D58FFB311A97F000001 /* testhread.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testhread.c; path = ../../test/testhread.c; sourceTree = SOURCE_ROOT; }; - 092D6D62FFB312AA7F000001 /* testjoystick.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testjoystick.c; path = ../../test/testjoystick.c; sourceTree = SOURCE_ROOT; }; - 092D6D6CFFB313437F000001 /* testkeys.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testkeys.c; path = ../../test/testkeys.c; sourceTree = SOURCE_ROOT; }; - 092D6D75FFB313BB7F000001 /* testlock.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testlock.c; path = ../../test/testlock.c; sourceTree = SOURCE_ROOT; }; - 2EECDF3B0086C5EA7F000001 /* SDLMain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDLMain.h; path = ../../src/main/macosx/SDLMain.h; sourceTree = SOURCE_ROOT; }; - 2EECDF3C0086C5EA7F000001 /* SDLMain.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = SDLMain.m; path = ../../src/main/macosx/SDLMain.m; sourceTree = SOURCE_ROOT; }; - 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = SDLMain.nib; path = ../../src/main/macosx/SDLMain.nib; sourceTree = SOURCE_ROOT; }; - B207FF2404E1B19600A80002 /* libsdlmain_prefix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libsdlmain_prefix.h; sourceTree = ""; }; - BEC566B60761D90300A33029 /* checkkeys.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = checkkeys.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC566C30761D90300A33029 /* graywin.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = graywin.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC566D10761D90300A33029 /* loopwave.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = loopwave.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC566DF0761D90300A33029 /* testalpha.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testalpha.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC566EC0761D90300A33029 /* testbitmap.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testbitmap.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC566F90761D90300A33029 /* testcdrom.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testcdrom.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC567060761D90400A33029 /* testerror.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testerror.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC567140761D90400A33029 /* testgamma.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testgamma.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC567210761D90400A33029 /* testgl.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testgl.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC5672E0761D90400A33029 /* testthread.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testthread.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC5673B0761D90400A33029 /* testjoystick.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testjoystick.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC567480761D90400A33029 /* testkeys.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testkeys.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC567550761D90400A33029 /* testlock.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testlock.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC567620761D90400A33029 /* testoverlay.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testoverlay.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC567700761D90500A33029 /* testpalette.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testpalette.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC5677D0761D90500A33029 /* testsem.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testsem.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC5678B0761D90500A33029 /* testsprite.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testsprite.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC567980761D90500A33029 /* testtimer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testtimer.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC567B20761D90500A33029 /* testversion.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testversion.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC567BF0761D90500A33029 /* testvidinfo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testvidinfo.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC567CD0761D90500A33029 /* testwin.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testwin.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC567DB0761D90600A33029 /* testwm.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testwm.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC567E80761D90600A33029 /* threadwin.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = threadwin.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC567F50761D90600A33029 /* torturethread.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = torturethread.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BEC567FF0761D90600A33029 /* libsdlmain.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsdlmain.a; sourceTree = BUILT_PRODUCTS_DIR; }; - F57DC39802A6E6A201D28762 /* testoverlay.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = testoverlay.c; path = ../../test/testoverlay.c; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 002F337809CA14F900EBEB88 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F337909CA14F900EBEB88 /* libsdlmain.a in Frameworks */, - 002F337A09CA14F900EBEB88 /* SDL.framework in Frameworks */, - 002F33A909CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F338E09CA16BF00EBEB88 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F338F09CA16BF00EBEB88 /* libsdlmain.a in Frameworks */, - 002F339009CA16BF00EBEB88 /* SDL.framework in Frameworks */, - 002F33A809CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F33D109CA19A600EBEB88 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F33D209CA19A600EBEB88 /* libsdlmain.a in Frameworks */, - 002F33D309CA19A600EBEB88 /* SDL.framework in Frameworks */, - 002F33D409CA19A600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F340809CA1BFF00EBEB88 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F340909CA1BFF00EBEB88 /* libsdlmain.a in Frameworks */, - 002F340A09CA1BFF00EBEB88 /* SDL.framework in Frameworks */, - 002F340B09CA1BFF00EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F342709CA1F0300EBEB88 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F342809CA1F0300EBEB88 /* libsdlmain.a in Frameworks */, - 002F342909CA1F0300EBEB88 /* SDL.framework in Frameworks */, - 002F342A09CA1F0300EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F344309CA1FB300EBEB88 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F344409CA1FB300EBEB88 /* libsdlmain.a in Frameworks */, - 002F344509CA1FB300EBEB88 /* SDL.framework in Frameworks */, - 002F344609CA1FB300EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F346009CA204F00EBEB88 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F346109CA204F00EBEB88 /* libsdlmain.a in Frameworks */, - 002F346209CA204F00EBEB88 /* SDL.framework in Frameworks */, - 002F346309CA204F00EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566B20761D90300A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC568620761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA64D093FFDB3000C53B3 /* SDL.framework in Frameworks */, - 002F33C109CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566BF0761D90300A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC568630761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA64E093FFDB5000C53B3 /* SDL.framework in Frameworks */, - 002F33C009CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566CC0761D90300A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC568640761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA64F093FFDB7000C53B3 /* SDL.framework in Frameworks */, - 002F33BF09CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566DA0761D90300A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC568650761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA650093FFDBA000C53B3 /* SDL.framework in Frameworks */, - 002F33BE09CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566E80761D90300A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC568660761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA651093FFDBC000C53B3 /* SDL.framework in Frameworks */, - 002F33BD09CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566F50761D90300A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC568670761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA652093FFDBE000C53B3 /* SDL.framework in Frameworks */, - 002F33BB09CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567020761D90300A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC568680761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA653093FFDC1000C53B3 /* SDL.framework in Frameworks */, - 002F33BC09CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC5670F0761D90400A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC568690761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA654093FFDC3000C53B3 /* SDL.framework in Frameworks */, - 002F33BA09CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC5671D0761D90400A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC5686A0761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA655093FFDC6000C53B3 /* SDL.framework in Frameworks */, - 002F33B909CA188600EBEB88 /* Cocoa.framework in Frameworks */, - 00794DD909D1F894003FC8A1 /* OpenGL.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC5672A0761D90400A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC5686B0761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA656093FFDC8000C53B3 /* SDL.framework in Frameworks */, - 002F33B809CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567370761D90400A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC5686C0761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA657093FFDCA000C53B3 /* SDL.framework in Frameworks */, - 002F33B709CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567440761D90400A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC5686D0761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA658093FFDCC000C53B3 /* SDL.framework in Frameworks */, - 002F33B509CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567510761D90400A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC5686E0761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA659093FFDCF000C53B3 /* SDL.framework in Frameworks */, - 002F33B609CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC5675E0761D90400A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC5686F0761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA65A093FFDD1000C53B3 /* SDL.framework in Frameworks */, - 002F33B409CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC5676B0761D90400A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC568700761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA65B093FFDD3000C53B3 /* SDL.framework in Frameworks */, - 002F33B309CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567790761D90500A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC568710761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA65C093FFDD5000C53B3 /* SDL.framework in Frameworks */, - 002F33B209CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567860761D90500A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC568720761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA65D093FFDD7000C53B3 /* SDL.framework in Frameworks */, - 002F33B109CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567940761D90500A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC568730761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA65E093FFDDA000C53B3 /* SDL.framework in Frameworks */, - 002F33B009CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567AE0761D90500A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC568750761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA660093FFDDF000C53B3 /* SDL.framework in Frameworks */, - 002F33AF09CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567BB0761D90500A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC568760761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA661093FFDE1000C53B3 /* SDL.framework in Frameworks */, - 002F33AE09CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567C80761D90500A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC568770761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA662093FFDE3000C53B3 /* SDL.framework in Frameworks */, - 002F33AD09CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567D60761D90500A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC568780761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA663093FFDE6000C53B3 /* SDL.framework in Frameworks */, - 002F33AC09CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567E40761D90600A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC568790761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA665093FFDEA000C53B3 /* SDL.framework in Frameworks */, - 002F33AB09CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567F10761D90600A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC5687A0761D90600A33029 /* libsdlmain.a in Frameworks */, - 003FA664093FFDE8000C53B3 /* SDL.framework in Frameworks */, - 002F33AA09CA188600EBEB88 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567FD0761D90600A33029 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 002F33A209CA183B00EBEB88 /* Linked Frameworks */ = { - isa = PBXGroup; - children = ( - 00794DD809D1F894003FC8A1 /* OpenGL.framework */, - 002F33A709CA188600EBEB88 /* Cocoa.framework */, - ); - name = "Linked Frameworks"; - sourceTree = ""; - }; - 003FA63B093FFD41000C53B3 /* Products */ = { - isa = PBXGroup; - children = ( - 003FA643093FFD41000C53B3 /* SDL.framework */, - 003FA645093FFD41000C53B3 /* libSDL.a */, - 003FA647093FFD41000C53B3 /* libSDLmain.a */, - 003FA649093FFD41000C53B3 /* Standard DMG */, - 003FA64B093FFD41000C53B3 /* Developer Extras Package */, - ); - name = Products; - sourceTree = ""; - }; - 00794E4609D207B4003FC8A1 /* Resources */ = { - isa = PBXGroup; - children = ( - 00794E5D09D20839003FC8A1 /* icon.bmp */, - 00794E5E09D20839003FC8A1 /* moose.dat */, - 00794E5F09D20839003FC8A1 /* picture.xbm */, - 00794E6009D20839003FC8A1 /* sail.bmp */, - 00794E6109D20839003FC8A1 /* sample.bmp */, - 00794E6209D20839003FC8A1 /* sample.wav */, - 00794E6309D20839003FC8A1 /* utf8.txt */, - ); - name = Resources; - sourceTree = ""; - }; - 08FB7794FE84155DC02AAC07 /* SDLTest */ = { - isa = PBXGroup; - children = ( - 003FA63A093FFD41000C53B3 /* SDL.xcodeproj */, - 08FB7795FE84155DC02AAC07 /* Source */, - 2EECDF3B0086C5EA7F000001 /* SDLMain.h */, - 2EECDF3C0086C5EA7F000001 /* SDLMain.m */, - B207FF2404E1B19600A80002 /* libsdlmain_prefix.h */, - 2EECDF3D0086C5EA7F000001 /* SDLMain.nib */, - 002F33A209CA183B00EBEB88 /* Linked Frameworks */, - 00794E4609D207B4003FC8A1 /* Resources */, - 1AB674ADFE9D54B511CA2CBB /* Products */, - ); - comments = "I made these tests link against our \"default\" framework which includes X11 stuff. If you didn't install the X11 headers with Xcode, you might have problems building the SDL.framework (which is a dependency). You can swap the dependencies around to get around this, or you can modify the default SDL.framework target to not include X11 stuff. (Go into its target build options and remove all the Preprocessor macros.)\n\n\n\nWe are sort of in a half-way state at the moment. Going \"all-the-way\" means we copy the SDL.framework inside the app bundle so we can run the test without the step of the user \"installing\" the framework. But there is an oversight/bug in Xcode that doesn't correctly find the location of the framework when in an embedded/nested Xcode project. We could probably try to hack this with a shell script that checks multiple directories for existence, but this is messier and more work than I prefer, so I rather just wait for Apple to fix this. In the meantime...\n\nThe \"All\" target will build the SDL framework from the Xcode project. The other targets do not have this dependency set (for flexibility reasons in case we make changes). If you have not built the framework, you will probably be unable to link. You will either need to build the framework, or you need to add \"-framework SDL\" to the link options and make sure you have the SDL.framework installed somewhere where it can be seen (like /Library/Frameworks...I think we already set this one up.) \n\nTo run though, you should have a copy of the SDL.framework in /Library/Frameworks or ~/Library/Frameworks.\n\n\n\n\ntestgl and testdyngl need -DHAVE_OPENGL\ntestgl needs to link against OpenGL.framework\n\n"; - name = SDLTest; - sourceTree = ""; - }; - 08FB7795FE84155DC02AAC07 /* Source */ = { - isa = PBXGroup; - children = ( - 092D6D10FFB30A2C7F000001 /* checkkeys.c */, - 092D6D1BFFB30C237F000001 /* graywin.c */, - 083E4872006D84C97F000001 /* loopwave.c */, - 083E4874006D84F77F000001 /* testalpha.c */, - 092D6D25FFB30D1A7F000001 /* testbitmap.c */, - 002F339A09CA17BC00EBEB88 /* testblitspeed.c */, - 083E4876006D85297F000001 /* testcdrom.c */, - 002F33E209CA1A0B00EBEB88 /* testdyngl.c */, - 083E4878006D85357F000001 /* testerror.c */, - 002F343609CA1F6F00EBEB88 /* testiconv.c */, - 002F341709CA1C5B00EBEB88 /* testfile.c */, - 083E487A006D85477F000001 /* testgamma.c */, - 092D6D4EFFB311087F000001 /* testgl.c */, - 092D6D58FFB311A97F000001 /* testhread.c */, - 092D6D62FFB312AA7F000001 /* testjoystick.c */, - 092D6D6CFFB313437F000001 /* testkeys.c */, - 092D6D75FFB313BB7F000001 /* testlock.c */, - F57DC39802A6E6A201D28762 /* testoverlay.c */, - 002F345209CA201C00EBEB88 /* testoverlay2.c */, - 083E487C006D856B7F000001 /* testpalette.c */, - 002F346F09CA20A600EBEB88 /* testplatform.c */, - 083E487E006D86A17F000001 /* testsem.c */, - 083E487F006D86A17F000001 /* testsprite.c */, - 083E4880006D86A17F000001 /* testtimer.c */, - 083E4882006D86A17F000001 /* testver.c */, - 083E4883006D86A17F000001 /* testvidinfo.c */, - 083E4884006D86A17F000001 /* testwin.c */, - 083E4885006D86A17F000001 /* testwm.c */, - 083E4886006D86A17F000001 /* threadwin.c */, - 083E4887006D86A17F000001 /* torturethread.c */, - ); - name = Source; - sourceTree = ""; - }; - 1AB674ADFE9D54B511CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - BEC566B60761D90300A33029 /* checkkeys.app */, - BEC566C30761D90300A33029 /* graywin.app */, - BEC566D10761D90300A33029 /* loopwave.app */, - BEC566DF0761D90300A33029 /* testalpha.app */, - BEC566EC0761D90300A33029 /* testbitmap.app */, - BEC566F90761D90300A33029 /* testcdrom.app */, - BEC567060761D90400A33029 /* testerror.app */, - BEC567140761D90400A33029 /* testgamma.app */, - BEC567210761D90400A33029 /* testgl.app */, - BEC5672E0761D90400A33029 /* testthread.app */, - BEC5673B0761D90400A33029 /* testjoystick.app */, - BEC567480761D90400A33029 /* testkeys.app */, - BEC567550761D90400A33029 /* testlock.app */, - BEC567620761D90400A33029 /* testoverlay.app */, - BEC567700761D90500A33029 /* testpalette.app */, - BEC5677D0761D90500A33029 /* testsem.app */, - BEC5678B0761D90500A33029 /* testsprite.app */, - BEC567980761D90500A33029 /* testtimer.app */, - BEC567B20761D90500A33029 /* testversion.app */, - BEC567BF0761D90500A33029 /* testvidinfo.app */, - BEC567CD0761D90500A33029 /* testwin.app */, - BEC567DB0761D90600A33029 /* testwm.app */, - BEC567E80761D90600A33029 /* threadwin.app */, - BEC567F50761D90600A33029 /* torturethread.app */, - BEC567FF0761D90600A33029 /* libsdlmain.a */, - 002F338109CA14F900EBEB88 /* test.app */, - 002F339709CA16BF00EBEB88 /* testblitspeed.app */, - 002F33DB09CA19A600EBEB88 /* testdyngl.app */, - 002F341209CA1BFF00EBEB88 /* testfile.app */, - 002F343109CA1F0300EBEB88 /* testiconv.app */, - 002F344D09CA1FB300EBEB88 /* testoverlay2.app */, - 002F346A09CA204F00EBEB88 /* testplatform.app */, - ); - name = Products; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 002F337309CA14F900EBEB88 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F338909CA16BF00EBEB88 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F33CD09CA19A600EBEB88 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F340409CA1BFF00EBEB88 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F342309CA1F0300EBEB88 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F343F09CA1FB300EBEB88 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F345C09CA204F00EBEB88 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566AD0761D90300A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566BA0761D90300A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566C70761D90300A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566D50761D90300A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566E30761D90300A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566F00761D90300A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566FD0761D90300A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC5670A0761D90400A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567180761D90400A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567250761D90400A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567320761D90400A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC5673F0761D90400A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC5674C0761D90400A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567590761D90400A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567660761D90400A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567740761D90500A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567810761D90500A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC5678F0761D90500A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567A90761D90500A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567B60761D90500A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567C30761D90500A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567D10761D90500A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567DF0761D90600A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567EC0761D90600A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567F80761D90600A33029 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567F90761D90600A33029 /* SDLMain.h in Headers */, - BEC567FA0761D90600A33029 /* libsdlmain_prefix.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 002F337009CA14F900EBEB88 /* test */ = { - isa = PBXNativeTarget; - buildConfigurationList = 002F337D09CA14F900EBEB88 /* Build configuration list for PBXNativeTarget "test" */; - buildPhases = ( - 002F337309CA14F900EBEB88 /* Headers */, - 002F337409CA14F900EBEB88 /* Resources */, - 002F337609CA14F900EBEB88 /* Sources */, - 002F337809CA14F900EBEB88 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 002F337109CA14F900EBEB88 /* PBXTargetDependency */, - ); - name = test; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testalpha; - productReference = 002F338109CA14F900EBEB88 /* test.app */; - productType = "com.apple.product-type.application"; - }; - 002F338609CA16BF00EBEB88 /* testblitspeed */ = { - isa = PBXNativeTarget; - buildConfigurationList = 002F339309CA16BF00EBEB88 /* Build configuration list for PBXNativeTarget "testblitspeed" */; - buildPhases = ( - 002F338909CA16BF00EBEB88 /* Headers */, - 002F338A09CA16BF00EBEB88 /* Resources */, - 002F338C09CA16BF00EBEB88 /* Sources */, - 002F338E09CA16BF00EBEB88 /* Frameworks */, - 00794EA909D234E8003FC8A1 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 002F338709CA16BF00EBEB88 /* PBXTargetDependency */, - ); - name = testblitspeed; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testalpha; - productReference = 002F339709CA16BF00EBEB88 /* testblitspeed.app */; - productType = "com.apple.product-type.application"; - }; - 002F33CA09CA19A600EBEB88 /* testdyngl */ = { - isa = PBXNativeTarget; - buildConfigurationList = 002F33D709CA19A600EBEB88 /* Build configuration list for PBXNativeTarget "testdyngl" */; - buildPhases = ( - 002F33CD09CA19A600EBEB88 /* Headers */, - 002F33CE09CA19A600EBEB88 /* Resources */, - 002F33D009CA19A600EBEB88 /* Sources */, - 002F33D109CA19A600EBEB88 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 002F33CB09CA19A600EBEB88 /* PBXTargetDependency */, - ); - name = testdyngl; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testalpha; - productReference = 002F33DB09CA19A600EBEB88 /* testdyngl.app */; - productType = "com.apple.product-type.application"; - }; - 002F340109CA1BFF00EBEB88 /* testfile */ = { - isa = PBXNativeTarget; - buildConfigurationList = 002F340E09CA1BFF00EBEB88 /* Build configuration list for PBXNativeTarget "testfile" */; - buildPhases = ( - 002F340409CA1BFF00EBEB88 /* Headers */, - 002F340509CA1BFF00EBEB88 /* Resources */, - 002F340709CA1BFF00EBEB88 /* Sources */, - 002F340809CA1BFF00EBEB88 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 002F340209CA1BFF00EBEB88 /* PBXTargetDependency */, - ); - name = testfile; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testalpha; - productReference = 002F341209CA1BFF00EBEB88 /* testfile.app */; - productType = "com.apple.product-type.application"; - }; - 002F342009CA1F0300EBEB88 /* testiconv */ = { - isa = PBXNativeTarget; - buildConfigurationList = 002F342D09CA1F0300EBEB88 /* Build configuration list for PBXNativeTarget "testiconv" */; - buildPhases = ( - 002F342309CA1F0300EBEB88 /* Headers */, - 002F342409CA1F0300EBEB88 /* Resources */, - 002F342609CA1F0300EBEB88 /* Sources */, - 002F342709CA1F0300EBEB88 /* Frameworks */, - 00794EEC09D2371F003FC8A1 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 002F342109CA1F0300EBEB88 /* PBXTargetDependency */, - ); - name = testiconv; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testalpha; - productReference = 002F343109CA1F0300EBEB88 /* testiconv.app */; - productType = "com.apple.product-type.application"; - }; - 002F343C09CA1FB300EBEB88 /* testoverlay2 */ = { - isa = PBXNativeTarget; - buildConfigurationList = 002F344909CA1FB300EBEB88 /* Build configuration list for PBXNativeTarget "testoverlay2" */; - buildPhases = ( - 002F343F09CA1FB300EBEB88 /* Headers */, - 002F344009CA1FB300EBEB88 /* Resources */, - 002F344209CA1FB300EBEB88 /* Sources */, - 002F344309CA1FB300EBEB88 /* Frameworks */, - 00794EF409D237C7003FC8A1 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 002F343D09CA1FB300EBEB88 /* PBXTargetDependency */, - ); - name = testoverlay2; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testalpha; - productReference = 002F344D09CA1FB300EBEB88 /* testoverlay2.app */; - productType = "com.apple.product-type.application"; - }; - 002F345909CA204F00EBEB88 /* testplatform */ = { - isa = PBXNativeTarget; - buildConfigurationList = 002F346609CA204F00EBEB88 /* Build configuration list for PBXNativeTarget "testplatform" */; - buildPhases = ( - 002F345C09CA204F00EBEB88 /* Headers */, - 002F345D09CA204F00EBEB88 /* Resources */, - 002F345F09CA204F00EBEB88 /* Sources */, - 002F346009CA204F00EBEB88 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 002F345A09CA204F00EBEB88 /* PBXTargetDependency */, - ); - name = testplatform; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testalpha; - productReference = 002F346A09CA204F00EBEB88 /* testplatform.app */; - productType = "com.apple.product-type.application"; - }; - BEC566AB0761D90300A33029 /* checkkeys (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B593808BDB826006539E9 /* Build configuration list for PBXNativeTarget "checkkeys (Upgraded)" */; - buildPhases = ( - BEC566AD0761D90300A33029 /* Headers */, - BEC566AE0761D90300A33029 /* Resources */, - BEC566B00761D90300A33029 /* Sources */, - BEC566B20761D90300A33029 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - BEC568310761D90600A33029 /* PBXTargetDependency */, - ); - name = "checkkeys (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = checkkeys; - productReference = BEC566B60761D90300A33029 /* checkkeys.app */; - productType = "com.apple.product-type.application"; - }; - BEC566B80761D90300A33029 /* graywin (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B593C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "graywin (Upgraded)" */; - buildPhases = ( - BEC566BA0761D90300A33029 /* Headers */, - BEC566BB0761D90300A33029 /* Resources */, - BEC566BD0761D90300A33029 /* Sources */, - BEC566BF0761D90300A33029 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - BEC568330761D90600A33029 /* PBXTargetDependency */, - ); - name = "graywin (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = graywin; - productReference = BEC566C30761D90300A33029 /* graywin.app */; - productType = "com.apple.product-type.application"; - }; - BEC566C50761D90300A33029 /* loopwave (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B594008BDB826006539E9 /* Build configuration list for PBXNativeTarget "loopwave (Upgraded)" */; - buildPhases = ( - BEC566C70761D90300A33029 /* Headers */, - BEC566C80761D90300A33029 /* Resources */, - BEC566CA0761D90300A33029 /* Sources */, - BEC566CC0761D90300A33029 /* Frameworks */, - 00794E6409D2084F003FC8A1 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - BEC568350761D90600A33029 /* PBXTargetDependency */, - ); - name = "loopwave (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = loopwave; - productReference = BEC566D10761D90300A33029 /* loopwave.app */; - productType = "com.apple.product-type.application"; - }; - BEC566D30761D90300A33029 /* testalpha (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B594408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testalpha (Upgraded)" */; - buildPhases = ( - BEC566D50761D90300A33029 /* Headers */, - BEC566D60761D90300A33029 /* Resources */, - BEC566D80761D90300A33029 /* Sources */, - BEC566DA0761D90300A33029 /* Frameworks */, - 00794EA009D2343A003FC8A1 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - BEC568370761D90600A33029 /* PBXTargetDependency */, - ); - name = "testalpha (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testalpha; - productReference = BEC566DF0761D90300A33029 /* testalpha.app */; - productType = "com.apple.product-type.application"; - }; - BEC566E10761D90300A33029 /* testbitmap (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B594808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testbitmap (Upgraded)" */; - buildPhases = ( - BEC566E30761D90300A33029 /* Headers */, - BEC566E40761D90300A33029 /* Resources */, - BEC566E60761D90300A33029 /* Sources */, - BEC566E80761D90300A33029 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - BEC568390761D90600A33029 /* PBXTargetDependency */, - ); - name = "testbitmap (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testbitmap; - productReference = BEC566EC0761D90300A33029 /* testbitmap.app */; - productType = "com.apple.product-type.application"; - }; - BEC566EE0761D90300A33029 /* testcdrom (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B594C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testcdrom (Upgraded)" */; - buildPhases = ( - BEC566F00761D90300A33029 /* Headers */, - BEC566F10761D90300A33029 /* Resources */, - BEC566F30761D90300A33029 /* Sources */, - BEC566F50761D90300A33029 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - BEC5683B0761D90600A33029 /* PBXTargetDependency */, - ); - name = "testcdrom (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testcdrom; - productReference = BEC566F90761D90300A33029 /* testcdrom.app */; - productType = "com.apple.product-type.application"; - }; - BEC566FB0761D90300A33029 /* testerror (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B595008BDB826006539E9 /* Build configuration list for PBXNativeTarget "testerror (Upgraded)" */; - buildPhases = ( - BEC566FD0761D90300A33029 /* Headers */, - BEC566FE0761D90300A33029 /* Resources */, - BEC567000761D90300A33029 /* Sources */, - BEC567020761D90300A33029 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - BEC5683D0761D90600A33029 /* PBXTargetDependency */, - ); - name = "testerror (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testerror; - productReference = BEC567060761D90400A33029 /* testerror.app */; - productType = "com.apple.product-type.application"; - }; - BEC567080761D90400A33029 /* testgamma (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B595408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testgamma (Upgraded)" */; - buildPhases = ( - BEC5670A0761D90400A33029 /* Headers */, - BEC5670B0761D90400A33029 /* Resources */, - BEC5670D0761D90400A33029 /* Sources */, - BEC5670F0761D90400A33029 /* Frameworks */, - 00794EE509D236E4003FC8A1 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - BEC5683F0761D90600A33029 /* PBXTargetDependency */, - ); - name = "testgamma (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testgamma; - productReference = BEC567140761D90400A33029 /* testgamma.app */; - productType = "com.apple.product-type.application"; - }; - BEC567160761D90400A33029 /* testgl (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B595808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testgl (Upgraded)" */; - buildPhases = ( - BEC567180761D90400A33029 /* Headers */, - BEC567190761D90400A33029 /* Resources */, - BEC5671B0761D90400A33029 /* Sources */, - BEC5671D0761D90400A33029 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - BEC568410761D90600A33029 /* PBXTargetDependency */, - ); - name = "testgl (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testgl; - productReference = BEC567210761D90400A33029 /* testgl.app */; - productType = "com.apple.product-type.application"; - }; - BEC567230761D90400A33029 /* testthread (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B595C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testthread (Upgraded)" */; - buildPhases = ( - BEC567250761D90400A33029 /* Headers */, - BEC567260761D90400A33029 /* Resources */, - BEC567280761D90400A33029 /* Sources */, - BEC5672A0761D90400A33029 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - BEC568430761D90600A33029 /* PBXTargetDependency */, - ); - name = "testthread (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testthread; - productReference = BEC5672E0761D90400A33029 /* testthread.app */; - productType = "com.apple.product-type.application"; - }; - BEC567300761D90400A33029 /* testjoystick (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B596008BDB826006539E9 /* Build configuration list for PBXNativeTarget "testjoystick (Upgraded)" */; - buildPhases = ( - BEC567320761D90400A33029 /* Headers */, - BEC567330761D90400A33029 /* Resources */, - BEC567350761D90400A33029 /* Sources */, - BEC567370761D90400A33029 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - BEC568450761D90600A33029 /* PBXTargetDependency */, - ); - name = "testjoystick (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testjoystick; - productReference = BEC5673B0761D90400A33029 /* testjoystick.app */; - productType = "com.apple.product-type.application"; - }; - BEC5673D0761D90400A33029 /* testkeys (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B596408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testkeys (Upgraded)" */; - buildPhases = ( - BEC5673F0761D90400A33029 /* Headers */, - BEC567400761D90400A33029 /* Resources */, - BEC567420761D90400A33029 /* Sources */, - BEC567440761D90400A33029 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - BEC568470761D90600A33029 /* PBXTargetDependency */, - ); - name = "testkeys (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testkeys; - productReference = BEC567480761D90400A33029 /* testkeys.app */; - productType = "com.apple.product-type.application"; - }; - BEC5674A0761D90400A33029 /* testlock (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B596808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testlock (Upgraded)" */; - buildPhases = ( - BEC5674C0761D90400A33029 /* Headers */, - BEC5674D0761D90400A33029 /* Resources */, - BEC5674F0761D90400A33029 /* Sources */, - BEC567510761D90400A33029 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - BEC568490761D90600A33029 /* PBXTargetDependency */, - ); - name = "testlock (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testlock; - productReference = BEC567550761D90400A33029 /* testlock.app */; - productType = "com.apple.product-type.application"; - }; - BEC567570761D90400A33029 /* testoverlay (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B599C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testoverlay (Upgraded)" */; - buildPhases = ( - BEC567590761D90400A33029 /* Headers */, - BEC5675A0761D90400A33029 /* Resources */, - BEC5675C0761D90400A33029 /* Sources */, - BEC5675E0761D90400A33029 /* Frameworks */, - 00794F6109D24125003FC8A1 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - BEC5684B0761D90600A33029 /* PBXTargetDependency */, - ); - name = "testoverlay (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testoverlay; - productReference = BEC567620761D90400A33029 /* testoverlay.app */; - productType = "com.apple.product-type.application"; - }; - BEC567640761D90400A33029 /* testpalette (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B596C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testpalette (Upgraded)" */; - buildPhases = ( - BEC567660761D90400A33029 /* Headers */, - BEC567670761D90400A33029 /* Resources */, - BEC567690761D90400A33029 /* Sources */, - BEC5676B0761D90400A33029 /* Frameworks */, - 00794EFC09D2381C003FC8A1 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - BEC5684D0761D90600A33029 /* PBXTargetDependency */, - ); - name = "testpalette (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testpalette; - productReference = BEC567700761D90500A33029 /* testpalette.app */; - productType = "com.apple.product-type.application"; - }; - BEC567720761D90500A33029 /* testsem (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B597008BDB826006539E9 /* Build configuration list for PBXNativeTarget "testsem (Upgraded)" */; - buildPhases = ( - BEC567740761D90500A33029 /* Headers */, - BEC567750761D90500A33029 /* Resources */, - BEC567770761D90500A33029 /* Sources */, - BEC567790761D90500A33029 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - BEC5684F0761D90600A33029 /* PBXTargetDependency */, - ); - name = "testsem (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testsem; - productReference = BEC5677D0761D90500A33029 /* testsem.app */; - productType = "com.apple.product-type.application"; - }; - BEC5677F0761D90500A33029 /* testsprite (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B597408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testsprite (Upgraded)" */; - buildPhases = ( - BEC567810761D90500A33029 /* Headers */, - BEC567820761D90500A33029 /* Resources */, - BEC567840761D90500A33029 /* Sources */, - BEC567860761D90500A33029 /* Frameworks */, - 00794F0209D2385F003FC8A1 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - BEC568510761D90600A33029 /* PBXTargetDependency */, - ); - name = "testsprite (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testsprite; - productReference = BEC5678B0761D90500A33029 /* testsprite.app */; - productType = "com.apple.product-type.application"; - }; - BEC5678D0761D90500A33029 /* testtimer (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B597808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testtimer (Upgraded)" */; - buildPhases = ( - BEC5678F0761D90500A33029 /* Headers */, - BEC567900761D90500A33029 /* Resources */, - BEC567920761D90500A33029 /* Sources */, - BEC567940761D90500A33029 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - BEC568530761D90600A33029 /* PBXTargetDependency */, - ); - name = "testtimer (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testtimer; - productReference = BEC567980761D90500A33029 /* testtimer.app */; - productType = "com.apple.product-type.application"; - }; - BEC567A70761D90500A33029 /* testversion (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B598008BDB826006539E9 /* Build configuration list for PBXNativeTarget "testversion (Upgraded)" */; - buildPhases = ( - BEC567A90761D90500A33029 /* Headers */, - BEC567AA0761D90500A33029 /* Resources */, - BEC567AC0761D90500A33029 /* Sources */, - BEC567AE0761D90500A33029 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - BEC568570761D90600A33029 /* PBXTargetDependency */, - ); - name = "testversion (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testversion; - productReference = BEC567B20761D90500A33029 /* testversion.app */; - productType = "com.apple.product-type.application"; - }; - BEC567B40761D90500A33029 /* testvidinfo (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B598408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testvidinfo (Upgraded)" */; - buildPhases = ( - BEC567B60761D90500A33029 /* Headers */, - BEC567B70761D90500A33029 /* Resources */, - BEC567B90761D90500A33029 /* Sources */, - BEC567BB0761D90500A33029 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - BEC568590761D90600A33029 /* PBXTargetDependency */, - ); - name = "testvidinfo (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testvidinfo; - productReference = BEC567BF0761D90500A33029 /* testvidinfo.app */; - productType = "com.apple.product-type.application"; - }; - BEC567C10761D90500A33029 /* testwin (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B598808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testwin (Upgraded)" */; - buildPhases = ( - BEC567C30761D90500A33029 /* Headers */, - BEC567C40761D90500A33029 /* Resources */, - BEC567C60761D90500A33029 /* Sources */, - BEC567C80761D90500A33029 /* Frameworks */, - 00794F0909D238E3003FC8A1 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - BEC5685B0761D90600A33029 /* PBXTargetDependency */, - ); - name = "testwin (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testwin; - productReference = BEC567CD0761D90500A33029 /* testwin.app */; - productType = "com.apple.product-type.application"; - }; - BEC567CF0761D90500A33029 /* testwm (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B598C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testwm (Upgraded)" */; - buildPhases = ( - BEC567D10761D90500A33029 /* Headers */, - BEC567D20761D90500A33029 /* Resources */, - BEC567D40761D90500A33029 /* Sources */, - BEC567D60761D90500A33029 /* Frameworks */, - 00794F0F09D23923003FC8A1 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - BEC5685D0761D90600A33029 /* PBXTargetDependency */, - ); - name = "testwm (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = testwm; - productReference = BEC567DB0761D90600A33029 /* testwm.app */; - productType = "com.apple.product-type.application"; - }; - BEC567DD0761D90600A33029 /* threadwin (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B599008BDB826006539E9 /* Build configuration list for PBXNativeTarget "threadwin (Upgraded)" */; - buildPhases = ( - BEC567DF0761D90600A33029 /* Headers */, - BEC567E00761D90600A33029 /* Resources */, - BEC567E20761D90600A33029 /* Sources */, - BEC567E40761D90600A33029 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - BEC5685F0761D90600A33029 /* PBXTargetDependency */, - ); - name = "threadwin (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = threadwin; - productReference = BEC567E80761D90600A33029 /* threadwin.app */; - productType = "com.apple.product-type.application"; - }; - BEC567EA0761D90600A33029 /* torturethread (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B599408BDB826006539E9 /* Build configuration list for PBXNativeTarget "torturethread (Upgraded)" */; - buildPhases = ( - BEC567EC0761D90600A33029 /* Headers */, - BEC567ED0761D90600A33029 /* Resources */, - BEC567EF0761D90600A33029 /* Sources */, - BEC567F10761D90600A33029 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - BEC568610761D90600A33029 /* PBXTargetDependency */, - ); - name = "torturethread (Upgraded)"; - productInstallPath = "$(USER_APPS_DIR)"; - productName = tortureThread; - productReference = BEC567F50761D90600A33029 /* torturethread.app */; - productType = "com.apple.product-type.application"; - }; - BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 001B593408BDB826006539E9 /* Build configuration list for PBXNativeTarget "libsdlmain.a (Upgraded)" */; - buildPhases = ( - BEC567F80761D90600A33029 /* Headers */, - BEC567FB0761D90600A33029 /* Sources */, - BEC567FD0761D90600A33029 /* Frameworks */, - BEC567FE0761D90600A33029 /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "libsdlmain.a (Upgraded)"; - productInstallPath = /usr/local/lib; - productName = libsdlmain.a; - productReference = BEC567FF0761D90600A33029 /* libsdlmain.a */; - productType = "com.apple.product-type.library.static"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 08FB7793FE84155DC02AAC07 /* Project object */ = { - isa = PBXProject; - buildConfigurationList = 001B5A0C08BDB826006539E9 /* Build configuration list for PBXProject "SDLTest" */; - compatibilityVersion = "Xcode 2.4"; - hasScannedForEncodings = 1; - mainGroup = 08FB7794FE84155DC02AAC07 /* SDLTest */; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = 003FA63B093FFD41000C53B3 /* Products */; - ProjectRef = 003FA63A093FFD41000C53B3 /* SDL.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - BEC566920761D90300A33029 /* All */, - BEC566AB0761D90300A33029 /* checkkeys (Upgraded) */, - BEC566B80761D90300A33029 /* graywin (Upgraded) */, - BEC566C50761D90300A33029 /* loopwave (Upgraded) */, - BEC566D30761D90300A33029 /* testalpha (Upgraded) */, - BEC566E10761D90300A33029 /* testbitmap (Upgraded) */, - 002F338609CA16BF00EBEB88 /* testblitspeed */, - BEC566EE0761D90300A33029 /* testcdrom (Upgraded) */, - 002F33CA09CA19A600EBEB88 /* testdyngl */, - BEC566FB0761D90300A33029 /* testerror (Upgraded) */, - 002F340109CA1BFF00EBEB88 /* testfile */, - BEC567080761D90400A33029 /* testgamma (Upgraded) */, - BEC567160761D90400A33029 /* testgl (Upgraded) */, - 002F342009CA1F0300EBEB88 /* testiconv */, - BEC567300761D90400A33029 /* testjoystick (Upgraded) */, - BEC5673D0761D90400A33029 /* testkeys (Upgraded) */, - BEC5674A0761D90400A33029 /* testlock (Upgraded) */, - BEC567570761D90400A33029 /* testoverlay (Upgraded) */, - 002F343C09CA1FB300EBEB88 /* testoverlay2 */, - BEC567640761D90400A33029 /* testpalette (Upgraded) */, - 002F345909CA204F00EBEB88 /* testplatform */, - BEC567720761D90500A33029 /* testsem (Upgraded) */, - BEC5677F0761D90500A33029 /* testsprite (Upgraded) */, - BEC567230761D90400A33029 /* testthread (Upgraded) */, - BEC5678D0761D90500A33029 /* testtimer (Upgraded) */, - BEC567A70761D90500A33029 /* testversion (Upgraded) */, - BEC567B40761D90500A33029 /* testvidinfo (Upgraded) */, - BEC567C10761D90500A33029 /* testwin (Upgraded) */, - BEC567CF0761D90500A33029 /* testwm (Upgraded) */, - BEC567DD0761D90600A33029 /* threadwin (Upgraded) */, - BEC567EA0761D90600A33029 /* torturethread (Upgraded) */, - BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */, - 002F337009CA14F900EBEB88 /* test */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - 003FA643093FFD41000C53B3 /* SDL.framework */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - path = SDL.framework; - remoteRef = 003FA642093FFD41000C53B3 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 003FA645093FFD41000C53B3 /* libSDL.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libSDL.a; - remoteRef = 003FA644093FFD41000C53B3 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 003FA647093FFD41000C53B3 /* libSDLmain.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libSDLmain.a; - remoteRef = 003FA646093FFD41000C53B3 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 003FA649093FFD41000C53B3 /* Standard DMG */ = { - isa = PBXReferenceProxy; - fileType = "compiled.mach-o.executable"; - path = "Standard DMG"; - remoteRef = 003FA648093FFD41000C53B3 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 003FA64B093FFD41000C53B3 /* Developer Extras Package */ = { - isa = PBXReferenceProxy; - fileType = "compiled.mach-o.executable"; - path = "Developer Extras Package"; - remoteRef = 003FA64A093FFD41000C53B3 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXResourcesBuildPhase section */ - 002F337409CA14F900EBEB88 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F337509CA14F900EBEB88 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F338A09CA16BF00EBEB88 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F338B09CA16BF00EBEB88 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F33CE09CA19A600EBEB88 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F33CF09CA19A600EBEB88 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F340509CA1BFF00EBEB88 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F340609CA1BFF00EBEB88 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F342409CA1F0300EBEB88 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F342509CA1F0300EBEB88 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F344009CA1FB300EBEB88 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F344109CA1FB300EBEB88 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F345D09CA204F00EBEB88 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F345E09CA204F00EBEB88 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566AE0761D90300A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC566AF0761D90300A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566BB0761D90300A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC566BC0761D90300A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566C80761D90300A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC566C90761D90300A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566D60761D90300A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC566D70761D90300A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566E40761D90300A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC566E50761D90300A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566F10761D90300A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC566F20761D90300A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566FE0761D90300A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC566FF0761D90300A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC5670B0761D90400A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC5670C0761D90400A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567190761D90400A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC5671A0761D90400A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567260761D90400A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567270761D90400A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567330761D90400A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567340761D90400A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567400761D90400A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567410761D90400A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC5674D0761D90400A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC5674E0761D90400A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC5675A0761D90400A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567670761D90400A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567680761D90400A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567750761D90500A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567760761D90500A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567820761D90500A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567830761D90500A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567900761D90500A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567910761D90500A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567AA0761D90500A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567AB0761D90500A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567B70761D90500A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567B80761D90500A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567C40761D90500A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567C50761D90500A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567D20761D90500A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567D30761D90500A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567E00761D90600A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567E10761D90600A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567ED0761D90600A33029 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567EE0761D90600A33029 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXRezBuildPhase section */ - BEC567FE0761D90600A33029 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXRezBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 002F337609CA14F900EBEB88 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F338C09CA16BF00EBEB88 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F339B09CA17BC00EBEB88 /* testblitspeed.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F33D009CA19A600EBEB88 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F33E309CA1A0B00EBEB88 /* testdyngl.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F340709CA1BFF00EBEB88 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F341809CA1C5B00EBEB88 /* testfile.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F342609CA1F0300EBEB88 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F343709CA1F6F00EBEB88 /* testiconv.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F344209CA1FB300EBEB88 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F345409CA202000EBEB88 /* testoverlay2.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 002F345F09CA204F00EBEB88 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F347009CA20A600EBEB88 /* testplatform.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566B00761D90300A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC566B10761D90300A33029 /* checkkeys.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566BD0761D90300A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC566BE0761D90300A33029 /* graywin.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566CA0761D90300A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC566CB0761D90300A33029 /* loopwave.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566D80761D90300A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC566D90761D90300A33029 /* testalpha.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566E60761D90300A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC566E70761D90300A33029 /* testbitmap.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC566F30761D90300A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC566F40761D90300A33029 /* testcdrom.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567000761D90300A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567010761D90300A33029 /* testerror.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC5670D0761D90400A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC5670E0761D90400A33029 /* testgamma.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC5671B0761D90400A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC5671C0761D90400A33029 /* testgl.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567280761D90400A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567290761D90400A33029 /* testhread.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567350761D90400A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567360761D90400A33029 /* testjoystick.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567420761D90400A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567430761D90400A33029 /* testkeys.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC5674F0761D90400A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567500761D90400A33029 /* testlock.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC5675C0761D90400A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC5675D0761D90400A33029 /* testoverlay.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567690761D90400A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC5676A0761D90400A33029 /* testpalette.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567770761D90500A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567780761D90500A33029 /* testsem.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567840761D90500A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567850761D90500A33029 /* testsprite.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567920761D90500A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567930761D90500A33029 /* testtimer.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567AC0761D90500A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567AD0761D90500A33029 /* testver.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567B90761D90500A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567BA0761D90500A33029 /* testvidinfo.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567C60761D90500A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567C70761D90500A33029 /* testwin.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567D40761D90500A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567D50761D90500A33029 /* testwm.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567E20761D90600A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567E30761D90600A33029 /* threadwin.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567EF0761D90600A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567F00761D90600A33029 /* torturethread.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BEC567FB0761D90600A33029 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEC567FC0761D90600A33029 /* SDLMain.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 002F337109CA14F900EBEB88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = 002F337209CA14F900EBEB88 /* PBXContainerItemProxy */; - }; - 002F338709CA16BF00EBEB88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = 002F338809CA16BF00EBEB88 /* PBXContainerItemProxy */; - }; - 002F33CB09CA19A600EBEB88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = 002F33CC09CA19A600EBEB88 /* PBXContainerItemProxy */; - }; - 002F340209CA1BFF00EBEB88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = 002F340309CA1BFF00EBEB88 /* PBXContainerItemProxy */; - }; - 002F342109CA1F0300EBEB88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = 002F342209CA1F0300EBEB88 /* PBXContainerItemProxy */; - }; - 002F343D09CA1FB300EBEB88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = 002F343E09CA1FB300EBEB88 /* PBXContainerItemProxy */; - }; - 002F345A09CA204F00EBEB88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = 002F345B09CA204F00EBEB88 /* PBXContainerItemProxy */; - }; - 002F347909CA215600EBEB88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 002F338609CA16BF00EBEB88 /* testblitspeed */; - targetProxy = 002F347809CA215600EBEB88 /* PBXContainerItemProxy */; - }; - 002F347B09CA215600EBEB88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 002F33CA09CA19A600EBEB88 /* testdyngl */; - targetProxy = 002F347A09CA215600EBEB88 /* PBXContainerItemProxy */; - }; - 002F347D09CA215600EBEB88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 002F340109CA1BFF00EBEB88 /* testfile */; - targetProxy = 002F347C09CA215600EBEB88 /* PBXContainerItemProxy */; - }; - 002F347F09CA215600EBEB88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 002F342009CA1F0300EBEB88 /* testiconv */; - targetProxy = 002F347E09CA215600EBEB88 /* PBXContainerItemProxy */; - }; - 002F348109CA215600EBEB88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567570761D90400A33029 /* testoverlay (Upgraded) */; - targetProxy = 002F348009CA215600EBEB88 /* PBXContainerItemProxy */; - }; - 002F348309CA215600EBEB88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 002F343C09CA1FB300EBEB88 /* testoverlay2 */; - targetProxy = 002F348209CA215600EBEB88 /* PBXContainerItemProxy */; - }; - 002F348509CA215600EBEB88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 002F345909CA204F00EBEB88 /* testplatform */; - targetProxy = 002F348409CA215600EBEB88 /* PBXContainerItemProxy */; - }; - 003FA6A809400236000C53B3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Framework; - targetProxy = 003FA6A709400236000C53B3 /* PBXContainerItemProxy */; - }; - BEC568010761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC566AB0761D90300A33029 /* checkkeys (Upgraded) */; - targetProxy = BEC568000761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568030761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC566B80761D90300A33029 /* graywin (Upgraded) */; - targetProxy = BEC568020761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568050761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC566C50761D90300A33029 /* loopwave (Upgraded) */; - targetProxy = BEC568040761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568070761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC566D30761D90300A33029 /* testalpha (Upgraded) */; - targetProxy = BEC568060761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568090761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC566E10761D90300A33029 /* testbitmap (Upgraded) */; - targetProxy = BEC568080761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5680B0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC566EE0761D90300A33029 /* testcdrom (Upgraded) */; - targetProxy = BEC5680A0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5680D0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC566FB0761D90300A33029 /* testerror (Upgraded) */; - targetProxy = BEC5680C0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5680F0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567080761D90400A33029 /* testgamma (Upgraded) */; - targetProxy = BEC5680E0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568110761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567160761D90400A33029 /* testgl (Upgraded) */; - targetProxy = BEC568100761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568130761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567230761D90400A33029 /* testthread (Upgraded) */; - targetProxy = BEC568120761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568150761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567300761D90400A33029 /* testjoystick (Upgraded) */; - targetProxy = BEC568140761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568170761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC5673D0761D90400A33029 /* testkeys (Upgraded) */; - targetProxy = BEC568160761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568190761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC5674A0761D90400A33029 /* testlock (Upgraded) */; - targetProxy = BEC568180761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5681B0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567640761D90400A33029 /* testpalette (Upgraded) */; - targetProxy = BEC5681A0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5681D0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567720761D90500A33029 /* testsem (Upgraded) */; - targetProxy = BEC5681C0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5681F0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC5677F0761D90500A33029 /* testsprite (Upgraded) */; - targetProxy = BEC5681E0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568210761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC5678D0761D90500A33029 /* testtimer (Upgraded) */; - targetProxy = BEC568200761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568250761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567A70761D90500A33029 /* testversion (Upgraded) */; - targetProxy = BEC568240761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568270761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567B40761D90500A33029 /* testvidinfo (Upgraded) */; - targetProxy = BEC568260761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568290761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567C10761D90500A33029 /* testwin (Upgraded) */; - targetProxy = BEC568280761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5682B0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567CF0761D90500A33029 /* testwm (Upgraded) */; - targetProxy = BEC5682A0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5682D0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567DD0761D90600A33029 /* threadwin (Upgraded) */; - targetProxy = BEC5682C0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5682F0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567EA0761D90600A33029 /* torturethread (Upgraded) */; - targetProxy = BEC5682E0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568310761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC568300761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568330761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC568320761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568350761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC568340761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568370761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC568360761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568390761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC568380761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5683B0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC5683A0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5683D0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC5683C0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5683F0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC5683E0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568410761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC568400761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568430761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC568420761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568450761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC568440761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568470761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC568460761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568490761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC568480761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5684B0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC5684A0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5684D0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC5684C0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5684F0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC5684E0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568510761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC568500761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568530761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC568520761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568570761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC568560761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568590761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC568580761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5685B0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC5685A0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5685D0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC5685C0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC5685F0761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC5685E0761D90600A33029 /* PBXContainerItemProxy */; - }; - BEC568610761D90600A33029 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = BEC567F70761D90600A33029 /* libsdlmain.a (Upgraded) */; - targetProxy = BEC568600761D90600A33029 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 001B593508BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREFIX_HEADER = libsdlmain_prefix.h; - PRODUCT_NAME = sdlmain; - }; - name = Deployment; - }; - 001B593608BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREFIX_HEADER = libsdlmain_prefix.h; - PRODUCT_NAME = sdlmain; - }; - name = Development; - }; - 001B593708BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREFIX_HEADER = libsdlmain_prefix.h; - PRODUCT_NAME = sdlmain; - }; - name = Default; - }; - 001B593908BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-checkkeys__Upgraded_.plist"; - PRODUCT_NAME = checkkeys; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B593A08BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-checkkeys__Upgraded_.plist"; - PRODUCT_NAME = checkkeys; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B593B08BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-checkkeys__Upgraded_.plist"; - PRODUCT_NAME = checkkeys; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B593D08BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-graywin__Upgraded_.plist"; - PRODUCT_NAME = graywin; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B593E08BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-graywin__Upgraded_.plist"; - PRODUCT_NAME = graywin; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B593F08BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-graywin__Upgraded_.plist"; - PRODUCT_NAME = graywin; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B594108BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-loopwave__Upgraded_.plist"; - PRODUCT_NAME = loopwave; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B594208BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-loopwave__Upgraded_.plist"; - PRODUCT_NAME = loopwave; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B594308BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-loopwave__Upgraded_.plist"; - PRODUCT_NAME = loopwave; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B594508BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testalpha__Upgraded_.plist"; - PRODUCT_NAME = testalpha; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B594608BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testalpha__Upgraded_.plist"; - PRODUCT_NAME = testalpha; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B594708BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testalpha__Upgraded_.plist"; - PRODUCT_NAME = testalpha; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B594908BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testbitmap__Upgraded_.plist"; - PRODUCT_NAME = testbitmap; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B594A08BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testbitmap__Upgraded_.plist"; - PRODUCT_NAME = testbitmap; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B594B08BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testbitmap__Upgraded_.plist"; - PRODUCT_NAME = testbitmap; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B594D08BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testcdrom__Upgraded_.plist"; - PRODUCT_NAME = testcdrom; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B594E08BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testcdrom__Upgraded_.plist"; - PRODUCT_NAME = testcdrom; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B594F08BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testcdrom__Upgraded_.plist"; - PRODUCT_NAME = testcdrom; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B595108BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testerror__Upgraded_.plist"; - PRODUCT_NAME = testerror; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B595208BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testerror__Upgraded_.plist"; - PRODUCT_NAME = testerror; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B595308BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testerror__Upgraded_.plist"; - PRODUCT_NAME = testerror; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B595508BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testgamma__Upgraded_.plist"; - PRODUCT_NAME = testgamma; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B595608BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testgamma__Upgraded_.plist"; - PRODUCT_NAME = testgamma; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B595708BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testgamma__Upgraded_.plist"; - PRODUCT_NAME = testgamma; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B595908BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS = HAVE_OPENGL; - INFOPLIST_FILE = "Info-testgl__Upgraded_.plist"; - PRODUCT_NAME = testgl; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B595A08BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS = HAVE_OPENGL; - INFOPLIST_FILE = "Info-testgl__Upgraded_.plist"; - PRODUCT_NAME = testgl; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B595B08BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS = HAVE_OPENGL; - INFOPLIST_FILE = "Info-testgl__Upgraded_.plist"; - PRODUCT_NAME = testgl; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B595D08BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testthread__Upgraded_.plist"; - PRODUCT_NAME = testthread; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B595E08BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testthread__Upgraded_.plist"; - PRODUCT_NAME = testthread; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B595F08BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testthread__Upgraded_.plist"; - PRODUCT_NAME = testthread; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B596108BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testjoystick__Upgraded_.plist"; - PRODUCT_NAME = testjoystick; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B596208BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testjoystick__Upgraded_.plist"; - PRODUCT_NAME = testjoystick; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B596308BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testjoystick__Upgraded_.plist"; - PRODUCT_NAME = testjoystick; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B596508BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testkeys__Upgraded_.plist"; - PRODUCT_NAME = testkeys; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B596608BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testkeys__Upgraded_.plist"; - PRODUCT_NAME = testkeys; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B596708BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testkeys__Upgraded_.plist"; - PRODUCT_NAME = testkeys; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B596908BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testlock__Upgraded_.plist"; - PRODUCT_NAME = testlock; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B596A08BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testlock__Upgraded_.plist"; - PRODUCT_NAME = testlock; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B596B08BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testlock__Upgraded_.plist"; - PRODUCT_NAME = testlock; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B596D08BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testpalette__Upgraded_.plist"; - PRODUCT_NAME = testpalette; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B596E08BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testpalette__Upgraded_.plist"; - PRODUCT_NAME = testpalette; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B596F08BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testpalette__Upgraded_.plist"; - PRODUCT_NAME = testpalette; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B597108BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testsem__Upgraded_.plist"; - PRODUCT_NAME = testsem; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B597208BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testsem__Upgraded_.plist"; - PRODUCT_NAME = testsem; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B597308BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testsem__Upgraded_.plist"; - PRODUCT_NAME = testsem; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B597508BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testsprite__Upgraded_.plist"; - PRODUCT_NAME = testsprite; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B597608BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testsprite__Upgraded_.plist"; - PRODUCT_NAME = testsprite; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B597708BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testsprite__Upgraded_.plist"; - PRODUCT_NAME = testsprite; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B597908BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testtimer__Upgraded_.plist"; - PRODUCT_NAME = testtimer; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B597A08BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testtimer__Upgraded_.plist"; - PRODUCT_NAME = testtimer; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B597B08BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testtimer__Upgraded_.plist"; - PRODUCT_NAME = testtimer; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B598108BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testversion__Upgraded_.plist"; - PRODUCT_NAME = testversion; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B598208BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testversion__Upgraded_.plist"; - PRODUCT_NAME = testversion; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B598308BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testversion__Upgraded_.plist"; - PRODUCT_NAME = testversion; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B598508BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testvidinfo__Upgraded_.plist"; - PRODUCT_NAME = testvidinfo; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B598608BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testvidinfo__Upgraded_.plist"; - PRODUCT_NAME = testvidinfo; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B598708BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testvidinfo__Upgraded_.plist"; - PRODUCT_NAME = testvidinfo; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B598908BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testwin__Upgraded_.plist"; - PRODUCT_NAME = testwin; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B598A08BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testwin__Upgraded_.plist"; - PRODUCT_NAME = testwin; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B598B08BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testwin__Upgraded_.plist"; - PRODUCT_NAME = testwin; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B598D08BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testwm__Upgraded_.plist"; - PRODUCT_NAME = testwm; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B598E08BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testwm__Upgraded_.plist"; - PRODUCT_NAME = testwm; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B598F08BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testwm__Upgraded_.plist"; - PRODUCT_NAME = testwm; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B599108BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-threadwin__Upgraded_.plist"; - PRODUCT_NAME = threadwin; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B599208BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-threadwin__Upgraded_.plist"; - PRODUCT_NAME = threadwin; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B599308BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-threadwin__Upgraded_.plist"; - PRODUCT_NAME = threadwin; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B599508BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-torturethread__Upgraded_.plist"; - PRODUCT_NAME = torturethread; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B599608BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-torturethread__Upgraded_.plist"; - PRODUCT_NAME = torturethread; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B599708BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-torturethread__Upgraded_.plist"; - PRODUCT_NAME = torturethread; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B599908BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - DEBUGGING_SYMBOLS = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_OPTIMIZATION_LEVEL = 3; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - OTHER_REZFLAGS = ""; - PRODUCT_NAME = "Build All"; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = ( - "-Wmost", - "-Wno-four-char-constants", - "-Wno-unknown-pragmas", - ); - ZERO_LINK = NO; - }; - name = Deployment; - }; - 001B599A08BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - ); - OTHER_REZFLAGS = ""; - PRODUCT_NAME = "Build All"; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = ( - "-Wmost", - "-Wno-four-char-constants", - "-Wno-unknown-pragmas", - ); - ZERO_LINK = YES; - }; - name = Development; - }; - 001B599B08BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - OTHER_REZFLAGS = ""; - PRODUCT_NAME = "Build All"; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = ( - "-Wmost", - "-Wno-four-char-constants", - "-Wno-unknown-pragmas", - ); - }; - name = Default; - }; - 001B599D08BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testoverlay__Upgraded_.plist"; - PRODUCT_NAME = testoverlay; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 001B599E08BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testoverlay__Upgraded_.plist"; - PRODUCT_NAME = testoverlay; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 001B599F08BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testoverlay__Upgraded_.plist"; - PRODUCT_NAME = testoverlay; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 001B5A0D08BDB826006539E9 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc"; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SRCROOT)/../SDL/build/$(CONFIGURATION)", - "$(HOME)/Library/Frameworks", - /Library/Frameworks, - ); - GCC_VERSION_i386 = 4.0; - GCC_VERSION_ppc = 4.0; - GCC_VERSION_x86_64 = 4.2; - HEADER_SEARCH_PATHS = ( - ../../include, - "$(HOME)/Library/Frameworks/SDL.framework/Headers", - /Library/Frameworks/SDL.framework/Headers, - ); - MACOSX_DEPLOYMENT_TARGET_i386 = 10.4; - MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; - MACOSX_DEPLOYMENT_TARGET_x86_64 = 10.6; - SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; - SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk; - SDKROOT_ppc = /Developer/SDKs/MacOSX10.4u.sdk; - SDKROOT_x86_64 = /Developer/SDKs/MacOSX10.6.sdk; - WARNING_CFLAGS = "-Wmost"; - ZERO_LINK = NO; - }; - name = Deployment; - }; - 001B5A0E08BDB826006539E9 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc"; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SRCROOT)/../SDL/build/$(CONFIGURATION)", - "$(HOME)/Library/Frameworks", - /Library/Frameworks, - ); - GCC_VERSION_i386 = 4.0; - GCC_VERSION_ppc = 4.0; - GCC_VERSION_x86_64 = 4.2; - HEADER_SEARCH_PATHS = ( - ../../include, - "$(HOME)/Library/Frameworks/SDL.framework/Headers", - /Library/Frameworks/SDL.framework/Headers, - ); - MACOSX_DEPLOYMENT_TARGET_i386 = 10.4; - MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; - MACOSX_DEPLOYMENT_TARGET_x86_64 = 10.6; - SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; - SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk; - SDKROOT_ppc = /Developer/SDKs/MacOSX10.4u.sdk; - SDKROOT_x86_64 = /Developer/SDKs/MacOSX10.6.sdk; - WARNING_CFLAGS = "-Wmost"; - ZERO_LINK = NO; - }; - name = Development; - }; - 001B5A0F08BDB826006539E9 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc"; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SRCROOT)/../SDL/build/$(CONFIGURATION)", - "$(HOME)/Library/Frameworks", - /Library/Frameworks, - ); - GCC_VERSION_i386 = 4.0; - GCC_VERSION_ppc = 4.0; - GCC_VERSION_x86_64 = 4.2; - HEADER_SEARCH_PATHS = ( - ../../include, - "$(HOME)/Library/Frameworks/SDL.framework/Headers", - /Library/Frameworks/SDL.framework/Headers, - ); - MACOSX_DEPLOYMENT_TARGET_i386 = 10.4; - MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; - MACOSX_DEPLOYMENT_TARGET_x86_64 = 10.6; - SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; - SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk; - SDKROOT_ppc = /Developer/SDKs/MacOSX10.4u.sdk; - SDKROOT_x86_64 = /Developer/SDKs/MacOSX10.6.sdk; - WARNING_CFLAGS = "-Wmost"; - ZERO_LINK = NO; - }; - name = Default; - }; - 002F337E09CA14F900EBEB88 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-test.plist"; - PRODUCT_NAME = test; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 002F337F09CA14F900EBEB88 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-test.plist"; - PRODUCT_NAME = test; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 002F338009CA14F900EBEB88 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-test.plist"; - PRODUCT_NAME = test; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 002F339409CA16BF00EBEB88 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testblitspeed.plist"; - PRODUCT_NAME = testblitspeed; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 002F339509CA16BF00EBEB88 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testblitspeed.plist"; - PRODUCT_NAME = testblitspeed; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 002F339609CA16BF00EBEB88 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testblitspeed.plist"; - PRODUCT_NAME = testblitspeed; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 002F33D809CA19A600EBEB88 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(GCC_PREPROCESSOR_DEFINITIONS)", - HAVE_OPENGL, - ); - INFOPLIST_FILE = "Info-testdyngl.plist"; - PRODUCT_NAME = testdyngl; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 002F33D909CA19A600EBEB88 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(GCC_PREPROCESSOR_DEFINITIONS)", - HAVE_OPENGL, - ); - INFOPLIST_FILE = "Info-testdyngl.plist"; - PRODUCT_NAME = testdyngl; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 002F33DA09CA19A600EBEB88 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(GCC_PREPROCESSOR_DEFINITIONS)", - HAVE_OPENGL, - ); - INFOPLIST_FILE = "Info-testdyngl.plist"; - PRODUCT_NAME = testdyngl; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 002F340F09CA1BFF00EBEB88 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testfile.plist"; - PRODUCT_NAME = testfile; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 002F341009CA1BFF00EBEB88 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testfile.plist"; - PRODUCT_NAME = testfile; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 002F341109CA1BFF00EBEB88 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testfile.plist"; - PRODUCT_NAME = testfile; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 002F342E09CA1F0300EBEB88 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testiconv.plist"; - PRODUCT_NAME = testiconv; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 002F342F09CA1F0300EBEB88 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testiconv.plist"; - PRODUCT_NAME = testiconv; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 002F343009CA1F0300EBEB88 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testiconv.plist"; - PRODUCT_NAME = testiconv; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 002F344A09CA1FB300EBEB88 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testoverlay2.plist"; - PRODUCT_NAME = testoverlay2; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 002F344B09CA1FB300EBEB88 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testoverlay2.plist"; - PRODUCT_NAME = testoverlay2; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 002F344C09CA1FB300EBEB88 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testoverlay2.plist"; - PRODUCT_NAME = testoverlay2; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 002F346709CA204F00EBEB88 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testplatform.plist"; - PRODUCT_NAME = testplatform; - WRAPPER_EXTENSION = app; - }; - name = Deployment; - }; - 002F346809CA204F00EBEB88 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testplatform.plist"; - PRODUCT_NAME = testplatform; - WRAPPER_EXTENSION = app; - }; - name = Development; - }; - 002F346909CA204F00EBEB88 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - INFOPLIST_FILE = "Info-testplatform.plist"; - PRODUCT_NAME = testplatform; - WRAPPER_EXTENSION = app; - }; - name = Default; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 001B593408BDB826006539E9 /* Build configuration list for PBXNativeTarget "libsdlmain.a (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B593508BDB826006539E9 /* Deployment */, - 001B593608BDB826006539E9 /* Development */, - 001B593708BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B593808BDB826006539E9 /* Build configuration list for PBXNativeTarget "checkkeys (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B593908BDB826006539E9 /* Deployment */, - 001B593A08BDB826006539E9 /* Development */, - 001B593B08BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B593C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "graywin (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B593D08BDB826006539E9 /* Deployment */, - 001B593E08BDB826006539E9 /* Development */, - 001B593F08BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B594008BDB826006539E9 /* Build configuration list for PBXNativeTarget "loopwave (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B594108BDB826006539E9 /* Deployment */, - 001B594208BDB826006539E9 /* Development */, - 001B594308BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B594408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testalpha (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B594508BDB826006539E9 /* Deployment */, - 001B594608BDB826006539E9 /* Development */, - 001B594708BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B594808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testbitmap (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B594908BDB826006539E9 /* Deployment */, - 001B594A08BDB826006539E9 /* Development */, - 001B594B08BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B594C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testcdrom (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B594D08BDB826006539E9 /* Deployment */, - 001B594E08BDB826006539E9 /* Development */, - 001B594F08BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B595008BDB826006539E9 /* Build configuration list for PBXNativeTarget "testerror (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B595108BDB826006539E9 /* Deployment */, - 001B595208BDB826006539E9 /* Development */, - 001B595308BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B595408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testgamma (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B595508BDB826006539E9 /* Deployment */, - 001B595608BDB826006539E9 /* Development */, - 001B595708BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B595808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testgl (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B595908BDB826006539E9 /* Deployment */, - 001B595A08BDB826006539E9 /* Development */, - 001B595B08BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B595C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testthread (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B595D08BDB826006539E9 /* Deployment */, - 001B595E08BDB826006539E9 /* Development */, - 001B595F08BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B596008BDB826006539E9 /* Build configuration list for PBXNativeTarget "testjoystick (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B596108BDB826006539E9 /* Deployment */, - 001B596208BDB826006539E9 /* Development */, - 001B596308BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B596408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testkeys (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B596508BDB826006539E9 /* Deployment */, - 001B596608BDB826006539E9 /* Development */, - 001B596708BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B596808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testlock (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B596908BDB826006539E9 /* Deployment */, - 001B596A08BDB826006539E9 /* Development */, - 001B596B08BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B596C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testpalette (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B596D08BDB826006539E9 /* Deployment */, - 001B596E08BDB826006539E9 /* Development */, - 001B596F08BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B597008BDB826006539E9 /* Build configuration list for PBXNativeTarget "testsem (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B597108BDB826006539E9 /* Deployment */, - 001B597208BDB826006539E9 /* Development */, - 001B597308BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B597408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testsprite (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B597508BDB826006539E9 /* Deployment */, - 001B597608BDB826006539E9 /* Development */, - 001B597708BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B597808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testtimer (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B597908BDB826006539E9 /* Deployment */, - 001B597A08BDB826006539E9 /* Development */, - 001B597B08BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B598008BDB826006539E9 /* Build configuration list for PBXNativeTarget "testversion (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B598108BDB826006539E9 /* Deployment */, - 001B598208BDB826006539E9 /* Development */, - 001B598308BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B598408BDB826006539E9 /* Build configuration list for PBXNativeTarget "testvidinfo (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B598508BDB826006539E9 /* Deployment */, - 001B598608BDB826006539E9 /* Development */, - 001B598708BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B598808BDB826006539E9 /* Build configuration list for PBXNativeTarget "testwin (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B598908BDB826006539E9 /* Deployment */, - 001B598A08BDB826006539E9 /* Development */, - 001B598B08BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B598C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testwm (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B598D08BDB826006539E9 /* Deployment */, - 001B598E08BDB826006539E9 /* Development */, - 001B598F08BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B599008BDB826006539E9 /* Build configuration list for PBXNativeTarget "threadwin (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B599108BDB826006539E9 /* Deployment */, - 001B599208BDB826006539E9 /* Development */, - 001B599308BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B599408BDB826006539E9 /* Build configuration list for PBXNativeTarget "torturethread (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B599508BDB826006539E9 /* Deployment */, - 001B599608BDB826006539E9 /* Development */, - 001B599708BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B599808BDB826006539E9 /* Build configuration list for PBXAggregateTarget "All" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B599908BDB826006539E9 /* Deployment */, - 001B599A08BDB826006539E9 /* Development */, - 001B599B08BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B599C08BDB826006539E9 /* Build configuration list for PBXNativeTarget "testoverlay (Upgraded)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B599D08BDB826006539E9 /* Deployment */, - 001B599E08BDB826006539E9 /* Development */, - 001B599F08BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 001B5A0C08BDB826006539E9 /* Build configuration list for PBXProject "SDLTest" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 001B5A0D08BDB826006539E9 /* Deployment */, - 001B5A0E08BDB826006539E9 /* Development */, - 001B5A0F08BDB826006539E9 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 002F337D09CA14F900EBEB88 /* Build configuration list for PBXNativeTarget "test" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 002F337E09CA14F900EBEB88 /* Deployment */, - 002F337F09CA14F900EBEB88 /* Development */, - 002F338009CA14F900EBEB88 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 002F339309CA16BF00EBEB88 /* Build configuration list for PBXNativeTarget "testblitspeed" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 002F339409CA16BF00EBEB88 /* Deployment */, - 002F339509CA16BF00EBEB88 /* Development */, - 002F339609CA16BF00EBEB88 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 002F33D709CA19A600EBEB88 /* Build configuration list for PBXNativeTarget "testdyngl" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 002F33D809CA19A600EBEB88 /* Deployment */, - 002F33D909CA19A600EBEB88 /* Development */, - 002F33DA09CA19A600EBEB88 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 002F340E09CA1BFF00EBEB88 /* Build configuration list for PBXNativeTarget "testfile" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 002F340F09CA1BFF00EBEB88 /* Deployment */, - 002F341009CA1BFF00EBEB88 /* Development */, - 002F341109CA1BFF00EBEB88 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 002F342D09CA1F0300EBEB88 /* Build configuration list for PBXNativeTarget "testiconv" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 002F342E09CA1F0300EBEB88 /* Deployment */, - 002F342F09CA1F0300EBEB88 /* Development */, - 002F343009CA1F0300EBEB88 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 002F344909CA1FB300EBEB88 /* Build configuration list for PBXNativeTarget "testoverlay2" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 002F344A09CA1FB300EBEB88 /* Deployment */, - 002F344B09CA1FB300EBEB88 /* Development */, - 002F344C09CA1FB300EBEB88 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 002F346609CA204F00EBEB88 /* Build configuration list for PBXNativeTarget "testplatform" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 002F346709CA204F00EBEB88 /* Deployment */, - 002F346809CA204F00EBEB88 /* Development */, - 002F346909CA204F00EBEB88 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; -/* End XCConfigurationList section */ - }; - rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; -} diff --git a/Xcode/SDLTest/libsdlmain_prefix.h b/Xcode/SDLTest/libsdlmain_prefix.h deleted file mode 100644 index ed41c9744..000000000 --- a/Xcode/SDLTest/libsdlmain_prefix.h +++ /dev/null @@ -1,13 +0,0 @@ -/* - * libsdlmain_prefix.h - * SDLTest - * - * Created by Darrell Walisser on Wed Aug 06 2003. - * Copyright (c) 2003 __MyCompanyName__. All rights reserved. - * - */ - -#include -#include -#include "SDL.h" -#include "SDLMain.h" \ No newline at end of file diff --git a/Xcode/TemplatesForXcodeTiger/SDL Application/English.lproj/InfoPlist.strings b/Xcode/TemplatesForXcodeTiger/SDL Application/English.lproj/InfoPlist.strings deleted file mode 100755 index e612457676d964a8021d20ec90290d5c6c3d88c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 588 zcmb`^&q@Mu6vgq++Nb#8Qo?E-ElkXe8e^28c2kajNM}UHz+TBm@ZBnyA}S0bTHkZ; z`JQv1U+k+1F68bdrY4@G27*Vag{6sHW+})G1s$28T;06XFBO6ZsdcHU*;i4~bn3)P zW?(86Nz9~zV?ou%l~~ugmZrW)!=;w3s-qqIJ!83r!u1!jp2EUJX7r2O-*W{A>JESK zY)cg%iT}rGPtcT`TbJA; - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - - CFBundleIdentifier - com.yourcompany.«PROJECTNAMEASXML» - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - NSMainNibFile - SDLMain - NSPrincipalClass - NSApplication - - diff --git a/Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp.xcodeproj/TemplateInfo.plist b/Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp.xcodeproj/TemplateInfo.plist deleted file mode 100644 index d9ca45493..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp.xcodeproj/TemplateInfo.plist +++ /dev/null @@ -1,12 +0,0 @@ -{ - FilesToRename = { - "SDLApp_Prefix.pch" = "ÇPROJECTNAMEÈ_Prefix.pch"; - }; - FilesToMacroExpand = ( - "ÇPROJECTNAMEÈ_Prefix.pch", - "Info.plist", - "English.lproj/InfoPlist.strings", - "main.c", - ); - Description = "This project builds an SDL-based application."; -} diff --git a/Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp.xcodeproj/project.pbxproj b/Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp.xcodeproj/project.pbxproj deleted file mode 100644 index 2bb59b5de..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp.xcodeproj/project.pbxproj +++ /dev/null @@ -1,297 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXBuildFile section */ - 002F39FA09D0881F00EBEB88 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F39F909D0881F00EBEB88 /* SDL.framework */; }; - 002F3A0009D0884600EBEB88 /* SDL.framework in Copy Frameworks into .app bundle */ = {isa = PBXBuildFile; fileRef = 002F39F909D0881F00EBEB88 /* SDL.framework */; }; - 002F3A3F09D088BA00EBEB88 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F3A3E09D088BA00EBEB88 /* main.c */; }; - 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; - 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 002F39FD09D0883400EBEB88 /* Copy Frameworks into .app bundle */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 002F3A0009D0884600EBEB88 /* SDL.framework in Copy Frameworks into .app bundle */, - ); - name = "Copy Frameworks into .app bundle"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 002F39F909D0881F00EBEB88 /* SDL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL.framework; path = /Library/Frameworks/SDL.framework; sourceTree = ""; }; - 002F3A3E09D088BA00EBEB88 /* main.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = SOURCE_ROOT; }; - 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; - 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; - 32CA4F630368D1EE00C91783 /* «PROJECTNAME»_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "«PROJECTNAME»_Prefix.pch"; sourceTree = ""; }; - 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; - 8D1107320486CEB800E47090 /* «PROJECTNAME».app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "«PROJECTNAME».app"; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8D11072E0486CEB800E47090 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F39FA09D0881F00EBEB88 /* SDL.framework in Frameworks */, - 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 080E96DDFE201D6D7F000001 /* Classes */ = { - isa = PBXGroup; - children = ( - ); - name = Classes; - sourceTree = ""; - }; - 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { - isa = PBXGroup; - children = ( - 002F39F909D0881F00EBEB88 /* SDL.framework */, - 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, - ); - name = "Linked Frameworks"; - sourceTree = ""; - }; - 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { - isa = PBXGroup; - children = ( - 29B97324FDCFA39411CA2CEA /* AppKit.framework */, - 29B97325FDCFA39411CA2CEA /* Foundation.framework */, - ); - name = "Other Frameworks"; - sourceTree = ""; - }; - 19C28FACFE9D520D11CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - 8D1107320486CEB800E47090 /* «PROJECTNAME».app */, - ); - name = Products; - sourceTree = ""; - }; - 29B97314FDCFA39411CA2CEA /* «PROJECTNAMEASXML» */ = { - isa = PBXGroup; - children = ( - 080E96DDFE201D6D7F000001 /* Classes */, - 29B97315FDCFA39411CA2CEA /* Other Sources */, - 29B97317FDCFA39411CA2CEA /* Resources */, - 29B97323FDCFA39411CA2CEA /* Frameworks */, - 19C28FACFE9D520D11CA2CBB /* Products */, - ); - name = "«PROJECTNAMEASXML»"; - sourceTree = ""; - }; - 29B97315FDCFA39411CA2CEA /* Other Sources */ = { - isa = PBXGroup; - children = ( - 32CA4F630368D1EE00C91783 /* «PROJECTNAME»_Prefix.pch */, - 002F3A3E09D088BA00EBEB88 /* main.c */, - ); - name = "Other Sources"; - sourceTree = ""; - }; - 29B97317FDCFA39411CA2CEA /* Resources */ = { - isa = PBXGroup; - children = ( - 8D1107310486CEB800E47090 /* Info.plist */, - 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, - ); - name = Resources; - sourceTree = ""; - }; - 29B97323FDCFA39411CA2CEA /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, - 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 8D1107260486CEB800E47090 /* «PROJECTNAME» */ = { - isa = PBXNativeTarget; - buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "«PROJECTNAME»" */; - buildPhases = ( - 8D1107290486CEB800E47090 /* Resources */, - 8D11072C0486CEB800E47090 /* Sources */, - 8D11072E0486CEB800E47090 /* Frameworks */, - 002F39FD09D0883400EBEB88 /* Copy Frameworks into .app bundle */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "«PROJECTNAME»"; - productInstallPath = "$(HOME)/Applications"; - productName = "«PROJECTNAME»"; - productReference = 8D1107320486CEB800E47090 /* «PROJECTNAME».app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 29B97313FDCFA39411CA2CEA /* Project object */ = { - isa = PBXProject; - buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SDLApp" */; - compatibilityVersion = "Xcode 2.4"; - hasScannedForEncodings = 1; - mainGroup = 29B97314FDCFA39411CA2CEA /* «PROJECTNAMEASXML» */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 8D1107260486CEB800E47090 /* «PROJECTNAME» */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 8D1107290486CEB800E47090 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8D11072C0486CEB800E47090 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F3A3F09D088BA00EBEB88 /* main.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 089C165DFE840E0CC02AAC07 /* English */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - C01FCF4B08A954540054247B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_MODEL_TUNING = G5; - GCC_OPTIMIZATION_LEVEL = 0; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_NAME = "«PROJECTNAME»"; - WRAPPER_EXTENSION = app; - ZERO_LINK = YES; - }; - name = Debug; - }; - C01FCF4C08A954540054247B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - ppc, - i386, - ); - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_MODEL_TUNING = G5; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_NAME = "«PROJECTNAME»"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - C01FCF4F08A954540054247B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(HOME)/Library/Frameworks", - /Library/Frameworks, - "$(FRAMEWORK_SEARCH_PATHS)", - ); - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - "$(HOME)/Library/Frameworks/SDL.framework/Headers", - /Library/Frameworks/SDL.framework/Headers, - "$(HEADER_SEARCH_PATHS)", - ); - PREBINDING = NO; - SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; - }; - name = Debug; - }; - C01FCF5008A954540054247B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(HOME)/Library/Frameworks", - /Library/Frameworks, - "$(FRAMEWORK_SEARCH_PATHS)", - ); - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - "$(HOME)/Library/Frameworks/SDL.framework/Headers", - /Library/Frameworks/SDL.framework/Headers, - "$(HEADER_SEARCH_PATHS)", - ); - PREBINDING = NO; - SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "«PROJECTNAME»" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF4B08A954540054247B /* Debug */, - C01FCF4C08A954540054247B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SDLApp" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF4F08A954540054247B /* Debug */, - C01FCF5008A954540054247B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; -} diff --git a/Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp_Prefix.pch b/Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp_Prefix.pch deleted file mode 100644 index 00095074a..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp_Prefix.pch +++ /dev/null @@ -1,9 +0,0 @@ -// -// Prefix header for all source files of the 'ÇPROJECTNAMEÈ' target in the 'ÇPROJECTNAMEÈ' project -// - -#include "SDL.h" - -#ifdef __OBJC__ - #import -#endif diff --git a/Xcode/TemplatesForXcodeTiger/SDL Application/SDLMain.h b/Xcode/TemplatesForXcodeTiger/SDL Application/SDLMain.h deleted file mode 100644 index c56d90cbe..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL Application/SDLMain.h +++ /dev/null @@ -1,16 +0,0 @@ -/* SDLMain.m - main entry point for our Cocoa-ized SDL app - Initial Version: Darrell Walisser - Non-NIB-Code & other changes: Max Horn - - Feel free to customize this file to suit your needs -*/ - -#ifndef _SDLMain_h_ -#define _SDLMain_h_ - -#import - -@interface SDLMain : NSObject -@end - -#endif /* _SDLMain_h_ */ diff --git a/Xcode/TemplatesForXcodeTiger/SDL Application/SDLMain.m b/Xcode/TemplatesForXcodeTiger/SDL Application/SDLMain.m deleted file mode 100644 index b065a2009..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL Application/SDLMain.m +++ /dev/null @@ -1,383 +0,0 @@ -/* SDLMain.m - main entry point for our Cocoa-ized SDL app - Initial Version: Darrell Walisser - Non-NIB-Code & other changes: Max Horn - - Feel free to customize this file to suit your needs -*/ - -#include "SDL.h" -#include "SDLMain.h" -#include /* for MAXPATHLEN */ -#include - -/* For some reaon, Apple removed setAppleMenu from the headers in 10.4, - but the method still is there and works. To avoid warnings, we declare - it ourselves here. */ -@interface NSApplication(SDL_Missing_Methods) -- (void)setAppleMenu:(NSMenu *)menu; -@end - -/* Use this flag to determine whether we use SDLMain.nib or not */ -#define SDL_USE_NIB_FILE 0 - -/* Use this flag to determine whether we use CPS (docking) or not */ -#define SDL_USE_CPS 1 -#ifdef SDL_USE_CPS -/* Portions of CPS.h */ -typedef struct CPSProcessSerNum -{ - UInt32 lo; - UInt32 hi; -} CPSProcessSerNum; - -extern OSErr CPSGetCurrentProcess( CPSProcessSerNum *psn); -extern OSErr CPSEnableForegroundOperation( CPSProcessSerNum *psn, UInt32 _arg2, UInt32 _arg3, UInt32 _arg4, UInt32 _arg5); -extern OSErr CPSSetFrontProcess( CPSProcessSerNum *psn); - -#endif /* SDL_USE_CPS */ - -static int gArgc; -static char **gArgv; -static BOOL gFinderLaunch; -static BOOL gCalledAppMainline = FALSE; - -static NSString *getApplicationName(void) -{ - const NSDictionary *dict; - NSString *appName = 0; - - /* Determine the application name */ - dict = (const NSDictionary *)CFBundleGetInfoDictionary(CFBundleGetMainBundle()); - if (dict) - appName = [dict objectForKey: @"CFBundleName"]; - - if (![appName length]) - appName = [[NSProcessInfo processInfo] processName]; - - return appName; -} - -#if SDL_USE_NIB_FILE -/* A helper category for NSString */ -@interface NSString (ReplaceSubString) -- (NSString *)stringByReplacingRange:(NSRange)aRange with:(NSString *)aString; -@end -#endif - -@interface SDLApplication : NSApplication -@end - -@implementation SDLApplication -/* Invoked from the Quit menu item */ -- (void)terminate:(id)sender -{ - /* Post a SDL_QUIT event */ - SDL_Event event; - event.type = SDL_QUIT; - SDL_PushEvent(&event); -} -@end - -/* The main class of the application, the application's delegate */ -@implementation SDLMain - -/* Set the working directory to the .app's parent directory */ -- (void) setupWorkingDirectory:(BOOL)shouldChdir -{ - if (shouldChdir) - { - char parentdir[MAXPATHLEN]; - CFURLRef url = CFBundleCopyBundleURL(CFBundleGetMainBundle()); - CFURLRef url2 = CFURLCreateCopyDeletingLastPathComponent(0, url); - if (CFURLGetFileSystemRepresentation(url2, 1, (UInt8 *)parentdir, MAXPATHLEN)) { - chdir(parentdir); /* chdir to the binary app's parent */ - } - CFRelease(url); - CFRelease(url2); - } -} - -#if SDL_USE_NIB_FILE - -/* Fix menu to contain the real app name instead of "SDL App" */ -- (void)fixMenu:(NSMenu *)aMenu withAppName:(NSString *)appName -{ - NSRange aRange; - NSEnumerator *enumerator; - NSMenuItem *menuItem; - - aRange = [[aMenu title] rangeOfString:@"SDL App"]; - if (aRange.length != 0) - [aMenu setTitle: [[aMenu title] stringByReplacingRange:aRange with:appName]]; - - enumerator = [[aMenu itemArray] objectEnumerator]; - while ((menuItem = [enumerator nextObject])) - { - aRange = [[menuItem title] rangeOfString:@"SDL App"]; - if (aRange.length != 0) - [menuItem setTitle: [[menuItem title] stringByReplacingRange:aRange with:appName]]; - if ([menuItem hasSubmenu]) - [self fixMenu:[menuItem submenu] withAppName:appName]; - } - [ aMenu sizeToFit ]; -} - -#else - -static void setApplicationMenu(void) -{ - /* warning: this code is very odd */ - NSMenu *appleMenu; - NSMenuItem *menuItem; - NSString *title; - NSString *appName; - - appName = getApplicationName(); - appleMenu = [[NSMenu alloc] initWithTitle:@""]; - - /* Add menu items */ - title = [@"About " stringByAppendingString:appName]; - [appleMenu addItemWithTitle:title action:@selector(orderFrontStandardAboutPanel:) keyEquivalent:@""]; - - [appleMenu addItem:[NSMenuItem separatorItem]]; - - title = [@"Hide " stringByAppendingString:appName]; - [appleMenu addItemWithTitle:title action:@selector(hide:) keyEquivalent:@"h"]; - - menuItem = (NSMenuItem *)[appleMenu addItemWithTitle:@"Hide Others" action:@selector(hideOtherApplications:) keyEquivalent:@"h"]; - [menuItem setKeyEquivalentModifierMask:(NSAlternateKeyMask|NSCommandKeyMask)]; - - [appleMenu addItemWithTitle:@"Show All" action:@selector(unhideAllApplications:) keyEquivalent:@""]; - - [appleMenu addItem:[NSMenuItem separatorItem]]; - - title = [@"Quit " stringByAppendingString:appName]; - [appleMenu addItemWithTitle:title action:@selector(terminate:) keyEquivalent:@"q"]; - - - /* Put menu into the menubar */ - menuItem = [[NSMenuItem alloc] initWithTitle:@"" action:nil keyEquivalent:@""]; - [menuItem setSubmenu:appleMenu]; - [[NSApp mainMenu] addItem:menuItem]; - - /* Tell the application object that this is now the application menu */ - [NSApp setAppleMenu:appleMenu]; - - /* Finally give up our references to the objects */ - [appleMenu release]; - [menuItem release]; -} - -/* Create a window menu */ -static void setupWindowMenu(void) -{ - NSMenu *windowMenu; - NSMenuItem *windowMenuItem; - NSMenuItem *menuItem; - - windowMenu = [[NSMenu alloc] initWithTitle:@"Window"]; - - /* "Minimize" item */ - menuItem = [[NSMenuItem alloc] initWithTitle:@"Minimize" action:@selector(performMiniaturize:) keyEquivalent:@"m"]; - [windowMenu addItem:menuItem]; - [menuItem release]; - - /* Put menu into the menubar */ - windowMenuItem = [[NSMenuItem alloc] initWithTitle:@"Window" action:nil keyEquivalent:@""]; - [windowMenuItem setSubmenu:windowMenu]; - [[NSApp mainMenu] addItem:windowMenuItem]; - - /* Tell the application object that this is now the window menu */ - [NSApp setWindowsMenu:windowMenu]; - - /* Finally give up our references to the objects */ - [windowMenu release]; - [windowMenuItem release]; -} - -/* Replacement for NSApplicationMain */ -static void CustomApplicationMain (int argc, char **argv) -{ - NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - SDLMain *sdlMain; - - /* Ensure the application object is initialised */ - [SDLApplication sharedApplication]; - -#ifdef SDL_USE_CPS - { - CPSProcessSerNum PSN; - /* Tell the dock about us */ - if (!CPSGetCurrentProcess(&PSN)) - if (!CPSEnableForegroundOperation(&PSN,0x03,0x3C,0x2C,0x1103)) - if (!CPSSetFrontProcess(&PSN)) - [SDLApplication sharedApplication]; - } -#endif /* SDL_USE_CPS */ - - /* Set up the menubar */ - [NSApp setMainMenu:[[NSMenu alloc] init]]; - setApplicationMenu(); - setupWindowMenu(); - - /* Create SDLMain and make it the app delegate */ - sdlMain = [[SDLMain alloc] init]; - [NSApp setDelegate:sdlMain]; - - /* Start the main event loop */ - [NSApp run]; - - [sdlMain release]; - [pool release]; -} - -#endif - - -/* - * Catch document open requests...this lets us notice files when the app - * was launched by double-clicking a document, or when a document was - * dragged/dropped on the app's icon. You need to have a - * CFBundleDocumentsType section in your Info.plist to get this message, - * apparently. - * - * Files are added to gArgv, so to the app, they'll look like command line - * arguments. Previously, apps launched from the finder had nothing but - * an argv[0]. - * - * This message may be received multiple times to open several docs on launch. - * - * This message is ignored once the app's mainline has been called. - */ -- (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filename -{ - const char *temparg; - size_t arglen; - char *arg; - char **newargv; - - if (!gFinderLaunch) /* MacOS is passing command line args. */ - return FALSE; - - if (gCalledAppMainline) /* app has started, ignore this document. */ - return FALSE; - - temparg = [filename UTF8String]; - arglen = SDL_strlen(temparg) + 1; - arg = (char *) SDL_malloc(arglen); - if (arg == NULL) - return FALSE; - - newargv = (char **) realloc(gArgv, sizeof (char *) * (gArgc + 2)); - if (newargv == NULL) - { - SDL_free(arg); - return FALSE; - } - gArgv = newargv; - - SDL_strlcpy(arg, temparg, arglen); - gArgv[gArgc++] = arg; - gArgv[gArgc] = NULL; - return TRUE; -} - - -/* Called when the internal event loop has just started running */ -- (void) applicationDidFinishLaunching: (NSNotification *) note -{ - int status; - - /* Set the working directory to the .app's parent directory */ - [self setupWorkingDirectory:gFinderLaunch]; - -#if SDL_USE_NIB_FILE - /* Set the main menu to contain the real app name instead of "SDL App" */ - [self fixMenu:[NSApp mainMenu] withAppName:getApplicationName()]; -#endif - - /* Hand off to main application code */ - gCalledAppMainline = TRUE; - status = SDL_main (gArgc, gArgv); - - /* We're done, thank you for playing */ - exit(status); -} -@end - - -@implementation NSString (ReplaceSubString) - -- (NSString *)stringByReplacingRange:(NSRange)aRange with:(NSString *)aString -{ - unsigned int bufferSize; - unsigned int selfLen = [self length]; - unsigned int aStringLen = [aString length]; - unichar *buffer; - NSRange localRange; - NSString *result; - - bufferSize = selfLen + aStringLen - aRange.length; - buffer = (unichar *)NSAllocateMemoryPages(bufferSize*sizeof(unichar)); - - /* Get first part into buffer */ - localRange.location = 0; - localRange.length = aRange.location; - [self getCharacters:buffer range:localRange]; - - /* Get middle part into buffer */ - localRange.location = 0; - localRange.length = aStringLen; - [aString getCharacters:(buffer+aRange.location) range:localRange]; - - /* Get last part into buffer */ - localRange.location = aRange.location + aRange.length; - localRange.length = selfLen - localRange.location; - [self getCharacters:(buffer+aRange.location+aStringLen) range:localRange]; - - /* Build output string */ - result = [NSString stringWithCharacters:buffer length:bufferSize]; - - NSDeallocateMemoryPages(buffer, bufferSize); - - return result; -} - -@end - - - -#ifdef main -# undef main -#endif - - -/* Main entry point to executable - should *not* be SDL_main! */ -int main (int argc, char **argv) -{ - /* Copy the arguments into a global variable */ - /* This is passed if we are launched by double-clicking */ - if ( argc >= 2 && strncmp (argv[1], "-psn", 4) == 0 ) { - gArgv = (char **) SDL_malloc(sizeof (char *) * 2); - gArgv[0] = argv[0]; - gArgv[1] = NULL; - gArgc = 1; - gFinderLaunch = YES; - } else { - int i; - gArgc = argc; - gArgv = (char **) SDL_malloc(sizeof (char *) * (argc+1)); - for (i = 0; i <= argc; i++) - gArgv[i] = argv[i]; - gFinderLaunch = NO; - } - -#if SDL_USE_NIB_FILE - [SDLApplication poseAsClass:[NSApplication class]]; - NSApplicationMain (argc, argv); -#else - CustomApplicationMain (argc, argv); -#endif - return 0; -} - diff --git a/Xcode/TemplatesForXcodeTiger/SDL Application/main.c b/Xcode/TemplatesForXcodeTiger/SDL Application/main.c deleted file mode 100644 index 7115de989..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL Application/main.c +++ /dev/null @@ -1,65 +0,0 @@ - -/* Simple program: Create a blank window, wait for keypress, quit. - - Please see the SDL documentation for details on using the SDL API: - /Developer/Documentation/SDL/docs.html -*/ - -#include -#include -#include -#include - -#include "SDL.h" - -int main(int argc, char *argv[]) -{ - Uint32 initflags = SDL_INIT_VIDEO; /* See documentation for details */ - SDL_Surface *screen; - Uint8 video_bpp = 0; - Uint32 videoflags = SDL_SWSURFACE; - int done; - SDL_Event event; - - /* Initialize the SDL library */ - if ( SDL_Init(initflags) < 0 ) { - fprintf(stderr, "Couldn't initialize SDL: %s\n", - SDL_GetError()); - exit(1); - } - - /* Set 640x480 video mode */ - screen=SDL_SetVideoMode(640,480, video_bpp, videoflags); - if (screen == NULL) { - fprintf(stderr, "Couldn't set 640x480x%d video mode: %s\n", - video_bpp, SDL_GetError()); - SDL_Quit(); - exit(2); - } - - done = 0; - while ( !done ) { - - /* Check for events */ - while ( SDL_PollEvent(&event) ) { - switch (event.type) { - - case SDL_MOUSEMOTION: - break; - case SDL_MOUSEBUTTONDOWN: - break; - case SDL_KEYDOWN: - /* Any keypress quits the app... */ - case SDL_QUIT: - done = 1; - break; - default: - break; - } - } - } - - /* Clean up the SDL library */ - SDL_Quit(); - return(0); -} diff --git a/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/InfoPlist.strings b/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/InfoPlist.strings deleted file mode 100755 index e612457676d964a8021d20ec90290d5c6c3d88c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 588 zcmb`^&q@Mu6vgq++Nb#8Qo?E-ElkXe8e^28c2kajNM}UHz+TBm@ZBnyA}S0bTHkZ; z`JQv1U+k+1F68bdrY4@G27*Vag{6sHW+})G1s$28T;06XFBO6ZsdcHU*;i4~bn3)P zW?(86Nz9~zV?ou%l~~ugmZrW)!=;w3s-qqIJ!83r!u1!jp2EUJX7r2O-*W{A>JESK zY)cg%iT}rGPtcT`TbJA; - - - - IBDocumentLocation - 62 117 356 240 0 0 1152 848 - IBEditorPositions - - 29 - 62 362 195 44 0 0 1152 848 - - IBFramework Version - 291.0 - IBOpenObjects - - 29 - - IBSystem Version - 6L60 - - diff --git a/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib b/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib deleted file mode 100644 index 637801528a03f85f28a290e5ffde3716217cd1e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2590 zcmai0O=ufO6rM?xSg~ctZJL&nn5xhc(t^P$rKvAnS*{yFy-u@-9?e>s*qf|&)zxm? z%>4}t`N+du*aWAMQk3{69SZl%W_O3KXYFEO%jt2ghP z?|W~)nWxBrdpU&nYjxn?M~{hj=`^lL{%+}0KX8XB)zrS@QYrWMOS09p*N7|Ev0+VRM~Qsk?Yr6o|x7Ri;`L; zBKYey@ZF30$WY#!%OcB5q=ogy<*`)dvD9U^B2$Kmc9gy(^CVHZnL=un1A?U?VNn$= z#y`=s(iza|RbdD4@=Oj{aZSI3G7={&K!O0;yF>TxdZ_1+*tsJpzx%GDeTUnKctRRd zsL^`is873^cJOn<%Gis$x2=^#Y85E@upTyU+OUkQaV2bAwkMysF|(=`66Hg4bSa3O zL1u1u{xGG*z7?{I`!AuQ+K+m&`&629U{=+H#X|ZLyIW<1$#+4U487;m5?g7o#)Ia< zpsG#TmOHIm`aE*v^6e^HtFzSxyHjQ4TEUk>BGNlAy0v4wKS-^zUv%xyP*Pm2IrEdsTL;%BuI-{W^QxV2>JXdy746u+2JK zU+dI1Agz85rIF?CkkBcSl%LORozy?F;{K$GbSEx5->VF9h_BA7T1Yi%r@bt)+?H7y z>_NQ}VyvMrHtin6ETffIg+w+zA7Nf0zg92Mg()|s8i1%w<>HStj- zFa>CV)GC7_>!_-!#$3|2T*o$(wq>ETYdaXM$+;aag|U~4WWS;)OQP%%+sPnj%CRk1 zb9F1DI~h3z&*~O3$HjH(yLqQ1nz&$OkenD@V>;i=xGgdch>T|7u7r4&2qjE&2ZWGU zq}&%T>jGcJ@B@Ae!?$?@!_)jt3_s>; z7#`=3Fno_c#_)Z - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - - CFBundleIdentifier - com.yourcompany.«PROJECTNAMEASXML» - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - NSMainNibFile - SDLMain - NSPrincipalClass - NSApplication - - diff --git a/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLApp_Prefix.pch b/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLApp_Prefix.pch deleted file mode 100644 index 00095074a..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLApp_Prefix.pch +++ /dev/null @@ -1,9 +0,0 @@ -// -// Prefix header for all source files of the 'ÇPROJECTNAMEÈ' target in the 'ÇPROJECTNAMEÈ' project -// - -#include "SDL.h" - -#ifdef __OBJC__ - #import -#endif diff --git a/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLCocoaApp.xcodeproj/TemplateInfo.plist b/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLCocoaApp.xcodeproj/TemplateInfo.plist deleted file mode 100644 index 1dcbea207..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLCocoaApp.xcodeproj/TemplateInfo.plist +++ /dev/null @@ -1,12 +0,0 @@ -{ - FilesToRename = { - "SDLApp_Prefix.pch" = "ÇPROJECTNAMEÈ_Prefix.pch"; - }; - FilesToMacroExpand = ( - "ÇPROJECTNAMEÈ_Prefix.pch", - "Info.plist", - "English.lproj/InfoPlist.strings", - "main.c", - ); - Description = "This project builds an SDL-based application with Cocoa menus."; -} diff --git a/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLCocoaApp.xcodeproj/project.pbxproj b/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLCocoaApp.xcodeproj/project.pbxproj deleted file mode 100644 index d4bc28197..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLCocoaApp.xcodeproj/project.pbxproj +++ /dev/null @@ -1,309 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXBuildFile section */ - 002F39FA09D0881F00EBEB88 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F39F909D0881F00EBEB88 /* SDL.framework */; }; - 002F3A0009D0884600EBEB88 /* SDL.framework in Copy Frameworks into .app bundle */ = {isa = PBXBuildFile; fileRef = 002F39F909D0881F00EBEB88 /* SDL.framework */; }; - 002F3A3F09D088BA00EBEB88 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F3A3E09D088BA00EBEB88 /* main.c */; }; - 002F3AF109D08F1000EBEB88 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 002F3AEF09D08F1000EBEB88 /* SDLMain.nib */; }; - 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; - 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 002F39FD09D0883400EBEB88 /* Copy Frameworks into .app bundle */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 002F3A0009D0884600EBEB88 /* SDL.framework in Copy Frameworks into .app bundle */, - ); - name = "Copy Frameworks into .app bundle"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 002F39F909D0881F00EBEB88 /* SDL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL.framework; path = /Library/Frameworks/SDL.framework; sourceTree = ""; }; - 002F3A3E09D088BA00EBEB88 /* main.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = SOURCE_ROOT; }; - 002F3AF009D08F1000EBEB88 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/SDLMain.nib; sourceTree = ""; }; - 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; - 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; - 32CA4F630368D1EE00C91783 /* «PROJECTNAME»_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "«PROJECTNAME»_Prefix.pch"; sourceTree = ""; }; - 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; - 8D1107320486CEB800E47090 /* «PROJECTNAME».app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "«PROJECTNAME».app"; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8D11072E0486CEB800E47090 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F39FA09D0881F00EBEB88 /* SDL.framework in Frameworks */, - 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 080E96DDFE201D6D7F000001 /* Classes */ = { - isa = PBXGroup; - children = ( - ); - name = Classes; - sourceTree = ""; - }; - 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { - isa = PBXGroup; - children = ( - 002F39F909D0881F00EBEB88 /* SDL.framework */, - 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, - ); - name = "Linked Frameworks"; - sourceTree = ""; - }; - 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { - isa = PBXGroup; - children = ( - 29B97324FDCFA39411CA2CEA /* AppKit.framework */, - 29B97325FDCFA39411CA2CEA /* Foundation.framework */, - ); - name = "Other Frameworks"; - sourceTree = ""; - }; - 19C28FACFE9D520D11CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - 8D1107320486CEB800E47090 /* «PROJECTNAME».app */, - ); - name = Products; - sourceTree = ""; - }; - 29B97314FDCFA39411CA2CEA /* «PROJECTNAMEASXML» */ = { - isa = PBXGroup; - children = ( - 080E96DDFE201D6D7F000001 /* Classes */, - 29B97315FDCFA39411CA2CEA /* Other Sources */, - 29B97317FDCFA39411CA2CEA /* Resources */, - 29B97323FDCFA39411CA2CEA /* Frameworks */, - 19C28FACFE9D520D11CA2CBB /* Products */, - ); - name = "«PROJECTNAMEASXML»"; - sourceTree = ""; - }; - 29B97315FDCFA39411CA2CEA /* Other Sources */ = { - isa = PBXGroup; - children = ( - 32CA4F630368D1EE00C91783 /* «PROJECTNAME»_Prefix.pch */, - 002F3A3E09D088BA00EBEB88 /* main.c */, - ); - name = "Other Sources"; - sourceTree = ""; - }; - 29B97317FDCFA39411CA2CEA /* Resources */ = { - isa = PBXGroup; - children = ( - 8D1107310486CEB800E47090 /* Info.plist */, - 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, - 002F3AEF09D08F1000EBEB88 /* SDLMain.nib */, - ); - name = Resources; - sourceTree = ""; - }; - 29B97323FDCFA39411CA2CEA /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, - 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 8D1107260486CEB800E47090 /* «PROJECTNAME» */ = { - isa = PBXNativeTarget; - buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "«PROJECTNAME»" */; - buildPhases = ( - 8D1107290486CEB800E47090 /* Resources */, - 8D11072C0486CEB800E47090 /* Sources */, - 8D11072E0486CEB800E47090 /* Frameworks */, - 002F39FD09D0883400EBEB88 /* Copy Frameworks into .app bundle */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "«PROJECTNAME»"; - productInstallPath = "$(HOME)/Applications"; - productName = "«PROJECTNAME»"; - productReference = 8D1107320486CEB800E47090 /* «PROJECTNAME».app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 29B97313FDCFA39411CA2CEA /* Project object */ = { - isa = PBXProject; - buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SDLCocoaApp" */; - compatibilityVersion = "Xcode 2.4"; - hasScannedForEncodings = 1; - mainGroup = 29B97314FDCFA39411CA2CEA /* «PROJECTNAMEASXML» */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 8D1107260486CEB800E47090 /* «PROJECTNAME» */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 8D1107290486CEB800E47090 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */, - 002F3AF109D08F1000EBEB88 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8D11072C0486CEB800E47090 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F3A3F09D088BA00EBEB88 /* main.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 002F3AEF09D08F1000EBEB88 /* SDLMain.nib */ = { - isa = PBXVariantGroup; - children = ( - 002F3AF009D08F1000EBEB88 /* English */, - ); - name = SDLMain.nib; - sourceTree = ""; - }; - 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 089C165DFE840E0CC02AAC07 /* English */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - C01FCF4B08A954540054247B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_MODEL_TUNING = G5; - GCC_OPTIMIZATION_LEVEL = 0; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_NAME = "«PROJECTNAME»"; - WRAPPER_EXTENSION = app; - ZERO_LINK = YES; - }; - name = Debug; - }; - C01FCF4C08A954540054247B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - ppc, - i386, - ); - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_MODEL_TUNING = G5; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_NAME = "«PROJECTNAME»"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - C01FCF4F08A954540054247B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(HOME)/Library/Frameworks", - /Library/Frameworks, - "$(FRAMEWORK_SEARCH_PATHS)", - ); - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - "$(HOME)/Library/Frameworks/SDL.framework/Headers", - /Library/Frameworks/SDL.framework/Headers, - "$(HEADER_SEARCH_PATHS)", - ); - PREBINDING = NO; - SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; - }; - name = Debug; - }; - C01FCF5008A954540054247B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(HOME)/Library/Frameworks", - /Library/Frameworks, - "$(FRAMEWORK_SEARCH_PATHS)", - ); - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - "$(HOME)/Library/Frameworks/SDL.framework/Headers", - /Library/Frameworks/SDL.framework/Headers, - "$(HEADER_SEARCH_PATHS)", - ); - PREBINDING = NO; - SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "«PROJECTNAME»" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF4B08A954540054247B /* Debug */, - C01FCF4C08A954540054247B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SDLCocoaApp" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF4F08A954540054247B /* Debug */, - C01FCF5008A954540054247B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; -} diff --git a/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLMain.h b/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLMain.h deleted file mode 100644 index c56d90cbe..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLMain.h +++ /dev/null @@ -1,16 +0,0 @@ -/* SDLMain.m - main entry point for our Cocoa-ized SDL app - Initial Version: Darrell Walisser - Non-NIB-Code & other changes: Max Horn - - Feel free to customize this file to suit your needs -*/ - -#ifndef _SDLMain_h_ -#define _SDLMain_h_ - -#import - -@interface SDLMain : NSObject -@end - -#endif /* _SDLMain_h_ */ diff --git a/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLMain.m b/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLMain.m deleted file mode 100644 index b065a2009..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLMain.m +++ /dev/null @@ -1,383 +0,0 @@ -/* SDLMain.m - main entry point for our Cocoa-ized SDL app - Initial Version: Darrell Walisser - Non-NIB-Code & other changes: Max Horn - - Feel free to customize this file to suit your needs -*/ - -#include "SDL.h" -#include "SDLMain.h" -#include /* for MAXPATHLEN */ -#include - -/* For some reaon, Apple removed setAppleMenu from the headers in 10.4, - but the method still is there and works. To avoid warnings, we declare - it ourselves here. */ -@interface NSApplication(SDL_Missing_Methods) -- (void)setAppleMenu:(NSMenu *)menu; -@end - -/* Use this flag to determine whether we use SDLMain.nib or not */ -#define SDL_USE_NIB_FILE 0 - -/* Use this flag to determine whether we use CPS (docking) or not */ -#define SDL_USE_CPS 1 -#ifdef SDL_USE_CPS -/* Portions of CPS.h */ -typedef struct CPSProcessSerNum -{ - UInt32 lo; - UInt32 hi; -} CPSProcessSerNum; - -extern OSErr CPSGetCurrentProcess( CPSProcessSerNum *psn); -extern OSErr CPSEnableForegroundOperation( CPSProcessSerNum *psn, UInt32 _arg2, UInt32 _arg3, UInt32 _arg4, UInt32 _arg5); -extern OSErr CPSSetFrontProcess( CPSProcessSerNum *psn); - -#endif /* SDL_USE_CPS */ - -static int gArgc; -static char **gArgv; -static BOOL gFinderLaunch; -static BOOL gCalledAppMainline = FALSE; - -static NSString *getApplicationName(void) -{ - const NSDictionary *dict; - NSString *appName = 0; - - /* Determine the application name */ - dict = (const NSDictionary *)CFBundleGetInfoDictionary(CFBundleGetMainBundle()); - if (dict) - appName = [dict objectForKey: @"CFBundleName"]; - - if (![appName length]) - appName = [[NSProcessInfo processInfo] processName]; - - return appName; -} - -#if SDL_USE_NIB_FILE -/* A helper category for NSString */ -@interface NSString (ReplaceSubString) -- (NSString *)stringByReplacingRange:(NSRange)aRange with:(NSString *)aString; -@end -#endif - -@interface SDLApplication : NSApplication -@end - -@implementation SDLApplication -/* Invoked from the Quit menu item */ -- (void)terminate:(id)sender -{ - /* Post a SDL_QUIT event */ - SDL_Event event; - event.type = SDL_QUIT; - SDL_PushEvent(&event); -} -@end - -/* The main class of the application, the application's delegate */ -@implementation SDLMain - -/* Set the working directory to the .app's parent directory */ -- (void) setupWorkingDirectory:(BOOL)shouldChdir -{ - if (shouldChdir) - { - char parentdir[MAXPATHLEN]; - CFURLRef url = CFBundleCopyBundleURL(CFBundleGetMainBundle()); - CFURLRef url2 = CFURLCreateCopyDeletingLastPathComponent(0, url); - if (CFURLGetFileSystemRepresentation(url2, 1, (UInt8 *)parentdir, MAXPATHLEN)) { - chdir(parentdir); /* chdir to the binary app's parent */ - } - CFRelease(url); - CFRelease(url2); - } -} - -#if SDL_USE_NIB_FILE - -/* Fix menu to contain the real app name instead of "SDL App" */ -- (void)fixMenu:(NSMenu *)aMenu withAppName:(NSString *)appName -{ - NSRange aRange; - NSEnumerator *enumerator; - NSMenuItem *menuItem; - - aRange = [[aMenu title] rangeOfString:@"SDL App"]; - if (aRange.length != 0) - [aMenu setTitle: [[aMenu title] stringByReplacingRange:aRange with:appName]]; - - enumerator = [[aMenu itemArray] objectEnumerator]; - while ((menuItem = [enumerator nextObject])) - { - aRange = [[menuItem title] rangeOfString:@"SDL App"]; - if (aRange.length != 0) - [menuItem setTitle: [[menuItem title] stringByReplacingRange:aRange with:appName]]; - if ([menuItem hasSubmenu]) - [self fixMenu:[menuItem submenu] withAppName:appName]; - } - [ aMenu sizeToFit ]; -} - -#else - -static void setApplicationMenu(void) -{ - /* warning: this code is very odd */ - NSMenu *appleMenu; - NSMenuItem *menuItem; - NSString *title; - NSString *appName; - - appName = getApplicationName(); - appleMenu = [[NSMenu alloc] initWithTitle:@""]; - - /* Add menu items */ - title = [@"About " stringByAppendingString:appName]; - [appleMenu addItemWithTitle:title action:@selector(orderFrontStandardAboutPanel:) keyEquivalent:@""]; - - [appleMenu addItem:[NSMenuItem separatorItem]]; - - title = [@"Hide " stringByAppendingString:appName]; - [appleMenu addItemWithTitle:title action:@selector(hide:) keyEquivalent:@"h"]; - - menuItem = (NSMenuItem *)[appleMenu addItemWithTitle:@"Hide Others" action:@selector(hideOtherApplications:) keyEquivalent:@"h"]; - [menuItem setKeyEquivalentModifierMask:(NSAlternateKeyMask|NSCommandKeyMask)]; - - [appleMenu addItemWithTitle:@"Show All" action:@selector(unhideAllApplications:) keyEquivalent:@""]; - - [appleMenu addItem:[NSMenuItem separatorItem]]; - - title = [@"Quit " stringByAppendingString:appName]; - [appleMenu addItemWithTitle:title action:@selector(terminate:) keyEquivalent:@"q"]; - - - /* Put menu into the menubar */ - menuItem = [[NSMenuItem alloc] initWithTitle:@"" action:nil keyEquivalent:@""]; - [menuItem setSubmenu:appleMenu]; - [[NSApp mainMenu] addItem:menuItem]; - - /* Tell the application object that this is now the application menu */ - [NSApp setAppleMenu:appleMenu]; - - /* Finally give up our references to the objects */ - [appleMenu release]; - [menuItem release]; -} - -/* Create a window menu */ -static void setupWindowMenu(void) -{ - NSMenu *windowMenu; - NSMenuItem *windowMenuItem; - NSMenuItem *menuItem; - - windowMenu = [[NSMenu alloc] initWithTitle:@"Window"]; - - /* "Minimize" item */ - menuItem = [[NSMenuItem alloc] initWithTitle:@"Minimize" action:@selector(performMiniaturize:) keyEquivalent:@"m"]; - [windowMenu addItem:menuItem]; - [menuItem release]; - - /* Put menu into the menubar */ - windowMenuItem = [[NSMenuItem alloc] initWithTitle:@"Window" action:nil keyEquivalent:@""]; - [windowMenuItem setSubmenu:windowMenu]; - [[NSApp mainMenu] addItem:windowMenuItem]; - - /* Tell the application object that this is now the window menu */ - [NSApp setWindowsMenu:windowMenu]; - - /* Finally give up our references to the objects */ - [windowMenu release]; - [windowMenuItem release]; -} - -/* Replacement for NSApplicationMain */ -static void CustomApplicationMain (int argc, char **argv) -{ - NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - SDLMain *sdlMain; - - /* Ensure the application object is initialised */ - [SDLApplication sharedApplication]; - -#ifdef SDL_USE_CPS - { - CPSProcessSerNum PSN; - /* Tell the dock about us */ - if (!CPSGetCurrentProcess(&PSN)) - if (!CPSEnableForegroundOperation(&PSN,0x03,0x3C,0x2C,0x1103)) - if (!CPSSetFrontProcess(&PSN)) - [SDLApplication sharedApplication]; - } -#endif /* SDL_USE_CPS */ - - /* Set up the menubar */ - [NSApp setMainMenu:[[NSMenu alloc] init]]; - setApplicationMenu(); - setupWindowMenu(); - - /* Create SDLMain and make it the app delegate */ - sdlMain = [[SDLMain alloc] init]; - [NSApp setDelegate:sdlMain]; - - /* Start the main event loop */ - [NSApp run]; - - [sdlMain release]; - [pool release]; -} - -#endif - - -/* - * Catch document open requests...this lets us notice files when the app - * was launched by double-clicking a document, or when a document was - * dragged/dropped on the app's icon. You need to have a - * CFBundleDocumentsType section in your Info.plist to get this message, - * apparently. - * - * Files are added to gArgv, so to the app, they'll look like command line - * arguments. Previously, apps launched from the finder had nothing but - * an argv[0]. - * - * This message may be received multiple times to open several docs on launch. - * - * This message is ignored once the app's mainline has been called. - */ -- (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filename -{ - const char *temparg; - size_t arglen; - char *arg; - char **newargv; - - if (!gFinderLaunch) /* MacOS is passing command line args. */ - return FALSE; - - if (gCalledAppMainline) /* app has started, ignore this document. */ - return FALSE; - - temparg = [filename UTF8String]; - arglen = SDL_strlen(temparg) + 1; - arg = (char *) SDL_malloc(arglen); - if (arg == NULL) - return FALSE; - - newargv = (char **) realloc(gArgv, sizeof (char *) * (gArgc + 2)); - if (newargv == NULL) - { - SDL_free(arg); - return FALSE; - } - gArgv = newargv; - - SDL_strlcpy(arg, temparg, arglen); - gArgv[gArgc++] = arg; - gArgv[gArgc] = NULL; - return TRUE; -} - - -/* Called when the internal event loop has just started running */ -- (void) applicationDidFinishLaunching: (NSNotification *) note -{ - int status; - - /* Set the working directory to the .app's parent directory */ - [self setupWorkingDirectory:gFinderLaunch]; - -#if SDL_USE_NIB_FILE - /* Set the main menu to contain the real app name instead of "SDL App" */ - [self fixMenu:[NSApp mainMenu] withAppName:getApplicationName()]; -#endif - - /* Hand off to main application code */ - gCalledAppMainline = TRUE; - status = SDL_main (gArgc, gArgv); - - /* We're done, thank you for playing */ - exit(status); -} -@end - - -@implementation NSString (ReplaceSubString) - -- (NSString *)stringByReplacingRange:(NSRange)aRange with:(NSString *)aString -{ - unsigned int bufferSize; - unsigned int selfLen = [self length]; - unsigned int aStringLen = [aString length]; - unichar *buffer; - NSRange localRange; - NSString *result; - - bufferSize = selfLen + aStringLen - aRange.length; - buffer = (unichar *)NSAllocateMemoryPages(bufferSize*sizeof(unichar)); - - /* Get first part into buffer */ - localRange.location = 0; - localRange.length = aRange.location; - [self getCharacters:buffer range:localRange]; - - /* Get middle part into buffer */ - localRange.location = 0; - localRange.length = aStringLen; - [aString getCharacters:(buffer+aRange.location) range:localRange]; - - /* Get last part into buffer */ - localRange.location = aRange.location + aRange.length; - localRange.length = selfLen - localRange.location; - [self getCharacters:(buffer+aRange.location+aStringLen) range:localRange]; - - /* Build output string */ - result = [NSString stringWithCharacters:buffer length:bufferSize]; - - NSDeallocateMemoryPages(buffer, bufferSize); - - return result; -} - -@end - - - -#ifdef main -# undef main -#endif - - -/* Main entry point to executable - should *not* be SDL_main! */ -int main (int argc, char **argv) -{ - /* Copy the arguments into a global variable */ - /* This is passed if we are launched by double-clicking */ - if ( argc >= 2 && strncmp (argv[1], "-psn", 4) == 0 ) { - gArgv = (char **) SDL_malloc(sizeof (char *) * 2); - gArgv[0] = argv[0]; - gArgv[1] = NULL; - gArgc = 1; - gFinderLaunch = YES; - } else { - int i; - gArgc = argc; - gArgv = (char **) SDL_malloc(sizeof (char *) * (argc+1)); - for (i = 0; i <= argc; i++) - gArgv[i] = argv[i]; - gFinderLaunch = NO; - } - -#if SDL_USE_NIB_FILE - [SDLApplication poseAsClass:[NSApplication class]]; - NSApplicationMain (argc, argv); -#else - CustomApplicationMain (argc, argv); -#endif - return 0; -} - diff --git a/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/main.c b/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/main.c deleted file mode 100644 index 7115de989..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/main.c +++ /dev/null @@ -1,65 +0,0 @@ - -/* Simple program: Create a blank window, wait for keypress, quit. - - Please see the SDL documentation for details on using the SDL API: - /Developer/Documentation/SDL/docs.html -*/ - -#include -#include -#include -#include - -#include "SDL.h" - -int main(int argc, char *argv[]) -{ - Uint32 initflags = SDL_INIT_VIDEO; /* See documentation for details */ - SDL_Surface *screen; - Uint8 video_bpp = 0; - Uint32 videoflags = SDL_SWSURFACE; - int done; - SDL_Event event; - - /* Initialize the SDL library */ - if ( SDL_Init(initflags) < 0 ) { - fprintf(stderr, "Couldn't initialize SDL: %s\n", - SDL_GetError()); - exit(1); - } - - /* Set 640x480 video mode */ - screen=SDL_SetVideoMode(640,480, video_bpp, videoflags); - if (screen == NULL) { - fprintf(stderr, "Couldn't set 640x480x%d video mode: %s\n", - video_bpp, SDL_GetError()); - SDL_Quit(); - exit(2); - } - - done = 0; - while ( !done ) { - - /* Check for events */ - while ( SDL_PollEvent(&event) ) { - switch (event.type) { - - case SDL_MOUSEMOTION: - break; - case SDL_MOUSEBUTTONDOWN: - break; - case SDL_KEYDOWN: - /* Any keypress quits the app... */ - case SDL_QUIT: - done = 1; - break; - default: - break; - } - } - } - - /* Clean up the SDL library */ - SDL_Quit(); - return(0); -} diff --git a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/English.lproj/InfoPlist.strings b/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/English.lproj/InfoPlist.strings deleted file mode 100755 index e612457676d964a8021d20ec90290d5c6c3d88c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 588 zcmb`^&q@Mu6vgq++Nb#8Qo?E-ElkXe8e^28c2kajNM}UHz+TBm@ZBnyA}S0bTHkZ; z`JQv1U+k+1F68bdrY4@G27*Vag{6sHW+})G1s$28T;06XFBO6ZsdcHU*;i4~bn3)P zW?(86Nz9~zV?ou%l~~ugmZrW)!=;w3s-qqIJ!83r!u1!jp2EUJX7r2O-*W{A>JESK zY)cg%iT}rGPtcT`TbJA; - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - - CFBundleIdentifier - com.yourcompany.«PROJECTNAMEASXML» - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - NSMainNibFile - SDLMain - NSPrincipalClass - NSApplication - - diff --git a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLApp_Prefix.pch b/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLApp_Prefix.pch deleted file mode 100644 index 00095074a..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLApp_Prefix.pch +++ /dev/null @@ -1,9 +0,0 @@ -// -// Prefix header for all source files of the 'ÇPROJECTNAMEÈ' target in the 'ÇPROJECTNAMEÈ' project -// - -#include "SDL.h" - -#ifdef __OBJC__ - #import -#endif diff --git a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLMain.h b/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLMain.h deleted file mode 100644 index c56d90cbe..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLMain.h +++ /dev/null @@ -1,16 +0,0 @@ -/* SDLMain.m - main entry point for our Cocoa-ized SDL app - Initial Version: Darrell Walisser - Non-NIB-Code & other changes: Max Horn - - Feel free to customize this file to suit your needs -*/ - -#ifndef _SDLMain_h_ -#define _SDLMain_h_ - -#import - -@interface SDLMain : NSObject -@end - -#endif /* _SDLMain_h_ */ diff --git a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLMain.m b/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLMain.m deleted file mode 100644 index b065a2009..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLMain.m +++ /dev/null @@ -1,383 +0,0 @@ -/* SDLMain.m - main entry point for our Cocoa-ized SDL app - Initial Version: Darrell Walisser - Non-NIB-Code & other changes: Max Horn - - Feel free to customize this file to suit your needs -*/ - -#include "SDL.h" -#include "SDLMain.h" -#include /* for MAXPATHLEN */ -#include - -/* For some reaon, Apple removed setAppleMenu from the headers in 10.4, - but the method still is there and works. To avoid warnings, we declare - it ourselves here. */ -@interface NSApplication(SDL_Missing_Methods) -- (void)setAppleMenu:(NSMenu *)menu; -@end - -/* Use this flag to determine whether we use SDLMain.nib or not */ -#define SDL_USE_NIB_FILE 0 - -/* Use this flag to determine whether we use CPS (docking) or not */ -#define SDL_USE_CPS 1 -#ifdef SDL_USE_CPS -/* Portions of CPS.h */ -typedef struct CPSProcessSerNum -{ - UInt32 lo; - UInt32 hi; -} CPSProcessSerNum; - -extern OSErr CPSGetCurrentProcess( CPSProcessSerNum *psn); -extern OSErr CPSEnableForegroundOperation( CPSProcessSerNum *psn, UInt32 _arg2, UInt32 _arg3, UInt32 _arg4, UInt32 _arg5); -extern OSErr CPSSetFrontProcess( CPSProcessSerNum *psn); - -#endif /* SDL_USE_CPS */ - -static int gArgc; -static char **gArgv; -static BOOL gFinderLaunch; -static BOOL gCalledAppMainline = FALSE; - -static NSString *getApplicationName(void) -{ - const NSDictionary *dict; - NSString *appName = 0; - - /* Determine the application name */ - dict = (const NSDictionary *)CFBundleGetInfoDictionary(CFBundleGetMainBundle()); - if (dict) - appName = [dict objectForKey: @"CFBundleName"]; - - if (![appName length]) - appName = [[NSProcessInfo processInfo] processName]; - - return appName; -} - -#if SDL_USE_NIB_FILE -/* A helper category for NSString */ -@interface NSString (ReplaceSubString) -- (NSString *)stringByReplacingRange:(NSRange)aRange with:(NSString *)aString; -@end -#endif - -@interface SDLApplication : NSApplication -@end - -@implementation SDLApplication -/* Invoked from the Quit menu item */ -- (void)terminate:(id)sender -{ - /* Post a SDL_QUIT event */ - SDL_Event event; - event.type = SDL_QUIT; - SDL_PushEvent(&event); -} -@end - -/* The main class of the application, the application's delegate */ -@implementation SDLMain - -/* Set the working directory to the .app's parent directory */ -- (void) setupWorkingDirectory:(BOOL)shouldChdir -{ - if (shouldChdir) - { - char parentdir[MAXPATHLEN]; - CFURLRef url = CFBundleCopyBundleURL(CFBundleGetMainBundle()); - CFURLRef url2 = CFURLCreateCopyDeletingLastPathComponent(0, url); - if (CFURLGetFileSystemRepresentation(url2, 1, (UInt8 *)parentdir, MAXPATHLEN)) { - chdir(parentdir); /* chdir to the binary app's parent */ - } - CFRelease(url); - CFRelease(url2); - } -} - -#if SDL_USE_NIB_FILE - -/* Fix menu to contain the real app name instead of "SDL App" */ -- (void)fixMenu:(NSMenu *)aMenu withAppName:(NSString *)appName -{ - NSRange aRange; - NSEnumerator *enumerator; - NSMenuItem *menuItem; - - aRange = [[aMenu title] rangeOfString:@"SDL App"]; - if (aRange.length != 0) - [aMenu setTitle: [[aMenu title] stringByReplacingRange:aRange with:appName]]; - - enumerator = [[aMenu itemArray] objectEnumerator]; - while ((menuItem = [enumerator nextObject])) - { - aRange = [[menuItem title] rangeOfString:@"SDL App"]; - if (aRange.length != 0) - [menuItem setTitle: [[menuItem title] stringByReplacingRange:aRange with:appName]]; - if ([menuItem hasSubmenu]) - [self fixMenu:[menuItem submenu] withAppName:appName]; - } - [ aMenu sizeToFit ]; -} - -#else - -static void setApplicationMenu(void) -{ - /* warning: this code is very odd */ - NSMenu *appleMenu; - NSMenuItem *menuItem; - NSString *title; - NSString *appName; - - appName = getApplicationName(); - appleMenu = [[NSMenu alloc] initWithTitle:@""]; - - /* Add menu items */ - title = [@"About " stringByAppendingString:appName]; - [appleMenu addItemWithTitle:title action:@selector(orderFrontStandardAboutPanel:) keyEquivalent:@""]; - - [appleMenu addItem:[NSMenuItem separatorItem]]; - - title = [@"Hide " stringByAppendingString:appName]; - [appleMenu addItemWithTitle:title action:@selector(hide:) keyEquivalent:@"h"]; - - menuItem = (NSMenuItem *)[appleMenu addItemWithTitle:@"Hide Others" action:@selector(hideOtherApplications:) keyEquivalent:@"h"]; - [menuItem setKeyEquivalentModifierMask:(NSAlternateKeyMask|NSCommandKeyMask)]; - - [appleMenu addItemWithTitle:@"Show All" action:@selector(unhideAllApplications:) keyEquivalent:@""]; - - [appleMenu addItem:[NSMenuItem separatorItem]]; - - title = [@"Quit " stringByAppendingString:appName]; - [appleMenu addItemWithTitle:title action:@selector(terminate:) keyEquivalent:@"q"]; - - - /* Put menu into the menubar */ - menuItem = [[NSMenuItem alloc] initWithTitle:@"" action:nil keyEquivalent:@""]; - [menuItem setSubmenu:appleMenu]; - [[NSApp mainMenu] addItem:menuItem]; - - /* Tell the application object that this is now the application menu */ - [NSApp setAppleMenu:appleMenu]; - - /* Finally give up our references to the objects */ - [appleMenu release]; - [menuItem release]; -} - -/* Create a window menu */ -static void setupWindowMenu(void) -{ - NSMenu *windowMenu; - NSMenuItem *windowMenuItem; - NSMenuItem *menuItem; - - windowMenu = [[NSMenu alloc] initWithTitle:@"Window"]; - - /* "Minimize" item */ - menuItem = [[NSMenuItem alloc] initWithTitle:@"Minimize" action:@selector(performMiniaturize:) keyEquivalent:@"m"]; - [windowMenu addItem:menuItem]; - [menuItem release]; - - /* Put menu into the menubar */ - windowMenuItem = [[NSMenuItem alloc] initWithTitle:@"Window" action:nil keyEquivalent:@""]; - [windowMenuItem setSubmenu:windowMenu]; - [[NSApp mainMenu] addItem:windowMenuItem]; - - /* Tell the application object that this is now the window menu */ - [NSApp setWindowsMenu:windowMenu]; - - /* Finally give up our references to the objects */ - [windowMenu release]; - [windowMenuItem release]; -} - -/* Replacement for NSApplicationMain */ -static void CustomApplicationMain (int argc, char **argv) -{ - NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - SDLMain *sdlMain; - - /* Ensure the application object is initialised */ - [SDLApplication sharedApplication]; - -#ifdef SDL_USE_CPS - { - CPSProcessSerNum PSN; - /* Tell the dock about us */ - if (!CPSGetCurrentProcess(&PSN)) - if (!CPSEnableForegroundOperation(&PSN,0x03,0x3C,0x2C,0x1103)) - if (!CPSSetFrontProcess(&PSN)) - [SDLApplication sharedApplication]; - } -#endif /* SDL_USE_CPS */ - - /* Set up the menubar */ - [NSApp setMainMenu:[[NSMenu alloc] init]]; - setApplicationMenu(); - setupWindowMenu(); - - /* Create SDLMain and make it the app delegate */ - sdlMain = [[SDLMain alloc] init]; - [NSApp setDelegate:sdlMain]; - - /* Start the main event loop */ - [NSApp run]; - - [sdlMain release]; - [pool release]; -} - -#endif - - -/* - * Catch document open requests...this lets us notice files when the app - * was launched by double-clicking a document, or when a document was - * dragged/dropped on the app's icon. You need to have a - * CFBundleDocumentsType section in your Info.plist to get this message, - * apparently. - * - * Files are added to gArgv, so to the app, they'll look like command line - * arguments. Previously, apps launched from the finder had nothing but - * an argv[0]. - * - * This message may be received multiple times to open several docs on launch. - * - * This message is ignored once the app's mainline has been called. - */ -- (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filename -{ - const char *temparg; - size_t arglen; - char *arg; - char **newargv; - - if (!gFinderLaunch) /* MacOS is passing command line args. */ - return FALSE; - - if (gCalledAppMainline) /* app has started, ignore this document. */ - return FALSE; - - temparg = [filename UTF8String]; - arglen = SDL_strlen(temparg) + 1; - arg = (char *) SDL_malloc(arglen); - if (arg == NULL) - return FALSE; - - newargv = (char **) realloc(gArgv, sizeof (char *) * (gArgc + 2)); - if (newargv == NULL) - { - SDL_free(arg); - return FALSE; - } - gArgv = newargv; - - SDL_strlcpy(arg, temparg, arglen); - gArgv[gArgc++] = arg; - gArgv[gArgc] = NULL; - return TRUE; -} - - -/* Called when the internal event loop has just started running */ -- (void) applicationDidFinishLaunching: (NSNotification *) note -{ - int status; - - /* Set the working directory to the .app's parent directory */ - [self setupWorkingDirectory:gFinderLaunch]; - -#if SDL_USE_NIB_FILE - /* Set the main menu to contain the real app name instead of "SDL App" */ - [self fixMenu:[NSApp mainMenu] withAppName:getApplicationName()]; -#endif - - /* Hand off to main application code */ - gCalledAppMainline = TRUE; - status = SDL_main (gArgc, gArgv); - - /* We're done, thank you for playing */ - exit(status); -} -@end - - -@implementation NSString (ReplaceSubString) - -- (NSString *)stringByReplacingRange:(NSRange)aRange with:(NSString *)aString -{ - unsigned int bufferSize; - unsigned int selfLen = [self length]; - unsigned int aStringLen = [aString length]; - unichar *buffer; - NSRange localRange; - NSString *result; - - bufferSize = selfLen + aStringLen - aRange.length; - buffer = (unichar *)NSAllocateMemoryPages(bufferSize*sizeof(unichar)); - - /* Get first part into buffer */ - localRange.location = 0; - localRange.length = aRange.location; - [self getCharacters:buffer range:localRange]; - - /* Get middle part into buffer */ - localRange.location = 0; - localRange.length = aStringLen; - [aString getCharacters:(buffer+aRange.location) range:localRange]; - - /* Get last part into buffer */ - localRange.location = aRange.location + aRange.length; - localRange.length = selfLen - localRange.location; - [self getCharacters:(buffer+aRange.location+aStringLen) range:localRange]; - - /* Build output string */ - result = [NSString stringWithCharacters:buffer length:bufferSize]; - - NSDeallocateMemoryPages(buffer, bufferSize); - - return result; -} - -@end - - - -#ifdef main -# undef main -#endif - - -/* Main entry point to executable - should *not* be SDL_main! */ -int main (int argc, char **argv) -{ - /* Copy the arguments into a global variable */ - /* This is passed if we are launched by double-clicking */ - if ( argc >= 2 && strncmp (argv[1], "-psn", 4) == 0 ) { - gArgv = (char **) SDL_malloc(sizeof (char *) * 2); - gArgv[0] = argv[0]; - gArgv[1] = NULL; - gArgc = 1; - gFinderLaunch = YES; - } else { - int i; - gArgc = argc; - gArgv = (char **) SDL_malloc(sizeof (char *) * (argc+1)); - for (i = 0; i <= argc; i++) - gArgv[i] = argv[i]; - gFinderLaunch = NO; - } - -#if SDL_USE_NIB_FILE - [SDLApplication poseAsClass:[NSApplication class]]; - NSApplicationMain (argc, argv); -#else - CustomApplicationMain (argc, argv); -#endif - return 0; -} - diff --git a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLOpenGLApp.xcodeproj/TemplateInfo.plist b/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLOpenGLApp.xcodeproj/TemplateInfo.plist deleted file mode 100644 index ba87745fc..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLOpenGLApp.xcodeproj/TemplateInfo.plist +++ /dev/null @@ -1,12 +0,0 @@ -{ - FilesToRename = { - "SDLApp_Prefix.pch" = "ÇPROJECTNAMEÈ_Prefix.pch"; - }; - FilesToMacroExpand = ( - "ÇPROJECTNAMEÈ_Prefix.pch", - "Info.plist", - "English.lproj/InfoPlist.strings", - "main.c", - ); - Description = "This project builds an SDL-based application that uses OpenGL."; -} diff --git a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLOpenGLApp.xcodeproj/project.pbxproj b/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLOpenGLApp.xcodeproj/project.pbxproj deleted file mode 100644 index 0c03c9a35..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLOpenGLApp.xcodeproj/project.pbxproj +++ /dev/null @@ -1,335 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXBuildFile section */ - 002F39FA09D0881F00EBEB88 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F39F909D0881F00EBEB88 /* SDL.framework */; }; - 002F3A0009D0884600EBEB88 /* SDL.framework in Copy Frameworks into .app bundle */ = {isa = PBXBuildFile; fileRef = 002F39F909D0881F00EBEB88 /* SDL.framework */; }; - 002F3A3F09D088BA00EBEB88 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F3A3E09D088BA00EBEB88 /* main.c */; }; - 002F3BFA09D0938900EBEB88 /* atlantis.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F3BF409D0938900EBEB88 /* atlantis.c */; }; - 002F3BFC09D0938900EBEB88 /* dolphin.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F3BF609D0938900EBEB88 /* dolphin.c */; }; - 002F3BFD09D0938900EBEB88 /* shark.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F3BF709D0938900EBEB88 /* shark.c */; }; - 002F3BFE09D0938900EBEB88 /* swim.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F3BF809D0938900EBEB88 /* swim.c */; }; - 002F3BFF09D0938900EBEB88 /* whale.c in Sources */ = {isa = PBXBuildFile; fileRef = 002F3BF909D0938900EBEB88 /* whale.c */; }; - 002F3C0109D093BD00EBEB88 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F3C0009D093BD00EBEB88 /* OpenGL.framework */; }; - 002F3C6109D0951E00EBEB88 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F3C6009D0951E00EBEB88 /* GLUT.framework */; }; - 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; - 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 002F39FD09D0883400EBEB88 /* Copy Frameworks into .app bundle */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 002F3A0009D0884600EBEB88 /* SDL.framework in Copy Frameworks into .app bundle */, - ); - name = "Copy Frameworks into .app bundle"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 002F39F909D0881F00EBEB88 /* SDL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL.framework; path = /Library/Frameworks/SDL.framework; sourceTree = ""; }; - 002F3A3E09D088BA00EBEB88 /* main.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = SOURCE_ROOT; }; - 002F3BF409D0938900EBEB88 /* atlantis.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = atlantis.c; path = atlantis/atlantis.c; sourceTree = SOURCE_ROOT; }; - 002F3BF509D0938900EBEB88 /* atlantis.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = atlantis.h; path = atlantis/atlantis.h; sourceTree = SOURCE_ROOT; }; - 002F3BF609D0938900EBEB88 /* dolphin.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = dolphin.c; path = atlantis/dolphin.c; sourceTree = SOURCE_ROOT; }; - 002F3BF709D0938900EBEB88 /* shark.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = shark.c; path = atlantis/shark.c; sourceTree = SOURCE_ROOT; }; - 002F3BF809D0938900EBEB88 /* swim.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = swim.c; path = atlantis/swim.c; sourceTree = SOURCE_ROOT; }; - 002F3BF909D0938900EBEB88 /* whale.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = whale.c; path = atlantis/whale.c; sourceTree = SOURCE_ROOT; }; - 002F3C0009D093BD00EBEB88 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - 002F3C6009D0951E00EBEB88 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../../../../../../../../System/Library/Frameworks/GLUT.framework; sourceTree = SOURCE_ROOT; }; - 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; - 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; - 32CA4F630368D1EE00C91783 /* «PROJECTNAME»_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "«PROJECTNAME»_Prefix.pch"; sourceTree = ""; }; - 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; - 8D1107320486CEB800E47090 /* «PROJECTNAME».app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "«PROJECTNAME».app"; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8D11072E0486CEB800E47090 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F39FA09D0881F00EBEB88 /* SDL.framework in Frameworks */, - 002F3C6109D0951E00EBEB88 /* GLUT.framework in Frameworks */, - 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, - 002F3C0109D093BD00EBEB88 /* OpenGL.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 002F3BF309D0937800EBEB88 /* atlantis */ = { - isa = PBXGroup; - children = ( - 002F3BF409D0938900EBEB88 /* atlantis.c */, - 002F3BF509D0938900EBEB88 /* atlantis.h */, - 002F3BF609D0938900EBEB88 /* dolphin.c */, - 002F3BF709D0938900EBEB88 /* shark.c */, - 002F3BF809D0938900EBEB88 /* swim.c */, - 002F3BF909D0938900EBEB88 /* whale.c */, - ); - name = atlantis; - sourceTree = ""; - }; - 080E96DDFE201D6D7F000001 /* Classes */ = { - isa = PBXGroup; - children = ( - ); - name = Classes; - sourceTree = ""; - }; - 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { - isa = PBXGroup; - children = ( - 002F39F909D0881F00EBEB88 /* SDL.framework */, - 002F3C6009D0951E00EBEB88 /* GLUT.framework */, - 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, - 002F3C0009D093BD00EBEB88 /* OpenGL.framework */, - ); - name = "Linked Frameworks"; - sourceTree = ""; - }; - 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { - isa = PBXGroup; - children = ( - 29B97324FDCFA39411CA2CEA /* AppKit.framework */, - 29B97325FDCFA39411CA2CEA /* Foundation.framework */, - ); - name = "Other Frameworks"; - sourceTree = ""; - }; - 19C28FACFE9D520D11CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - 8D1107320486CEB800E47090 /* «PROJECTNAME».app */, - ); - name = Products; - sourceTree = ""; - }; - 29B97314FDCFA39411CA2CEA /* «PROJECTNAMEASXML» */ = { - isa = PBXGroup; - children = ( - 080E96DDFE201D6D7F000001 /* Classes */, - 29B97315FDCFA39411CA2CEA /* Other Sources */, - 29B97317FDCFA39411CA2CEA /* Resources */, - 29B97323FDCFA39411CA2CEA /* Frameworks */, - 19C28FACFE9D520D11CA2CBB /* Products */, - ); - name = "«PROJECTNAMEASXML»"; - sourceTree = ""; - }; - 29B97315FDCFA39411CA2CEA /* Other Sources */ = { - isa = PBXGroup; - children = ( - 002F3BF309D0937800EBEB88 /* atlantis */, - 32CA4F630368D1EE00C91783 /* «PROJECTNAME»_Prefix.pch */, - 002F3A3E09D088BA00EBEB88 /* main.c */, - ); - name = "Other Sources"; - sourceTree = ""; - }; - 29B97317FDCFA39411CA2CEA /* Resources */ = { - isa = PBXGroup; - children = ( - 8D1107310486CEB800E47090 /* Info.plist */, - 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, - ); - name = Resources; - sourceTree = ""; - }; - 29B97323FDCFA39411CA2CEA /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, - 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 8D1107260486CEB800E47090 /* «PROJECTNAME» */ = { - isa = PBXNativeTarget; - buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "«PROJECTNAME»" */; - buildPhases = ( - 8D1107290486CEB800E47090 /* Resources */, - 8D11072C0486CEB800E47090 /* Sources */, - 8D11072E0486CEB800E47090 /* Frameworks */, - 002F39FD09D0883400EBEB88 /* Copy Frameworks into .app bundle */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "«PROJECTNAME»"; - productInstallPath = "$(HOME)/Applications"; - productName = "«PROJECTNAME»"; - productReference = 8D1107320486CEB800E47090 /* «PROJECTNAME».app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 29B97313FDCFA39411CA2CEA /* Project object */ = { - isa = PBXProject; - buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SDLOpenGLApp" */; - compatibilityVersion = "Xcode 2.4"; - hasScannedForEncodings = 1; - mainGroup = 29B97314FDCFA39411CA2CEA /* «PROJECTNAMEASXML» */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 8D1107260486CEB800E47090 /* «PROJECTNAME» */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 8D1107290486CEB800E47090 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8D11072C0486CEB800E47090 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 002F3A3F09D088BA00EBEB88 /* main.c in Sources */, - 002F3BFA09D0938900EBEB88 /* atlantis.c in Sources */, - 002F3BFC09D0938900EBEB88 /* dolphin.c in Sources */, - 002F3BFD09D0938900EBEB88 /* shark.c in Sources */, - 002F3BFE09D0938900EBEB88 /* swim.c in Sources */, - 002F3BFF09D0938900EBEB88 /* whale.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 089C165DFE840E0CC02AAC07 /* English */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - C01FCF4B08A954540054247B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_MODEL_TUNING = G5; - GCC_OPTIMIZATION_LEVEL = 0; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_NAME = "«PROJECTNAME»"; - WRAPPER_EXTENSION = app; - ZERO_LINK = YES; - }; - name = Debug; - }; - C01FCF4C08A954540054247B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - ppc, - i386, - ); - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_MODEL_TUNING = G5; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - PRODUCT_NAME = "«PROJECTNAME»"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - C01FCF4F08A954540054247B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(HOME)/Library/Frameworks", - /Library/Frameworks, - "$(FRAMEWORK_SEARCH_PATHS)", - ); - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - "$(HOME)/Library/Frameworks/SDL.framework/Headers", - /Library/Frameworks/SDL.framework/Headers, - "$(HEADER_SEARCH_PATHS)", - ); - PREBINDING = NO; - SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; - }; - name = Debug; - }; - C01FCF5008A954540054247B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(HOME)/Library/Frameworks", - /Library/Frameworks, - "$(FRAMEWORK_SEARCH_PATHS)", - ); - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - "$(HOME)/Library/Frameworks/SDL.framework/Headers", - /Library/Frameworks/SDL.framework/Headers, - "$(HEADER_SEARCH_PATHS)", - ); - PREBINDING = NO; - SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "«PROJECTNAME»" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF4B08A954540054247B /* Debug */, - C01FCF4C08A954540054247B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SDLOpenGLApp" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF4F08A954540054247B /* Debug */, - C01FCF5008A954540054247B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; -} diff --git a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/atlantis.c b/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/atlantis.c deleted file mode 100644 index 4efdf6ce8..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/atlantis.c +++ /dev/null @@ -1,459 +0,0 @@ - -/* Copyright (c) Mark J. Kilgard, 1994. */ - -/** - * (c) Copyright 1993, 1994, Silicon Graphics, Inc. - * ALL RIGHTS RESERVED - * Permission to use, copy, modify, and distribute this software for - * any purpose and without fee is hereby granted, provided that the above - * copyright notice appear in all copies and that both the copyright notice - * and this permission notice appear in supporting documentation, and that - * the name of Silicon Graphics, Inc. not be used in advertising - * or publicity pertaining to distribution of the software without specific, - * written prior permission. - * - * THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS" - * AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, - * INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR - * FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON - * GRAPHICS, INC. BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT, - * SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY - * KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION, - * LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, OR THE CLAIMS OF - * THIRD PARTIES, WHETHER OR NOT SILICON GRAPHICS, INC. HAS BEEN - * ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE - * POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE. - * - * US Government Users Restricted Rights - * Use, duplication, or disclosure by the Government is subject to - * restrictions set forth in FAR 52.227.19(c)(2) or subparagraph - * (c)(1)(ii) of the Rights in Technical Data and Computer Software - * clause at DFARS 252.227-7013 and/or in similar or successor - * clauses in the FAR or the DOD or NASA FAR Supplement. - * Unpublished-- rights reserved under the copyright laws of the - * United States. Contractor/manufacturer is Silicon Graphics, - * Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94039-7311. - * - * OpenGL(TM) is a trademark of Silicon Graphics, Inc. - */ -#include -#include -#include -#include -#include -#include -#include "atlantis.h" - -fishRec sharks[NUM_SHARKS]; -fishRec momWhale; -fishRec babyWhale; -fishRec dolph; - -GLboolean Timing = GL_TRUE; - -int w_win = 640; -int h_win = 480; -GLint count = 0; -GLenum StrMode = GL_VENDOR; - -GLboolean moving; - -static double mtime(void) -{ - struct timeval tk_time; - struct timezone tz; - - gettimeofday(&tk_time, &tz); - - return 4294.967296 * tk_time.tv_sec + 0.000001 * tk_time.tv_usec; -} - -static double filter(double in, double *save) -{ - static double k1 = 0.9; - static double k2 = 0.05; - - save[3] = in; - save[1] = save[0]*k1 + k2*(save[3] + save[2]); - - save[0]=save[1]; - save[2]=save[3]; - - return(save[1]); -} - -void DrawStr(const char *str) -{ - GLint i = 0; - - if(!str) return; - - while(str[i]) - { - glutBitmapCharacter(GLUT_BITMAP_HELVETICA_12, str[i]); - i++; - } -} - -void -InitFishs(void) -{ - int i; - - for (i = 0; i < NUM_SHARKS; i++) { - sharks[i].x = 70000.0 + rand() % 6000; - sharks[i].y = rand() % 6000; - sharks[i].z = rand() % 6000; - sharks[i].psi = rand() % 360 - 180.0; - sharks[i].v = 1.0; - } - - dolph.x = 30000.0; - dolph.y = 0.0; - dolph.z = 6000.0; - dolph.psi = 90.0; - dolph.theta = 0.0; - dolph.v = 3.0; - - momWhale.x = 70000.0; - momWhale.y = 0.0; - momWhale.z = 0.0; - momWhale.psi = 90.0; - momWhale.theta = 0.0; - momWhale.v = 3.0; - - babyWhale.x = 60000.0; - babyWhale.y = -2000.0; - babyWhale.z = -2000.0; - babyWhale.psi = 90.0; - babyWhale.theta = 0.0; - babyWhale.v = 3.0; -} - -void -Atlantis_Init(void) -{ - static float ambient[] = {0.2, 0.2, 0.2, 1.0}; - static float diffuse[] = {1.0, 1.0, 1.0, 1.0}; - static float position[] = {0.0, 1.0, 0.0, 0.0}; - static float mat_shininess[] = {90.0}; - static float mat_specular[] = {0.8, 0.8, 0.8, 1.0}; - static float mat_diffuse[] = {0.46, 0.66, 0.795, 1.0}; - static float mat_ambient[] = {0.3, 0.4, 0.5, 1.0}; - static float lmodel_ambient[] = {0.4, 0.4, 0.4, 1.0}; - static float lmodel_localviewer[] = {0.0}; - //GLfloat map1[4] = {0.0, 0.0, 0.0, 0.0}; - //GLfloat map2[4] = {0.0, 0.0, 0.0, 0.0}; - static float fog_color[] = {0.0, 0.5, 0.9, 1.0}; - - glFrontFace(GL_CCW); - - glDepthFunc(GL_LESS); - glEnable(GL_DEPTH_TEST); - - glLightfv(GL_LIGHT0, GL_AMBIENT, ambient); - glLightfv(GL_LIGHT0, GL_DIFFUSE, diffuse); - glLightfv(GL_LIGHT0, GL_POSITION, position); - glLightModelfv(GL_LIGHT_MODEL_AMBIENT, lmodel_ambient); - glLightModelfv(GL_LIGHT_MODEL_LOCAL_VIEWER, lmodel_localviewer); - glEnable(GL_LIGHTING); - glEnable(GL_LIGHT0); - - glMaterialfv(GL_FRONT_AND_BACK, GL_SHININESS, mat_shininess); - glMaterialfv(GL_FRONT_AND_BACK, GL_SPECULAR, mat_specular); - glMaterialfv(GL_FRONT_AND_BACK, GL_DIFFUSE, mat_diffuse); - glMaterialfv(GL_FRONT_AND_BACK, GL_AMBIENT, mat_ambient); - - InitFishs(); - - glEnable(GL_FOG); - glFogi(GL_FOG_MODE, GL_EXP); - glFogf(GL_FOG_DENSITY, 0.0000025); - glFogfv(GL_FOG_COLOR, fog_color); - - glClearColor(0.0, 0.5, 0.9, 1.0); -} - -void -Atlantis_Reshape(int width, int height) -{ - w_win = width; - h_win = height; - - glViewport(0, 0, width, height); - - glMatrixMode(GL_PROJECTION); - glLoadIdentity(); - gluPerspective(60.0, (GLfloat) width / (GLfloat) height, 20000.0, 300000.0); - glMatrixMode(GL_MODELVIEW); -} - -void -Atlantis_Animate(void) -{ - int i; - - for (i = 0; i < NUM_SHARKS; i++) { - SharkPilot(&sharks[i]); - SharkMiss(i); - } - WhalePilot(&dolph); - dolph.phi++; - //glutPostRedisplay(); - WhalePilot(&momWhale); - momWhale.phi++; - WhalePilot(&babyWhale); - babyWhale.phi++; -} - -void -Atlantis_Key(unsigned char key, int x, int y) -{ - switch (key) { - case 't': - Timing = !Timing; - break; - case ' ': - switch(StrMode) - { - case GL_EXTENSIONS: - StrMode = GL_VENDOR; - break; - case GL_VENDOR: - StrMode = GL_RENDERER; - break; - case GL_RENDERER: - StrMode = GL_VERSION; - break; - case GL_VERSION: - StrMode = GL_EXTENSIONS; - break; - } - break; - case 27: /* Esc will quit */ - exit(1); - break; - case 's': /* "s" start animation */ - moving = GL_TRUE; - //glutIdleFunc(Animate); - break; - case 'a': /* "a" stop animation */ - moving = GL_FALSE; - //glutIdleFunc(NULL); - break; - case '.': /* "." will advance frame */ - if (!moving) { - Atlantis_Animate(); - } - } -} -/* -void Display(void) -{ - static float P123[3] = {-448.94, -203.14, 9499.60}; - static float P124[3] = {-442.64, -185.20, 9528.07}; - static float P125[3] = {-441.07, -148.05, 9528.07}; - static float P126[3] = {-443.43, -128.84, 9499.60}; - static float P127[3] = {-456.87, -146.78, 9466.67}; - static float P128[3] = {-453.68, -183.93, 9466.67}; - - glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); - - glPushMatrix(); - FishTransform(&dolph); - DrawDolphin(&dolph); - glPopMatrix(); - - glutSwapBuffers(); -} -*/ - -void -Atlantis_Display(void) -{ - int i; - static double th[4] = {0.0, 0.0, 0.0, 0.0}; - static double t1 = 0.0, t2 = 0.0, t; - char num_str[128]; - - t1 = t2; - - glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); - - for (i = 0; i < NUM_SHARKS; i++) { - glPushMatrix(); - FishTransform(&sharks[i]); - DrawShark(&sharks[i]); - glPopMatrix(); - } - - glPushMatrix(); - FishTransform(&dolph); - DrawDolphin(&dolph); - glPopMatrix(); - - glPushMatrix(); - FishTransform(&momWhale); - DrawWhale(&momWhale); - glPopMatrix(); - - glPushMatrix(); - FishTransform(&babyWhale); - glScalef(0.45, 0.45, 0.3); - DrawWhale(&babyWhale); - glPopMatrix(); - - if(Timing) - { - t2 = mtime(); - t = t2 - t1; - if(t > 0.0001) t = 1.0 / t; - - glDisable(GL_LIGHTING); - //glDisable(GL_DEPTH_TEST); - - glColor3f(1.0, 0.0, 0.0); - - glMatrixMode (GL_PROJECTION); - glPushMatrix(); - glLoadIdentity(); - glOrtho(0, w_win, 0, h_win, -10.0, 10.0); - - glRasterPos2f(5.0, 5.0); - - switch(StrMode) - { - case GL_VENDOR: - sprintf(num_str, "%0.2f Hz, %dx%d, VENDOR: ", filter(t, th), w_win, h_win); - DrawStr(num_str); - DrawStr(glGetString(GL_VENDOR)); - break; - case GL_RENDERER: - sprintf(num_str, "%0.2f Hz, %dx%d, RENDERER: ", filter(t, th), w_win, h_win); - DrawStr(num_str); - DrawStr(glGetString(GL_RENDERER)); - break; - case GL_VERSION: - sprintf(num_str, "%0.2f Hz, %dx%d, VERSION: ", filter(t, th), w_win, h_win); - DrawStr(num_str); - DrawStr(glGetString(GL_VERSION)); - break; - case GL_EXTENSIONS: - sprintf(num_str, "%0.2f Hz, %dx%d, EXTENSIONS: ", filter(t, th), w_win, h_win); - DrawStr(num_str); - DrawStr(glGetString(GL_EXTENSIONS)); - break; - } - - glPopMatrix(); - glMatrixMode(GL_MODELVIEW); - - glEnable(GL_LIGHTING); - //glEnable(GL_DEPTH_TEST); - } - - count++; - - glutSwapBuffers(); -} - -/* -void -Visible(int state) -{ - if (state == GLUT_VISIBLE) { - if (moving) - glutIdleFunc(Animate); - } else { - if (moving) - glutIdleFunc(NULL); - } -} - - -void -timingSelect(int value) -{ - switch(value) - { - case 1: - StrMode = GL_VENDOR; - break; - case 2: - StrMode = GL_RENDERER; - break; - case 3: - StrMode = GL_VERSION; - break; - case 4: - StrMode = GL_EXTENSIONS; - break; - } -} - -void -menuSelect(int value) -{ - switch (value) { - case 1: - moving = GL_TRUE; - glutIdleFunc(Animate); - break; - case 2: - moving = GL_FALSE; - glutIdleFunc(NULL); - break; - case 4: - exit(0); - break; - } -} - -int -main(int argc, char **argv) -{ - GLboolean fullscreen = GL_FALSE; - GLint time_menu; - - srand(0); - - glutInit(&argc, argv); - if (argc > 1 && !strcmp(argv[1], "-w")) - fullscreen = GL_FALSE; - - //glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH); - glutInitDisplayString("rgba double depth=24"); - if (fullscreen) { - glutGameModeString("1024x768:32"); - glutEnterGameMode(); - } else { - glutInitWindowSize(320, 240); - glutCreateWindow("Atlantis Timing"); - } - Init(); - glutDisplayFunc(Display); - glutReshapeFunc(Reshape); - glutKeyboardFunc(Key); - moving = GL_TRUE; -glutIdleFunc(Animate); - glutVisibilityFunc(Visible); - - time_menu = glutCreateMenu(timingSelect); - glutAddMenuEntry("GL_VENDOR", 1); - glutAddMenuEntry("GL_RENDERER", 2); - glutAddMenuEntry("GL_VERSION", 3); - glutAddMenuEntry("GL_EXTENSIONS", 4); - - glutCreateMenu(menuSelect); - glutAddMenuEntry("Start motion", 1); - glutAddMenuEntry("Stop motion", 2); - glutAddSubMenu("Timing Mode", time_menu); - glutAddMenuEntry("Quit", 4); - - //glutAttachMenu(GLUT_RIGHT_BUTTON); - glutAttachMenu(GLUT_RIGHT_BUTTON); - glutMainLoop(); - return 0; // ANSI C requires main to return int. -} -*/ \ No newline at end of file diff --git a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/atlantis.h b/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/atlantis.h deleted file mode 100644 index 6ccf2d5f0..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/atlantis.h +++ /dev/null @@ -1,65 +0,0 @@ -/** - * (c) Copyright 1993, 1994, Silicon Graphics, Inc. - * ALL RIGHTS RESERVED - * Permission to use, copy, modify, and distribute this software for - * any purpose and without fee is hereby granted, provided that the above - * copyright notice appear in all copies and that both the copyright notice - * and this permission notice appear in supporting documentation, and that - * the name of Silicon Graphics, Inc. not be used in advertising - * or publicity pertaining to distribution of the software without specific, - * written prior permission. - * - * THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS" - * AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, - * INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR - * FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON - * GRAPHICS, INC. BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT, - * SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY - * KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION, - * LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, OR THE CLAIMS OF - * THIRD PARTIES, WHETHER OR NOT SILICON GRAPHICS, INC. HAS BEEN - * ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE - * POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE. - * - * US Government Users Restricted Rights - * Use, duplication, or disclosure by the Government is subject to - * restrictions set forth in FAR 52.227.19(c)(2) or subparagraph - * (c)(1)(ii) of the Rights in Technical Data and Computer Software - * clause at DFARS 252.227-7013 and/or in similar or successor - * clauses in the FAR or the DOD or NASA FAR Supplement. - * Unpublished-- rights reserved under the copyright laws of the - * United States. Contractor/manufacturer is Silicon Graphics, - * Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94039-7311. - * - * OpenGL(TM) is a trademark of Silicon Graphics, Inc. - */ -#define RAD 57.295 -#define RRAD 0.01745 - -#define NUM_SHARKS 4 -#define SHARKSIZE 6000 -#define SHARKSPEED 100.0 - -#define WHALESPEED 250.0 - -typedef struct _fishRec { - float x, y, z, phi, theta, psi, v; - float xt, yt, zt; - float htail, vtail; - float dtheta; - int spurt, attack; -} fishRec; - -extern fishRec sharks[NUM_SHARKS]; -extern fishRec momWhale; -extern fishRec babyWhale; -extern fishRec dolph; - -extern void FishTransform(fishRec *); -extern void WhalePilot(fishRec *); -extern void SharkPilot(fishRec *); -extern void SharkMiss(int); -extern void DrawWhale(fishRec *); -extern void DrawShark(fishRec *); -extern void DrawDolphin(fishRec *); diff --git a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/dolphin.c b/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/dolphin.c deleted file mode 100644 index 9fba3ba98..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/dolphin.c +++ /dev/null @@ -1,1934 +0,0 @@ -/** - * (c) Copyright 1993, 1994, Silicon Graphics, Inc. - * ALL RIGHTS RESERVED - * Permission to use, copy, modify, and distribute this software for - * any purpose and without fee is hereby granted, provided that the above - * copyright notice appear in all copies and that both the copyright notice - * and this permission notice appear in supporting documentation, and that - * the name of Silicon Graphics, Inc. not be used in advertising - * or publicity pertaining to distribution of the software without specific, - * written prior permission. - * - * THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS" - * AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, - * INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR - * FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON - * GRAPHICS, INC. BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT, - * SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY - * KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION, - * LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, OR THE CLAIMS OF - * THIRD PARTIES, WHETHER OR NOT SILICON GRAPHICS, INC. HAS BEEN - * ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE - * POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE. - * - * US Government Users Restricted Rights - * Use, duplication, or disclosure by the Government is subject to - * restrictions set forth in FAR 52.227.19(c)(2) or subparagraph - * (c)(1)(ii) of the Rights in Technical Data and Computer Software - * clause at DFARS 252.227-7013 and/or in similar or successor - * clauses in the FAR or the DOD or NASA FAR Supplement. - * Unpublished-- rights reserved under the copyright laws of the - * United States. Contractor/manufacturer is Silicon Graphics, - * Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94039-7311. - * - * OpenGL(TM) is a trademark of Silicon Graphics, Inc. - */ -#include -#include -#include "atlantis.h" -/* *INDENT-OFF* */ -static float N001[3] = {-0.005937 ,-0.101998 ,-0.994767}; -static float N002[3] = {0.936780 ,-0.200803 ,0.286569}; -static float N003[3] = {-0.233062 ,0.972058 ,0.028007}; -static float N005[3] = {0.898117 ,0.360171 ,0.252315}; -static float N006[3] = {-0.915437 ,0.348456 ,0.201378}; -static float N007[3] = {0.602263 ,-0.777527 ,0.180920}; -static float N008[3] = {-0.906912 ,-0.412015 ,0.088061}; -static float N012[3] = {0.884408 ,-0.429417 ,-0.182821}; -static float N013[3] = {0.921121 ,0.311084 ,-0.234016}; -static float N014[3] = {0.382635 ,0.877882 ,-0.287948}; -static float N015[3] = {-0.380046 ,0.888166 ,-0.258316}; -static float N016[3] = {-0.891515 ,0.392238 ,-0.226607}; -static float N017[3] = {-0.901419 ,-0.382002 ,-0.203763}; -static float N018[3] = {-0.367225 ,-0.911091 ,-0.187243}; -static float N019[3] = {0.339539 ,-0.924846 ,-0.171388}; -static float N020[3] = {0.914706 ,-0.378617 ,-0.141290}; -static float N021[3] = {0.950662 ,0.262713 ,-0.164994}; -static float N022[3] = {0.546359 ,0.801460 ,-0.243218}; -static float N023[3] = {-0.315796 ,0.917068 ,-0.243431}; -static float N024[3] = {-0.825687 ,0.532277 ,-0.186875}; -static float N025[3] = {-0.974763 ,-0.155232 ,-0.160435}; -static float N026[3] = {-0.560596 ,-0.816658 ,-0.137119}; -static float N027[3] = {0.380210 ,-0.910817 ,-0.160786}; -static float N028[3] = {0.923772 ,-0.358322 ,-0.135093}; -static float N029[3] = {0.951202 ,0.275053 ,-0.139859}; -static float N030[3] = {0.686099 ,0.702548 ,-0.188932}; -static float N031[3] = {-0.521865 ,0.826719 ,-0.210220}; -static float N032[3] = {-0.923820 ,0.346739 ,-0.162258}; -static float N033[3] = {-0.902095 ,-0.409995 ,-0.134646}; -static float N034[3] = {-0.509115 ,-0.848498 ,-0.144404}; -static float N035[3] = {0.456469 ,-0.880293 ,-0.129305}; -static float N036[3] = {0.873401 ,-0.475489 ,-0.105266}; -static float N037[3] = {0.970825 ,0.179861 ,-0.158584}; -static float N038[3] = {0.675609 ,0.714187 ,-0.183004}; -static float N039[3] = {-0.523574 ,0.830212 ,-0.191360}; -static float N040[3] = {-0.958895 ,0.230808 ,-0.165071}; -static float N041[3] = {-0.918285 ,-0.376803 ,-0.121542}; -static float N042[3] = {-0.622467 ,-0.774167 ,-0.114888}; -static float N043[3] = {0.404497 ,-0.908807 ,-0.102231}; -static float N044[3] = {0.930538 ,-0.365155 ,-0.027588}; -static float N045[3] = {0.921920 ,0.374157 ,-0.100345}; -static float N046[3] = {0.507346 ,0.860739 ,0.041562}; -static float N047[3] = {-0.394646 ,0.918815 ,-0.005730}; -static float N048[3] = {-0.925411 ,0.373024 ,-0.066837}; -static float N049[3] = {-0.945337 ,-0.322309 ,-0.049551}; -static float N050[3] = {-0.660437 ,-0.750557 ,-0.022072}; -static float N051[3] = {0.488835 ,-0.871950 ,-0.027261}; -static float N052[3] = {0.902599 ,-0.421397 ,0.087969}; -static float N053[3] = {0.938636 ,0.322606 ,0.122020}; -static float N054[3] = {0.484605 ,0.871078 ,0.079878}; -static float N055[3] = {-0.353607 ,0.931559 ,0.084619}; -static float N056[3] = {-0.867759 ,0.478564 ,0.134054}; -static float N057[3] = {-0.951583 ,-0.296030 ,0.082794}; -static float N058[3] = {-0.672355 ,-0.730209 ,0.121384}; -static float N059[3] = {0.528336 ,-0.842452 ,0.105525}; -static float N060[3] = {0.786913 ,-0.564760 ,0.248627}; -static float N062[3] = {0.622098 ,0.765230 ,0.165584}; -static float N063[3] = {-0.631711 ,0.767816 ,0.106773}; -static float N064[3] = {-0.687886 ,0.606351 ,0.398938}; -static float N065[3] = {-0.946327 ,-0.281623 ,0.158598}; -static float N066[3] = {-0.509549 ,-0.860437 ,0.002776}; -static float N067[3] = {0.462594 ,-0.876692 ,0.131977}; -static float N071[3] = {0.000000 ,1.000000 ,0.000000}; -static float N077[3] = {-0.880770 ,0.461448 ,0.106351}; -static float N078[3] = {-0.880770 ,0.461448 ,0.106351}; -static float N079[3] = {-0.880770 ,0.461448 ,0.106351}; -static float N080[3] = {-0.880770 ,0.461448 ,0.106351}; -static float N081[3] = {-0.571197 ,0.816173 ,0.087152}; -static float N082[3] = {-0.880770 ,0.461448 ,0.106351}; -static float N083[3] = {-0.571197 ,0.816173 ,0.087152}; -static float N084[3] = {-0.571197 ,0.816173 ,0.087152}; -static float N085[3] = {-0.880770 ,0.461448 ,0.106351}; -static float N086[3] = {-0.571197 ,0.816173 ,0.087152}; -static float N087[3] = {-0.880770 ,0.461448 ,0.106351}; -static float N088[3] = {-0.880770 ,0.461448 ,0.106351}; -static float N089[3] = {-0.880770 ,0.461448 ,0.106351}; -static float N090[3] = {-0.880770 ,0.461448 ,0.106351}; -static float N091[3] = {0.000000 ,1.000000 ,0.000000}; -static float N092[3] = {0.000000 ,1.000000 ,0.000000}; -static float N093[3] = {0.000000 ,1.000000 ,0.000000}; -static float N094[3] = {1.000000 ,0.000000 ,0.000000}; -static float N095[3] = {-1.000000 ,0.000000 ,0.000000}; -static float N097[3] = {-0.697296 ,0.702881 ,0.140491}; -static float N098[3] = {0.918864 ,0.340821 ,0.198819}; -static float N099[3] = {-0.932737 ,0.201195 ,0.299202}; -static float N100[3] = {0.029517 ,0.981679 ,0.188244}; -static float N102[3] = {0.813521 ,-0.204936 ,0.544229}; -static float N110[3] = {-0.781480 ,-0.384779 ,0.491155}; -static float N111[3] = {-0.722243 ,0.384927 ,0.574627}; -static float N112[3] = {-0.752278 ,0.502679 ,0.425901}; -static float N113[3] = {0.547257 ,0.367910 ,0.751766}; -static float N114[3] = {0.725949 ,-0.232568 ,0.647233}; -static float N115[3] = {-0.747182 ,-0.660786 ,0.071280}; -static float N116[3] = {0.931519 ,0.200748 ,0.303270}; -static float N117[3] = {-0.828928 ,0.313757 ,0.463071}; -static float N118[3] = {0.902554 ,-0.370967 ,0.218587}; -static float N119[3] = {-0.879257 ,-0.441851 ,0.177973}; -static float N120[3] = {0.642327 ,0.611901 ,0.461512}; -static float N121[3] = {0.964817 ,-0.202322 ,0.167910}; -static float N122[3] = {0.000000 ,1.000000 ,0.000000}; -static float P001[3] = {5.68, -300.95, 1324.70}; -static float P002[3] = {338.69, -219.63, 9677.03}; -static float P003[3] = {12.18, 474.59, 9138.14}; -static float P005[3] = {487.51, 198.05, 9350.78}; -static float P006[3] = {-457.61, 68.74, 9427.85}; -static float P007[3] = {156.52, -266.72, 10311.68}; -static float P008[3] = {-185.56, -266.51, 10310.47}; -static float P009[3] = {124.39, -261.46, 1942.34}; -static float P010[3] = {-130.05, -261.46, 1946.03}; -static float P011[3] = {141.07, -320.11, 1239.38}; -static float P012[3] = {156.48, -360.12, 2073.41}; -static float P013[3] = {162.00, -175.88, 2064.44}; -static float P014[3] = {88.16, -87.72, 2064.02}; -static float P015[3] = {-65.21, -96.13, 2064.02}; -static float P016[3] = {-156.48, -180.96, 2064.44}; -static float P017[3] = {-162.00, -368.93, 2082.39}; -static float P018[3] = {-88.16, -439.22, 2082.39}; -static float P019[3] = {65.21, -440.32, 2083.39}; -static float P020[3] = {246.87, -356.02, 2576.95}; -static float P021[3] = {253.17, -111.15, 2567.15}; -static float P022[3] = {132.34, 51.41, 2559.84}; -static float P023[3] = {-97.88, 40.44, 2567.15}; -static float P024[3] = {-222.97, -117.49, 2567.15}; -static float P025[3] = {-252.22, -371.53, 2569.92}; -static float P026[3] = {-108.44, -518.19, 2586.75}; -static float P027[3] = {97.88, -524.79, 2586.75}; -static float P028[3] = {370.03, -421.19, 3419.70}; -static float P029[3] = {351.15, -16.98, 3423.17}; -static float P030[3] = {200.66, 248.46, 3430.37}; -static float P031[3] = {-148.42, 235.02, 3417.91}; -static float P032[3] = {-360.21, -30.27, 3416.84}; -static float P033[3] = {-357.90, -414.89, 3407.04}; -static float P034[3] = {-148.88, -631.35, 3409.90}; -static float P035[3] = {156.38, -632.59, 3419.70}; -static float P036[3] = {462.61, -469.21, 4431.51}; -static float P037[3] = {466.60, 102.25, 4434.98}; -static float P038[3] = {243.05, 474.34, 4562.02}; -static float P039[3] = {-191.23, 474.40, 4554.42}; -static float P040[3] = {-476.12, 111.05, 4451.11}; -static float P041[3] = {-473.36, -470.74, 4444.78}; -static float P042[3] = {-266.95, -748.41, 4447.78}; -static float P043[3] = {211.14, -749.91, 4429.73}; -static float P044[3] = {680.57, -370.27, 5943.46}; -static float P045[3] = {834.01, 363.09, 6360.63}; -static float P046[3] = {371.29, 804.51, 6486.26}; -static float P047[3] = {-291.43, 797.22, 6494.28}; -static float P048[3] = {-784.13, 370.75, 6378.01}; -static float P049[3] = {-743.29, -325.82, 5943.46}; -static float P050[3] = {-383.24, -804.77, 5943.46}; -static float P051[3] = {283.47, -846.09, 5943.46}; -static float iP001[3] = {5.68, -300.95, 1324.70}; -static float iP009[3] = {124.39, -261.46, 1942.34}; -static float iP010[3] = {-130.05, -261.46, 1946.03}; -static float iP011[3] = {141.07, -320.11, 1239.38}; -static float iP012[3] = {156.48, -360.12, 2073.41}; -static float iP013[3] = {162.00, -175.88, 2064.44}; -static float iP014[3] = {88.16, -87.72, 2064.02}; -static float iP015[3] = {-65.21, -96.13, 2064.02}; -static float iP016[3] = {-156.48, -180.96, 2064.44}; -static float iP017[3] = {-162.00, -368.93, 2082.39}; -static float iP018[3] = {-88.16, -439.22, 2082.39}; -static float iP019[3] = {65.21, -440.32, 2083.39}; -static float iP020[3] = {246.87, -356.02, 2576.95}; -static float iP021[3] = {253.17, -111.15, 2567.15}; -static float iP022[3] = {132.34, 51.41, 2559.84}; -static float iP023[3] = {-97.88, 40.44, 2567.15}; -static float iP024[3] = {-222.97, -117.49, 2567.15}; -static float iP025[3] = {-252.22, -371.53, 2569.92}; -static float iP026[3] = {-108.44, -518.19, 2586.75}; -static float iP027[3] = {97.88, -524.79, 2586.75}; -static float iP028[3] = {370.03, -421.19, 3419.70}; -static float iP029[3] = {351.15, -16.98, 3423.17}; -static float iP030[3] = {200.66, 248.46, 3430.37}; -static float iP031[3] = {-148.42, 235.02, 3417.91}; -static float iP032[3] = {-360.21, -30.27, 3416.84}; -static float iP033[3] = {-357.90, -414.89, 3407.04}; -static float iP034[3] = {-148.88, -631.35, 3409.90}; -static float iP035[3] = {156.38, -632.59, 3419.70}; -static float iP036[3] = {462.61, -469.21, 4431.51}; -static float iP037[3] = {466.60, 102.25, 4434.98}; -static float iP038[3] = {243.05, 474.34, 4562.02}; -static float iP039[3] = {-191.23, 474.40, 4554.42}; -static float iP040[3] = {-476.12, 111.05, 4451.11}; -static float iP041[3] = {-473.36, -470.74, 4444.78}; -static float iP042[3] = {-266.95, -748.41, 4447.78}; -static float iP043[3] = {211.14, -749.91, 4429.73}; -static float iP044[3] = {680.57, -370.27, 5943.46}; -static float iP045[3] = {834.01, 363.09, 6360.63}; -static float iP046[3] = {371.29, 804.51, 6486.26}; -static float iP047[3] = {-291.43, 797.22, 6494.28}; -static float iP048[3] = {-784.13, 370.75, 6378.01}; -static float iP049[3] = {-743.29, -325.82, 5943.46}; -static float iP050[3] = {-383.24, -804.77, 5943.46}; -static float iP051[3] = {283.47, -846.09, 5943.46}; -static float P052[3] = {599.09, -300.15, 7894.03}; -static float P053[3] = {735.48, 306.26, 7911.92}; -static float P054[3] = {246.22, 558.53, 8460.50}; -static float P055[3] = {-230.41, 559.84, 8473.23}; -static float P056[3] = {-698.66, 320.83, 7902.59}; -static float P057[3] = {-643.29, -299.16, 7902.59}; -static float P058[3] = {-341.47, -719.30, 7902.59}; -static float P059[3] = {252.57, -756.12, 7902.59}; -static float P060[3] = {458.39, -265.31, 9355.44}; -static float P062[3] = {224.04, 338.75, 9450.30}; -static float P063[3] = {-165.71, 341.04, 9462.35}; -static float P064[3] = {-298.11, 110.13, 10180.37}; -static float P065[3] = {-473.99, -219.71, 9355.44}; -static float P066[3] = {-211.97, -479.87, 9355.44}; -static float P067[3] = {192.86, -491.45, 9348.73}; -static float P068[3] = {-136.29, -319.84, 1228.73}; -static float P069[3] = {1111.17, -314.14, 1314.19}; -static float P070[3] = {-1167.34, -321.61, 1319.45}; -static float P071[3] = {1404.86, -306.66, 1235.45}; -static float P072[3] = {-1409.73, -314.14, 1247.66}; -static float P073[3] = {1254.01, -296.87, 1544.58}; -static float P074[3] = {-1262.09, -291.70, 1504.26}; -static float P075[3] = {965.71, -269.26, 1742.65}; -static float P076[3] = {-900.97, -276.74, 1726.07}; -static float iP068[3] = {-136.29, -319.84, 1228.73}; -static float iP069[3] = {1111.17, -314.14, 1314.19}; -static float iP070[3] = {-1167.34, -321.61, 1319.45}; -static float iP071[3] = {1404.86, -306.66, 1235.45}; -static float iP072[3] = {-1409.73, -314.14, 1247.66}; -static float iP073[3] = {1254.01, -296.87, 1544.58}; -static float iP074[3] = {-1262.09, -291.70, 1504.26}; -static float iP075[3] = {965.71, -269.26, 1742.65}; -static float iP076[3] = {-900.97, -276.74, 1726.07}; -static float P077[3] = {1058.00, -448.81, 8194.66}; -static float P078[3] = {-1016.51, -456.43, 8190.62}; -static float P079[3] = {-1515.96, -676.45, 7754.93}; -static float P080[3] = {1856.75, -830.34, 7296.56}; -static float P081[3] = {1472.16, -497.38, 7399.68}; -static float P082[3] = {-1775.26, -829.51, 7298.46}; -static float P083[3] = {911.09, -252.51, 7510.99}; -static float P084[3] = {-1451.94, -495.62, 7384.30}; -static float P085[3] = {1598.75, -669.26, 7769.90}; -static float P086[3] = {-836.53, -250.08, 7463.25}; -static float P087[3] = {722.87, -158.18, 8006.41}; -static float P088[3] = {-688.86, -162.28, 7993.89}; -static float P089[3] = {-626.92, -185.30, 8364.98}; -static float P090[3] = {647.72, -189.46, 8354.99}; -static float P091[3] = {0.00, 835.01, 5555.62}; -static float P092[3] = {0.00, 1350.18, 5220.86}; -static float P093[3] = {0.00, 1422.94, 5285.27}; -static float P094[3] = {0.00, 1296.75, 5650.19}; -static float P095[3] = {0.00, 795.63, 6493.88}; -static float iP091[3] = {0.00, 835.01, 5555.62}; -static float iP092[3] = {0.00, 1350.18, 5220.86}; -static float iP093[3] = {0.00, 1422.94, 5285.27}; -static float iP094[3] = {0.00, 1296.75, 5650.19}; -static float iP095[3] = {0.00, 795.63, 6493.88}; -static float P097[3] = {-194.91, -357.14, 10313.32}; -static float P098[3] = {135.35, -357.66, 10307.94}; -static float iP097[3] = {-194.91, -357.14, 10313.32}; -static float iP098[3] = {135.35, -357.66, 10307.94}; -static float P099[3] = {-380.53, -221.14, 9677.98}; -static float P100[3] = {0.00, 412.99, 9629.33}; -static float P102[3] = {59.51, -412.55, 10677.58}; -static float iP102[3] = {59.51, -412.55, 10677.58}; -static float P103[3] = {6.50, 484.74, 9009.94}; -static float P105[3] = {-41.86, 476.51, 9078.17}; -static float P108[3] = {49.20, 476.83, 9078.24}; -static float P110[3] = {-187.62, -410.04, 10674.12}; -static float iP110[3] = {-187.62, -410.04, 10674.12}; -static float P111[3] = {-184.25, -318.70, 10723.88}; -static float iP111[3] = {-184.25, -318.70, 10723.88}; -static float P112[3] = {-179.61, -142.81, 10670.26}; -static float P113[3] = {57.43, -147.94, 10675.26}; -static float P114[3] = {54.06, -218.90, 10712.44}; -static float P115[3] = {-186.35, -212.09, 10713.76}; -static float P116[3] = {205.90, -84.61, 10275.97}; -static float P117[3] = {-230.96, -83.26, 10280.09}; -static float iP118[3] = {216.78, -509.17, 10098.94}; -static float iP119[3] = {-313.21, -510.79, 10102.62}; -static float P118[3] = {216.78, -509.17, 10098.94}; -static float P119[3] = {-313.21, -510.79, 10102.62}; -static float P120[3] = {217.95, 96.34, 10161.62}; -static float P121[3] = {71.99, -319.74, 10717.70}; -static float iP121[3] = {71.99, -319.74, 10717.70}; -static float P122[3] = {0.00, 602.74, 5375.84}; -static float iP122[3] = {0.00, 602.74, 5375.84}; -static float P123[3] = {-448.94, -203.14, 9499.60}; -static float P124[3] = {-442.64, -185.20, 9528.07}; -static float P125[3] = {-441.07, -148.05, 9528.07}; -static float P126[3] = {-443.43, -128.84, 9499.60}; -static float P127[3] = {-456.87, -146.78, 9466.67}; -static float P128[3] = {-453.68, -183.93, 9466.67}; -static float P129[3] = {428.43, -124.08, 9503.03}; -static float P130[3] = {419.73, -142.14, 9534.56}; -static float P131[3] = {419.92, -179.96, 9534.56}; -static float P132[3] = {431.20, -199.73, 9505.26}; -static float P133[3] = {442.28, -181.67, 9475.96}; -static float P134[3] = {442.08, -143.84, 9475.96}; -/* *INDENT-ON* */ - -void -Dolphin001(void) -{ - glNormal3fv(N071); - glBegin(GL_POLYGON); - glVertex3fv(P001); - glVertex3fv(P068); - glVertex3fv(P010); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P068); - glVertex3fv(P076); - glVertex3fv(P010); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P068); - glVertex3fv(P070); - glVertex3fv(P076); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P076); - glVertex3fv(P070); - glVertex3fv(P074); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P070); - glVertex3fv(P072); - glVertex3fv(P074); - glEnd(); - glNormal3fv(N119); - glBegin(GL_POLYGON); - glVertex3fv(P072); - glVertex3fv(P070); - glVertex3fv(P074); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P074); - glVertex3fv(P070); - glVertex3fv(P076); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P070); - glVertex3fv(P068); - glVertex3fv(P076); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P076); - glVertex3fv(P068); - glVertex3fv(P010); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P068); - glVertex3fv(P001); - glVertex3fv(P010); - glEnd(); -} - -void -Dolphin002(void) -{ - glNormal3fv(N071); - glBegin(GL_POLYGON); - glVertex3fv(P011); - glVertex3fv(P001); - glVertex3fv(P009); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P075); - glVertex3fv(P011); - glVertex3fv(P009); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P069); - glVertex3fv(P011); - glVertex3fv(P075); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P069); - glVertex3fv(P075); - glVertex3fv(P073); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P071); - glVertex3fv(P069); - glVertex3fv(P073); - glEnd(); - glNormal3fv(N119); - glBegin(GL_POLYGON); - glVertex3fv(P001); - glVertex3fv(P011); - glVertex3fv(P009); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P009); - glVertex3fv(P011); - glVertex3fv(P075); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P011); - glVertex3fv(P069); - glVertex3fv(P075); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P069); - glVertex3fv(P073); - glVertex3fv(P075); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P069); - glVertex3fv(P071); - glVertex3fv(P073); - glEnd(); -} - -void -Dolphin003(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N018); - glVertex3fv(P018); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N019); - glVertex3fv(P019); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N019); - glVertex3fv(P019); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N012); - glVertex3fv(P012); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N017); - glVertex3fv(P017); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N018); - glVertex3fv(P018); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N017); - glVertex3fv(P017); - glNormal3fv(N016); - glVertex3fv(P016); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N013); - glVertex3fv(P013); - glNormal3fv(N012); - glVertex3fv(P012); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N016); - glVertex3fv(P016); - glNormal3fv(N015); - glVertex3fv(P015); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N014); - glVertex3fv(P014); - glNormal3fv(N013); - glVertex3fv(P013); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N015); - glVertex3fv(P015); - glNormal3fv(N014); - glVertex3fv(P014); - glEnd(); -} - -void -Dolphin004(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N014); - glVertex3fv(P014); - glNormal3fv(N015); - glVertex3fv(P015); - glNormal3fv(N023); - glVertex3fv(P023); - glNormal3fv(N022); - glVertex3fv(P022); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N015); - glVertex3fv(P015); - glNormal3fv(N016); - glVertex3fv(P016); - glNormal3fv(N024); - glVertex3fv(P024); - glNormal3fv(N023); - glVertex3fv(P023); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N016); - glVertex3fv(P016); - glNormal3fv(N017); - glVertex3fv(P017); - glNormal3fv(N025); - glVertex3fv(P025); - glNormal3fv(N024); - glVertex3fv(P024); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N017); - glVertex3fv(P017); - glNormal3fv(N018); - glVertex3fv(P018); - glNormal3fv(N026); - glVertex3fv(P026); - glNormal3fv(N025); - glVertex3fv(P025); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N013); - glVertex3fv(P013); - glNormal3fv(N014); - glVertex3fv(P014); - glNormal3fv(N022); - glVertex3fv(P022); - glNormal3fv(N021); - glVertex3fv(P021); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N012); - glVertex3fv(P012); - glNormal3fv(N013); - glVertex3fv(P013); - glNormal3fv(N021); - glVertex3fv(P021); - glNormal3fv(N020); - glVertex3fv(P020); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N018); - glVertex3fv(P018); - glNormal3fv(N019); - glVertex3fv(P019); - glNormal3fv(N027); - glVertex3fv(P027); - glNormal3fv(N026); - glVertex3fv(P026); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N019); - glVertex3fv(P019); - glNormal3fv(N012); - glVertex3fv(P012); - glNormal3fv(N020); - glVertex3fv(P020); - glNormal3fv(N027); - glVertex3fv(P027); - glEnd(); -} - -void -Dolphin005(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N022); - glVertex3fv(P022); - glNormal3fv(N023); - glVertex3fv(P023); - glNormal3fv(N031); - glVertex3fv(P031); - glNormal3fv(N030); - glVertex3fv(P030); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N021); - glVertex3fv(P021); - glNormal3fv(N022); - glVertex3fv(P022); - glNormal3fv(N030); - glVertex3fv(P030); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N021); - glVertex3fv(P021); - glNormal3fv(N030); - glVertex3fv(P030); - glNormal3fv(N029); - glVertex3fv(P029); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N023); - glVertex3fv(P023); - glNormal3fv(N024); - glVertex3fv(P024); - glNormal3fv(N031); - glVertex3fv(P031); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N024); - glVertex3fv(P024); - glNormal3fv(N032); - glVertex3fv(P032); - glNormal3fv(N031); - glVertex3fv(P031); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N024); - glVertex3fv(P024); - glNormal3fv(N025); - glVertex3fv(P025); - glNormal3fv(N032); - glVertex3fv(P032); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N025); - glVertex3fv(P025); - glNormal3fv(N033); - glVertex3fv(P033); - glNormal3fv(N032); - glVertex3fv(P032); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N020); - glVertex3fv(P020); - glNormal3fv(N021); - glVertex3fv(P021); - glNormal3fv(N029); - glVertex3fv(P029); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N020); - glVertex3fv(P020); - glNormal3fv(N029); - glVertex3fv(P029); - glNormal3fv(N028); - glVertex3fv(P028); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N027); - glVertex3fv(P027); - glNormal3fv(N020); - glVertex3fv(P020); - glNormal3fv(N028); - glVertex3fv(P028); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N027); - glVertex3fv(P027); - glNormal3fv(N028); - glVertex3fv(P028); - glNormal3fv(N035); - glVertex3fv(P035); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N025); - glVertex3fv(P025); - glNormal3fv(N026); - glVertex3fv(P026); - glNormal3fv(N033); - glVertex3fv(P033); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N033); - glVertex3fv(P033); - glNormal3fv(N026); - glVertex3fv(P026); - glNormal3fv(N034); - glVertex3fv(P034); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N026); - glVertex3fv(P026); - glNormal3fv(N027); - glVertex3fv(P027); - glNormal3fv(N035); - glVertex3fv(P035); - glNormal3fv(N034); - glVertex3fv(P034); - glEnd(); -} - -void -Dolphin006(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N092); - glVertex3fv(P092); - glNormal3fv(N093); - glVertex3fv(P093); - glNormal3fv(N094); - glVertex3fv(P094); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N093); - glVertex3fv(P093); - glNormal3fv(N092); - glVertex3fv(P092); - glNormal3fv(N094); - glVertex3fv(P094); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N092); - glVertex3fv(P092); - glNormal3fv(N091); - glVertex3fv(P091); - glNormal3fv(N095); - glVertex3fv(P095); - glNormal3fv(N094); - glVertex3fv(P094); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N091); - glVertex3fv(P091); - glNormal3fv(N092); - glVertex3fv(P092); - glNormal3fv(N094); - glVertex3fv(P094); - glNormal3fv(N095); - glVertex3fv(P095); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N122); - glVertex3fv(P122); - glNormal3fv(N095); - glVertex3fv(P095); - glNormal3fv(N091); - glVertex3fv(P091); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N122); - glVertex3fv(P122); - glNormal3fv(N091); - glVertex3fv(P091); - glNormal3fv(N095); - glVertex3fv(P095); - glEnd(); -} - -void -Dolphin007(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N030); - glVertex3fv(P030); - glNormal3fv(N031); - glVertex3fv(P031); - glNormal3fv(N039); - glVertex3fv(P039); - glNormal3fv(N038); - glVertex3fv(P038); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N029); - glVertex3fv(P029); - glNormal3fv(N030); - glVertex3fv(P030); - glNormal3fv(N038); - glVertex3fv(P038); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N029); - glVertex3fv(P029); - glNormal3fv(N038); - glVertex3fv(P038); - glNormal3fv(N037); - glVertex3fv(P037); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N028); - glVertex3fv(P028); - glNormal3fv(N029); - glVertex3fv(P029); - glNormal3fv(N037); - glVertex3fv(P037); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N028); - glVertex3fv(P028); - glNormal3fv(N037); - glVertex3fv(P037); - glNormal3fv(N036); - glVertex3fv(P036); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N035); - glVertex3fv(P035); - glNormal3fv(N028); - glVertex3fv(P028); - glNormal3fv(N036); - glVertex3fv(P036); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N035); - glVertex3fv(P035); - glNormal3fv(N036); - glVertex3fv(P036); - glNormal3fv(N043); - glVertex3fv(P043); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N034); - glVertex3fv(P034); - glNormal3fv(N035); - glVertex3fv(P035); - glNormal3fv(N043); - glVertex3fv(P043); - glNormal3fv(N042); - glVertex3fv(P042); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N033); - glVertex3fv(P033); - glNormal3fv(N034); - glVertex3fv(P034); - glNormal3fv(N042); - glVertex3fv(P042); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N033); - glVertex3fv(P033); - glNormal3fv(N042); - glVertex3fv(P042); - glNormal3fv(N041); - glVertex3fv(P041); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N031); - glVertex3fv(P031); - glNormal3fv(N032); - glVertex3fv(P032); - glNormal3fv(N039); - glVertex3fv(P039); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N039); - glVertex3fv(P039); - glNormal3fv(N032); - glVertex3fv(P032); - glNormal3fv(N040); - glVertex3fv(P040); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N032); - glVertex3fv(P032); - glNormal3fv(N033); - glVertex3fv(P033); - glNormal3fv(N040); - glVertex3fv(P040); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N040); - glVertex3fv(P040); - glNormal3fv(N033); - glVertex3fv(P033); - glNormal3fv(N041); - glVertex3fv(P041); - glEnd(); -} - -void -Dolphin008(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N042); - glVertex3fv(P042); - glNormal3fv(N043); - glVertex3fv(P043); - glNormal3fv(N051); - glVertex3fv(P051); - glNormal3fv(N050); - glVertex3fv(P050); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N043); - glVertex3fv(P043); - glNormal3fv(N036); - glVertex3fv(P036); - glNormal3fv(N051); - glVertex3fv(P051); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N051); - glVertex3fv(P051); - glNormal3fv(N036); - glVertex3fv(P036); - glNormal3fv(N044); - glVertex3fv(P044); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N041); - glVertex3fv(P041); - glNormal3fv(N042); - glVertex3fv(P042); - glNormal3fv(N050); - glVertex3fv(P050); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N041); - glVertex3fv(P041); - glNormal3fv(N050); - glVertex3fv(P050); - glNormal3fv(N049); - glVertex3fv(P049); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N036); - glVertex3fv(P036); - glNormal3fv(N037); - glVertex3fv(P037); - glNormal3fv(N044); - glVertex3fv(P044); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N044); - glVertex3fv(P044); - glNormal3fv(N037); - glVertex3fv(P037); - glNormal3fv(N045); - glVertex3fv(P045); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N040); - glVertex3fv(P040); - glNormal3fv(N041); - glVertex3fv(P041); - glNormal3fv(N049); - glVertex3fv(P049); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N040); - glVertex3fv(P040); - glNormal3fv(N049); - glVertex3fv(P049); - glNormal3fv(N048); - glVertex3fv(P048); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N039); - glVertex3fv(P039); - glNormal3fv(N040); - glVertex3fv(P040); - glNormal3fv(N048); - glVertex3fv(P048); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N039); - glVertex3fv(P039); - glNormal3fv(N048); - glVertex3fv(P048); - glNormal3fv(N047); - glVertex3fv(P047); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N037); - glVertex3fv(P037); - glNormal3fv(N038); - glVertex3fv(P038); - glNormal3fv(N045); - glVertex3fv(P045); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N038); - glVertex3fv(P038); - glNormal3fv(N046); - glVertex3fv(P046); - glNormal3fv(N045); - glVertex3fv(P045); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N038); - glVertex3fv(P038); - glNormal3fv(N039); - glVertex3fv(P039); - glNormal3fv(N047); - glVertex3fv(P047); - glNormal3fv(N046); - glVertex3fv(P046); - glEnd(); -} - -void -Dolphin009(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N050); - glVertex3fv(P050); - glNormal3fv(N051); - glVertex3fv(P051); - glNormal3fv(N059); - glVertex3fv(P059); - glNormal3fv(N058); - glVertex3fv(P058); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N051); - glVertex3fv(P051); - glNormal3fv(N044); - glVertex3fv(P044); - glNormal3fv(N059); - glVertex3fv(P059); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N059); - glVertex3fv(P059); - glNormal3fv(N044); - glVertex3fv(P044); - glNormal3fv(N052); - glVertex3fv(P052); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N044); - glVertex3fv(P044); - glNormal3fv(N045); - glVertex3fv(P045); - glNormal3fv(N053); - glVertex3fv(P053); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N044); - glVertex3fv(P044); - glNormal3fv(N053); - glVertex3fv(P053); - glNormal3fv(N052); - glVertex3fv(P052); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N049); - glVertex3fv(P049); - glNormal3fv(N050); - glVertex3fv(P050); - glNormal3fv(N058); - glVertex3fv(P058); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N049); - glVertex3fv(P049); - glNormal3fv(N058); - glVertex3fv(P058); - glNormal3fv(N057); - glVertex3fv(P057); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N048); - glVertex3fv(P048); - glNormal3fv(N049); - glVertex3fv(P049); - glNormal3fv(N057); - glVertex3fv(P057); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N048); - glVertex3fv(P048); - glNormal3fv(N057); - glVertex3fv(P057); - glNormal3fv(N056); - glVertex3fv(P056); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N047); - glVertex3fv(P047); - glNormal3fv(N048); - glVertex3fv(P048); - glNormal3fv(N056); - glVertex3fv(P056); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N047); - glVertex3fv(P047); - glNormal3fv(N056); - glVertex3fv(P056); - glNormal3fv(N055); - glVertex3fv(P055); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N045); - glVertex3fv(P045); - glNormal3fv(N046); - glVertex3fv(P046); - glNormal3fv(N053); - glVertex3fv(P053); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N046); - glVertex3fv(P046); - glNormal3fv(N054); - glVertex3fv(P054); - glNormal3fv(N053); - glVertex3fv(P053); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N046); - glVertex3fv(P046); - glNormal3fv(N047); - glVertex3fv(P047); - glNormal3fv(N055); - glVertex3fv(P055); - glNormal3fv(N054); - glVertex3fv(P054); - glEnd(); -} - -void -Dolphin010(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N080); - glVertex3fv(P080); - glNormal3fv(N081); - glVertex3fv(P081); - glNormal3fv(N085); - glVertex3fv(P085); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N081); - glVertex3fv(P081); - glNormal3fv(N083); - glVertex3fv(P083); - glNormal3fv(N085); - glVertex3fv(P085); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N085); - glVertex3fv(P085); - glNormal3fv(N083); - glVertex3fv(P083); - glNormal3fv(N077); - glVertex3fv(P077); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N083); - glVertex3fv(P083); - glNormal3fv(N087); - glVertex3fv(P087); - glNormal3fv(N077); - glVertex3fv(P077); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N077); - glVertex3fv(P077); - glNormal3fv(N087); - glVertex3fv(P087); - glNormal3fv(N090); - glVertex3fv(P090); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N081); - glVertex3fv(P081); - glNormal3fv(N080); - glVertex3fv(P080); - glNormal3fv(N085); - glVertex3fv(P085); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N083); - glVertex3fv(P083); - glNormal3fv(N081); - glVertex3fv(P081); - glNormal3fv(N085); - glVertex3fv(P085); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N083); - glVertex3fv(P083); - glNormal3fv(N085); - glVertex3fv(P085); - glNormal3fv(N077); - glVertex3fv(P077); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N087); - glVertex3fv(P087); - glNormal3fv(N083); - glVertex3fv(P083); - glNormal3fv(N077); - glVertex3fv(P077); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N087); - glVertex3fv(P087); - glNormal3fv(N077); - glVertex3fv(P077); - glNormal3fv(N090); - glVertex3fv(P090); - glEnd(); -} - -void -Dolphin011(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N082); - glVertex3fv(P082); - glNormal3fv(N084); - glVertex3fv(P084); - glNormal3fv(N079); - glVertex3fv(P079); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N084); - glVertex3fv(P084); - glNormal3fv(N086); - glVertex3fv(P086); - glNormal3fv(N079); - glVertex3fv(P079); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N079); - glVertex3fv(P079); - glNormal3fv(N086); - glVertex3fv(P086); - glNormal3fv(N078); - glVertex3fv(P078); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N086); - glVertex3fv(P086); - glNormal3fv(N088); - glVertex3fv(P088); - glNormal3fv(N078); - glVertex3fv(P078); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N078); - glVertex3fv(P078); - glNormal3fv(N088); - glVertex3fv(P088); - glNormal3fv(N089); - glVertex3fv(P089); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N088); - glVertex3fv(P088); - glNormal3fv(N086); - glVertex3fv(P086); - glNormal3fv(N089); - glVertex3fv(P089); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N089); - glVertex3fv(P089); - glNormal3fv(N086); - glVertex3fv(P086); - glNormal3fv(N078); - glVertex3fv(P078); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N086); - glVertex3fv(P086); - glNormal3fv(N084); - glVertex3fv(P084); - glNormal3fv(N078); - glVertex3fv(P078); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N078); - glVertex3fv(P078); - glNormal3fv(N084); - glVertex3fv(P084); - glNormal3fv(N079); - glVertex3fv(P079); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N084); - glVertex3fv(P084); - glNormal3fv(N082); - glVertex3fv(P082); - glNormal3fv(N079); - glVertex3fv(P079); - glEnd(); -} - -void -Dolphin012(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N058); - glVertex3fv(P058); - glNormal3fv(N059); - glVertex3fv(P059); - glNormal3fv(N067); - glVertex3fv(P067); - glNormal3fv(N066); - glVertex3fv(P066); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N059); - glVertex3fv(P059); - glNormal3fv(N052); - glVertex3fv(P052); - glNormal3fv(N060); - glVertex3fv(P060); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N059); - glVertex3fv(P059); - glNormal3fv(N060); - glVertex3fv(P060); - glNormal3fv(N067); - glVertex3fv(P067); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N058); - glVertex3fv(P058); - glNormal3fv(N066); - glVertex3fv(P066); - glNormal3fv(N065); - glVertex3fv(P065); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N058); - glVertex3fv(P058); - glNormal3fv(N065); - glVertex3fv(P065); - glNormal3fv(N057); - glVertex3fv(P057); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N056); - glVertex3fv(P056); - glNormal3fv(N057); - glVertex3fv(P057); - glNormal3fv(N065); - glVertex3fv(P065); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N056); - glVertex3fv(P056); - glNormal3fv(N065); - glVertex3fv(P065); - glNormal3fv(N006); - glVertex3fv(P006); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N056); - glVertex3fv(P056); - glNormal3fv(N006); - glVertex3fv(P006); - glNormal3fv(N063); - glVertex3fv(P063); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N056); - glVertex3fv(P056); - glNormal3fv(N063); - glVertex3fv(P063); - glNormal3fv(N055); - glVertex3fv(P055); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N054); - glVertex3fv(P054); - glNormal3fv(N062); - glVertex3fv(P062); - glNormal3fv(N005); - glVertex3fv(P005); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N054); - glVertex3fv(P054); - glNormal3fv(N005); - glVertex3fv(P005); - glNormal3fv(N053); - glVertex3fv(P053); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N052); - glVertex3fv(P052); - glNormal3fv(N053); - glVertex3fv(P053); - glNormal3fv(N005); - glVertex3fv(P005); - glNormal3fv(N060); - glVertex3fv(P060); - glEnd(); -} - -void -Dolphin013(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N116); - glVertex3fv(P116); - glNormal3fv(N117); - glVertex3fv(P117); - glNormal3fv(N112); - glVertex3fv(P112); - glNormal3fv(N113); - glVertex3fv(P113); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N114); - glVertex3fv(P114); - glNormal3fv(N113); - glVertex3fv(P113); - glNormal3fv(N112); - glVertex3fv(P112); - glNormal3fv(N115); - glVertex3fv(P115); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N114); - glVertex3fv(P114); - glNormal3fv(N116); - glVertex3fv(P116); - glNormal3fv(N113); - glVertex3fv(P113); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N114); - glVertex3fv(P114); - glNormal3fv(N007); - glVertex3fv(P007); - glNormal3fv(N116); - glVertex3fv(P116); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N007); - glVertex3fv(P007); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N116); - glVertex3fv(P116); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P002); - glVertex3fv(P007); - glVertex3fv(P008); - glVertex3fv(P099); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P007); - glVertex3fv(P114); - glVertex3fv(P115); - glVertex3fv(P008); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N117); - glVertex3fv(P117); - glNormal3fv(N099); - glVertex3fv(P099); - glNormal3fv(N008); - glVertex3fv(P008); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N117); - glVertex3fv(P117); - glNormal3fv(N008); - glVertex3fv(P008); - glNormal3fv(N112); - glVertex3fv(P112); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N112); - glVertex3fv(P112); - glNormal3fv(N008); - glVertex3fv(P008); - glNormal3fv(N115); - glVertex3fv(P115); - glEnd(); -} - -void -Dolphin014(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N111); - glVertex3fv(P111); - glNormal3fv(N110); - glVertex3fv(P110); - glNormal3fv(N102); - glVertex3fv(P102); - glNormal3fv(N121); - glVertex3fv(P121); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N111); - glVertex3fv(P111); - glNormal3fv(N097); - glVertex3fv(P097); - glNormal3fv(N110); - glVertex3fv(P110); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N097); - glVertex3fv(P097); - glNormal3fv(N119); - glVertex3fv(P119); - glNormal3fv(N110); - glVertex3fv(P110); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N097); - glVertex3fv(P097); - glNormal3fv(N099); - glVertex3fv(P099); - glNormal3fv(N119); - glVertex3fv(P119); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N099); - glVertex3fv(P099); - glNormal3fv(N065); - glVertex3fv(P065); - glNormal3fv(N119); - glVertex3fv(P119); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N065); - glVertex3fv(P065); - glNormal3fv(N066); - glVertex3fv(P066); - glNormal3fv(N119); - glVertex3fv(P119); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P098); - glVertex3fv(P097); - glVertex3fv(P111); - glVertex3fv(P121); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P002); - glVertex3fv(P099); - glVertex3fv(P097); - glVertex3fv(P098); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N110); - glVertex3fv(P110); - glNormal3fv(N119); - glVertex3fv(P119); - glNormal3fv(N118); - glVertex3fv(P118); - glNormal3fv(N102); - glVertex3fv(P102); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N119); - glVertex3fv(P119); - glNormal3fv(N066); - glVertex3fv(P066); - glNormal3fv(N067); - glVertex3fv(P067); - glNormal3fv(N118); - glVertex3fv(P118); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N067); - glVertex3fv(P067); - glNormal3fv(N060); - glVertex3fv(P060); - glNormal3fv(N002); - glVertex3fv(P002); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N067); - glVertex3fv(P067); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N118); - glVertex3fv(P118); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N118); - glVertex3fv(P118); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N098); - glVertex3fv(P098); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N118); - glVertex3fv(P118); - glNormal3fv(N098); - glVertex3fv(P098); - glNormal3fv(N102); - glVertex3fv(P102); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N102); - glVertex3fv(P102); - glNormal3fv(N098); - glVertex3fv(P098); - glNormal3fv(N121); - glVertex3fv(P121); - glEnd(); -} - -void -Dolphin015(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N055); - glVertex3fv(P055); - glNormal3fv(N003); - glVertex3fv(P003); - glNormal3fv(N054); - glVertex3fv(P054); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N003); - glVertex3fv(P003); - glNormal3fv(N055); - glVertex3fv(P055); - glNormal3fv(N063); - glVertex3fv(P063); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N003); - glVertex3fv(P003); - glNormal3fv(N063); - glVertex3fv(P063); - glNormal3fv(N100); - glVertex3fv(P100); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N003); - glVertex3fv(P003); - glNormal3fv(N100); - glVertex3fv(P100); - glNormal3fv(N054); - glVertex3fv(P054); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N054); - glVertex3fv(P054); - glNormal3fv(N100); - glVertex3fv(P100); - glNormal3fv(N062); - glVertex3fv(P062); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N100); - glVertex3fv(P100); - glNormal3fv(N064); - glVertex3fv(P064); - glNormal3fv(N120); - glVertex3fv(P120); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N100); - glVertex3fv(P100); - glNormal3fv(N063); - glVertex3fv(P063); - glNormal3fv(N064); - glVertex3fv(P064); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N063); - glVertex3fv(P063); - glNormal3fv(N006); - glVertex3fv(P006); - glNormal3fv(N064); - glVertex3fv(P064); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N064); - glVertex3fv(P064); - glNormal3fv(N006); - glVertex3fv(P006); - glNormal3fv(N099); - glVertex3fv(P099); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N064); - glVertex3fv(P064); - glNormal3fv(N099); - glVertex3fv(P099); - glNormal3fv(N117); - glVertex3fv(P117); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N120); - glVertex3fv(P120); - glNormal3fv(N064); - glVertex3fv(P064); - glNormal3fv(N117); - glVertex3fv(P117); - glNormal3fv(N116); - glVertex3fv(P116); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N006); - glVertex3fv(P006); - glNormal3fv(N065); - glVertex3fv(P065); - glNormal3fv(N099); - glVertex3fv(P099); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N062); - glVertex3fv(P062); - glNormal3fv(N100); - glVertex3fv(P100); - glNormal3fv(N120); - glVertex3fv(P120); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N005); - glVertex3fv(P005); - glNormal3fv(N062); - glVertex3fv(P062); - glNormal3fv(N120); - glVertex3fv(P120); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N005); - glVertex3fv(P005); - glNormal3fv(N120); - glVertex3fv(P120); - glNormal3fv(N002); - glVertex3fv(P002); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N120); - glVertex3fv(P120); - glNormal3fv(N116); - glVertex3fv(P116); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N060); - glVertex3fv(P060); - glNormal3fv(N005); - glVertex3fv(P005); - glNormal3fv(N002); - glVertex3fv(P002); - glEnd(); -} - -void -Dolphin016(void) -{ - - glDisable(GL_DEPTH_TEST); - glBegin(GL_POLYGON); - glVertex3fv(P123); - glVertex3fv(P124); - glVertex3fv(P125); - glVertex3fv(P126); - glVertex3fv(P127); - glVertex3fv(P128); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P129); - glVertex3fv(P130); - glVertex3fv(P131); - glVertex3fv(P132); - glVertex3fv(P133); - glVertex3fv(P134); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P103); - glVertex3fv(P105); - glVertex3fv(P108); - glEnd(); - glEnable(GL_DEPTH_TEST); -} - -void -DrawDolphin(fishRec * fish) -{ - float seg0, seg1, seg2, seg3, seg4, seg5, seg6, seg7; - float pitch, thrash, chomp; - - fish->htail = (int) (fish->htail - (int) (10.0 * fish->v)) % 360; - - thrash = 70.0 * fish->v; - - seg0 = 1.0 * thrash * sin((fish->htail) * RRAD); - seg3 = 1.0 * thrash * sin((fish->htail) * RRAD); - seg1 = 2.0 * thrash * sin((fish->htail + 4.0) * RRAD); - seg2 = 3.0 * thrash * sin((fish->htail + 6.0) * RRAD); - seg4 = 4.0 * thrash * sin((fish->htail + 10.0) * RRAD); - seg5 = 4.5 * thrash * sin((fish->htail + 15.0) * RRAD); - seg6 = 5.0 * thrash * sin((fish->htail + 20.0) * RRAD); - seg7 = 6.0 * thrash * sin((fish->htail + 30.0) * RRAD); - - pitch = fish->v * sin((fish->htail + 180.0) * RRAD); - - if (fish->v > 2.0) { - chomp = -(fish->v - 2.0) * 200.0; - } - chomp = 100.0; - - P012[1] = iP012[1] + seg5; - P013[1] = iP013[1] + seg5; - P014[1] = iP014[1] + seg5; - P015[1] = iP015[1] + seg5; - P016[1] = iP016[1] + seg5; - P017[1] = iP017[1] + seg5; - P018[1] = iP018[1] + seg5; - P019[1] = iP019[1] + seg5; - - P020[1] = iP020[1] + seg4; - P021[1] = iP021[1] + seg4; - P022[1] = iP022[1] + seg4; - P023[1] = iP023[1] + seg4; - P024[1] = iP024[1] + seg4; - P025[1] = iP025[1] + seg4; - P026[1] = iP026[1] + seg4; - P027[1] = iP027[1] + seg4; - - P028[1] = iP028[1] + seg2; - P029[1] = iP029[1] + seg2; - P030[1] = iP030[1] + seg2; - P031[1] = iP031[1] + seg2; - P032[1] = iP032[1] + seg2; - P033[1] = iP033[1] + seg2; - P034[1] = iP034[1] + seg2; - P035[1] = iP035[1] + seg2; - - P036[1] = iP036[1] + seg1; - P037[1] = iP037[1] + seg1; - P038[1] = iP038[1] + seg1; - P039[1] = iP039[1] + seg1; - P040[1] = iP040[1] + seg1; - P041[1] = iP041[1] + seg1; - P042[1] = iP042[1] + seg1; - P043[1] = iP043[1] + seg1; - - P044[1] = iP044[1] + seg0; - P045[1] = iP045[1] + seg0; - P046[1] = iP046[1] + seg0; - P047[1] = iP047[1] + seg0; - P048[1] = iP048[1] + seg0; - P049[1] = iP049[1] + seg0; - P050[1] = iP050[1] + seg0; - P051[1] = iP051[1] + seg0; - - P009[1] = iP009[1] + seg6; - P010[1] = iP010[1] + seg6; - P075[1] = iP075[1] + seg6; - P076[1] = iP076[1] + seg6; - - P001[1] = iP001[1] + seg7; - P011[1] = iP011[1] + seg7; - P068[1] = iP068[1] + seg7; - P069[1] = iP069[1] + seg7; - P070[1] = iP070[1] + seg7; - P071[1] = iP071[1] + seg7; - P072[1] = iP072[1] + seg7; - P073[1] = iP073[1] + seg7; - P074[1] = iP074[1] + seg7; - - P091[1] = iP091[1] + seg3; - P092[1] = iP092[1] + seg3; - P093[1] = iP093[1] + seg3; - P094[1] = iP094[1] + seg3; - P095[1] = iP095[1] + seg3; - P122[1] = iP122[1] + seg3 * 1.5; - - P097[1] = iP097[1] + chomp; - P098[1] = iP098[1] + chomp; - P102[1] = iP102[1] + chomp; - P110[1] = iP110[1] + chomp; - P111[1] = iP111[1] + chomp; - P121[1] = iP121[1] + chomp; - P118[1] = iP118[1] + chomp; - P119[1] = iP119[1] + chomp; - - glPushMatrix(); - - glRotatef(pitch, 1.0, 0.0, 0.0); - - glTranslatef(0.0, 0.0, 7000.0); - - glRotatef(180.0, 0.0, 1.0, 0.0); - - glEnable(GL_CULL_FACE); - Dolphin014(); - Dolphin010(); - Dolphin009(); - Dolphin012(); - Dolphin013(); - Dolphin006(); - Dolphin002(); - Dolphin001(); - Dolphin003(); - Dolphin015(); - Dolphin004(); - Dolphin005(); - Dolphin007(); - Dolphin008(); - Dolphin011(); - Dolphin016(); - glDisable(GL_CULL_FACE); - - glPopMatrix(); -} diff --git a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/shark.c b/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/shark.c deleted file mode 100644 index 9c847dbaf..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/shark.c +++ /dev/null @@ -1,1308 +0,0 @@ -/** - * (c) Copyright 1993, 1994, Silicon Graphics, Inc. - * ALL RIGHTS RESERVED - * Permission to use, copy, modify, and distribute this software for - * any purpose and without fee is hereby granted, provided that the above - * copyright notice appear in all copies and that both the copyright notice - * and this permission notice appear in supporting documentation, and that - * the name of Silicon Graphics, Inc. not be used in advertising - * or publicity pertaining to distribution of the software without specific, - * written prior permission. - * - * THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS" - * AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, - * INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR - * FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON - * GRAPHICS, INC. BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT, - * SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY - * KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION, - * LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, OR THE CLAIMS OF - * THIRD PARTIES, WHETHER OR NOT SILICON GRAPHICS, INC. HAS BEEN - * ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE - * POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE. - * - * US Government Users Restricted Rights - * Use, duplication, or disclosure by the Government is subject to - * restrictions set forth in FAR 52.227.19(c)(2) or subparagraph - * (c)(1)(ii) of the Rights in Technical Data and Computer Software - * clause at DFARS 252.227-7013 and/or in similar or successor - * clauses in the FAR or the DOD or NASA FAR Supplement. - * Unpublished-- rights reserved under the copyright laws of the - * United States. Contractor/manufacturer is Silicon Graphics, - * Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94039-7311. - * - * OpenGL(TM) is a trademark of Silicon Graphics, Inc. - */ -#include -#include -#include "atlantis.h" -/* *INDENT-OFF* */ -static float N002[3] = {0.000077 ,-0.020611 ,0.999788}; -static float N003[3] = {0.961425 ,0.258729 ,-0.093390}; -static float N004[3] = {0.510811 ,-0.769633 ,-0.383063}; -static float N005[3] = {0.400123 ,0.855734 ,-0.328055}; -static float N006[3] = {-0.770715 ,0.610204 ,-0.183440}; -static float N007[3] = {-0.915597 ,-0.373345 ,-0.149316}; -static float N008[3] = {-0.972788 ,0.208921 ,-0.100179}; -static float N009[3] = {-0.939713 ,-0.312268 ,-0.139383}; -static float N010[3] = {-0.624138 ,-0.741047 ,-0.247589}; -static float N011[3] = {0.591434 ,-0.768401 ,-0.244471}; -static float N012[3] = {0.935152 ,-0.328495 ,-0.132598}; -static float N013[3] = {0.997102 ,0.074243 ,-0.016593}; -static float N014[3] = {0.969995 ,0.241712 ,-0.026186}; -static float N015[3] = {0.844539 ,0.502628 ,-0.184714}; -static float N016[3] = {-0.906608 ,0.386308 ,-0.169787}; -static float N017[3] = {-0.970016 ,0.241698 ,-0.025516}; -static float N018[3] = {-0.998652 ,0.050493 ,-0.012045}; -static float N019[3] = {-0.942685 ,-0.333051 ,-0.020556}; -static float N020[3] = {-0.660944 ,-0.750276 ,0.015480}; -static float N021[3] = {0.503549 ,-0.862908 ,-0.042749}; -static float N022[3] = {0.953202 ,-0.302092 ,-0.012089}; -static float N023[3] = {0.998738 ,0.023574 ,0.044344}; -static float N024[3] = {0.979297 ,0.193272 ,0.060202}; -static float N025[3] = {0.798300 ,0.464885 ,0.382883}; -static float N026[3] = {-0.756590 ,0.452403 ,0.472126}; -static float N027[3] = {-0.953855 ,0.293003 ,0.065651}; -static float N028[3] = {-0.998033 ,0.040292 ,0.048028}; -static float N029[3] = {-0.977079 ,-0.204288 ,0.059858}; -static float N030[3] = {-0.729117 ,-0.675304 ,0.111140}; -static float N031[3] = {0.598361 ,-0.792753 ,0.116221}; -static float N032[3] = {0.965192 ,-0.252991 ,0.066332}; -static float N033[3] = {0.998201 ,-0.002790 ,0.059892}; -static float N034[3] = {0.978657 ,0.193135 ,0.070207}; -static float N035[3] = {0.718815 ,0.680392 ,0.142733}; -static float N036[3] = {-0.383096 ,0.906212 ,0.178936}; -static float N037[3] = {-0.952831 ,0.292590 ,0.080647}; -static float N038[3] = {-0.997680 ,0.032417 ,0.059861}; -static float N039[3] = {-0.982629 ,-0.169881 ,0.074700}; -static float N040[3] = {-0.695424 ,-0.703466 ,0.146700}; -static float N041[3] = {0.359323 ,-0.915531 ,0.180805}; -static float N042[3] = {0.943356 ,-0.319387 ,0.089842}; -static float N043[3] = {0.998272 ,-0.032435 ,0.048993}; -static float N044[3] = {0.978997 ,0.193205 ,0.065084}; -static float N045[3] = {0.872144 ,0.470094 ,-0.135565}; -static float N046[3] = {-0.664282 ,0.737945 ,-0.119027}; -static float N047[3] = {-0.954508 ,0.288570 ,0.075107}; -static float N048[3] = {-0.998273 ,0.032406 ,0.048993}; -static float N049[3] = {-0.979908 ,-0.193579 ,0.048038}; -static float N050[3] = {-0.858736 ,-0.507202 ,-0.072938}; -static float N051[3] = {0.643545 ,-0.763887 ,-0.048237}; -static float N052[3] = {0.955580 ,-0.288954 ,0.058068}; -static float N058[3] = {0.000050 ,0.793007 ,-0.609213}; -static float N059[3] = {0.913510 ,0.235418 ,-0.331779}; -static float N060[3] = {-0.807970 ,0.495000 ,-0.319625}; -static float N061[3] = {0.000000 ,0.784687 ,-0.619892}; -static float N062[3] = {0.000000 ,-1.000000 ,0.000000}; -static float N063[3] = {0.000000 ,1.000000 ,0.000000}; -static float N064[3] = {0.000000 ,1.000000 ,0.000000}; -static float N065[3] = {0.000000 ,1.000000 ,0.000000}; -static float N066[3] = {-0.055784 ,0.257059 ,0.964784}; -static float N069[3] = {-0.000505 ,-0.929775 ,-0.368127}; -static float N070[3] = {0.000000 ,1.000000 ,0.000000}; -static float P002[3] = {0.00, -36.59, 5687.72}; -static float P003[3] = {90.00, 114.73, 724.38}; -static float P004[3] = {58.24, -146.84, 262.35}; -static float P005[3] = {27.81, 231.52, 510.43}; -static float P006[3] = {-27.81, 230.43, 509.76}; -static float P007[3] = {-46.09, -146.83, 265.84}; -static float P008[3] = {-90.00, 103.84, 718.53}; -static float P009[3] = {-131.10, -165.92, 834.85}; -static float P010[3] = {-27.81, -285.31, 500.00}; -static float P011[3] = {27.81, -285.32, 500.00}; -static float P012[3] = {147.96, -170.89, 845.50}; -static float P013[3] = {180.00, 0.00, 2000.00}; -static float P014[3] = {145.62, 352.67, 2000.00}; -static float P015[3] = {55.62, 570.63, 2000.00}; -static float P016[3] = {-55.62, 570.64, 2000.00}; -static float P017[3] = {-145.62, 352.68, 2000.00}; -static float P018[3] = {-180.00, 0.01, 2000.00}; -static float P019[3] = {-178.20, -352.66, 2001.61}; -static float P020[3] = {-55.63, -570.63, 2000.00}; -static float P021[3] = {55.62, -570.64, 2000.00}; -static float P022[3] = {179.91, -352.69, 1998.39}; -static float P023[3] = {150.00, 0.00, 3000.00}; -static float P024[3] = {121.35, 293.89, 3000.00}; -static float P025[3] = {46.35, 502.93, 2883.09}; -static float P026[3] = {-46.35, 497.45, 2877.24}; -static float P027[3] = {-121.35, 293.90, 3000.00}; -static float P028[3] = {-150.00, 0.00, 3000.00}; -static float P029[3] = {-152.21, -304.84, 2858.68}; -static float P030[3] = {-46.36, -475.52, 3000.00}; -static float P031[3] = {46.35, -475.53, 3000.00}; -static float P032[3] = {155.64, -304.87, 2863.50}; -static float P033[3] = {90.00, 0.00, 4000.00}; -static float P034[3] = {72.81, 176.33, 4000.00}; -static float P035[3] = {27.81, 285.32, 4000.00}; -static float P036[3] = {-27.81, 285.32, 4000.00}; -static float P037[3] = {-72.81, 176.34, 4000.00}; -static float P038[3] = {-90.00, 0.00, 4000.00}; -static float P039[3] = {-72.81, -176.33, 4000.00}; -static float P040[3] = {-27.81, -285.31, 4000.00}; -static float P041[3] = {27.81, -285.32, 4000.00}; -static float P042[3] = {72.81, -176.34, 4000.00}; -static float P043[3] = {30.00, 0.00, 5000.00}; -static float P044[3] = {24.27, 58.78, 5000.00}; -static float P045[3] = {9.27, 95.11, 5000.00}; -static float P046[3] = {-9.27, 95.11, 5000.00}; -static float P047[3] = {-24.27, 58.78, 5000.00}; -static float P048[3] = {-30.00, 0.00, 5000.00}; -static float P049[3] = {-24.27, -58.78, 5000.00}; -static float P050[3] = {-9.27, -95.10, 5000.00}; -static float P051[3] = {9.27, -95.11, 5000.00}; -static float P052[3] = {24.27, -58.78, 5000.00}; -static float P058[3] = {0.00, 1212.72, 2703.08}; -static float P059[3] = {50.36, 0.00, 108.14}; -static float P060[3] = {-22.18, 0.00, 108.14}; -static float P061[3] = {0.00, 1181.61, 6344.65}; -static float P062[3] = {516.45, -887.08, 2535.45}; -static float P063[3] = {-545.69, -879.31, 2555.63}; -static float P064[3] = {618.89, -1005.64, 2988.32}; -static float P065[3] = {-635.37, -1014.79, 2938.68}; -static float P066[3] = {0.00, 1374.43, 3064.18}; -static float P069[3] = {0.00, -418.25, 5765.04}; -static float P070[3] = {0.00, 1266.91, 6629.60}; -static float P071[3] = {-139.12, -124.96, 997.98}; -static float P072[3] = {-139.24, -110.18, 1020.68}; -static float P073[3] = {-137.33, -94.52, 1022.63}; -static float P074[3] = {-137.03, -79.91, 996.89}; -static float P075[3] = {-135.21, -91.48, 969.14}; -static float P076[3] = {-135.39, -110.87, 968.76}; -static float P077[3] = {150.23, -78.44, 995.53}; -static float P078[3] = {152.79, -92.76, 1018.46}; -static float P079[3] = {154.19, -110.20, 1020.55}; -static float P080[3] = {151.33, -124.15, 993.77}; -static float P081[3] = {150.49, -111.19, 969.86}; -static float P082[3] = {150.79, -92.41, 969.70}; -static float iP002[3] = {0.00, -36.59, 5687.72}; -static float iP004[3] = {58.24, -146.84, 262.35}; -static float iP007[3] = {-46.09, -146.83, 265.84}; -static float iP010[3] = {-27.81, -285.31, 500.00}; -static float iP011[3] = {27.81, -285.32, 500.00}; -static float iP023[3] = {150.00, 0.00, 3000.00}; -static float iP024[3] = {121.35, 293.89, 3000.00}; -static float iP025[3] = {46.35, 502.93, 2883.09}; -static float iP026[3] = {-46.35, 497.45, 2877.24}; -static float iP027[3] = {-121.35, 293.90, 3000.00}; -static float iP028[3] = {-150.00, 0.00, 3000.00}; -static float iP029[3] = {-121.35, -304.84, 2853.86}; -static float iP030[3] = {-46.36, -475.52, 3000.00}; -static float iP031[3] = {46.35, -475.53, 3000.00}; -static float iP032[3] = {121.35, -304.87, 2853.86}; -static float iP033[3] = {90.00, 0.00, 4000.00}; -static float iP034[3] = {72.81, 176.33, 4000.00}; -static float iP035[3] = {27.81, 285.32, 4000.00}; -static float iP036[3] = {-27.81, 285.32, 4000.00}; -static float iP037[3] = {-72.81, 176.34, 4000.00}; -static float iP038[3] = {-90.00, 0.00, 4000.00}; -static float iP039[3] = {-72.81, -176.33, 4000.00}; -static float iP040[3] = {-27.81, -285.31, 4000.00}; -static float iP041[3] = {27.81, -285.32, 4000.00}; -static float iP042[3] = {72.81, -176.34, 4000.00}; -static float iP043[3] = {30.00, 0.00, 5000.00}; -static float iP044[3] = {24.27, 58.78, 5000.00}; -static float iP045[3] = {9.27, 95.11, 5000.00}; -static float iP046[3] = {-9.27, 95.11, 5000.00}; -static float iP047[3] = {-24.27, 58.78, 5000.00}; -static float iP048[3] = {-30.00, 0.00, 5000.00}; -static float iP049[3] = {-24.27, -58.78, 5000.00}; -static float iP050[3] = {-9.27, -95.10, 5000.00}; -static float iP051[3] = {9.27, -95.11, 5000.00}; -static float iP052[3] = {24.27, -58.78, 5000.00}; -static float iP061[3] = {0.00, 1181.61, 6344.65}; -static float iP069[3] = {0.00, -418.25, 5765.04}; -static float iP070[3] = {0.00, 1266.91, 6629.60}; -/* *INDENT-ON* */ - -void -Fish001(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N005); - glVertex3fv(P005); - glNormal3fv(N059); - glVertex3fv(P059); - glNormal3fv(N060); - glVertex3fv(P060); - glNormal3fv(N006); - glVertex3fv(P006); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N015); - glVertex3fv(P015); - glNormal3fv(N005); - glVertex3fv(P005); - glNormal3fv(N006); - glVertex3fv(P006); - glNormal3fv(N016); - glVertex3fv(P016); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N006); - glVertex3fv(P006); - glNormal3fv(N060); - glVertex3fv(P060); - glNormal3fv(N008); - glVertex3fv(P008); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N016); - glVertex3fv(P016); - glNormal3fv(N006); - glVertex3fv(P006); - glNormal3fv(N008); - glVertex3fv(P008); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N016); - glVertex3fv(P016); - glNormal3fv(N008); - glVertex3fv(P008); - glNormal3fv(N017); - glVertex3fv(P017); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N017); - glVertex3fv(P017); - glNormal3fv(N008); - glVertex3fv(P008); - glNormal3fv(N018); - glVertex3fv(P018); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N008); - glVertex3fv(P008); - glNormal3fv(N009); - glVertex3fv(P009); - glNormal3fv(N018); - glVertex3fv(P018); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N008); - glVertex3fv(P008); - glNormal3fv(N060); - glVertex3fv(P060); - glNormal3fv(N009); - glVertex3fv(P009); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N007); - glVertex3fv(P007); - glNormal3fv(N010); - glVertex3fv(P010); - glNormal3fv(N009); - glVertex3fv(P009); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N009); - glVertex3fv(P009); - glNormal3fv(N019); - glVertex3fv(P019); - glNormal3fv(N018); - glVertex3fv(P018); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N009); - glVertex3fv(P009); - glNormal3fv(N010); - glVertex3fv(P010); - glNormal3fv(N019); - glVertex3fv(P019); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N010); - glVertex3fv(P010); - glNormal3fv(N020); - glVertex3fv(P020); - glNormal3fv(N019); - glVertex3fv(P019); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N010); - glVertex3fv(P010); - glNormal3fv(N011); - glVertex3fv(P011); - glNormal3fv(N021); - glVertex3fv(P021); - glNormal3fv(N020); - glVertex3fv(P020); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N004); - glVertex3fv(P004); - glNormal3fv(N011); - glVertex3fv(P011); - glNormal3fv(N010); - glVertex3fv(P010); - glNormal3fv(N007); - glVertex3fv(P007); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N004); - glVertex3fv(P004); - glNormal3fv(N012); - glVertex3fv(P012); - glNormal3fv(N011); - glVertex3fv(P011); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N012); - glVertex3fv(P012); - glNormal3fv(N022); - glVertex3fv(P022); - glNormal3fv(N011); - glVertex3fv(P011); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N011); - glVertex3fv(P011); - glNormal3fv(N022); - glVertex3fv(P022); - glNormal3fv(N021); - glVertex3fv(P021); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N059); - glVertex3fv(P059); - glNormal3fv(N005); - glVertex3fv(P005); - glNormal3fv(N015); - glVertex3fv(P015); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N015); - glVertex3fv(P015); - glNormal3fv(N014); - glVertex3fv(P014); - glNormal3fv(N003); - glVertex3fv(P003); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N015); - glVertex3fv(P015); - glNormal3fv(N003); - glVertex3fv(P003); - glNormal3fv(N059); - glVertex3fv(P059); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N014); - glVertex3fv(P014); - glNormal3fv(N013); - glVertex3fv(P013); - glNormal3fv(N003); - glVertex3fv(P003); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N003); - glVertex3fv(P003); - glNormal3fv(N012); - glVertex3fv(P012); - glNormal3fv(N059); - glVertex3fv(P059); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N013); - glVertex3fv(P013); - glNormal3fv(N012); - glVertex3fv(P012); - glNormal3fv(N003); - glVertex3fv(P003); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N013); - glVertex3fv(P013); - glNormal3fv(N022); - glVertex3fv(P022); - glNormal3fv(N012); - glVertex3fv(P012); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P071); - glVertex3fv(P072); - glVertex3fv(P073); - glVertex3fv(P074); - glVertex3fv(P075); - glVertex3fv(P076); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P077); - glVertex3fv(P078); - glVertex3fv(P079); - glVertex3fv(P080); - glVertex3fv(P081); - glVertex3fv(P082); - glEnd(); -} - -void -Fish002(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N013); - glVertex3fv(P013); - glNormal3fv(N014); - glVertex3fv(P014); - glNormal3fv(N024); - glVertex3fv(P024); - glNormal3fv(N023); - glVertex3fv(P023); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N014); - glVertex3fv(P014); - glNormal3fv(N015); - glVertex3fv(P015); - glNormal3fv(N025); - glVertex3fv(P025); - glNormal3fv(N024); - glVertex3fv(P024); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N016); - glVertex3fv(P016); - glNormal3fv(N017); - glVertex3fv(P017); - glNormal3fv(N027); - glVertex3fv(P027); - glNormal3fv(N026); - glVertex3fv(P026); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N017); - glVertex3fv(P017); - glNormal3fv(N018); - glVertex3fv(P018); - glNormal3fv(N028); - glVertex3fv(P028); - glNormal3fv(N027); - glVertex3fv(P027); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N020); - glVertex3fv(P020); - glNormal3fv(N021); - glVertex3fv(P021); - glNormal3fv(N031); - glVertex3fv(P031); - glNormal3fv(N030); - glVertex3fv(P030); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N013); - glVertex3fv(P013); - glNormal3fv(N023); - glVertex3fv(P023); - glNormal3fv(N022); - glVertex3fv(P022); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N022); - glVertex3fv(P022); - glNormal3fv(N023); - glVertex3fv(P023); - glNormal3fv(N032); - glVertex3fv(P032); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N022); - glVertex3fv(P022); - glNormal3fv(N032); - glVertex3fv(P032); - glNormal3fv(N031); - glVertex3fv(P031); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N022); - glVertex3fv(P022); - glNormal3fv(N031); - glVertex3fv(P031); - glNormal3fv(N021); - glVertex3fv(P021); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N018); - glVertex3fv(P018); - glNormal3fv(N019); - glVertex3fv(P019); - glNormal3fv(N029); - glVertex3fv(P029); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N018); - glVertex3fv(P018); - glNormal3fv(N029); - glVertex3fv(P029); - glNormal3fv(N028); - glVertex3fv(P028); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N019); - glVertex3fv(P019); - glNormal3fv(N020); - glVertex3fv(P020); - glNormal3fv(N030); - glVertex3fv(P030); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N019); - glVertex3fv(P019); - glNormal3fv(N030); - glVertex3fv(P030); - glNormal3fv(N029); - glVertex3fv(P029); - glEnd(); -} - -void -Fish003(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N032); - glVertex3fv(P032); - glNormal3fv(N023); - glVertex3fv(P023); - glNormal3fv(N033); - glVertex3fv(P033); - glNormal3fv(N042); - glVertex3fv(P042); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N031); - glVertex3fv(P031); - glNormal3fv(N032); - glVertex3fv(P032); - glNormal3fv(N042); - glVertex3fv(P042); - glNormal3fv(N041); - glVertex3fv(P041); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N023); - glVertex3fv(P023); - glNormal3fv(N024); - glVertex3fv(P024); - glNormal3fv(N034); - glVertex3fv(P034); - glNormal3fv(N033); - glVertex3fv(P033); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N024); - glVertex3fv(P024); - glNormal3fv(N025); - glVertex3fv(P025); - glNormal3fv(N035); - glVertex3fv(P035); - glNormal3fv(N034); - glVertex3fv(P034); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N030); - glVertex3fv(P030); - glNormal3fv(N031); - glVertex3fv(P031); - glNormal3fv(N041); - glVertex3fv(P041); - glNormal3fv(N040); - glVertex3fv(P040); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N025); - glVertex3fv(P025); - glNormal3fv(N026); - glVertex3fv(P026); - glNormal3fv(N036); - glVertex3fv(P036); - glNormal3fv(N035); - glVertex3fv(P035); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N026); - glVertex3fv(P026); - glNormal3fv(N027); - glVertex3fv(P027); - glNormal3fv(N037); - glVertex3fv(P037); - glNormal3fv(N036); - glVertex3fv(P036); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N027); - glVertex3fv(P027); - glNormal3fv(N028); - glVertex3fv(P028); - glNormal3fv(N038); - glVertex3fv(P038); - glNormal3fv(N037); - glVertex3fv(P037); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N028); - glVertex3fv(P028); - glNormal3fv(N029); - glVertex3fv(P029); - glNormal3fv(N039); - glVertex3fv(P039); - glNormal3fv(N038); - glVertex3fv(P038); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N029); - glVertex3fv(P029); - glNormal3fv(N030); - glVertex3fv(P030); - glNormal3fv(N040); - glVertex3fv(P040); - glNormal3fv(N039); - glVertex3fv(P039); - glEnd(); -} - -void -Fish004(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N040); - glVertex3fv(P040); - glNormal3fv(N041); - glVertex3fv(P041); - glNormal3fv(N051); - glVertex3fv(P051); - glNormal3fv(N050); - glVertex3fv(P050); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N041); - glVertex3fv(P041); - glNormal3fv(N042); - glVertex3fv(P042); - glNormal3fv(N052); - glVertex3fv(P052); - glNormal3fv(N051); - glVertex3fv(P051); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N042); - glVertex3fv(P042); - glNormal3fv(N033); - glVertex3fv(P033); - glNormal3fv(N043); - glVertex3fv(P043); - glNormal3fv(N052); - glVertex3fv(P052); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N033); - glVertex3fv(P033); - glNormal3fv(N034); - glVertex3fv(P034); - glNormal3fv(N044); - glVertex3fv(P044); - glNormal3fv(N043); - glVertex3fv(P043); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N034); - glVertex3fv(P034); - glNormal3fv(N035); - glVertex3fv(P035); - glNormal3fv(N045); - glVertex3fv(P045); - glNormal3fv(N044); - glVertex3fv(P044); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N035); - glVertex3fv(P035); - glNormal3fv(N036); - glVertex3fv(P036); - glNormal3fv(N046); - glVertex3fv(P046); - glNormal3fv(N045); - glVertex3fv(P045); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N036); - glVertex3fv(P036); - glNormal3fv(N037); - glVertex3fv(P037); - glNormal3fv(N047); - glVertex3fv(P047); - glNormal3fv(N046); - glVertex3fv(P046); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N037); - glVertex3fv(P037); - glNormal3fv(N038); - glVertex3fv(P038); - glNormal3fv(N048); - glVertex3fv(P048); - glNormal3fv(N047); - glVertex3fv(P047); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N038); - glVertex3fv(P038); - glNormal3fv(N039); - glVertex3fv(P039); - glNormal3fv(N049); - glVertex3fv(P049); - glNormal3fv(N048); - glVertex3fv(P048); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N039); - glVertex3fv(P039); - glNormal3fv(N040); - glVertex3fv(P040); - glNormal3fv(N050); - glVertex3fv(P050); - glNormal3fv(N049); - glVertex3fv(P049); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N070); - glVertex3fv(P070); - glNormal3fv(N061); - glVertex3fv(P061); - glNormal3fv(N002); - glVertex3fv(P002); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N061); - glVertex3fv(P061); - glNormal3fv(N046); - glVertex3fv(P046); - glNormal3fv(N002); - glVertex3fv(P002); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N045); - glVertex3fv(P045); - glNormal3fv(N046); - glVertex3fv(P046); - glNormal3fv(N061); - glVertex3fv(P061); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N061); - glVertex3fv(P061); - glNormal3fv(N070); - glVertex3fv(P070); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N045); - glVertex3fv(P045); - glNormal3fv(N061); - glVertex3fv(P061); - glEnd(); -} - -void -Fish005(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N044); - glVertex3fv(P044); - glNormal3fv(N045); - glVertex3fv(P045); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N043); - glVertex3fv(P043); - glNormal3fv(N044); - glVertex3fv(P044); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N052); - glVertex3fv(P052); - glNormal3fv(N043); - glVertex3fv(P043); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N051); - glVertex3fv(P051); - glNormal3fv(N052); - glVertex3fv(P052); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N046); - glVertex3fv(P046); - glNormal3fv(N047); - glVertex3fv(P047); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N047); - glVertex3fv(P047); - glNormal3fv(N048); - glVertex3fv(P048); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N048); - glVertex3fv(P048); - glNormal3fv(N049); - glVertex3fv(P049); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N049); - glVertex3fv(P049); - glNormal3fv(N050); - glVertex3fv(P050); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N050); - glVertex3fv(P050); - glNormal3fv(N051); - glVertex3fv(P051); - glNormal3fv(N069); - glVertex3fv(P069); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N051); - glVertex3fv(P051); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N069); - glVertex3fv(P069); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N050); - glVertex3fv(P050); - glNormal3fv(N069); - glVertex3fv(P069); - glNormal3fv(N002); - glVertex3fv(P002); - glEnd(); -} - -void -Fish006(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N066); - glVertex3fv(P066); - glNormal3fv(N016); - glVertex3fv(P016); - glNormal3fv(N026); - glVertex3fv(P026); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N015); - glVertex3fv(P015); - glNormal3fv(N066); - glVertex3fv(P066); - glNormal3fv(N025); - glVertex3fv(P025); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N025); - glVertex3fv(P025); - glNormal3fv(N066); - glVertex3fv(P066); - glNormal3fv(N026); - glVertex3fv(P026); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N066); - glVertex3fv(P066); - glNormal3fv(N058); - glVertex3fv(P058); - glNormal3fv(N016); - glVertex3fv(P016); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N015); - glVertex3fv(P015); - glNormal3fv(N058); - glVertex3fv(P058); - glNormal3fv(N066); - glVertex3fv(P066); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N058); - glVertex3fv(P058); - glNormal3fv(N015); - glVertex3fv(P015); - glNormal3fv(N016); - glVertex3fv(P016); - glEnd(); -} - -void -Fish007(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N062); - glVertex3fv(P062); - glNormal3fv(N022); - glVertex3fv(P022); - glNormal3fv(N032); - glVertex3fv(P032); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N062); - glVertex3fv(P062); - glNormal3fv(N032); - glVertex3fv(P032); - glNormal3fv(N064); - glVertex3fv(P064); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N022); - glVertex3fv(P022); - glNormal3fv(N062); - glVertex3fv(P062); - glNormal3fv(N032); - glVertex3fv(P032); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N062); - glVertex3fv(P062); - glNormal3fv(N064); - glVertex3fv(P064); - glNormal3fv(N032); - glVertex3fv(P032); - glEnd(); -} - -void -Fish008(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N063); - glVertex3fv(P063); - glNormal3fv(N019); - glVertex3fv(P019); - glNormal3fv(N029); - glVertex3fv(P029); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N019); - glVertex3fv(P019); - glNormal3fv(N063); - glVertex3fv(P063); - glNormal3fv(N029); - glVertex3fv(P029); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N063); - glVertex3fv(P063); - glNormal3fv(N029); - glVertex3fv(P029); - glNormal3fv(N065); - glVertex3fv(P065); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N063); - glVertex3fv(P063); - glNormal3fv(N065); - glVertex3fv(P065); - glNormal3fv(N029); - glVertex3fv(P029); - glEnd(); -} - -void -Fish009(void) -{ - glBegin(GL_POLYGON); - glVertex3fv(P059); - glVertex3fv(P012); - glVertex3fv(P009); - glVertex3fv(P060); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P012); - glVertex3fv(P004); - glVertex3fv(P007); - glVertex3fv(P009); - glEnd(); -} - -void -Fish_1(void) -{ - Fish004(); - Fish005(); - Fish003(); - Fish007(); - Fish006(); - Fish002(); - Fish008(); - Fish009(); - Fish001(); -} - -void -Fish_2(void) -{ - Fish005(); - Fish004(); - Fish003(); - Fish008(); - Fish006(); - Fish002(); - Fish007(); - Fish009(); - Fish001(); -} - -void -Fish_3(void) -{ - Fish005(); - Fish004(); - Fish007(); - Fish003(); - Fish002(); - Fish008(); - Fish009(); - Fish001(); - Fish006(); -} - -void -Fish_4(void) -{ - Fish005(); - Fish004(); - Fish008(); - Fish003(); - Fish002(); - Fish007(); - Fish009(); - Fish001(); - Fish006(); -} - -void -Fish_5(void) -{ - Fish009(); - Fish006(); - Fish007(); - Fish001(); - Fish002(); - Fish003(); - Fish008(); - Fish004(); - Fish005(); -} - -void -Fish_6(void) -{ - Fish009(); - Fish006(); - Fish008(); - Fish001(); - Fish002(); - Fish007(); - Fish003(); - Fish004(); - Fish005(); -} - -void -Fish_7(void) -{ - Fish009(); - Fish001(); - Fish007(); - Fish005(); - Fish002(); - Fish008(); - Fish003(); - Fish004(); - Fish006(); -} - -void -Fish_8(void) -{ - Fish009(); - Fish008(); - Fish001(); - Fish002(); - Fish007(); - Fish003(); - Fish005(); - Fish004(); - Fish006(); -} - -void -DrawShark(fishRec * fish) -{ - float mat[4][4]; - int n; - float seg1, seg2, seg3, seg4, segup; - float thrash, chomp; - - fish->htail = (int) (fish->htail - (int) (5.0 * fish->v)) % 360; - - thrash = 50.0 * fish->v; - - seg1 = 0.6 * thrash * sin(fish->htail * RRAD); - seg2 = 1.8 * thrash * sin((fish->htail + 45.0) * RRAD); - seg3 = 3.0 * thrash * sin((fish->htail + 90.0) * RRAD); - seg4 = 4.0 * thrash * sin((fish->htail + 110.0) * RRAD); - - chomp = 0.0; - if (fish->v > 2.0) { - chomp = -(fish->v - 2.0) * 200.0; - } - P004[1] = iP004[1] + chomp; - P007[1] = iP007[1] + chomp; - P010[1] = iP010[1] + chomp; - P011[1] = iP011[1] + chomp; - - P023[0] = iP023[0] + seg1; - P024[0] = iP024[0] + seg1; - P025[0] = iP025[0] + seg1; - P026[0] = iP026[0] + seg1; - P027[0] = iP027[0] + seg1; - P028[0] = iP028[0] + seg1; - P029[0] = iP029[0] + seg1; - P030[0] = iP030[0] + seg1; - P031[0] = iP031[0] + seg1; - P032[0] = iP032[0] + seg1; - P033[0] = iP033[0] + seg2; - P034[0] = iP034[0] + seg2; - P035[0] = iP035[0] + seg2; - P036[0] = iP036[0] + seg2; - P037[0] = iP037[0] + seg2; - P038[0] = iP038[0] + seg2; - P039[0] = iP039[0] + seg2; - P040[0] = iP040[0] + seg2; - P041[0] = iP041[0] + seg2; - P042[0] = iP042[0] + seg2; - P043[0] = iP043[0] + seg3; - P044[0] = iP044[0] + seg3; - P045[0] = iP045[0] + seg3; - P046[0] = iP046[0] + seg3; - P047[0] = iP047[0] + seg3; - P048[0] = iP048[0] + seg3; - P049[0] = iP049[0] + seg3; - P050[0] = iP050[0] + seg3; - P051[0] = iP051[0] + seg3; - P052[0] = iP052[0] + seg3; - P002[0] = iP002[0] + seg4; - P061[0] = iP061[0] + seg4; - P069[0] = iP069[0] + seg4; - P070[0] = iP070[0] + seg4; - - fish->vtail += ((fish->dtheta - fish->vtail) * 0.1); - - if (fish->vtail > 0.5) { - fish->vtail = 0.5; - } else if (fish->vtail < -0.5) { - fish->vtail = -0.5; - } - segup = thrash * fish->vtail; - - P023[1] = iP023[1] + segup; - P024[1] = iP024[1] + segup; - P025[1] = iP025[1] + segup; - P026[1] = iP026[1] + segup; - P027[1] = iP027[1] + segup; - P028[1] = iP028[1] + segup; - P029[1] = iP029[1] + segup; - P030[1] = iP030[1] + segup; - P031[1] = iP031[1] + segup; - P032[1] = iP032[1] + segup; - P033[1] = iP033[1] + segup * 5.0; - P034[1] = iP034[1] + segup * 5.0; - P035[1] = iP035[1] + segup * 5.0; - P036[1] = iP036[1] + segup * 5.0; - P037[1] = iP037[1] + segup * 5.0; - P038[1] = iP038[1] + segup * 5.0; - P039[1] = iP039[1] + segup * 5.0; - P040[1] = iP040[1] + segup * 5.0; - P041[1] = iP041[1] + segup * 5.0; - P042[1] = iP042[1] + segup * 5.0; - P043[1] = iP043[1] + segup * 12.0; - P044[1] = iP044[1] + segup * 12.0; - P045[1] = iP045[1] + segup * 12.0; - P046[1] = iP046[1] + segup * 12.0; - P047[1] = iP047[1] + segup * 12.0; - P048[1] = iP048[1] + segup * 12.0; - P049[1] = iP049[1] + segup * 12.0; - P050[1] = iP050[1] + segup * 12.0; - P051[1] = iP051[1] + segup * 12.0; - P052[1] = iP052[1] + segup * 12.0; - P002[1] = iP002[1] + segup * 17.0; - P061[1] = iP061[1] + segup * 17.0; - P069[1] = iP069[1] + segup * 17.0; - P070[1] = iP070[1] + segup * 17.0; - - glPushMatrix(); - - glTranslatef(0.0, 0.0, -3000.0); - - glGetFloatv(GL_MODELVIEW_MATRIX, &mat[0][0]); - n = 0; - if (mat[0][2] >= 0.0) { - n += 1; - } - if (mat[1][2] >= 0.0) { - n += 2; - } - if (mat[2][2] >= 0.0) { - n += 4; - } - glScalef(2.0, 1.0, 1.0); - - glEnable(GL_CULL_FACE); - switch (n) { - case 0: - Fish_1(); - break; - case 1: - Fish_2(); - break; - case 2: - Fish_3(); - break; - case 3: - Fish_4(); - break; - case 4: - Fish_5(); - break; - case 5: - Fish_6(); - break; - case 6: - Fish_7(); - break; - case 7: - Fish_8(); - break; - } - glDisable(GL_CULL_FACE); - - glPopMatrix(); -} diff --git a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/swim.c b/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/swim.c deleted file mode 100644 index cac7b6095..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/swim.c +++ /dev/null @@ -1,188 +0,0 @@ -/** - * (c) Copyright 1993, 1994, Silicon Graphics, Inc. - * ALL RIGHTS RESERVED - * Permission to use, copy, modify, and distribute this software for - * any purpose and without fee is hereby granted, provided that the above - * copyright notice appear in all copies and that both the copyright notice - * and this permission notice appear in supporting documentation, and that - * the name of Silicon Graphics, Inc. not be used in advertising - * or publicity pertaining to distribution of the software without specific, - * written prior permission. - * - * THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS" - * AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, - * INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR - * FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON - * GRAPHICS, INC. BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT, - * SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY - * KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION, - * LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, OR THE CLAIMS OF - * THIRD PARTIES, WHETHER OR NOT SILICON GRAPHICS, INC. HAS BEEN - * ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE - * POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE. - * - * US Government Users Restricted Rights - * Use, duplication, or disclosure by the Government is subject to - * restrictions set forth in FAR 52.227.19(c)(2) or subparagraph - * (c)(1)(ii) of the Rights in Technical Data and Computer Software - * clause at DFARS 252.227-7013 and/or in similar or successor - * clauses in the FAR or the DOD or NASA FAR Supplement. - * Unpublished-- rights reserved under the copyright laws of the - * United States. Contractor/manufacturer is Silicon Graphics, - * Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94039-7311. - * - * OpenGL(TM) is a trademark of Silicon Graphics, Inc. - */ -#include -#include /* For rand(). */ -#include -#include "atlantis.h" - -void -FishTransform(fishRec * fish) -{ - - glTranslatef(fish->y, fish->z, -fish->x); - glRotatef(-fish->psi, 0.0, 1.0, 0.0); - glRotatef(fish->theta, 1.0, 0.0, 0.0); - glRotatef(-fish->phi, 0.0, 0.0, 1.0); -} - -void -WhalePilot(fishRec * fish) -{ - - fish->phi = -20.0; - fish->theta = 0.0; - fish->psi -= 0.5; - - fish->x += WHALESPEED * fish->v * cos(fish->psi / RAD) * cos(fish->theta / RAD); - fish->y += WHALESPEED * fish->v * sin(fish->psi / RAD) * cos(fish->theta / RAD); - fish->z += WHALESPEED * fish->v * sin(fish->theta / RAD); -} - -void -SharkPilot(fishRec * fish) -{ - static int sign = 1; - float X, Y, Z, tpsi, ttheta, thetal; - - fish->xt = 60000.0; - fish->yt = 0.0; - fish->zt = 0.0; - - X = fish->xt - fish->x; - Y = fish->yt - fish->y; - Z = fish->zt - fish->z; - - thetal = fish->theta; - - ttheta = RAD * atan(Z / (sqrt(X * X + Y * Y))); - - if (ttheta > fish->theta + 0.25) { - fish->theta += 0.5; - } else if (ttheta < fish->theta - 0.25) { - fish->theta -= 0.5; - } - if (fish->theta > 90.0) { - fish->theta = 90.0; - } - if (fish->theta < -90.0) { - fish->theta = -90.0; - } - fish->dtheta = fish->theta - thetal; - - tpsi = RAD * atan2(Y, X); - - fish->attack = 0; - - if (fabs(tpsi - fish->psi) < 10.0) { - fish->attack = 1; - } else if (fabs(tpsi - fish->psi) < 45.0) { - if (fish->psi > tpsi) { - fish->psi -= 0.5; - if (fish->psi < -180.0) { - fish->psi += 360.0; - } - } else if (fish->psi < tpsi) { - fish->psi += 0.5; - if (fish->psi > 180.0) { - fish->psi -= 360.0; - } - } - } else { - if (rand() % 100 > 98) { - sign = 1 - sign; - } - fish->psi += sign; - if (fish->psi > 180.0) { - fish->psi -= 360.0; - } - if (fish->psi < -180.0) { - fish->psi += 360.0; - } - } - - if (fish->attack) { - if (fish->v < 1.1) { - fish->spurt = 1; - } - if (fish->spurt) { - fish->v += 0.2; - } - if (fish->v > 5.0) { - fish->spurt = 0; - } - if ((fish->v > 1.0) && (!fish->spurt)) { - fish->v -= 0.2; - } - } else { - if (!(rand() % 400) && (!fish->spurt)) { - fish->spurt = 1; - } - if (fish->spurt) { - fish->v += 0.05; - } - if (fish->v > 3.0) { - fish->spurt = 0; - } - if ((fish->v > 1.0) && (!fish->spurt)) { - fish->v -= 0.05; - } - } - - fish->x += SHARKSPEED * fish->v * cos(fish->psi / RAD) * cos(fish->theta / RAD); - fish->y += SHARKSPEED * fish->v * sin(fish->psi / RAD) * cos(fish->theta / RAD); - fish->z += SHARKSPEED * fish->v * sin(fish->theta / RAD); -} - -void -SharkMiss(int i) -{ - int j; - float avoid, thetal; - float X, Y, Z, R; - - for (j = 0; j < NUM_SHARKS; j++) { - if (j != i) { - X = sharks[j].x - sharks[i].x; - Y = sharks[j].y - sharks[i].y; - Z = sharks[j].z - sharks[i].z; - - R = sqrt(X * X + Y * Y + Z * Z); - - avoid = 1.0; - thetal = sharks[i].theta; - - if (R < SHARKSIZE) { - if (Z > 0.0) { - sharks[i].theta -= avoid; - } else { - sharks[i].theta += avoid; - } - } - sharks[i].dtheta += (sharks[i].theta - thetal); - } - } -} diff --git a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/whale.c b/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/whale.c deleted file mode 100644 index 828640ad0..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/whale.c +++ /dev/null @@ -1,1798 +0,0 @@ -/** - * (c) Copyright 1993, 1994, Silicon Graphics, Inc. - * ALL RIGHTS RESERVED - * Permission to use, copy, modify, and distribute this software for - * any purpose and without fee is hereby granted, provided that the above - * copyright notice appear in all copies and that both the copyright notice - * and this permission notice appear in supporting documentation, and that - * the name of Silicon Graphics, Inc. not be used in advertising - * or publicity pertaining to distribution of the software without specific, - * written prior permission. - * - * THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS" - * AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, - * INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR - * FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON - * GRAPHICS, INC. BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT, - * SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY - * KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION, - * LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, OR THE CLAIMS OF - * THIRD PARTIES, WHETHER OR NOT SILICON GRAPHICS, INC. HAS BEEN - * ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE - * POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE. - * - * US Government Users Restricted Rights - * Use, duplication, or disclosure by the Government is subject to - * restrictions set forth in FAR 52.227.19(c)(2) or subparagraph - * (c)(1)(ii) of the Rights in Technical Data and Computer Software - * clause at DFARS 252.227-7013 and/or in similar or successor - * clauses in the FAR or the DOD or NASA FAR Supplement. - * Unpublished-- rights reserved under the copyright laws of the - * United States. Contractor/manufacturer is Silicon Graphics, - * Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94039-7311. - * - * OpenGL(TM) is a trademark of Silicon Graphics, Inc. - */ -#include -#include -#include "atlantis.h" -/* *INDENT-OFF* */ -static float N001[3] = {0.019249 ,0.011340 ,-0.999750}; -static float N002[3] = {-0.132579 ,0.954547 ,0.266952}; -static float N003[3] = {-0.196061 ,0.980392 ,-0.019778}; -static float N004[3] = {0.695461 ,0.604704 ,0.388158}; -static float N005[3] = {0.870600 ,0.425754 ,0.246557}; -static float N006[3] = {-0.881191 ,0.392012 ,0.264251}; -static float N008[3] = {-0.341437 ,0.887477 ,0.309523}; -static float N009[3] = {0.124035 ,-0.992278 ,0.000000}; -static float N010[3] = {0.242536 ,0.000000 ,-0.970143}; -static float N011[3] = {0.588172 ,0.000000 ,0.808736}; -static float N012[3] = {0.929824 ,-0.340623 ,-0.139298}; -static float N013[3] = {0.954183 ,0.267108 ,-0.134865}; -static float N014[3] = {0.495127 ,0.855436 ,-0.151914}; -static float N015[3] = {-0.390199 ,0.906569 ,-0.160867}; -static float N016[3] = {-0.923605 ,0.354581 ,-0.145692}; -static float N017[3] = {-0.955796 ,-0.260667 ,-0.136036}; -static float N018[3] = {-0.501283 ,-0.853462 ,-0.142540}; -static float N019[3] = {0.405300 ,-0.901974 ,-0.148913}; -static float N020[3] = {0.909913 ,-0.392746 ,-0.133451}; -static float N021[3] = {0.936494 ,0.331147 ,-0.115414}; -static float N022[3] = {0.600131 ,0.793724 ,-0.099222}; -static float N023[3] = {-0.231556 ,0.968361 ,-0.093053}; -static float N024[3] = {-0.844369 ,0.525330 ,-0.105211}; -static float N025[3] = {-0.982725 ,-0.136329 ,-0.125164}; -static float N026[3] = {-0.560844 ,-0.822654 ,-0.093241}; -static float N027[3] = {0.263884 ,-0.959981 ,-0.093817}; -static float N028[3] = {0.842057 ,-0.525192 ,-0.122938}; -static float N029[3] = {0.921620 ,0.367565 ,-0.124546}; -static float N030[3] = {0.613927 ,0.784109 ,-0.090918}; -static float N031[3] = {-0.448754 ,0.888261 ,-0.098037}; -static float N032[3] = {-0.891865 ,0.434376 ,-0.126077}; -static float N033[3] = {-0.881447 ,-0.448017 ,-0.149437}; -static float N034[3] = {-0.345647 ,-0.922057 ,-0.174183}; -static float N035[3] = {0.307998 ,-0.941371 ,-0.137688}; -static float N036[3] = {0.806316 ,-0.574647 ,-0.140124}; -static float N037[3] = {0.961346 ,0.233646 ,-0.145681}; -static float N038[3] = {0.488451 ,0.865586 ,-0.110351}; -static float N039[3] = {-0.374290 ,0.921953 ,-0.099553}; -static float N040[3] = {-0.928504 ,0.344533 ,-0.138485}; -static float N041[3] = {-0.918419 ,-0.371792 ,-0.135189}; -static float N042[3] = {-0.520666 ,-0.833704 ,-0.183968}; -static float N043[3] = {0.339204 ,-0.920273 ,-0.195036}; -static float N044[3] = {0.921475 ,-0.387382 ,-0.028636}; -static float N045[3] = {0.842465 ,0.533335 ,-0.076204}; -static float N046[3] = {0.380110 ,0.924939 ,0.002073}; -static float N047[3] = {-0.276128 ,0.961073 ,-0.009579}; -static float N048[3] = {-0.879684 ,0.473001 ,-0.049250}; -static float N049[3] = {-0.947184 ,-0.317614 ,-0.044321}; -static float N050[3] = {-0.642059 ,-0.764933 ,-0.051363}; -static float N051[3] = {0.466794 ,-0.880921 ,-0.077990}; -static float N052[3] = {0.898509 ,-0.432277 ,0.076279}; -static float N053[3] = {0.938985 ,0.328141 ,0.103109}; -static float N054[3] = {0.442420 ,0.895745 ,0.043647}; -static float N055[3] = {-0.255163 ,0.966723 ,0.018407}; -static float N056[3] = {-0.833769 ,0.540650 ,0.111924}; -static float N057[3] = {-0.953653 ,-0.289939 ,0.080507}; -static float N058[3] = {-0.672357 ,-0.730524 ,0.119461}; -static float N059[3] = {0.522249 ,-0.846652 ,0.102157}; -static float N060[3] = {0.885868 ,-0.427631 ,0.179914}; -static float N062[3] = {0.648942 ,0.743116 ,0.163255}; -static float N063[3] = {-0.578967 ,0.807730 ,0.111219}; -static float N065[3] = {-0.909864 ,-0.352202 ,0.219321}; -static float N066[3] = {-0.502541 ,-0.818090 ,0.279610}; -static float N067[3] = {0.322919 ,-0.915358 ,0.240504}; -static float N068[3] = {0.242536 ,0.000000 ,-0.970143}; -static float N069[3] = {0.000000 ,1.000000 ,0.000000}; -static float N070[3] = {0.000000 ,1.000000 ,0.000000}; -static float N071[3] = {0.000000 ,1.000000 ,0.000000}; -static float N072[3] = {0.000000 ,1.000000 ,0.000000}; -static float N073[3] = {0.000000 ,1.000000 ,0.000000}; -static float N074[3] = {0.000000 ,1.000000 ,0.000000}; -static float N075[3] = {0.031220 ,0.999025 ,-0.031220}; -static float N076[3] = {0.000000 ,1.000000 ,0.000000}; -static float N077[3] = {0.446821 ,0.893642 ,0.041889}; -static float N078[3] = {0.863035 ,-0.100980 ,0.494949}; -static float N079[3] = {0.585597 ,-0.808215 ,0.062174}; -static float N080[3] = {0.000000 ,1.000000 ,0.000000}; -static float N081[3] = {1.000000 ,0.000000 ,0.000000}; -static float N082[3] = {0.000000 ,1.000000 ,0.000000}; -static float N083[3] = {-1.000000 ,0.000000 ,0.000000}; -static float N084[3] = {-0.478893 ,0.837129 ,-0.264343}; -static float N085[3] = {0.000000 ,1.000000 ,0.000000}; -static float N086[3] = {0.763909 ,0.539455 ,-0.354163}; -static float N087[3] = {0.446821 ,0.893642 ,0.041889}; -static float N088[3] = {0.385134 ,-0.908288 ,0.163352}; -static float N089[3] = {-0.605952 ,0.779253 ,-0.159961}; -static float N090[3] = {0.000000 ,1.000000 ,0.000000}; -static float N091[3] = {0.000000 ,1.000000 ,0.000000}; -static float N092[3] = {0.000000 ,1.000000 ,0.000000}; -static float N093[3] = {0.000000 ,1.000000 ,0.000000}; -static float N094[3] = {1.000000 ,0.000000 ,0.000000}; -static float N095[3] = {-1.000000 ,0.000000 ,0.000000}; -static float N096[3] = {0.644444 ,-0.621516 ,0.445433}; -static float N097[3] = {-0.760896 ,-0.474416 ,0.442681}; -static float N098[3] = {0.636888 ,-0.464314 ,0.615456}; -static float N099[3] = {-0.710295 ,0.647038 ,0.277168}; -static float N100[3] = {0.009604 ,0.993655 ,0.112063}; -static float iP001[3] = {18.74, 13.19, 3.76}; -static float P001[3] = {18.74, 13.19, 3.76}; -static float P002[3] = {0.00, 390.42, 10292.57}; -static float P003[3] = {55.80, 622.31, 8254.35}; -static float P004[3] = {20.80, 247.66, 10652.13}; -static float P005[3] = {487.51, 198.05, 9350.78}; -static float P006[3] = {-457.61, 199.04, 9353.01}; -static float P008[3] = {-34.67, 247.64, 10663.71}; -static float iP009[3] = {97.46, 67.63, 593.82}; -static float iP010[3] = {-84.33, 67.63, 588.18}; -static float iP011[3] = {118.69, 8.98, -66.91}; -static float P009[3] = {97.46, 67.63, 593.82}; -static float P010[3] = {-84.33, 67.63, 588.18}; -static float P011[3] = {118.69, 8.98, -66.91}; -static float iP012[3] = {156.48, -31.95, 924.54}; -static float iP013[3] = {162.00, 110.22, 924.54}; -static float iP014[3] = {88.16, 221.65, 924.54}; -static float iP015[3] = {-65.21, 231.16, 924.54}; -static float iP016[3] = {-156.48, 121.97, 924.54}; -static float iP017[3] = {-162.00, -23.93, 924.54}; -static float iP018[3] = {-88.16, -139.10, 924.54}; -static float iP019[3] = {65.21, -148.61, 924.54}; -static float iP020[3] = {246.87, -98.73, 1783.04}; -static float iP021[3] = {253.17, 127.76, 1783.04}; -static float iP022[3] = {132.34, 270.77, 1783.04}; -static float iP023[3] = {-97.88, 285.04, 1783.04}; -static float iP024[3] = {-222.97, 139.80, 1783.04}; -static float iP025[3] = {-225.29, -86.68, 1783.04}; -static float iP026[3] = {-108.44, -224.15, 1783.04}; -static float iP027[3] = {97.88, -221.56, 1783.04}; -static float iP028[3] = {410.55, -200.66, 3213.87}; -static float iP029[3] = {432.19, 148.42, 3213.87}; -static float iP030[3] = {200.66, 410.55, 3213.87}; -static float iP031[3] = {-148.42, 432.19, 3213.87}; -static float iP032[3] = {-407.48, 171.88, 3213.87}; -static float iP033[3] = {-432.19, -148.42, 3213.87}; -static float iP034[3] = {-148.88, -309.74, 3213.87}; -static float iP035[3] = {156.38, -320.17, 3213.87}; -static float iP036[3] = {523.39, -303.81, 4424.57}; -static float iP037[3] = {574.66, 276.84, 4424.57}; -static float iP038[3] = {243.05, 492.50, 4424.57}; -static float iP039[3] = {-191.23, 520.13, 4424.57}; -static float iP040[3] = {-523.39, 304.01, 4424.57}; -static float iP041[3] = {-574.66, -231.83, 4424.57}; -static float iP042[3] = {-266.95, -578.17, 4424.57}; -static float iP043[3] = {211.14, -579.67, 4424.57}; -static float iP044[3] = {680.57, -370.27, 5943.46}; -static float iP045[3] = {834.01, 363.09, 5943.46}; -static float iP046[3] = {371.29, 614.13, 5943.46}; -static float iP047[3] = {-291.43, 621.86, 5943.46}; -static float iP048[3] = {-784.13, 362.60, 5943.46}; -static float iP049[3] = {-743.29, -325.82, 5943.46}; -static float iP050[3] = {-383.24, -804.77, 5943.46}; -static float iP051[3] = {283.47, -846.09, 5943.46}; -static float P012[3] = {156.48, -31.95, 924.54}; -static float P013[3] = {162.00, 110.22, 924.54}; -static float P014[3] = {88.16, 221.65, 924.54}; -static float P015[3] = {-65.21, 231.16, 924.54}; -static float P016[3] = {-156.48, 121.97, 924.54}; -static float P017[3] = {-162.00, -23.93, 924.54}; -static float P018[3] = {-88.16, -139.10, 924.54}; -static float P019[3] = {65.21, -148.61, 924.54}; -static float P020[3] = {246.87, -98.73, 1783.04}; -static float P021[3] = {253.17, 127.76, 1783.04}; -static float P022[3] = {132.34, 270.77, 1783.04}; -static float P023[3] = {-97.88, 285.04, 1783.04}; -static float P024[3] = {-222.97, 139.80, 1783.04}; -static float P025[3] = {-225.29, -86.68, 1783.04}; -static float P026[3] = {-108.44, -224.15, 1783.04}; -static float P027[3] = {97.88, -221.56, 1783.04}; -static float P028[3] = {410.55, -200.66, 3213.87}; -static float P029[3] = {432.19, 148.42, 3213.87}; -static float P030[3] = {200.66, 410.55, 3213.87}; -static float P031[3] = {-148.42, 432.19, 3213.87}; -static float P032[3] = {-407.48, 171.88, 3213.87}; -static float P033[3] = {-432.19, -148.42, 3213.87}; -static float P034[3] = {-148.88, -309.74, 3213.87}; -static float P035[3] = {156.38, -320.17, 3213.87}; -static float P036[3] = {523.39, -303.81, 4424.57}; -static float P037[3] = {574.66, 276.84, 4424.57}; -static float P038[3] = {243.05, 492.50, 4424.57}; -static float P039[3] = {-191.23, 520.13, 4424.57}; -static float P040[3] = {-523.39, 304.01, 4424.57}; -static float P041[3] = {-574.66, -231.83, 4424.57}; -static float P042[3] = {-266.95, -578.17, 4424.57}; -static float P043[3] = {211.14, -579.67, 4424.57}; -static float P044[3] = {680.57, -370.27, 5943.46}; -static float P045[3] = {834.01, 363.09, 5943.46}; -static float P046[3] = {371.29, 614.13, 5943.46}; -static float P047[3] = {-291.43, 621.86, 5943.46}; -static float P048[3] = {-784.13, 362.60, 5943.46}; -static float P049[3] = {-743.29, -325.82, 5943.46}; -static float P050[3] = {-383.24, -804.77, 5943.46}; -static float P051[3] = {283.47, -846.09, 5943.46}; -static float P052[3] = {599.09, -332.24, 7902.59}; -static float P053[3] = {735.48, 306.26, 7911.92}; -static float P054[3] = {321.55, 558.53, 7902.59}; -static float P055[3] = {-260.54, 559.84, 7902.59}; -static float P056[3] = {-698.66, 320.83, 7902.59}; -static float P057[3] = {-643.29, -299.16, 7902.59}; -static float P058[3] = {-341.47, -719.30, 7902.59}; -static float P059[3] = {252.57, -756.12, 7902.59}; -static float P060[3] = {458.39, -265.31, 9355.44}; -static float P062[3] = {224.04, 438.98, 9364.77}; -static float P063[3] = {-165.71, 441.27, 9355.44}; -static float P065[3] = {-473.99, -219.71, 9355.44}; -static float P066[3] = {-211.97, -479.87, 9355.44}; -static float P067[3] = {192.86, -504.03, 9355.44}; -static float iP068[3] = {-112.44, 9.25, -64.42}; -static float iP069[3] = {1155.63, 0.00, -182.46}; -static float iP070[3] = {-1143.13, 0.00, -181.54}; -static float iP071[3] = {1424.23, 0.00, -322.09}; -static float iP072[3] = {-1368.01, 0.00, -310.38}; -static float iP073[3] = {1255.57, 2.31, 114.05}; -static float iP074[3] = {-1149.38, 0.00, 117.12}; -static float iP075[3] = {718.36, 0.00, 433.36}; -static float iP076[3] = {-655.90, 0.00, 433.36}; -static float P068[3] = {-112.44, 9.25, -64.42}; -static float P069[3] = {1155.63, 0.00, -182.46}; -static float P070[3] = {-1143.13, 0.00, -181.54}; -static float P071[3] = {1424.23, 0.00, -322.09}; -static float P072[3] = {-1368.01, 0.00, -310.38}; -static float P073[3] = {1255.57, 2.31, 114.05}; -static float P074[3] = {-1149.38, 0.00, 117.12}; -static float P075[3] = {718.36, 0.00, 433.36}; -static float P076[3] = {-655.90, 0.00, 433.36}; -static float P077[3] = {1058.00, -2.66, 7923.51}; -static float P078[3] = {-1016.51, -15.47, 7902.87}; -static float P079[3] = {-1363.99, -484.50, 7593.38}; -static float P080[3] = {1478.09, -861.47, 7098.12}; -static float P081[3] = {1338.06, -284.68, 7024.15}; -static float P082[3] = {-1545.51, -860.64, 7106.60}; -static float P083[3] = {1063.19, -70.46, 7466.60}; -static float P084[3] = {-1369.18, -288.11, 7015.34}; -static float P085[3] = {1348.44, -482.50, 7591.41}; -static float P086[3] = {-1015.45, -96.80, 7474.86}; -static float P087[3] = {731.04, 148.38, 7682.58}; -static float P088[3] = {-697.03, 151.82, 7668.81}; -static float P089[3] = {-686.82, 157.09, 7922.29}; -static float P090[3] = {724.73, 147.75, 7931.39}; -static float iP091[3] = {0.00, 327.10, 2346.55}; -static float iP092[3] = {0.00, 552.28, 2311.31}; -static float iP093[3] = {0.00, 721.16, 2166.41}; -static float iP094[3] = {0.00, 693.42, 2388.80}; -static float iP095[3] = {0.00, 389.44, 2859.97}; -static float P091[3] = {0.00, 327.10, 2346.55}; -static float P092[3] = {0.00, 552.28, 2311.31}; -static float P093[3] = {0.00, 721.16, 2166.41}; -static float P094[3] = {0.00, 693.42, 2388.80}; -static float P095[3] = {0.00, 389.44, 2859.97}; -static float iP096[3] = {222.02, -183.67, 10266.89}; -static float iP097[3] = {-128.90, -182.70, 10266.89}; -static float iP098[3] = {41.04, 88.31, 10659.36}; -static float iP099[3] = {-48.73, 88.30, 10659.36}; -static float P096[3] = {222.02, -183.67, 10266.89}; -static float P097[3] = {-128.90, -182.70, 10266.89}; -static float P098[3] = {41.04, 88.31, 10659.36}; -static float P099[3] = {-48.73, 88.30, 10659.36}; -static float P100[3] = {0.00, 603.42, 9340.68}; -static float P104[3] = {-9.86, 567.62, 7858.65}; -static float P105[3] = {31.96, 565.27, 7908.46}; -static float P106[3] = {22.75, 568.13, 7782.83}; -static float P107[3] = {58.93, 568.42, 7775.94}; -static float P108[3] = {55.91, 565.59, 7905.86}; -static float P109[3] = {99.21, 566.00, 7858.65}; -static float P110[3] = {-498.83, 148.14, 9135.10}; -static float P111[3] = {-495.46, 133.24, 9158.48}; -static float P112[3] = {-490.82, 146.23, 9182.76}; -static float P113[3] = {-489.55, 174.11, 9183.66}; -static float P114[3] = {-492.92, 189.00, 9160.28}; -static float P115[3] = {-497.56, 176.02, 9136.00}; -static float P116[3] = {526.54, 169.68, 9137.70}; -static float P117[3] = {523.49, 184.85, 9161.42}; -static float P118[3] = {518.56, 171.78, 9186.06}; -static float P119[3] = {516.68, 143.53, 9186.98}; -static float P120[3] = {519.73, 128.36, 9163.26}; -static float P121[3] = {524.66, 141.43, 9138.62}; -/* *INDENT-ON* */ - -void -Whale001(void) -{ - - glBegin(GL_POLYGON); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N068); - glVertex3fv(P068); - glNormal3fv(N010); - glVertex3fv(P010); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N068); - glVertex3fv(P068); - glNormal3fv(N076); - glVertex3fv(P076); - glNormal3fv(N010); - glVertex3fv(P010); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N068); - glVertex3fv(P068); - glNormal3fv(N070); - glVertex3fv(P070); - glNormal3fv(N076); - glVertex3fv(P076); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N076); - glVertex3fv(P076); - glNormal3fv(N070); - glVertex3fv(P070); - glNormal3fv(N074); - glVertex3fv(P074); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N070); - glVertex3fv(P070); - glNormal3fv(N072); - glVertex3fv(P072); - glNormal3fv(N074); - glVertex3fv(P074); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N072); - glVertex3fv(P072); - glNormal3fv(N070); - glVertex3fv(P070); - glNormal3fv(N074); - glVertex3fv(P074); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N074); - glVertex3fv(P074); - glNormal3fv(N070); - glVertex3fv(P070); - glNormal3fv(N076); - glVertex3fv(P076); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N070); - glVertex3fv(P070); - glNormal3fv(N068); - glVertex3fv(P068); - glNormal3fv(N076); - glVertex3fv(P076); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N076); - glVertex3fv(P076); - glNormal3fv(N068); - glVertex3fv(P068); - glNormal3fv(N010); - glVertex3fv(P010); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N068); - glVertex3fv(P068); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N010); - glVertex3fv(P010); - glEnd(); -} - -void -Whale002(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N011); - glVertex3fv(P011); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N009); - glVertex3fv(P009); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N075); - glVertex3fv(P075); - glNormal3fv(N011); - glVertex3fv(P011); - glNormal3fv(N009); - glVertex3fv(P009); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N069); - glVertex3fv(P069); - glNormal3fv(N011); - glVertex3fv(P011); - glNormal3fv(N075); - glVertex3fv(P075); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N069); - glVertex3fv(P069); - glNormal3fv(N075); - glVertex3fv(P075); - glNormal3fv(N073); - glVertex3fv(P073); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N071); - glVertex3fv(P071); - glNormal3fv(N069); - glVertex3fv(P069); - glNormal3fv(N073); - glVertex3fv(P073); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N011); - glVertex3fv(P011); - glNormal3fv(N009); - glVertex3fv(P009); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N009); - glVertex3fv(P009); - glNormal3fv(N011); - glVertex3fv(P011); - glNormal3fv(N075); - glVertex3fv(P075); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N011); - glVertex3fv(P011); - glNormal3fv(N069); - glVertex3fv(P069); - glNormal3fv(N075); - glVertex3fv(P075); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N069); - glVertex3fv(P069); - glNormal3fv(N073); - glVertex3fv(P073); - glNormal3fv(N075); - glVertex3fv(P075); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N069); - glVertex3fv(P069); - glNormal3fv(N071); - glVertex3fv(P071); - glNormal3fv(N073); - glVertex3fv(P073); - glEnd(); -} - -void -Whale003(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N018); - glVertex3fv(P018); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N019); - glVertex3fv(P019); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N019); - glVertex3fv(P019); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N012); - glVertex3fv(P012); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N017); - glVertex3fv(P017); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N018); - glVertex3fv(P018); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N017); - glVertex3fv(P017); - glNormal3fv(N016); - glVertex3fv(P016); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N013); - glVertex3fv(P013); - glNormal3fv(N012); - glVertex3fv(P012); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N016); - glVertex3fv(P016); - glNormal3fv(N015); - glVertex3fv(P015); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N014); - glVertex3fv(P014); - glNormal3fv(N013); - glVertex3fv(P013); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N001); - glVertex3fv(P001); - glNormal3fv(N015); - glVertex3fv(P015); - glNormal3fv(N014); - glVertex3fv(P014); - glEnd(); -} - -void -Whale004(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N014); - glVertex3fv(P014); - glNormal3fv(N015); - glVertex3fv(P015); - glNormal3fv(N023); - glVertex3fv(P023); - glNormal3fv(N022); - glVertex3fv(P022); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N015); - glVertex3fv(P015); - glNormal3fv(N016); - glVertex3fv(P016); - glNormal3fv(N024); - glVertex3fv(P024); - glNormal3fv(N023); - glVertex3fv(P023); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N016); - glVertex3fv(P016); - glNormal3fv(N017); - glVertex3fv(P017); - glNormal3fv(N025); - glVertex3fv(P025); - glNormal3fv(N024); - glVertex3fv(P024); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N017); - glVertex3fv(P017); - glNormal3fv(N018); - glVertex3fv(P018); - glNormal3fv(N026); - glVertex3fv(P026); - glNormal3fv(N025); - glVertex3fv(P025); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N013); - glVertex3fv(P013); - glNormal3fv(N014); - glVertex3fv(P014); - glNormal3fv(N022); - glVertex3fv(P022); - glNormal3fv(N021); - glVertex3fv(P021); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N012); - glVertex3fv(P012); - glNormal3fv(N013); - glVertex3fv(P013); - glNormal3fv(N021); - glVertex3fv(P021); - glNormal3fv(N020); - glVertex3fv(P020); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N018); - glVertex3fv(P018); - glNormal3fv(N019); - glVertex3fv(P019); - glNormal3fv(N027); - glVertex3fv(P027); - glNormal3fv(N026); - glVertex3fv(P026); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N019); - glVertex3fv(P019); - glNormal3fv(N012); - glVertex3fv(P012); - glNormal3fv(N020); - glVertex3fv(P020); - glNormal3fv(N027); - glVertex3fv(P027); - glEnd(); -} - -void -Whale005(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N022); - glVertex3fv(P022); - glNormal3fv(N023); - glVertex3fv(P023); - glNormal3fv(N031); - glVertex3fv(P031); - glNormal3fv(N030); - glVertex3fv(P030); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N021); - glVertex3fv(P021); - glNormal3fv(N022); - glVertex3fv(P022); - glNormal3fv(N030); - glVertex3fv(P030); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N021); - glVertex3fv(P021); - glNormal3fv(N030); - glVertex3fv(P030); - glNormal3fv(N029); - glVertex3fv(P029); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N023); - glVertex3fv(P023); - glNormal3fv(N024); - glVertex3fv(P024); - glNormal3fv(N031); - glVertex3fv(P031); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N024); - glVertex3fv(P024); - glNormal3fv(N032); - glVertex3fv(P032); - glNormal3fv(N031); - glVertex3fv(P031); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N024); - glVertex3fv(P024); - glNormal3fv(N025); - glVertex3fv(P025); - glNormal3fv(N032); - glVertex3fv(P032); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N025); - glVertex3fv(P025); - glNormal3fv(N033); - glVertex3fv(P033); - glNormal3fv(N032); - glVertex3fv(P032); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N020); - glVertex3fv(P020); - glNormal3fv(N021); - glVertex3fv(P021); - glNormal3fv(N029); - glVertex3fv(P029); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N020); - glVertex3fv(P020); - glNormal3fv(N029); - glVertex3fv(P029); - glNormal3fv(N028); - glVertex3fv(P028); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N027); - glVertex3fv(P027); - glNormal3fv(N020); - glVertex3fv(P020); - glNormal3fv(N028); - glVertex3fv(P028); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N027); - glVertex3fv(P027); - glNormal3fv(N028); - glVertex3fv(P028); - glNormal3fv(N035); - glVertex3fv(P035); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N025); - glVertex3fv(P025); - glNormal3fv(N026); - glVertex3fv(P026); - glNormal3fv(N033); - glVertex3fv(P033); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N033); - glVertex3fv(P033); - glNormal3fv(N026); - glVertex3fv(P026); - glNormal3fv(N034); - glVertex3fv(P034); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N026); - glVertex3fv(P026); - glNormal3fv(N027); - glVertex3fv(P027); - glNormal3fv(N035); - glVertex3fv(P035); - glNormal3fv(N034); - glVertex3fv(P034); - glEnd(); -} - -void -Whale006(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N092); - glVertex3fv(P092); - glNormal3fv(N093); - glVertex3fv(P093); - glNormal3fv(N094); - glVertex3fv(P094); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N093); - glVertex3fv(P093); - glNormal3fv(N092); - glVertex3fv(P092); - glNormal3fv(N094); - glVertex3fv(P094); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N092); - glVertex3fv(P092); - glNormal3fv(N091); - glVertex3fv(P091); - glNormal3fv(N095); - glVertex3fv(P095); - glNormal3fv(N094); - glVertex3fv(P094); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N091); - glVertex3fv(P091); - glNormal3fv(N092); - glVertex3fv(P092); - glNormal3fv(N094); - glVertex3fv(P094); - glNormal3fv(N095); - glVertex3fv(P095); - glEnd(); -} - -void -Whale007(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N030); - glVertex3fv(P030); - glNormal3fv(N031); - glVertex3fv(P031); - glNormal3fv(N039); - glVertex3fv(P039); - glNormal3fv(N038); - glVertex3fv(P038); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N029); - glVertex3fv(P029); - glNormal3fv(N030); - glVertex3fv(P030); - glNormal3fv(N038); - glVertex3fv(P038); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N029); - glVertex3fv(P029); - glNormal3fv(N038); - glVertex3fv(P038); - glNormal3fv(N037); - glVertex3fv(P037); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N028); - glVertex3fv(P028); - glNormal3fv(N029); - glVertex3fv(P029); - glNormal3fv(N037); - glVertex3fv(P037); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N028); - glVertex3fv(P028); - glNormal3fv(N037); - glVertex3fv(P037); - glNormal3fv(N036); - glVertex3fv(P036); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N035); - glVertex3fv(P035); - glNormal3fv(N028); - glVertex3fv(P028); - glNormal3fv(N036); - glVertex3fv(P036); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N035); - glVertex3fv(P035); - glNormal3fv(N036); - glVertex3fv(P036); - glNormal3fv(N043); - glVertex3fv(P043); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N034); - glVertex3fv(P034); - glNormal3fv(N035); - glVertex3fv(P035); - glNormal3fv(N043); - glVertex3fv(P043); - glNormal3fv(N042); - glVertex3fv(P042); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N033); - glVertex3fv(P033); - glNormal3fv(N034); - glVertex3fv(P034); - glNormal3fv(N042); - glVertex3fv(P042); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N033); - glVertex3fv(P033); - glNormal3fv(N042); - glVertex3fv(P042); - glNormal3fv(N041); - glVertex3fv(P041); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N031); - glVertex3fv(P031); - glNormal3fv(N032); - glVertex3fv(P032); - glNormal3fv(N039); - glVertex3fv(P039); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N039); - glVertex3fv(P039); - glNormal3fv(N032); - glVertex3fv(P032); - glNormal3fv(N040); - glVertex3fv(P040); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N032); - glVertex3fv(P032); - glNormal3fv(N033); - glVertex3fv(P033); - glNormal3fv(N040); - glVertex3fv(P040); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N040); - glVertex3fv(P040); - glNormal3fv(N033); - glVertex3fv(P033); - glNormal3fv(N041); - glVertex3fv(P041); - glEnd(); -} - -void -Whale008(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N042); - glVertex3fv(P042); - glNormal3fv(N043); - glVertex3fv(P043); - glNormal3fv(N051); - glVertex3fv(P051); - glNormal3fv(N050); - glVertex3fv(P050); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N043); - glVertex3fv(P043); - glNormal3fv(N036); - glVertex3fv(P036); - glNormal3fv(N051); - glVertex3fv(P051); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N051); - glVertex3fv(P051); - glNormal3fv(N036); - glVertex3fv(P036); - glNormal3fv(N044); - glVertex3fv(P044); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N041); - glVertex3fv(P041); - glNormal3fv(N042); - glVertex3fv(P042); - glNormal3fv(N050); - glVertex3fv(P050); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N041); - glVertex3fv(P041); - glNormal3fv(N050); - glVertex3fv(P050); - glNormal3fv(N049); - glVertex3fv(P049); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N036); - glVertex3fv(P036); - glNormal3fv(N037); - glVertex3fv(P037); - glNormal3fv(N044); - glVertex3fv(P044); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N044); - glVertex3fv(P044); - glNormal3fv(N037); - glVertex3fv(P037); - glNormal3fv(N045); - glVertex3fv(P045); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N040); - glVertex3fv(P040); - glNormal3fv(N041); - glVertex3fv(P041); - glNormal3fv(N049); - glVertex3fv(P049); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N040); - glVertex3fv(P040); - glNormal3fv(N049); - glVertex3fv(P049); - glNormal3fv(N048); - glVertex3fv(P048); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N039); - glVertex3fv(P039); - glNormal3fv(N040); - glVertex3fv(P040); - glNormal3fv(N048); - glVertex3fv(P048); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N039); - glVertex3fv(P039); - glNormal3fv(N048); - glVertex3fv(P048); - glNormal3fv(N047); - glVertex3fv(P047); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N037); - glVertex3fv(P037); - glNormal3fv(N038); - glVertex3fv(P038); - glNormal3fv(N045); - glVertex3fv(P045); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N038); - glVertex3fv(P038); - glNormal3fv(N046); - glVertex3fv(P046); - glNormal3fv(N045); - glVertex3fv(P045); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N038); - glVertex3fv(P038); - glNormal3fv(N039); - glVertex3fv(P039); - glNormal3fv(N047); - glVertex3fv(P047); - glNormal3fv(N046); - glVertex3fv(P046); - glEnd(); -} - -void -Whale009(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N050); - glVertex3fv(P050); - glNormal3fv(N051); - glVertex3fv(P051); - glNormal3fv(N059); - glVertex3fv(P059); - glNormal3fv(N058); - glVertex3fv(P058); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N051); - glVertex3fv(P051); - glNormal3fv(N044); - glVertex3fv(P044); - glNormal3fv(N059); - glVertex3fv(P059); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N059); - glVertex3fv(P059); - glNormal3fv(N044); - glVertex3fv(P044); - glNormal3fv(N052); - glVertex3fv(P052); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N044); - glVertex3fv(P044); - glNormal3fv(N045); - glVertex3fv(P045); - glNormal3fv(N053); - glVertex3fv(P053); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N044); - glVertex3fv(P044); - glNormal3fv(N053); - glVertex3fv(P053); - glNormal3fv(N052); - glVertex3fv(P052); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N049); - glVertex3fv(P049); - glNormal3fv(N050); - glVertex3fv(P050); - glNormal3fv(N058); - glVertex3fv(P058); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N049); - glVertex3fv(P049); - glNormal3fv(N058); - glVertex3fv(P058); - glNormal3fv(N057); - glVertex3fv(P057); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N048); - glVertex3fv(P048); - glNormal3fv(N049); - glVertex3fv(P049); - glNormal3fv(N057); - glVertex3fv(P057); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N048); - glVertex3fv(P048); - glNormal3fv(N057); - glVertex3fv(P057); - glNormal3fv(N056); - glVertex3fv(P056); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N047); - glVertex3fv(P047); - glNormal3fv(N048); - glVertex3fv(P048); - glNormal3fv(N056); - glVertex3fv(P056); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N047); - glVertex3fv(P047); - glNormal3fv(N056); - glVertex3fv(P056); - glNormal3fv(N055); - glVertex3fv(P055); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N045); - glVertex3fv(P045); - glNormal3fv(N046); - glVertex3fv(P046); - glNormal3fv(N053); - glVertex3fv(P053); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N046); - glVertex3fv(P046); - glNormal3fv(N054); - glVertex3fv(P054); - glNormal3fv(N053); - glVertex3fv(P053); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N046); - glVertex3fv(P046); - glNormal3fv(N047); - glVertex3fv(P047); - glNormal3fv(N055); - glVertex3fv(P055); - glNormal3fv(N054); - glVertex3fv(P054); - glEnd(); -} - -void -Whale010(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N080); - glVertex3fv(P080); - glNormal3fv(N081); - glVertex3fv(P081); - glNormal3fv(N085); - glVertex3fv(P085); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N081); - glVertex3fv(P081); - glNormal3fv(N083); - glVertex3fv(P083); - glNormal3fv(N085); - glVertex3fv(P085); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N085); - glVertex3fv(P085); - glNormal3fv(N083); - glVertex3fv(P083); - glNormal3fv(N077); - glVertex3fv(P077); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N083); - glVertex3fv(P083); - glNormal3fv(N087); - glVertex3fv(P087); - glNormal3fv(N077); - glVertex3fv(P077); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N077); - glVertex3fv(P077); - glNormal3fv(N087); - glVertex3fv(P087); - glNormal3fv(N090); - glVertex3fv(P090); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N081); - glVertex3fv(P081); - glNormal3fv(N080); - glVertex3fv(P080); - glNormal3fv(N085); - glVertex3fv(P085); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N083); - glVertex3fv(P083); - glNormal3fv(N081); - glVertex3fv(P081); - glNormal3fv(N085); - glVertex3fv(P085); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N083); - glVertex3fv(P083); - glNormal3fv(N085); - glVertex3fv(P085); - glNormal3fv(N077); - glVertex3fv(P077); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N087); - glVertex3fv(P087); - glNormal3fv(N083); - glVertex3fv(P083); - glNormal3fv(N077); - glVertex3fv(P077); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N087); - glVertex3fv(P087); - glNormal3fv(N077); - glVertex3fv(P077); - glNormal3fv(N090); - glVertex3fv(P090); - glEnd(); -} - -void -Whale011(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N082); - glVertex3fv(P082); - glNormal3fv(N084); - glVertex3fv(P084); - glNormal3fv(N079); - glVertex3fv(P079); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N084); - glVertex3fv(P084); - glNormal3fv(N086); - glVertex3fv(P086); - glNormal3fv(N079); - glVertex3fv(P079); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N079); - glVertex3fv(P079); - glNormal3fv(N086); - glVertex3fv(P086); - glNormal3fv(N078); - glVertex3fv(P078); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N086); - glVertex3fv(P086); - glNormal3fv(N088); - glVertex3fv(P088); - glNormal3fv(N078); - glVertex3fv(P078); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N078); - glVertex3fv(P078); - glNormal3fv(N088); - glVertex3fv(P088); - glNormal3fv(N089); - glVertex3fv(P089); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N088); - glVertex3fv(P088); - glNormal3fv(N086); - glVertex3fv(P086); - glNormal3fv(N089); - glVertex3fv(P089); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N089); - glVertex3fv(P089); - glNormal3fv(N086); - glVertex3fv(P086); - glNormal3fv(N078); - glVertex3fv(P078); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N086); - glVertex3fv(P086); - glNormal3fv(N084); - glVertex3fv(P084); - glNormal3fv(N078); - glVertex3fv(P078); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N078); - glVertex3fv(P078); - glNormal3fv(N084); - glVertex3fv(P084); - glNormal3fv(N079); - glVertex3fv(P079); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N084); - glVertex3fv(P084); - glNormal3fv(N082); - glVertex3fv(P082); - glNormal3fv(N079); - glVertex3fv(P079); - glEnd(); -} - -void -Whale012(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N058); - glVertex3fv(P058); - glNormal3fv(N059); - glVertex3fv(P059); - glNormal3fv(N067); - glVertex3fv(P067); - glNormal3fv(N066); - glVertex3fv(P066); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N059); - glVertex3fv(P059); - glNormal3fv(N052); - glVertex3fv(P052); - glNormal3fv(N060); - glVertex3fv(P060); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N059); - glVertex3fv(P059); - glNormal3fv(N060); - glVertex3fv(P060); - glNormal3fv(N067); - glVertex3fv(P067); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N058); - glVertex3fv(P058); - glNormal3fv(N066); - glVertex3fv(P066); - glNormal3fv(N065); - glVertex3fv(P065); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N058); - glVertex3fv(P058); - glNormal3fv(N065); - glVertex3fv(P065); - glNormal3fv(N057); - glVertex3fv(P057); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N056); - glVertex3fv(P056); - glNormal3fv(N057); - glVertex3fv(P057); - glNormal3fv(N065); - glVertex3fv(P065); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N056); - glVertex3fv(P056); - glNormal3fv(N065); - glVertex3fv(P065); - glNormal3fv(N006); - glVertex3fv(P006); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N056); - glVertex3fv(P056); - glNormal3fv(N006); - glVertex3fv(P006); - glNormal3fv(N063); - glVertex3fv(P063); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N056); - glVertex3fv(P056); - glNormal3fv(N063); - glVertex3fv(P063); - glNormal3fv(N055); - glVertex3fv(P055); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N054); - glVertex3fv(P054); - glNormal3fv(N062); - glVertex3fv(P062); - glNormal3fv(N005); - glVertex3fv(P005); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N054); - glVertex3fv(P054); - glNormal3fv(N005); - glVertex3fv(P005); - glNormal3fv(N053); - glVertex3fv(P053); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N053); - glVertex3fv(P053); - glNormal3fv(N005); - glVertex3fv(P005); - glNormal3fv(N060); - glVertex3fv(P060); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N053); - glVertex3fv(P053); - glNormal3fv(N060); - glVertex3fv(P060); - glNormal3fv(N052); - glVertex3fv(P052); - glEnd(); -} - -void -Whale013(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N066); - glVertex3fv(P066); - glNormal3fv(N067); - glVertex3fv(P067); - glNormal3fv(N096); - glVertex3fv(P096); - glNormal3fv(N097); - glVertex3fv(P097); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N097); - glVertex3fv(P097); - glNormal3fv(N096); - glVertex3fv(P096); - glNormal3fv(N098); - glVertex3fv(P098); - glNormal3fv(N099); - glVertex3fv(P099); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N065); - glVertex3fv(P065); - glNormal3fv(N066); - glVertex3fv(P066); - glNormal3fv(N097); - glVertex3fv(P097); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N067); - glVertex3fv(P067); - glNormal3fv(N060); - glVertex3fv(P060); - glNormal3fv(N096); - glVertex3fv(P096); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N060); - glVertex3fv(P060); - glNormal3fv(N005); - glVertex3fv(P005); - glNormal3fv(N096); - glVertex3fv(P096); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N096); - glVertex3fv(P096); - glNormal3fv(N005); - glVertex3fv(P005); - glNormal3fv(N098); - glVertex3fv(P098); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N006); - glVertex3fv(P006); - glNormal3fv(N065); - glVertex3fv(P065); - glNormal3fv(N097); - glVertex3fv(P097); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N006); - glVertex3fv(P006); - glNormal3fv(N097); - glVertex3fv(P097); - glNormal3fv(N099); - glVertex3fv(P099); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P005); - glVertex3fv(P006); - glVertex3fv(P099); - glVertex3fv(P098); - glEnd(); -} - -void -Whale014(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N062); - glVertex3fv(P062); - glNormal3fv(N004); - glVertex3fv(P004); - glNormal3fv(N005); - glVertex3fv(P005); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P006); - glVertex3fv(P005); - glVertex3fv(P004); - glVertex3fv(P008); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N063); - glVertex3fv(P063); - glNormal3fv(N006); - glVertex3fv(P006); - glNormal3fv(N002); - glVertex3fv(P002); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N006); - glVertex3fv(P006); - glNormal3fv(N008); - glVertex3fv(P008); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N008); - glVertex3fv(P008); - glNormal3fv(N004); - glVertex3fv(P004); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N062); - glVertex3fv(P062); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N004); - glVertex3fv(P004); - glEnd(); -} - -void -Whale015(void) -{ - glBegin(GL_POLYGON); - glNormal3fv(N055); - glVertex3fv(P055); - glNormal3fv(N003); - glVertex3fv(P003); - glNormal3fv(N054); - glVertex3fv(P054); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N003); - glVertex3fv(P003); - glNormal3fv(N055); - glVertex3fv(P055); - glNormal3fv(N063); - glVertex3fv(P063); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N003); - glVertex3fv(P003); - glNormal3fv(N063); - glVertex3fv(P063); - glNormal3fv(N100); - glVertex3fv(P100); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N003); - glVertex3fv(P003); - glNormal3fv(N100); - glVertex3fv(P100); - glNormal3fv(N054); - glVertex3fv(P054); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N054); - glVertex3fv(P054); - glNormal3fv(N100); - glVertex3fv(P100); - glNormal3fv(N062); - glVertex3fv(P062); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N100); - glVertex3fv(P100); - glNormal3fv(N063); - glVertex3fv(P063); - glNormal3fv(N002); - glVertex3fv(P002); - glEnd(); - glBegin(GL_POLYGON); - glNormal3fv(N100); - glVertex3fv(P100); - glNormal3fv(N002); - glVertex3fv(P002); - glNormal3fv(N062); - glVertex3fv(P062); - glEnd(); -} - -void -Whale016(void) -{ - glBegin(GL_POLYGON); - glVertex3fv(P104); - glVertex3fv(P105); - glVertex3fv(P106); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P107); - glVertex3fv(P108); - glVertex3fv(P109); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P110); - glVertex3fv(P111); - glVertex3fv(P112); - glVertex3fv(P113); - glVertex3fv(P114); - glVertex3fv(P115); - glEnd(); - glBegin(GL_POLYGON); - glVertex3fv(P116); - glVertex3fv(P117); - glVertex3fv(P118); - glVertex3fv(P119); - glVertex3fv(P120); - glVertex3fv(P121); - glEnd(); -} - -void -DrawWhale(fishRec * fish) -{ - float seg0, seg1, seg2, seg3, seg4, seg5, seg6, seg7; - float pitch, thrash, chomp; - - fish->htail = (int) (fish->htail - (int) (5.0 * fish->v)) % 360; - - thrash = 70.0 * fish->v; - - seg0 = 1.5 * thrash * sin((fish->htail) * RRAD); - seg1 = 2.5 * thrash * sin((fish->htail + 10.0) * RRAD); - seg2 = 3.7 * thrash * sin((fish->htail + 15.0) * RRAD); - seg3 = 4.8 * thrash * sin((fish->htail + 23.0) * RRAD); - seg4 = 6.0 * thrash * sin((fish->htail + 28.0) * RRAD); - seg5 = 6.5 * thrash * sin((fish->htail + 35.0) * RRAD); - seg6 = 6.5 * thrash * sin((fish->htail + 40.0) * RRAD); - seg7 = 6.5 * thrash * sin((fish->htail + 55.0) * RRAD); - - pitch = fish->v * sin((fish->htail - 160.0) * RRAD); - - chomp = 0.0; - if (fish->v > 2.0) { - chomp = -(fish->v - 2.0) * 200.0; - } - P012[1] = iP012[1] + seg5; - P013[1] = iP013[1] + seg5; - P014[1] = iP014[1] + seg5; - P015[1] = iP015[1] + seg5; - P016[1] = iP016[1] + seg5; - P017[1] = iP017[1] + seg5; - P018[1] = iP018[1] + seg5; - P019[1] = iP019[1] + seg5; - - P020[1] = iP020[1] + seg4; - P021[1] = iP021[1] + seg4; - P022[1] = iP022[1] + seg4; - P023[1] = iP023[1] + seg4; - P024[1] = iP024[1] + seg4; - P025[1] = iP025[1] + seg4; - P026[1] = iP026[1] + seg4; - P027[1] = iP027[1] + seg4; - - P028[1] = iP028[1] + seg2; - P029[1] = iP029[1] + seg2; - P030[1] = iP030[1] + seg2; - P031[1] = iP031[1] + seg2; - P032[1] = iP032[1] + seg2; - P033[1] = iP033[1] + seg2; - P034[1] = iP034[1] + seg2; - P035[1] = iP035[1] + seg2; - - P036[1] = iP036[1] + seg1; - P037[1] = iP037[1] + seg1; - P038[1] = iP038[1] + seg1; - P039[1] = iP039[1] + seg1; - P040[1] = iP040[1] + seg1; - P041[1] = iP041[1] + seg1; - P042[1] = iP042[1] + seg1; - P043[1] = iP043[1] + seg1; - - P044[1] = iP044[1] + seg0; - P045[1] = iP045[1] + seg0; - P046[1] = iP046[1] + seg0; - P047[1] = iP047[1] + seg0; - P048[1] = iP048[1] + seg0; - P049[1] = iP049[1] + seg0; - P050[1] = iP050[1] + seg0; - P051[1] = iP051[1] + seg0; - - P009[1] = iP009[1] + seg6; - P010[1] = iP010[1] + seg6; - P075[1] = iP075[1] + seg6; - P076[1] = iP076[1] + seg6; - - P001[1] = iP001[1] + seg7; - P011[1] = iP011[1] + seg7; - P068[1] = iP068[1] + seg7; - P069[1] = iP069[1] + seg7; - P070[1] = iP070[1] + seg7; - P071[1] = iP071[1] + seg7; - P072[1] = iP072[1] + seg7; - P073[1] = iP073[1] + seg7; - P074[1] = iP074[1] + seg7; - - P091[1] = iP091[1] + seg3 * 1.1; - P092[1] = iP092[1] + seg3; - P093[1] = iP093[1] + seg3; - P094[1] = iP094[1] + seg3; - P095[1] = iP095[1] + seg3 * 0.9; - - P099[1] = iP099[1] + chomp; - P098[1] = iP098[1] + chomp; - P097[1] = iP097[1] + chomp; - P096[1] = iP096[1] + chomp; - - glPushMatrix(); - - glRotatef(pitch, 1.0, 0.0, 0.0); - - glTranslatef(0.0, 0.0, 8000.0); - - glRotatef(180.0, 0.0, 1.0, 0.0); - - glScalef(3.0, 3.0, 3.0); - - glEnable(GL_CULL_FACE); - - Whale001(); - Whale002(); - Whale003(); - Whale004(); - Whale005(); - Whale006(); - Whale007(); - Whale008(); - Whale009(); - Whale010(); - Whale011(); - Whale012(); - Whale013(); - Whale014(); - Whale015(); - Whale016(); - - glDisable(GL_CULL_FACE); - - glPopMatrix(); -} diff --git a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/main.c b/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/main.c deleted file mode 100644 index b7794b3b6..000000000 --- a/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/main.c +++ /dev/null @@ -1,179 +0,0 @@ - -/* Simple program: Create a blank window, wait for keypress, quit. - - Please see the SDL documentation for details on using the SDL API: - /Developer/Documentation/SDL/docs.html -*/ - -#include -#include -#include -#include - -#include "SDL.h" - -extern void Atlantis_Init (); -extern void Atlantis_Reshape (int w, int h); -extern void Atlantis_Animate (); -extern void Atlantis_Display (); - -static SDL_Surface *gScreen; - -static void initAttributes () -{ - // Setup attributes we want for the OpenGL context - - int value; - - // Don't set color bit sizes (SDL_GL_RED_SIZE, etc) - // Mac OS X will always use 8-8-8-8 ARGB for 32-bit screens and - // 5-5-5 RGB for 16-bit screens - - // Request a 16-bit depth buffer (without this, there is no depth buffer) - value = 16; - SDL_GL_SetAttribute (SDL_GL_DEPTH_SIZE, value); - - - // Request double-buffered OpenGL - // The fact that windows are double-buffered on Mac OS X has no effect - // on OpenGL double buffering. - value = 1; - SDL_GL_SetAttribute (SDL_GL_DOUBLEBUFFER, value); -} - -static void printAttributes () -{ - // Print out attributes of the context we created - int nAttr; - int i; - - int attr[] = { SDL_GL_RED_SIZE, SDL_GL_BLUE_SIZE, SDL_GL_GREEN_SIZE, - SDL_GL_ALPHA_SIZE, SDL_GL_BUFFER_SIZE, SDL_GL_DEPTH_SIZE }; - - char *desc[] = { "Red size: %d bits\n", "Blue size: %d bits\n", "Green size: %d bits\n", - "Alpha size: %d bits\n", "Color buffer size: %d bits\n", - "Depth bufer size: %d bits\n" }; - - nAttr = sizeof(attr) / sizeof(int); - - for (i = 0; i < nAttr; i++) { - - int value; - SDL_GL_GetAttribute (attr[i], &value); - printf (desc[i], value); - } -} - -static void createSurface (int fullscreen) -{ - Uint32 flags = 0; - - flags = SDL_OPENGL; - if (fullscreen) - flags |= SDL_FULLSCREEN; - - // Create window - gScreen = SDL_SetVideoMode (640, 480, 0, flags); - if (gScreen == NULL) { - - fprintf (stderr, "Couldn't set 640x480 OpenGL video mode: %s\n", - SDL_GetError()); - SDL_Quit(); - exit(2); - } -} - -static void initGL () -{ - Atlantis_Init (); - Atlantis_Reshape (gScreen->w, gScreen->h); -} - -static void drawGL () -{ - Atlantis_Animate (); - Atlantis_Display (); -} - -static void mainLoop () -{ - SDL_Event event; - int done = 0; - int fps = 24; - int delay = 1000/fps; - int thenTicks = -1; - int nowTicks; - - while ( !done ) { - - /* Check for events */ - while ( SDL_PollEvent (&event) ) { - switch (event.type) { - - case SDL_MOUSEMOTION: - break; - case SDL_MOUSEBUTTONDOWN: - break; - case SDL_KEYDOWN: - /* Any keypress quits the app... */ - case SDL_QUIT: - done = 1; - break; - default: - break; - } - } - - // Draw at 24 hz - // This approach is not normally recommended - it is better to - // use time-based animation and run as fast as possible - drawGL (); - SDL_GL_SwapBuffers (); - - // Time how long each draw-swap-delay cycle takes - // and adjust delay to get closer to target framerate - if (thenTicks > 0) { - nowTicks = SDL_GetTicks (); - delay += (1000/fps - (nowTicks-thenTicks)); - thenTicks = nowTicks; - if (delay < 0) - delay = 1000/fps; - } - else { - thenTicks = SDL_GetTicks (); - } - - SDL_Delay (delay); - } -} - -int main(int argc, char *argv[]) -{ - // Init SDL video subsystem - if ( SDL_Init (SDL_INIT_VIDEO) < 0 ) { - - fprintf(stderr, "Couldn't initialize SDL: %s\n", - SDL_GetError()); - exit(1); - } - - // Set GL context attributes - initAttributes (); - - // Create GL context - createSurface (0); - - // Get GL context attributes - printAttributes (); - - // Init GL state - initGL (); - - // Draw, get events... - mainLoop (); - - // Cleanup - SDL_Quit(); - - return 0; -} diff --git a/Xcode/mkxcode.csh b/Xcode/mkxcode.csh deleted file mode 100755 index caf6481cb..000000000 --- a/Xcode/mkxcode.csh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/csh - -### -## This script creates "Xcode.tar.gz" in the parent directory -### - -# remove build products -rm -rf SDL/build -rm -rf SDLTest/build - -# remove Finder info files -find . -name ".DS_Store" -exec rm "{}" ";" - -# remove user project prefs -find . -name "*.pbxuser*" -exec rm "{}" ";" -find . -name "*.mode*" -exec rm "{}" ";" -find . -name "*.perspective*" -exec rm "{}" ";" - -# create the archive -(cd .. && gnutar -zcvf Xcode.tar.gz Xcode) diff --git a/Xcode/package b/Xcode/package deleted file mode 100755 index 6e6b5707c..000000000 --- a/Xcode/package +++ /dev/null @@ -1,272 +0,0 @@ -#! /bin/csh -ef - -set prog = `/usr/bin/basename $0` -set usage = "Usage: $prog [-f] root-dir info-file [tiff-file] [-d dest-dir] [-r resource-dir] [-traditional | -gnutar]" -set noglob - -if (-x /usr/bin/mkbom) then - set mkbom=/usr/bin/mkbom - set lsbom=/usr/bin/lsbom -else - set mkbom=/usr/etc/mkbom - set lsbom=/usr/etc/lsbom -endif - -if (-x /usr/bin/awk) then - set awk=/usr/bin/awk -else - set awk=/bin/awk -endif - -set gnutar=/usr/bin/gnutar -set tar=/usr/bin/tar -set pax=/bin/pax - -# gather parameters -if ($#argv == 0) then - echo $usage - exit(1) -endif - -while ( $#argv > 0 ) - switch ( $argv[1] ) - case -d: - if ( $?destDir ) then - echo ${prog}: dest-dir parameter already set to ${destDir}. - echo $usage - exit(1) - else if ( $#argv < 2 ) then - echo ${prog}: -d option requires destination directory. - echo $usage - exit(1) - else - set destDir = $argv[2] - shift; shift - breaksw - endif - case -f: - if ( $?rootDir ) then - echo ${prog}: root-dir parameter already set to ${rootDir}. - echo $usage - exit(1) - else if ( $#argv < 2 ) then - echo ${prog}: -f option requires package root directory. - echo $usage - exit(1) - else - set rootDir = $argv[2] - set fflag - shift; shift - breaksw - endif - case -r: - if ( $?resDir ) then - echo ${prog}: resource-dir parameter already set to ${resDir}. - echo $usage - exit(1) - else if ( $#argv < 2 ) then - echo ${prog}: -r option requires package resource directory. - echo $usage - exit(1) - else - set resDir = $argv[2] - shift; shift - breaksw - endif - case -traditional: - set usetar - unset usegnutar - unset usepax - breaksw - case -gnutar: - set usegnutar - unset usepax - unset usetar - case -B: - # We got long file names, better use bigtar instead - #set archiver = /NextAdmin/Installer.app/Resources/installer_bigtar - echo 2>&1 ${prog}: -B flag is no longer relevant. - shift - breaksw - case -*: - echo ${prog}: Unknown option: $argv[1] - echo $usage - exit(1) - case *.info: - if ( $?info ) then - echo ${prog}: info-file parameter already set to ${info}. - echo $usage - exit(1) - else - set info = "$argv[1]" - shift - breaksw - endif - case *.tiff: - if ( $?tiff ) then - echo ${prog}: tiff-file parameter already set to ${tiff}. - echo $usage - exit(1) - else - set tiff = "$argv[1]" - shift - breaksw - endif - default: - if ( $?rootDir ) then - echo ${prog}: unrecognized parameter: $argv[1] - echo $usage - exit(1) - else - set rootDir = "$argv[1]" - shift - breaksw - endif - endsw -end - -# check for mandatory parameters -if ( ! $?rootDir ) then - echo ${prog}: missing root-dir parameter. - echo $usage - exit(1) -else if ( ! $?info) then - echo ${prog}: missing info-file parameter. - echo $usage - exit(1) -endif - -# destDir gets default value if unset on command line -if ( $?destDir ) then - /bin/mkdir -p $destDir -else - set destDir = . -endif - -# derive the root name for the package from the root name of the info file -set root = `/usr/bin/basename $info .info` - -# create package directory -set pkg = ${destDir}/${root}.pkg -echo Generating Installer package $pkg ... -if ( -e $pkg ) /bin/rm -rf $pkg -/bin/mkdir -p -m 755 $pkg - -# (gnu)tar/pax and compress root directory to package archive -echo -n " creating package archive ... " -if ( $?fflag ) then - set pkgTop = ${rootDir:t} - set parent = ${rootDir:h} - if ( "$parent" == "$pkgTop" ) set parent = "." -else - set parent = $rootDir - set pkgTop = . -endif -if ( $?usetar ) then - set pkgArchive = $pkg/$root.tar.Z - (cd $parent; $tar -w $pkgTop) | /usr/bin/compress -f -c > $pkgArchive -else if ( $?usegnutar ) then - set pkgArchive = $pkg/$root.tar.gz - (cd $parent; $gnutar zcf $pkgArchive $pkgTop) -else - set pkgArchive = $pkg/$root.pax.gz - (cd $parent; $pax -w -z -x cpio $pkgTop) > $pkgArchive -endif -/bin/chmod 444 $pkgArchive -echo done. - -# copy info file to package -set pkgInfo = $pkg/$root.info -echo -n " copying ${info:t} ... " -/bin/cp $info $pkgInfo -/bin/chmod 444 $pkgInfo -echo done. - -# copy tiff file to package -if ( $?tiff ) then - set pkgTiff = $pkg/$root.tiff - echo -n " copying ${tiff:t} ... " - /bin/cp $tiff $pkgTiff - /bin/chmod 444 $pkgTiff - echo done. -endif - -# copy resources to package -if ( $?resDir ) then - echo -n " copying ${resDir:t} ... " - - # don't want to see push/pop output - pushd $resDir > /dev/null - # get lists of resources. We'll want to change - # permissions on just these things later. - set directoriesInResDir = `find . -type d` - set filesInResDir = `find . -type f` - popd > /dev/null - - # copy the resource directory contents into the package directory - foreach resFile (`ls $resDir`) - cp -r $resDir/$resFile $pkg - end - - pushd $pkg > /dev/null - # Change all directories to +r+x, except the package - # directory itself - foreach resFileItem ($directoriesInResDir) - if ( $resFileItem != "." ) then - chmod 555 $resFileItem - endif - end - # change all flat files to read only - foreach resFileItem ($filesInResDir) - chmod 444 $resFileItem - end - popd > /dev/null - - echo done. -endif - -# generate bom file -set pkgBom = $pkg/$root.bom -echo -n " generating bom file ... " -/bin/rm -f $pkgBom -if ( $?fflag ) then - $mkbom $parent $pkgBom >& /dev/null -else - $mkbom $rootDir $pkgBom >& /dev/null -endif -/bin/chmod 444 $pkgArchive -echo done. - -# generate sizes file -set pkgSizes = $pkg/$root.sizes -echo -n " generating sizes file ... " - -# compute number of files in package -set numFiles = `$lsbom -s $pkgBom | /usr/bin/wc -l` - -# compute package size when compressed -@ compressedSize = `/usr/bin/du -k -s $pkg | $awk '{print $1}'` -@ compressedSize += 3 # add 1KB each for sizes, location, status files - -@ infoSize = `/bin/ls -s $pkgInfo | $awk '{print $1}'` -@ bomSize = `/bin/ls -s $pkgBom | $awk '{print $1}'` -if ( $?tiff ) then - @ tiffSize = `/bin/ls -s $pkgTiff | $awk '{print $1}'` -else - @ tiffSize = 0 -endif - -@ installedSize = `/usr/bin/du -k -s $rootDir | $awk '{print $1}'` -@ installedSize += $infoSize + $bomSize + $tiffSize + 3 - -# echo size parameters to sizes file -echo NumFiles $numFiles > $pkgSizes -echo InstalledSize $installedSize >> $pkgSizes -echo CompressedSize $compressedSize >> $pkgSizes -echo done. -echo " ... finished generating $pkg." - -exit(0) - -# end package - diff --git a/Xcode/stationary.csh b/Xcode/stationary.csh deleted file mode 100755 index ba5a38551..000000000 --- a/Xcode/stationary.csh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/csh - -### -## This script installs the stationary -### - -sudo -v -p "Please enter the administrator password: " - -# project templates -sudo /Developer/Tools/CpMac -r "Project Stationary/SDL Application" "/Developer/ProjectBuilder Extras/Project Templates/Application/" - -sudo /Developer/Tools/CpMac -r "Project Stationary/SDL Cocoa Application" "/Developer/ProjectBuilder Extras/Project Templates/Application/" - -sudo /Developer/Tools/CpMac -r "Project Stationary/SDL Custom Cocoa Application" "/Developer/ProjectBuilder Extras/Project Templates/Application/" - -sudo /Developer/Tools/CpMac -r "Project Stationary/SDL OpenGL Application" "/Developer/ProjectBuilder Extras/Project Templates/Application/" - - -# target templates -sudo mkdir -p "/Developer/ProjectBuilder Extras/Target Templates/SDL" - -sudo /Developer/Tools/CpMac -r "Project Stationary/Application.trgttmpl" "/Developer/ProjectBuilder Extras/Target Templates/SDL" - - -